summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/busybox
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-core/busybox')
-rw-r--r--meta/recipes-core/busybox/busybox.inc6
-rw-r--r--meta/recipes-core/busybox/busybox_1.19.4.bb3
-rwxr-xr-xmeta/recipes-core/busybox/files/busybox-udhcpc25
3 files changed, 3 insertions, 31 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}
diff --git a/meta/recipes-core/busybox/busybox_1.19.4.bb b/meta/recipes-core/busybox/busybox_1.19.4.bb
index 7bdfbda538..ced50c55da 100644
--- a/meta/recipes-core/busybox/busybox_1.19.4.bb
+++ b/meta/recipes-core/busybox/busybox_1.19.4.bb
@@ -1,5 +1,5 @@
1require busybox.inc 1require busybox.inc
2PR = "r11" 2PR = "r12"
3 3
4SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \ 4SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \
5 file://B921600.patch \ 5 file://B921600.patch \
@@ -14,7 +14,6 @@ SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \
14 file://busybox-cron \ 14 file://busybox-cron \
15 file://busybox-httpd \ 15 file://busybox-httpd \
16 file://busybox-udhcpd \ 16 file://busybox-udhcpd \
17 file://busybox-udhcpc \
18 file://default.script \ 17 file://default.script \
19 file://simple.script \ 18 file://simple.script \
20 file://hwclock.sh \ 19 file://hwclock.sh \
diff --git a/meta/recipes-core/busybox/files/busybox-udhcpc b/meta/recipes-core/busybox/files/busybox-udhcpc
deleted file mode 100755
index 2c43f8da2e..0000000000
--- a/meta/recipes-core/busybox/files/busybox-udhcpc
+++ /dev/null
@@ -1,25 +0,0 @@
1#!/bin/sh
2#
3# (c) 2010-2011 Wind River Systems, Inc.
4#
5# Busybox udhcpc init script
6#
7# script to start the udpchc DHCP client on boots where
8# the parameter 'ip=dhcp' was included in the kernel parameters
9
10# ensure the required binaries are present
11[ -x /sbin/udhcpc ] || exit 1
12[ -x /bin/grep ] || exit 1
13[ -x /bin/mount ] || exit 1
14
15# ensure /proc is mounted
16if ! mount | grep -q "/proc "; then
17 exit 2
18fi
19
20rc=0
21if grep -q -E "\bip=dhcp\b" /proc/cmdline; then
22 /sbin/udhcpc -D -s /usr/share/udhcpc/default.script
23 rc=$?
24fi
25exit $rc