]> code.ossystems Code Review - openembedded-core.git/commitdiff
wpa_supplicant: Use volatiles for managing /var/run/wpa_supplicant
authorRob Bradford <rob@linux.intel.com>
Fri, 31 Oct 2008 12:53:23 +0000 (12:53 +0000)
committerRob Bradford <rob@linux.intel.com>
Fri, 31 Oct 2008 13:35:29 +0000 (13:35 +0000)
meta/packages/wpa-supplicant/files/99_wpa_supplicant [new file with mode: 0644]
meta/packages/wpa-supplicant/wpa-supplicant-0.5.inc
meta/packages/wpa-supplicant/wpa-supplicant_0.5.8.bb

diff --git a/meta/packages/wpa-supplicant/files/99_wpa_supplicant b/meta/packages/wpa-supplicant/files/99_wpa_supplicant
new file mode 100644 (file)
index 0000000..6ff4dd8
--- /dev/null
@@ -0,0 +1 @@
+d root root 0700 /var/run/wpa_supplicant none
index c8578e7c25691112f02234e7b5019cae6d8383e5..667b168ee67045bac00a6c83d6732cf1e473237e 100644 (file)
@@ -11,7 +11,8 @@ SRC_URI = "http://hostap.epitest.fi/releases/wpa_supplicant-${PV}.tar.gz \
        file://defaults-sane \
        file://wpa-supplicant.sh \
        file://wpa_supplicant.conf \
-       file://wpa_supplicant.conf-sane"
+       file://wpa_supplicant.conf-sane \
+       file://99_wpa_supplicant"
 
 S = "${WORKDIR}/wpa_supplicant-${PV}"
 
@@ -35,8 +36,6 @@ do_install () {
        install -m 755 wpa_passphrase ${D}${sbindir}
        install -m 755 wpa_cli        ${D}${sbindir}
 
-       install -d ${D}${localstatedir}/run/wpa_supplicant
-
        install -d ${D}${docdir}/wpa_supplicant
        install -m 644 README ${WORKDIR}/wpa_supplicant.conf ${D}${docdir}/wpa_supplicant
 
@@ -54,9 +53,14 @@ do_install () {
 
        install -d ${D}/${sysconfdir}/dbus-1/system.d
        install -m 644 ${S}/dbus-wpa_supplicant.conf ${D}/${sysconfdir}/dbus-1/system.d
+
+       install -d ${D}/etc/default/volatiles
+       install -m 0644 ${WORKDIR}/99_wpa_supplicant ${D}/etc/default/volatiles
 }
 
 pkg_postinst_wpa-supplicant () {
+       /etc/init.d/populate-volatile.sh update
+
        # can't do this offline
        if [ "x$D" != "x" ]; then
                exit 1
index e4babb2b6d7016b565b9f8a4fd735c3dd94d441f..440cdebfd85fbb8ff86674269d3d077c189b82d2 100644 (file)
@@ -1,3 +1,3 @@
 require wpa-supplicant-0.5.inc
 
-PR = "r4"
+PR = "r5"