diff options
author | Michael Lauer <mickey@vanille-media.de> | 2008-02-08 09:11:44 +0000 |
---|---|---|
committer | Michael Lauer <mickey@vanille-media.de> | 2008-02-08 09:11:44 +0000 |
commit | 76822c8c08c3090902fade2582e0f3e15bde3729 (patch) | |
tree | ad883f2bf314d828d23c5a4f6dc15d10006c963c /packages/busybox/busybox_1.01.bb | |
parent | 949689295c384ea7148e762439e319362ab04cb4 (diff) |
busybox cleanup:
* remove some outdated / in-between versions
* remove angstrom-only defconfig in bb 1.7.2
* make 1.7.2 the new default preference
Diffstat (limited to 'packages/busybox/busybox_1.01.bb')
-rw-r--r-- | packages/busybox/busybox_1.01.bb | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/packages/busybox/busybox_1.01.bb b/packages/busybox/busybox_1.01.bb deleted file mode 100644 index 39a052bc90..0000000000 --- a/packages/busybox/busybox_1.01.bb +++ /dev/null @@ -1,111 +0,0 @@ -require busybox.inc - -PR = "r13" - -SRC_URI += "file://add-getkey-applet.patch;patch=1 \ - file://below.patch;patch=1 \ - file://defconfig \ - file://dhcpretrytime.patch;patch=1 \ - file://fbset.patch;patch=1 \ - file://glibc2.4-icmp6.patch;patch=1 \ - file://hdparm_M.patch;patch=1 \ - file://iproute-flush-cache.patch;patch=1;pnum=0 \ - file://mount-all-type.patch;patch=1 \ - file://readlink.patch;patch=1 \ - file://rmmod.patch;patch=1 \ - file://thumb-bsdlabel.patch;patch=1 \ - file://uclibc_posix.patch;patch=1 \ - file://udhcppidfile-breakage.patch;patch=1 \ - file://udhcppidfile.patch;patch=1" - -SRC_URI_append_slugos += " file://sysctl.conf " - -S = "${WORKDIR}/busybox-${PV}" - -do_configure () { - install -m 0644 ${WORKDIR}/defconfig ${S}/.config - cml1_do_configure -} - -do_install () { - install -d ${D}${sysconfdir}/init.d - oe_runmake 'PREFIX=${D}' install - - # Move everything to /busybox (not supposed to end up in any package) - install -d ${D}/busybox - mv ${D}${base_bindir} ${D}${base_sbindir} ${D}${prefix} ${D}/busybox/ - # Move the busybox binary back to /bin - install -d ${D}${base_bindir} - mv ${D}/busybox${base_bindir}/busybox ${D}${base_bindir}/ - # Move back the sh symlink - 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}/ - if grep "CONFIG_CROND=y" ${WORKDIR}/defconfig; then - # Move crond back to /usr/sbin/crond - install -d ${D}${sbindir} - mv ${D}/busybox${sbindir}/crond ${D}${sbindir}/ - - install -m 0755 ${WORKDIR}/busybox-cron ${D}${sysconfdir}/init.d/ - fi - if grep "CONFIG_HTTPD=y" ${WORKDIR}/defconfig; then - # Move httpd back to /usr/sbin/httpd - install -d ${D}${sbindir} - mv ${D}/busybox${sbindir}/httpd ${D}${sbindir}/ - - install -m 0755 ${WORKDIR}/busybox-httpd ${D}${sysconfdir}/init.d/ - install -d ${D}/srv/www - fi - if grep "CONFIG_UDHCPD=y" ${WORKDIR}/defconfig; then - # Move udhcpd back to /usr/sbin/udhcpd - install -d ${D}${sbindir} - mv ${D}/busybox${sbindir}/udhcpd ${D}${sbindir}/ - - install -m 0755 ${WORKDIR}/busybox-udhcpd ${D}${sysconfdir}/init.d/ - fi - if grep "CONFIG_HWCLOCK=y" ${WORKDIR}/defconfig; then - # Move hwclock back to /sbin/hwclock - install -d ${D}${base_sbindir} - mv ${D}/busybox${base_sbindir}/hwclock ${D}${base_sbindir}/ - - install -m 0755 ${WORKDIR}/hwclock.sh ${D}${sysconfdir}/init.d/ - fi - if grep "CONFIG_UDHCPC=y" ${WORKDIR}/defconfig; then - # Move dhcpc back to /usr/sbin/udhcpc - install -d ${D}${base_sbindir} - mv ${D}/busybox${base_sbindir}/udhcpc ${D}${base_sbindir}/ - - install -d ${D}${sysconfdir}/udhcpc.d - install -d ${D}${datadir}/udhcpc - install -m 0755 ${S}/examples/udhcp/simple.script ${D}${sysconfdir}/udhcpc.d/50default - install -m 0755 ${WORKDIR}/default.script ${D}${datadir}/udhcpc/default.script - fi - - install -m 0644 ${S}/busybox.links ${D}${sysconfdir} -} - -do_install_append_slugos() { - install -m 0644 ${WORKDIR}/sysctl.conf ${D}${sysconfdir} -} - -pkg_prerm_${PN} () { - # This is so you can make busybox commit suicide - removing busybox with no other packages - # 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` - ln -s /bin/busybox $tmpdir/[ - ln -s /bin/busybox $tmpdir/test - ln -s /bin/busybox $tmpdir/head - ln -s /bin/busybox $tmpdir/sh - ln -s /bin/busybox $tmpdir/basename - ln -s /bin/busybox $tmpdir/echo - ln -s /bin/busybox $tmpdir/mv - ln -s /bin/busybox $tmpdir/ln - ln -s /bin/busybox $tmpdir/dirname - ln -s /bin/busybox $tmpdir/rm - ln -s /bin/busybox $tmpdir/sed - ln -s /bin/busybox $tmpdir/sort - export PATH=$PATH:$tmpdir - while read link; do case "$link" in /*/*/*) to="../../bin/busybox";; /bin/*) to="busybox";; /*/*) to="../bin/busybox";; esac; bn=`basename $link`; sh /usr/bin/update-alternatives --remove $bn $to; done </etc/busybox.links -} |