aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/wpa-supplicant/wpa-supplicant-0.7.inc
diff options
context:
space:
mode:
authorAndreas Oberritter <obi@opendreambox.org>2011-02-11 20:57:58 +0000
committerAndreas Oberritter <obi@opendreambox.org>2011-02-11 16:39:11 +0100
commit00b6dea99b73c7964c39ac3c0819438087b20787 (patch)
tree80e96b73823571421c59823ef2a73f209892eccc /recipes/wpa-supplicant/wpa-supplicant-0.7.inc
parent33d60583aaa2e9b18560d3d7becbc525ea64e03d (diff)
downloadopenembedded-00b6dea99b73c7964c39ac3c0819438087b20787.tar.gz
wpa-supplicant-0.7.3: install only required files for dbus support
Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Acked-by: Stefan Schmidt <stefan@datenfreihafen.org>
Diffstat (limited to 'recipes/wpa-supplicant/wpa-supplicant-0.7.inc')
-rw-r--r--recipes/wpa-supplicant/wpa-supplicant-0.7.inc18
1 files changed, 13 insertions, 5 deletions
diff --git a/recipes/wpa-supplicant/wpa-supplicant-0.7.inc b/recipes/wpa-supplicant/wpa-supplicant-0.7.inc
index b56d37c23d..ca7751caf6 100644
--- a/recipes/wpa-supplicant/wpa-supplicant-0.7.inc
+++ b/recipes/wpa-supplicant/wpa-supplicant-0.7.inc
@@ -58,11 +58,19 @@ do_install () {
cd ${D}${sysconfdir}/network/ && \
ln -sf ../if-pre-up.d/wpa-supplicant if-post-down.d/wpa-supplicant
- install -d ${D}/${sysconfdir}/dbus-1/system.d
- install -m 644 ${S}/dbus/dbus-wpa_supplicant.conf ${D}/${sysconfdir}/dbus-1/system.d
- install -d ${D}/${datadir}/dbus-1/system-services
- sed -i -e s:${base_sbindir}:${sbindir}:g ${S}/dbus/*.service
- install -m 644 ${S}/dbus/*.service ${D}/${datadir}/dbus-1/system-services
+ if grep -q ^CONFIG_CTRL_IFACE_DBUS=y .config || grep -q ^CONFIG_CTRL_IFACE_DBUS_NEW=y .config; then
+ install -d ${D}/${sysconfdir}/dbus-1/system.d
+ install -m 644 ${S}/dbus/dbus-wpa_supplicant.conf ${D}/${sysconfdir}/dbus-1/system.d
+ install -d ${D}/${datadir}/dbus-1/system-services
+ if grep -q ^CONFIG_CTRL_IFACE_DBUS=y .config; then
+ sed -i -e s:/sbin:${sbindir}:g ${S}/dbus/fi.epitest.hostap.WPASupplicant.service
+ install -m 644 ${S}/dbus/fi.epitest.hostap.WPASupplicant.service ${D}/${datadir}/dbus-1/system-services
+ fi
+ if grep -q ^CONFIG_CTRL_IFACE_DBUS_NEW=y .config; then
+ sed -i -e s:/sbin:${sbindir}:g ${S}/dbus/fi.w1.wpa_supplicant1.service
+ install -m 644 ${S}/dbus/fi.w1.wpa_supplicant1.service ${D}/${datadir}/dbus-1/system-services
+ fi
+ fi
install -d ${D}/etc/default/volatiles
install -m 0644 ${WORKDIR}/99_wpa_supplicant ${D}/etc/default/volatiles