bluez5: Only install .conf files if found

Bluez5 is migrating away from using separate .conf files
for different profiles. So only install profile configuration files
when they are found. This is needed so that the bluez5.inc file
can be used with latest bluez5 from git.

(From OE-Core rev: ecdbaeeef11fd7732fffe992c7aa3cfa28eaabff)

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Jukka Rissanen 2013-07-29 11:29:41 +03:00 committed by Richard Purdie
parent 05241f9463
commit e472443db2
1 changed files with 9 additions and 3 deletions

View File

@ -39,9 +39,15 @@ EXTRA_OECONF = "\
do_install_append() {
install -d ${D}${sysconfdir}/bluetooth/
install -m 0644 ${S}/profiles/audio/audio.conf ${D}/${sysconfdir}/bluetooth/
install -m 0644 ${S}/profiles/network/network.conf ${D}/${sysconfdir}/bluetooth/
install -m 0644 ${S}/profiles/input/input.conf ${D}/${sysconfdir}/bluetooth/
if [ -f ${S}/profiles/audio/audio.conf ]; then
install -m 0644 ${S}/profiles/audio/audio.conf ${D}/${sysconfdir}/bluetooth/
fi
if [ -f ${S}/profiles/network/network.conf ]; then
install -m 0644 ${S}/profiles/network/network.conf ${D}/${sysconfdir}/bluetooth/
fi
if [ -f ${S}/profiles/input/input.conf ]; then
install -m 0644 ${S}/profiles/input/input.conf ${D}/${sysconfdir}/bluetooth/
fi
# at_console doesn't really work with the current state of OE, so punch some more holes so people can actually use BT
install -m 0644 ${WORKDIR}/bluetooth.conf ${D}/${sysconfdir}/dbus-1/system.d/
}