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.

Signed-off-by: Jukka Rissanen <jukka.rissa...@linux.intel.com>
---
 meta/recipes-connectivity/bluez5/bluez5.inc | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-connectivity/bluez5/bluez5.inc 
b/meta/recipes-connectivity/bluez5/bluez5.inc
index fc78900..36a6061 100644
--- a/meta/recipes-connectivity/bluez5/bluez5.inc
+++ b/meta/recipes-connectivity/bluez5/bluez5.inc
@@ -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/
 }
-- 
1.7.11.7

_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to