summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/busybox/busybox.inc
diff options
context:
space:
mode:
authorJesse Zhang <sen.zhang@windriver.com>2012-07-27 17:03:52 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-08-02 15:35:57 +0100
commita4b1e348484b74d055b8906413892789d3452f4a (patch)
treefbad5e5f72be44117cc4745ab4ae7190f45f0ca8 /meta/recipes-core/busybox/busybox.inc
parent6a293985b2db589c9fae777be00d3c20ed1ec49f (diff)
downloadpoky-a4b1e348484b74d055b8906413892789d3452f4a.tar.gz
busybox: udhcpc shouldn't be a service
udhcpc is invoked from the networking service, so it shouldn't exist standalone. If /etc/init.d/busybox-udhcpc is present, it will cause udhcpc to be started two times. And since the script doesn't support the stop action, it will cause udhcpc to be started even when system is being shutdown. Remove /etc/init.d/busybox-udhcpc to resolve the issues. [YOCTO #2840] (From OE-Core rev: 8329c4679ec0ce319d2a81d755a0da5b05474688) Signed-off-by: Jesse Zhang <sen.zhang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/busybox/busybox.inc')
-rw-r--r--meta/recipes-core/busybox/busybox.inc6
1 files changed, 2 insertions, 4 deletions
diff --git a/meta/recipes-core/busybox/busybox.inc b/meta/recipes-core/busybox/busybox.inc
index f5bf247834..78239a233e 100644
--- a/meta/recipes-core/busybox/busybox.inc
+++ b/meta/recipes-core/busybox/busybox.inc
@@ -20,16 +20,15 @@ FILES_${PN}-httpd = "${sysconfdir}/init.d/busybox-httpd /srv/www"
20FILES_${PN}-syslog = "${sysconfdir}/init.d/syslog* ${sysconfdir}/syslog-startup.conf*" 20FILES_${PN}-syslog = "${sysconfdir}/init.d/syslog* ${sysconfdir}/syslog-startup.conf*"
21FILES_${PN}-mdev = "${sysconfdir}/init.d/mdev ${sysconfdir}/mdev.conf" 21FILES_${PN}-mdev = "${sysconfdir}/init.d/mdev ${sysconfdir}/mdev.conf"
22FILES_${PN}-udhcpd = "${sysconfdir}/init.d/busybox-udhcpd" 22FILES_${PN}-udhcpd = "${sysconfdir}/init.d/busybox-udhcpd"
23FILES_${PN}-udhcpc = "${sysconfdir}/udhcpc.d ${datadir}/udhcpc ${sysconfdir}/init.d/busybox-udhcpc" 23FILES_${PN}-udhcpc = "${sysconfdir}/udhcpc.d ${datadir}/udhcpc"
24 24
25INITSCRIPT_PACKAGES = "${PN}-httpd ${PN}-syslog ${PN}-udhcpd ${PN}-udhcpc ${PN}-mdev" 25INITSCRIPT_PACKAGES = "${PN}-httpd ${PN}-syslog ${PN}-udhcpd ${PN}-mdev"
26 26
27INITSCRIPT_NAME_${PN}-httpd = "busybox-httpd" 27INITSCRIPT_NAME_${PN}-httpd = "busybox-httpd"
28INITSCRIPT_NAME_${PN}-syslog = "syslog" 28INITSCRIPT_NAME_${PN}-syslog = "syslog"
29INITSCRIPT_NAME_${PN}-mdev = "mdev" 29INITSCRIPT_NAME_${PN}-mdev = "mdev"
30INITSCRIPT_PARAMS_${PN}-mdev = "start 06 S ." 30INITSCRIPT_PARAMS_${PN}-mdev = "start 06 S ."
31INITSCRIPT_NAME_${PN}-udhcpd = "busybox-udhcpd" 31INITSCRIPT_NAME_${PN}-udhcpd = "busybox-udhcpd"
32INITSCRIPT_NAME_${PN}-udhcpc = "busybox-udhcpc"
33CONFFILES_${PN}-syslog = "${sysconfdir}/syslog-startup.conf.${BPN}" 32CONFFILES_${PN}-syslog = "${sysconfdir}/syslog-startup.conf.${BPN}"
34CONFFILES_${PN}-mdev = "${sysconfdir}/mdev.conf" 33CONFFILES_${PN}-mdev = "${sysconfdir}/mdev.conf"
35 34
@@ -188,7 +187,6 @@ do_install () {
188 install -d ${D}${datadir}/udhcpc 187 install -d ${D}${datadir}/udhcpc
189 install -m 0755 ${WORKDIR}/simple.script ${D}${sysconfdir}/udhcpc.d/50default 188 install -m 0755 ${WORKDIR}/simple.script ${D}${sysconfdir}/udhcpc.d/50default
190 install -m 0755 ${WORKDIR}/default.script ${D}${datadir}/udhcpc/default.script 189 install -m 0755 ${WORKDIR}/default.script ${D}${datadir}/udhcpc/default.script
191 install -m 0755 ${WORKDIR}/busybox-udhcpc ${D}${sysconfdir}/init.d/
192 fi 190 fi
193 if grep "CONFIG_INETD=y" ${WORKDIR}/defconfig; then 191 if grep "CONFIG_INETD=y" ${WORKDIR}/defconfig; then
194 install -m 0755 ${WORKDIR}/inetd ${D}${sysconfdir}/init.d/inetd.${BPN} 192 install -m 0755 ${WORKDIR}/inetd ${D}${sysconfdir}/init.d/inetd.${BPN}