[oe-commits] org.oe.packaged-staging busybox: sync with .dev
rpurdie commit
openembedded-commits at lists.openembedded.org
Fri Sep 29 03:32:35 UTC 2006
busybox: sync with .dev
Author: rpurdie at openembedded.org
Branch: org.openembedded.packaged-staging
Revision: 85ed7437ca5becf313b332b01cbed3a5d907f0bc
ViewMTN: http://monotone.openembedded.org/revision.psp?id=85ed7437ca5becf313b332b01cbed3a5d907f0bc
Files:
1
packages/busybox/busybox-1.00/nylon/defconfig
packages/busybox/busybox-1.01/nylon/defconfig
packages/busybox/busybox_1.00.bb
packages/busybox/busybox_1.01.bb
Diffs:
#
# mt diff -r62203846b784ed14258633ec8fb6d75d80228407 -r85ed7437ca5becf313b332b01cbed3a5d907f0bc
#
#
#
# patch "packages/busybox/busybox-1.00/nylon/defconfig"
# from [0460c3f9d3ca2a41da9beee283411657469e8b9a]
# to [651802f1b59aa59045b6877465af0a3db9680a7a]
#
# patch "packages/busybox/busybox-1.01/nylon/defconfig"
# from [0460c3f9d3ca2a41da9beee283411657469e8b9a]
# to [651802f1b59aa59045b6877465af0a3db9680a7a]
#
# patch "packages/busybox/busybox_1.00.bb"
# from [c9290b5fb7aaf91535725c9b19545ca1b932af79]
# to [41ad13a8a72bcad463b63f3497460961e8c96d9d]
#
# patch "packages/busybox/busybox_1.01.bb"
# from [053a1b2673ae5244e90f71d2ad0aa48560f505d9]
# to [d097d7782fd60adb5bfd5c2d8af0e1e39c5805dd]
#
============================================================
--- packages/busybox/busybox-1.00/nylon/defconfig 0460c3f9d3ca2a41da9beee283411657469e8b9a
+++ packages/busybox/busybox-1.00/nylon/defconfig 651802f1b59aa59045b6877465af0a3db9680a7a
@@ -51,7 +51,7 @@ CONFIG_FEATURE_TAR_CREATE=y
# CONFIG_RPM is not set
CONFIG_TAR=y
CONFIG_FEATURE_TAR_CREATE=y
-CONFIG_FEATURE_TAR_BZIP2=y
+# CONFIG_FEATURE_TAR_BZIP2 is not set
CONFIG_FEATURE_TAR_FROM=y
CONFIG_FEATURE_TAR_GZIP=y
CONFIG_FEATURE_TAR_COMPRESS=y
============================================================
--- packages/busybox/busybox-1.01/nylon/defconfig 0460c3f9d3ca2a41da9beee283411657469e8b9a
+++ packages/busybox/busybox-1.01/nylon/defconfig 651802f1b59aa59045b6877465af0a3db9680a7a
@@ -51,7 +51,7 @@ CONFIG_FEATURE_TAR_CREATE=y
# CONFIG_RPM is not set
CONFIG_TAR=y
CONFIG_FEATURE_TAR_CREATE=y
-CONFIG_FEATURE_TAR_BZIP2=y
+# CONFIG_FEATURE_TAR_BZIP2 is not set
CONFIG_FEATURE_TAR_FROM=y
CONFIG_FEATURE_TAR_GZIP=y
CONFIG_FEATURE_TAR_COMPRESS=y
============================================================
--- packages/busybox/busybox_1.00.bb c9290b5fb7aaf91535725c9b19545ca1b932af79
+++ packages/busybox/busybox_1.00.bb 41ad13a8a72bcad463b63f3497460961e8c96d9d
@@ -10,7 +10,7 @@ PRIORITY = "required"
LICENSE = "GPL"
SECTION = "base"
PRIORITY = "required"
-PR = "r32"
+PR = "r37"
SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.gz \
file://add-getkey-applet.patch;patch=1 \
@@ -22,6 +22,7 @@ SRC_URI = "http://www.busybox.net/downlo
file://readlink.patch;patch=1 \
file://iproute-flush-cache.patch;patch=1;pnum=0 \
file://rmmod.patch;patch=1 \
+ file://df.patch;patch=1 \
file://below.patch;patch=1 \
file://fbset.patch;patch=1 \
file://mount-all-type.patch;patch=1 \
@@ -29,6 +30,9 @@ SRC_URI = "http://www.busybox.net/downlo
file://gzip-spurious-const.patch;patch=1 \
file://ifupdown-spurious-environ.patch;patch=1 \
file://uclibc_posix.patch;patch=1 \
+ file://unzip-enhancement-and-fixes.patch;patch=1;pnum=0 \
+ file://unzip-endian-fixes.patch;patch=1;pnum=0 \
+ file://start-stop-daemon-oknodo-support.patch;patch=1 \
file://defconfig \
file://busybox-cron \
file://busybox-httpd \
@@ -40,6 +44,10 @@ SRC_URI = "http://www.busybox.net/downlo
file://mount.busybox \
file://umount.busybox"
+SRC_URI_append_nylon = " file://xargs-double-size.patch;patch=1"
+SRC_URI_append_mtx-1 = " file://linux-types.patch;patch=1"
+SRC_URI_append_mtx-2 = " file://linux-types.patch;patch=1"
+
S = "${WORKDIR}/busybox-${PV}"
export EXTRA_CFLAGS = "${CFLAGS}"
@@ -83,7 +91,7 @@ do_install () {
install -d ${D}${base_bindir}
mv ${D}/busybox${base_bindir}/busybox ${D}${base_bindir}/
# Move back the sh symlink
- mv ${D}/busybox${base_bindir}/sh ${D}${base_bindir}/
+ test -h ${D}/busybox${base_bindir}/sh && mv ${D}/busybox${base_bindir}/sh ${D}${base_bindir}/
install -m 0755 ${WORKDIR}/syslog ${D}${sysconfdir}/init.d/
install -m 644 ${WORKDIR}/syslog.conf ${D}${sysconfdir}/
@@ -146,6 +154,7 @@ pkg_prerm_${PN} () {
# providing its files, this will make update-alternatives work, but the update-rc.d part
# for syslog, httpd and/or udhcpd will fail if there is no other package providing sh
tmpdir=`mktemp -d /tmp/busyboxrm-XXXXXX`
+ cp -a /bin/busybox $tmpdir/
ln -s /bin/busybox $tmpdir/[
ln -s /bin/busybox $tmpdir/test
ln -s /bin/busybox $tmpdir/head
============================================================
--- packages/busybox/busybox_1.01.bb 053a1b2673ae5244e90f71d2ad0aa48560f505d9
+++ packages/busybox/busybox_1.01.bb d097d7782fd60adb5bfd5c2d8af0e1e39c5805dd
@@ -15,7 +15,7 @@ SRC_URI = "http://www.busybox.net/downlo
SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.gz \
file://udhcppidfile.patch;patch=1 \
file://udhcppidfile-breakage.patch;patch=1 \
- file://add-getkey-applet.patch;patch=1 \
+ file://add-getkey-applet.patch;patch=1 \
file://below.patch;patch=1 \
file://dhcp-hostname.patch;patch=1 \
file://dhcpretrytime.patch;patch=1 \
@@ -29,19 +29,20 @@ SRC_URI = "http://www.busybox.net/downlo
file://udhcpscript.patch;patch=1 \
file://thumb-bsdlabel.patch;patch=1 \
file://glibc2.4-icmp6.patch;patch=1 \
- file://uclibc_posix.patch;patch=1 \
- \
- file://defconfig \
- file://busybox-cron \
+ file://uclibc_posix.patch;patch=1 \
+ file://defconfig \
+ file://busybox-cron \
file://busybox-httpd \
file://busybox-udhcpd \
file://syslog \
- file://hwclock.sh \
+ file://hwclock.sh \
file://default.script \
file://syslog.conf \
file://mount.busybox \
file://umount.busybox"
+
SRC_URI_append_slugos += " file://sysctl.conf "
+SRC_URI_append_nylon = " file://xargs-double-size.patch;patch=1"
S = "${WORKDIR}/busybox-${PV}"
@@ -86,7 +87,7 @@ do_install () {
install -d ${D}${base_bindir}
mv ${D}/busybox${base_bindir}/busybox ${D}${base_bindir}/
# Move back the sh symlink
- mv ${D}/busybox${base_bindir}/sh ${D}${base_bindir}/
+ test -h ${D}/busybox${base_bindir}/sh && mv ${D}/busybox${base_bindir}/sh ${D}${base_bindir}/
install -m 0755 ${WORKDIR}/syslog ${D}${sysconfdir}/init.d/
install -m 644 ${WORKDIR}/syslog.conf ${D}${sysconfdir}/
More information about the Openembedded-commits
mailing list