aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2013-03-20 22:57:20 +0000
committerStuart Shelton <stuart@shelton.me>2013-03-20 22:57:20 +0000
commit9fb238238019a9c179069d3608babee4ecf1af57 (patch)
treefef17d663d2c8eaf1d34ced6f17093a7bbb32543 /sys-apps
parentAdd original busybox ebuild (diff)
downloadsrcshelton-9fb238238019a9c179069d3608babee4ecf1af57.tar.gz
srcshelton-9fb238238019a9c179069d3608babee4ecf1af57.tar.bz2
srcshelton-9fb238238019a9c179069d3608babee4ecf1af57.zip
Update busybox ebuild with mdev enhancements
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/busybox/ChangeLog1447
-rw-r--r--sys-apps/busybox/Manifest37
-rw-r--r--sys-apps/busybox/busybox-1.19.3-r1.ebuild288
-rw-r--r--sys-apps/busybox/busybox-1.20.0.ebuild307
-rw-r--r--sys-apps/busybox/busybox-1.20.1.ebuild308
-rw-r--r--sys-apps/busybox/busybox-1.20.2.ebuild4
-rw-r--r--sys-apps/busybox/busybox-1.21.0.ebuild299
-rw-r--r--sys-apps/busybox/busybox-9999.ebuild299
-rw-r--r--sys-apps/busybox/files/mdev.conf105
-rwxr-xr-xsys-apps/busybox/files/mdev/usb78
-rw-r--r--sys-apps/busybox/files/mdev/usbdev2
-rw-r--r--sys-apps/busybox/metadata.xml13
12 files changed, 190 insertions, 2997 deletions
diff --git a/sys-apps/busybox/ChangeLog b/sys-apps/busybox/ChangeLog
deleted file mode 100644
index 7adbcd9c..00000000
--- a/sys-apps/busybox/ChangeLog
+++ /dev/null
@@ -1,1447 +0,0 @@
-# ChangeLog for sys-apps/busybox
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/ChangeLog,v 1.344 2013/03/03 01:42:59 vapier Exp $
-
- 03 Mar 2013; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.21.0-platform.patch, +files/busybox-1.21.0-xz.patch,
- busybox-1.21.0.ebuild:
- Fix applying of patches pointed out by Markos Chandras.
-
- 28 Feb 2013; Mike Frysinger <vapier@gentoo.org> busybox-1.21.0.ebuild,
- busybox-9999.ebuild:
- Provide /usr/bin/env symlink as some shell scripts use it as a poor mans $PATH
- search.
-
- 27 Feb 2013; Mike Frysinger <vapier@gentoo.org> busybox-1.21.0.ebuild,
- busybox-9999.ebuild:
- Use newexe rather than newins for the udhcpc script as pointed out by Mandeep
- Singh Baines in ChromiumOS.
-
- 27 Feb 2013; Mike Frysinger <vapier@gentoo.org> busybox-1.21.0.ebuild,
- busybox-9999.ebuild:
- Install the udhcp config files when features are enabled.
-
- 19 Feb 2013; Zac Medico <zmedico@gentoo.org> busybox-1.21.0.ebuild,
- busybox-9999.ebuild:
- Add ~arm-linux keywords.
-
- 18 Feb 2013; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.21.0-mdev.patch, busybox-1.21.0.ebuild:
- Add mdev fix from upstream.
-
- 18 Feb 2013; Mike Frysinger <vapier@gentoo.org> busybox-1.21.0.ebuild,
- busybox-9999.ebuild:
- Have USE=syslog control logger functionality #444718.
-
- 15 Feb 2013; Anthony G. Basile <blueness@gentoo.org> busybox-1.21.0.ebuild:
- Also add USE=syslog latest ~arch, bug #444718
-
- 15 Feb 2013; Anthony G. Basile <blueness@gentoo.org> busybox-9999.ebuild:
- Add USE=syslog to satisfy virtual/logger, bug #444718
-
- 25 Jan 2013; Mike Frysinger <vapier@gentoo.org> busybox-1.21.0.ebuild:
- Add init.d logic from the live git ebuild.
-
-*busybox-1.21.0 (22 Jan 2013)
-
- 22 Jan 2013; Mike Frysinger <vapier@gentoo.org> +busybox-1.21.0.ebuild,
- busybox-9999.ebuild:
- Version bump.
-
- 21 Dec 2012; Anthony G. Basile <blueness@gentoo.org> files/klogd.initd,
- files/ntpd.initd, files/syslogd.initd, files/watchdog.initd:
- Add pidfile to initd for klogd, ntpd and watchdog, bug #444718
-
- 04 Dec 2012; Anthony G. Basile <blueness@gentoo.org> +files/klogd.confd,
- +files/klogd.initd, +files/ntpd.confd, +files/ntpd.initd,
- +files/syslogd.confd, +files/syslogd.initd, +files/watchdog.confd,
- +files/watchdog.initd, busybox-9999.ebuild:
- Integrate support for busybox-{sysklogd,ntpd,watchdog}, bug #444718
-
- 02 Nov 2012; Mike Frysinger <vapier@gentoo.org> busybox-1.20.2.ebuild,
- busybox-9999.ebuild, metadata.xml:
- Make USE=static the default to reflect what we have always been doing
- (building /bin/bb statically), and depend on libselinux[static-libs] as need
- be #436752 by Alphat-PC.
-
- 20 Oct 2012; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.20.2-selinux-pkg-config.patch, busybox-1.20.2.ebuild:
- Use pkg-config to link against libselinux #436752 by Alphat-PC.
-
- 05 Oct 2012; Brent Baude <ranger@gentoo.org> busybox-1.20.2.ebuild:
- Marking busybox-1.20.2 ppc64 for bug 431948
-
- 03 Oct 2012; Mike Frysinger <vapier@gentoo.org> busybox-1.20.2.ebuild,
- busybox-9999.ebuild:
- Add systemd to IUSE #437054 by Arne Stäcker.
-
- 26 Sep 2012; Robin H. Johnson <robbat2@gentoo.org> files/mdev.rc.1:
- New virtual init.d to split the /dev mount vs. daemon more cleanly.
-
- 18 Sep 2012; Mike Frysinger <vapier@gentoo.org> busybox-1.20.2.ebuild,
- busybox-9999.ebuild, metadata.xml:
- Disable some options that pointlessly bloat code, and add USE=systemd
-
- 15 Sep 2012; Raúl Porcel <armin76@gentoo.org> busybox-1.20.2.ebuild:
- alpha/ia64/m68k/s390/sh/sparc stable wrt #431948
-
- 28 Aug 2012; Anthony G. Basile <blueness@gentoo.org> busybox-1.20.2.ebuild:
- Stable ppc, bug #431948
-
- 25 Aug 2012; Anthony G. Basile <blueness@gentoo.org> busybox-1.20.2.ebuild:
- Stable arm, bug #431948
-
- 21 Aug 2012; Johannes Huber <johu@gentoo.org> busybox-1.20.2.ebuild:
- Stable for x86, wrt bug #431948
-
- 21 Aug 2012; Agostino Sarubbo <ago@gentoo.org> busybox-1.20.2.ebuild:
- Stable for amd64, wrt bug #431948
-
- 18 Jul 2012; Mike Frysinger <vapier@gentoo.org> busybox-1.20.1.ebuild,
- busybox-1.20.2.ebuild:
- Fix building with USE=-ipv6 #424928 by Dustin Polke.
-
- 08 Jul 2012; Raúl Porcel <armin76@gentoo.org> busybox-1.20.1.ebuild:
- alpha/ia64/m68k/s390/sh/sparc stable wrt #419689
-
-*busybox-1.20.2 (06 Jul 2012)
-
- 06 Jul 2012; Mike Frysinger <vapier@gentoo.org> +busybox-1.20.2.ebuild,
- +files/busybox-1.20.2-glibc-sys-resource.patch:
- Version bump and fix for building with glibc-2.16 #424954 by Stevan Bajić.
-
- 20 Jun 2012; Markus Meier <maekke@gentoo.org> busybox-1.20.1.ebuild:
- arm stable, bug #419689
-
- 14 Jun 2012; Jeroen Roovers <jer@gentoo.org> busybox-1.20.1.ebuild:
- Stable for HPPA (bug #419689).
-
- 12 Jun 2012; Jeff Horelick <jdhore@gentoo.org> busybox-1.20.1.ebuild:
- marked x86 per bug 419689
-
- 11 Jun 2012; Agostino Sarubbo <ago@gentoo.org> busybox-1.20.1.ebuild:
- Stable for amd64, wrt bug #419689
-
- 07 Jun 2012; Brent Baude <ranger@gentoo.org> busybox-1.20.1.ebuild:
- Marking busybox-1.20.1 ppc for bug 419689
-
- 05 Jun 2012; Brent Baude <ranger@gentoo.org> busybox-1.20.1.ebuild:
- Marking busybox-1.20.1 ppc64 for bug 419689
-
- 05 Jun 2012; Mike Frysinger <vapier@gentoo.org> metadata.xml:
- Update metadata.xml text to match latest behavior.
-
-*busybox-1.20.1 (30 May 2012)
-
- 30 May 2012; Mike Frysinger <vapier@gentoo.org> +busybox-1.20.1.ebuild:
- Version bump.
-
- 26 May 2012; Mike Frysinger <vapier@gentoo.org> busybox-1.19.3-r1.ebuild,
- busybox-1.20.0.ebuild, busybox-9999.ebuild:
- Install /bin/vi -> busybox symlink when USE=livecd #319917 by Antoni Sawicki.
-
- 26 May 2012; Mike Frysinger <vapier@gentoo.org> busybox-1.19.3-r1.ebuild,
- busybox-1.20.0.ebuild, busybox-9999.ebuild:
- Inherit multilib for get_libdir.
-
- 23 May 2012; Mike Frysinger <vapier@gentoo.org> metadata.xml:
- Drop now unused nfs local USE flag.
-
- 14 May 2012; Mike Frysinger <vapier@gentoo.org> busybox-1.20.0.ebuild,
- files/ginit.c:
- We need to mount /proc before running mdev.
-
- 04 May 2012; Mike Frysinger <vapier@gentoo.org> busybox-1.20.0.ebuild,
- busybox-9999.ebuild, metadata.xml:
- Add USE=math to control libm usage in awk.
-
- 03 May 2012; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.20.0-udhcpc6-ipv6.patch:
- Fix building with USE=-ipv6.
-
- 01 May 2012; Mike Frysinger <vapier@gentoo.org> files/ginit.c:
- Use mountpoint rather than reading /proc/mounts to avoid needing to mount
- /proc at all as pointed out by Maxim Kammerer.
-
-*busybox-1.20.0 (30 Apr 2012)
-*busybox-9999 (30 Apr 2012)
-
- 30 Apr 2012; Mike Frysinger <vapier@gentoo.org> +busybox-1.20.0.ebuild,
- +busybox-9999.ebuild, +files/busybox-1.20.0-buildsys.patch,
- +files/busybox-1.20.0-getty.patch, +files/busybox-1.20.0-lineedit.patch,
- +files/busybox-1.20.0-sed.patch, +files/ginit.c, metadata.xml:
- Version bump.
-
- 30 Apr 2012; Mike Frysinger <vapier@gentoo.org> -busybox-1.17.4.ebuild,
- -busybox-1.18.4.ebuild, -busybox-1.18.5.ebuild, -busybox-1.19.0.ebuild,
- -busybox-1.19.2-r1.ebuild, -busybox-1.19.2.ebuild, -busybox-1.19.3.ebuild,
- -files/busybox-1.17.0-bb.patch, -files/busybox-1.18.0-bb.patch,
- -files/busybox-1.18.1-bzip2.patch, -files/busybox-1.18.1-cpio.patch,
- -files/busybox-1.18.1-hush.patch, -files/busybox-1.18.1-mkswap.patch,
- -files/busybox-1.18.1-warning.patch, -files/busybox-1.18.3-buildsys.patch,
- -files/busybox-1.18.3-modutils24.patch, -files/busybox-1.18.3-wget.patch,
- -files/busybox-1.18.4-fuser.patch, -files/busybox-1.18.4-hush.patch,
- -files/busybox-1.19.0-cttyhack.patch, -files/busybox-1.19.0-less.patch,
- -files/busybox-1.19.0-sed.patch, -files/busybox-1.19.0-swap.patch,
- -files/busybox-1.19.0-uncompress.patch, -files/busybox-1.19.2-android.patch,
- -files/busybox-1.19.2-buildsys.patch, -files/busybox-1.19.2-chpasswd.patch,
- -files/busybox-1.19.2-crond.patch, -files/busybox-1.19.2-inetd.patch,
- -files/busybox-1.19.2-syslogd.patch, -files/busybox-1.19.2-tail.patch,
- -files/busybox-1.19.2-tftp.patch:
- Old.
-
- 24 Apr 2012; Mike Frysinger <vapier@gentoo.org> busybox-1.17.4.ebuild,
- busybox-1.18.4.ebuild, busybox-1.18.5.ebuild, busybox-1.19.0.ebuild,
- busybox-1.19.2-r1.ebuild, busybox-1.19.2.ebuild, busybox-1.19.3-r1.ebuild,
- busybox-1.19.3.ebuild:
- Fix typo from older code -- there is no $new variable to expand.
-
- 14 Apr 2012; Zac Medico <zmedico@gentoo.org> busybox-1.19.3-r1.ebuild:
- Add ~amd64-linux keyword.
-
- 02 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> busybox-1.19.3-r1.ebuild:
- ppc64 stable wrt #395427
-
- 15 Jan 2012; Raúl Porcel <armin76@gentoo.org> busybox-1.19.3-r1.ebuild:
- alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #395427
-
- 06 Jan 2012; Brent Baude <ranger@gentoo.org> busybox-1.19.3-r1.ebuild:
- Marking busybox-1.19.3-r1 ppc for bug 395427
-
- 04 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- busybox-1.19.3-r1.ebuild:
- x86 stable wrt bug #395427
-
- 31 Dec 2011; Mike Frysinger <vapier@gentoo.org> busybox-1.19.3-r1.ebuild:
- Force a recent version of linux-headers #396025 by Robin Johnson.
-
- 28 Dec 2011; Jeroen Roovers <jer@gentoo.org> busybox-1.19.3-r1.ebuild:
- Stable for HPPA (bug #395427).
-
- 26 Dec 2011; Markus Meier <maekke@gentoo.org> busybox-1.19.3-r1.ebuild:
- arm stable, bug #395427
-
- 22 Dec 2011; Agostino Sarubbo <ago@gentoo.org> busybox-1.19.3-r1.ebuild:
- Stable for AMD64, wrt bug #395427
-
- 20 Dec 2011; Mike Frysinger <vapier@gentoo.org> busybox-1.17.4.ebuild,
- busybox-1.18.4.ebuild, busybox-1.18.5.ebuild, busybox-1.19.0.ebuild,
- busybox-1.19.2.ebuild, busybox-1.19.2-r1.ebuild, busybox-1.19.3.ebuild:
- Drop IUSE=+mdev for all ebuilds #395409 by Grzegorz Krzystek.
-
- 20 Dec 2011; Mike Frysinger <vapier@gentoo.org> busybox-1.19.3-r1.ebuild:
- Drop USE=mdev default so it can work with virtual/dev-manager #395319 by
- Walter Dnes.
-
-*busybox-1.19.3-r1 (06 Dec 2011)
-
- 06 Dec 2011; Mike Frysinger <vapier@gentoo.org> +busybox-1.19.3-r1.ebuild,
- +files/busybox-1.19.3-kernel-nfs.patch:
- Add patch from upstream which allows us to mount nfs shares w/out needing
- libtirpc or C library RPC symbols #379481 by Andriy Baranskyy.
-
-*busybox-1.19.3 (07 Nov 2011)
-
- 07 Nov 2011; Mike Frysinger <vapier@gentoo.org> +busybox-1.19.3.ebuild,
- +files/busybox-1.19.3-getty.patch, +files/busybox-1.19.3-modinfo.patch:
- Version bump. Drop USE=debug support #379965 by Agostino Sarubbo.
-
-*busybox-1.19.2-r1 (18 Oct 2011)
-
- 18 Oct 2011; Mike Frysinger <vapier@gentoo.org> +busybox-1.19.2-r1.ebuild,
- +files/busybox-1.19.2-tftp.patch:
- Undo nommu and rebuild config to get all the ash features enabled by default
- #387555 by Ortwin Glueck.
-
-*busybox-1.19.2 (17 Sep 2011)
-
- 17 Sep 2011; Mike Frysinger <vapier@gentoo.org> +busybox-1.19.2.ebuild,
- +files/busybox-1.19.2-android.patch, +files/busybox-1.19.2-buildsys.patch,
- +files/busybox-1.19.2-chpasswd.patch, +files/busybox-1.19.2-crond.patch,
- +files/busybox-1.19.2-inetd.patch, +files/busybox-1.19.2-syslogd.patch,
- +files/busybox-1.19.2-tail.patch, +files/mdev.rc.1:
- Version bump. Also update init.d script for openrc only #383301 by Nathan
- Phillip Brink.
-
- 27 Aug 2011; Raúl Porcel <armin76@gentoo.org> busybox-1.19.0.ebuild:
- alpha/ia64/m68k/s390/sh/sparc stable wrt #379857
-
- 24 Aug 2011; Markus Meier <maekke@gentoo.org> busybox-1.19.0.ebuild:
- arm stable, bug #379857
-
- 23 Aug 2011; Markos Chandras <hwoarang@gentoo.org> busybox-1.19.0.ebuild:
- Stable on amd64 wrt bug #379857
-
- 20 Aug 2011; Guy Martin <gmsoft@gentoo.org> busybox-1.19.0.ebuild:
- hppa stable wrt bug #379857
-
- 19 Aug 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> busybox-1.19.0.ebuild:
- x86 stable wrt security bug #379857
-
- 19 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> busybox-1.19.0.ebuild:
- Workaround TOC issue wrt #130943, fix typo, ppc/ppc64 stable wrt #379857
-
-*busybox-1.19.0 (19 Aug 2011)
-
- 19 Aug 2011; Mike Frysinger <vapier@gentoo.org> +busybox-1.19.0.ebuild,
- +files/busybox-1.19.0-bb.patch, +files/busybox-1.19.0-cttyhack.patch,
- +files/busybox-1.19.0-less.patch, +files/busybox-1.19.0-sed.patch,
- +files/busybox-1.19.0-swap.patch, +files/busybox-1.19.0-uncompress.patch:
- Version bump #379857.
-
- 14 Aug 2011; Mike Frysinger <vapier@gentoo.org> busybox-1.18.5.ebuild:
- Use elog for user facing messages #378585 by William Throwe.
-
-*busybox-1.18.5 (07 Aug 2011)
-
- 07 Aug 2011; Mike Frysinger <vapier@gentoo.org> -busybox-1.18.3.ebuild,
- +busybox-1.18.5.ebuild:
- Version bump #376355 by Chris Slycord.
-
- 29 Jul 2011; Zac Medico <zmedico@gentoo.org> busybox-1.18.4.ebuild:
- Add ~x86-linux keyword.
-
- 26 Jul 2011; Zac Medico <zmedico@gentoo.org> busybox-1.18.4.ebuild:
- Bump to EAPI 3 and fix for prefix.
-
- 03 Jul 2011; Mike Frysinger <vapier@gentoo.org> busybox-1.18.4.ebuild:
- Tweak devfs disable so it works #371059.
-
-*busybox-1.18.4 (11 Jun 2011)
-
- 11 Jun 2011; Mike Frysinger <vapier@gentoo.org> +busybox-1.18.4.ebuild,
- +files/busybox-1.18.4-fuser.patch, +files/busybox-1.18.4-hush.patch,
- metadata.xml:
- Version bump, disable a bunch of utils and devfs support #371059 by Kirill
- Elagin, and start using libtirpc for nfs support to replace glibc #371129 by
- Diego Elio Pettenò.
-
- 27 Mar 2011; Mike Frysinger <vapier@gentoo.org> busybox-1.18.3.ebuild:
- We respect $CC, and LD in build defaults to $CC, so dont force LD directly
- #346953.
-
- 20 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org> busybox-1.17.4.ebuild:
- Workaround TOC issue wrt #130943
-
-*busybox-1.18.3 (13 Feb 2011)
-
- 13 Feb 2011; Mike Frysinger <vapier@gentoo.org> +busybox-1.18.3.ebuild,
- +files/busybox-1.18.3-buildsys.patch, +files/busybox-1.18.3-modutils24.patch,
- +files/busybox-1.18.3-wget.patch:
- Version bump #352592.
-
- 13 Feb 2011; Mike Frysinger <vapier@gentoo.org> busybox-1.17.4.ebuild:
- Mark ppc64 stable #349309.
-
- 13 Feb 2011; Raúl Porcel <armin76@gentoo.org> busybox-1.17.4.ebuild:
- alpha/ia64/m68k/s390/sh/sparc stable wrt #349309
-
- 08 Jan 2011; Brent Baude <ranger@gentoo.org> busybox-1.17.4.ebuild:
- Marking busybox-1.17.4 ppc for bug 349309
-
- 07 Jan 2011; Mike Frysinger <vapier@gentoo.org> busybox-1.18.1.ebuild,
- +files/busybox-1.18.1-bzip2.patch, +files/busybox-1.18.1-cpio.patch,
- +files/busybox-1.18.1-hush.patch, +files/busybox-1.18.1-mkswap.patch,
- +files/busybox-1.18.1-warning.patch:
- Add upstream hotfixes #350604 by Chris Richards.
-
- 28 Dec 2010; Markus Meier <maekke@gentoo.org> busybox-1.17.4.ebuild:
- arm stable, bug #349309
-
- 27 Dec 2010; Jeroen Roovers <jer@gentoo.org> busybox-1.17.4.ebuild:
- Stable for HPPA (bug #349309).
-
- 22 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- busybox-1.17.4.ebuild:
- x86 stable wrt bug #349309
-
- 22 Dec 2010; Markos Chandras <hwoarang@gentoo.org> busybox-1.17.4.ebuild:
- Stable on amd64 wrt bug #349309
-
-*busybox-1.18.1 (22 Dec 2010)
-
- 22 Dec 2010; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.18.0-bb.patch, +busybox-1.18.1.ebuild:
- Version bump.
-
- 27 Nov 2010; Mike Frysinger <vapier@gentoo.org> busybox-1.17.4.ebuild:
- Respect env AR/LD #311589 by Thomas Sachau.
-
-*busybox-1.17.4 (24 Nov 2010)
-
- 24 Nov 2010; Mike Frysinger <vapier@gentoo.org> +busybox-1.17.4.ebuild:
- Version bump.
-
- 16 Nov 2010; Mike Frysinger <vapier@gentoo.org> busybox-1.17.1-r1.ebuild:
- Disable USE=pam when building the static rescue shell #345665 by Paweł
- Hajdan jr.
-
- 28 Sep 2010; Mike Frysinger <vapier@gentoo.org> busybox-1.17.1-r1.ebuild,
- +files/busybox-1.17.1-date.patch, +files/busybox-1.17.1-grep.patch:
- Move .config setup to src_prepare, fix from upstream for nano timestamps
- #335947 by Sergio Costas, and propagate strict aliasing workaround for
- stable preparation.
-
- 22 Aug 2010; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.17.1-make.patch:
- Add fix from upstream for make-3.82 building #332911 by Lars Wendler.
-
-*busybox-1.17.1-r1 (16 Aug 2010)
-
- 16 Aug 2010; Mike Frysinger <vapier@gentoo.org> +busybox-1.17.1-r1.ebuild,
- +files/busybox-1.17.1-mdev.patch, files/busybox-1.17.1-sed.patch:
- Add more fixes from upstream, and fix default shell config #333005 by Eugene
- Shalygin.
-
- 15 Aug 2010; Mike Frysinger <vapier@gentoo.org> busybox-1.17.1.ebuild:
- Disable rfkill by default #332803 by Hans Nieser.
-
- 15 Aug 2010; Mike Frysinger <vapier@gentoo.org> busybox-1.17.1.ebuild,
- +files/mdev.rc:
- Slap together an mdev init.d #302171 by William Hubbs.
-
-*busybox-1.17.1 (15 Aug 2010)
-
- 15 Aug 2010; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.17.0-bb.patch, +busybox-1.17.1.ebuild,
- +files/busybox-1.17.1-mktemp.patch, +files/busybox-1.17.1-sed.patch,
- +files/busybox-1.17.1-shell.patch:
- Version bump #327157 by Paolo Pedroni.
-
- 15 Aug 2010; Mike Frysinger <vapier@gentoo.org> busybox-1.15.3.ebuild:
- Add -fno-strict-aliasing to stable version #310413 by Doktor Notor.
-
- 14 Aug 2010; Harald van Dijk <truedfx@gentoo.org> busybox-1.16.0.ebuild:
- Compile using CC instead of hardcoded CHOST-gcc
-
- 05 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> busybox-1.16.0.ebuild:
- Remove -mminimal-toc wrt #130943.
-
- 31 Mar 2010; <solar@gentoo.org> busybox-1.14.2.ebuild,
- busybox-1.15.2.ebuild, busybox-1.15.3.ebuild, busybox-1.16.0.ebuild:
- - elibc_glibc has to be defined in IUSE= for profiles that are unable to
- use.force that flag bug #312085
-
- 23 Mar 2010; Brent Baude <ranger@gentoo.org> busybox-1.15.3.ebuild:
- stable ppc, bug 305619
-
- 15 Mar 2010; <solar@gentoo.org> busybox-1.16.0.ebuild, +files/mdev/dvbdev,
- +files/mdev/ide_links, +files/mdev/usbdev, +files/mdev/usbdisk_link,
- metadata.xml:
- import mdev.conf support scripts from Aline Linux 1.10.0
-
- 14 Mar 2010; Markus Meier <maekke@gentoo.org> busybox-1.15.3.ebuild:
- amd64 stable, bug #305619
-
- 14 Mar 2010; <solar@gentoo.org> metadata.xml, busybox-1.16.0.ebuild:
- - also install mdev.conf when USE=mdev is enabled (default)
-
-*busybox-1.16.0 (14 Mar 2010)
-
- 14 Mar 2010; <solar@gentoo.org> +files/busybox-1.16.0-bb.patch,
- +busybox-1.16.0.ebuild:
- - Version bump. Convert EAPI=2 and disable pam by default. Add ipv6 to IUSE
- to disable v6 applets unless requested. 8 new applets otherwise.
- lspci,lsusb,flashcp,mkfs.reiser,mkfs_ext2,ntpd,traceroute6,tune2fs,wall
-
- 14 Mar 2010; Raúl Porcel <armin76@gentoo.org> busybox-1.15.3.ebuild:
- alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #305619
-
- 02 Mar 2010; Jeroen Roovers <jer@gentoo.org> busybox-1.15.3.ebuild:
- Stable for HPPA (bug #305619).
-
- 26 Feb 2010; Brent Baude <ranger@gentoo.org> busybox-1.15.3.ebuild:
- Marking busybox-1.15.3 ppc64 for bug 305619
-
- 23 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
- busybox-1.15.3.ebuild:
- stable x86, bug 305619
-
- 28 Dec 2009; <solar@gentoo.org> busybox-1.15.3.ebuild:
- Setup mdev symlink by default
-
-*busybox-1.15.3 (26 Dec 2009)
-
- 26 Dec 2009; Mike Frysinger <vapier@gentoo.org> +busybox-1.15.3.ebuild:
- Version bump #297112 by Peter Fry.
-
- 17 Nov 2009; Brent Baude <ranger@gentoo.org> busybox-1.14.2.ebuild:
- Marking busybox-1.14.2 ppc64 for bug 291931
-
- 15 Nov 2009; Raúl Porcel <armin76@gentoo.org> busybox-1.14.2.ebuild:
- alpha/ia64/sparc stable wrt #291931
-
- 09 Nov 2009; Markus Meier <maekke@gentoo.org> busybox-1.14.2.ebuild:
- amd64/arm/x86 stable, bug #291931
-
- 08 Nov 2009; nixnut <nixnut@gentoo.org> busybox-1.14.2.ebuild:
- ppc stable #291931
-
- 08 Nov 2009; Jeroen Roovers <jer@gentoo.org> busybox-1.14.2.ebuild:
- Stable for HPPA (bug #291931).
-
-*busybox-1.15.2 (05 Nov 2009)
-
- 05 Nov 2009; Mike Frysinger <vapier@gentoo.org> +busybox-1.15.2.ebuild,
- +files/busybox-1.15.2-bb.patch:
- Version bump #290674 by Sergey Kondakov.
-
-*busybox-1.14.2 (09 Jul 2009)
-
- 09 Jul 2009; <solar@gentoo.org> +busybox-1.14.2.ebuild:
- - version bump
-
-*busybox-1.13.4 (15 Apr 2009)
-
- 15 Apr 2009; <solar@gentoo.org> busybox-1.13.2.ebuild,
- +busybox-1.13.4.ebuild:
- version bump
-
- 18 Mar 2009; Brent Baude <ranger@gentoo.org> busybox-1.13.2.ebuild:
- stable ppc, bug 260138
-
- 14 Mar 2009; Raúl Porcel <armin76@gentoo.org> busybox-1.13.2.ebuild:
- ia64/sparc stable wrt #260138
-
-*busybox-1.13.3 (09 Mar 2009)
-
- 09 Mar 2009; Mike Frysinger <vapier@gentoo.org> +busybox-1.13.3.ebuild:
- Version bump.
-
- 08 Mar 2009; Markus Meier <maekke@gentoo.org> busybox-1.13.2.ebuild:
- x86 stable, bug #260138
-
- 27 Feb 2009; Jeroen Roovers <jer@gentoo.org> busybox-1.13.2.ebuild:
- Stable for HPPA (bug #260138).
-
- 27 Feb 2009; Brent Baude <ranger@gentoo.org> busybox-1.13.2.ebuild:
- stable ppc64, bug 260138
-
- 24 Feb 2009; Thomas Anderson <gentoofan23@gentoo.org>
- busybox-1.13.2.ebuild:
- stable amd64, bug 260138
-
- 24 Feb 2009; Tobias Klausmann <klausman@gentoo.org> busybox-1.13.2.ebuild:
- Stable on alpha, bug #260138
-
- 24 Feb 2009; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.13.2-depmod.patch, +files/busybox-1.13.2-init.patch,
- +files/busybox-1.13.2-killall.patch, +files/busybox-1.13.2-modprobe.patch,
- +files/busybox-1.13.2-tar.patch:
- Add patches from upstream.
-
-*busybox-1.13.2 (12 Jan 2009)
-
- 12 Jan 2009; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.13.2-mdev.patch, +busybox-1.13.2.ebuild:
- Version bump.
-
- 08 Jan 2009; Jeroen Roovers <jer@gentoo.org> busybox-1.12.2-r1.ebuild:
- Stable for HPPA (bug #252646).
-
- 07 Jan 2009; Raúl Porcel <armin76@gentoo.org> busybox-1.12.2-r1.ebuild:
- ia64 stable wrt #252646
-
- 07 Jan 2009; Brent Baude <ranger@gentoo.org> busybox-1.12.2-r1.ebuild:
- stable ppc64, bug 252646
-
- 05 Jan 2009; Jose Luis Rivero <yoswink@gentoo.org>
- busybox-1.12.2-r1.ebuild:
- Stable on alpha wrt #252646
-
- 02 Jan 2009; Torsten Veller <tove@gentoo.org> busybox-1.12.2-r1.ebuild:
- Stable on x86 (#252646)
-
- 31 Dec 2008; Friedrich Oslage <bluebird@gentoo.org>
- busybox-1.12.2-r1.ebuild:
- Stable on sparc, bug #252646
-
- 28 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org>
- busybox-1.12.2-r1.ebuild:
- ppc stable, bug #252646
-
- 28 Dec 2008; Jeremy Olexa <darkside@gentoo.org> busybox-1.12.2-r1.ebuild:
- amd64 stable, bug 252646
-
-*busybox-1.13.1 (27 Dec 2008)
-
- 27 Dec 2008; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.13.1-bindtodevice.patch,
- +files/busybox-1.13.1-crond.patch, +files/busybox-1.13.1-init.patch,
- +files/busybox-1.13.1-ip.patch, +files/busybox-1.13.1-printf.patch,
- +busybox-1.13.1.ebuild:
- Version bump.
-
- 27 Nov 2008; Raúl Porcel <armin76@gentoo.org> busybox-1.11.3.ebuild:
- alpha/arm/ia64/sparc/x86 stable
-
-*busybox-1.12.2-r1 (21 Nov 2008)
-
- 21 Nov 2008; MATSUU Takuto <matsuu@gentoo.org> +busybox-1.12.2-r1.ebuild:
- Fixed cross-distcc issue, bug #131316.
-
- 20 Nov 2008; Jeroen Roovers <jer@gentoo.org> busybox-1.11.1.ebuild,
- busybox-1.11.3.ebuild, busybox-1.12.0.ebuild, busybox-1.12.1.ebuild,
- busybox-1.12.2.ebuild:
- Correct path to unpacked sources (bug #247551).
-
- 18 Nov 2008; Mike Frysinger <vapier@gentoo.org> busybox-1.11.1.ebuild,
- busybox-1.11.3.ebuild, busybox-1.12.0.ebuild, busybox-1.12.1.ebuild,
- busybox-1.12.2.ebuild:
- Disable MONOTONIC_SYSCALL by default since worrying about time changes on
- the system isnt a big deal and it breaks building with linux-2.4 headers.
-
-*busybox-1.12.2 (18 Nov 2008)
-
- 18 Nov 2008; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.12.2-getopt.patch, +files/busybox-1.12.2-lineedit.patch,
- +busybox-1.12.2.ebuild:
- Version bump.
-
- 27 Oct 2008; Mike Frysinger <vapier@gentoo.org> busybox-1.11.1.ebuild,
- busybox-1.11.3.ebuild, busybox-1.12.0.ebuild, busybox-1.12.1.ebuild:
- Dont bother building inotifyd by default #240964.
-
-*busybox-1.12.1 (26 Oct 2008)
-*busybox-1.11.3 (26 Oct 2008)
-
- 26 Oct 2008; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.12.1-grep.patch, +files/busybox-1.12.1-modprobe.patch,
- +files/busybox-1.12.1-standalone.patch, +busybox-1.11.3.ebuild,
- +busybox-1.12.1.ebuild:
- Version bump.
-
- 22 Sep 2008; Jeroen Roovers <jer@gentoo.org> busybox-1.11.1.ebuild:
- Stable for HPPA (bug #238249).
-
- 21 Sep 2008; Raúl Porcel <armin76@gentoo.org> busybox-1.11.1.ebuild:
- alpha/ia64/sparc stable wrt #238249
-
- 21 Sep 2008; Brent Baude <ranger@gentoo.org> busybox-1.11.1.ebuild:
- stable ppc64, bug 238249
-
- 21 Sep 2008; Markus Meier <maekke@gentoo.org> busybox-1.11.1.ebuild:
- amd64/x86 stable, bug #238249
-
- 21 Sep 2008; nixnut <nixnut@gentoo.org> busybox-1.11.1.ebuild:
- Stable on ppc wrt bug 238249
-
- 21 Sep 2008; Mike Frysinger <vapier@gentoo.org> busybox-1.11.1.ebuild,
- busybox-1.12.0.ebuild:
- Avoid running dodoc on dirs #234096 by Doug Goldstein.
-
-*busybox-1.12.0 (21 Aug 2008)
-
- 21 Aug 2008; <solar@gentoo.org> +files/busybox-1.12.0-mdev-exec.patch,
- +busybox-1.12.0.ebuild:
- - version bump. Thanks Christoph Gysin bug #235363
-
- 13 Aug 2008; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
- Make repoman happy for metadata use conversion.
-
- 13 Aug 2008; Robin H. Johnson <robbat2@gentoo.org>
- +files/busybox-1.11.1-ppc-ifile.patch, busybox-1.11.1.ebuild:
- Bug #233927, compile-fix for PPC, tested on my G5.
-
-*busybox-1.11.1 (02 Aug 2008)
-
- 02 Aug 2008; <solar@gentoo.org> +files/busybox-1.11.1-bb.patch,
- +busybox-1.11.1.ebuild:
- - version bump. Thanks Christoph Gysin bug #230637
-
-*busybox-1.10.3 (18 Jun 2008)
-
- 18 Jun 2008; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.10.3-tcpudp.patch, +busybox-1.10.3.ebuild:
- Version bump #226101 by Wolfram Schlich.
-
- 04 Jun 2008; Jeroen Roovers <jer@gentoo.org> busybox-1.10.1-r2.ebuild:
- Stable for HPPA (bug #219516).
-
-*busybox-1.10.1-r3 (13 May 2008)
-
- 13 May 2008; <solar@gentoo.org> +files/busybox-1.10.1-mdev-exec.patch,
- +busybox-1.10.1-r3.ebuild:
- - Bug fix. CONFIG_FEATURE_MDEV_EXEC
-
- 04 May 2008; Mike Frysinger <vapier@gentoo.org> files/mdev-start.sh:
- Fix typos in mount #220028 by Dave Bender.
-
-*busybox-1.10.1-r2 (30 Apr 2008)
-
- 30 Apr 2008; <solar@gentoo.org> -busybox-1.10.1-r1.ebuild,
- +busybox-1.10.1-r2.ebuild:
- - update patches from busybox.net. Fixes hppa compile bug 219516
-
-*busybox-1.10.1-r1 (26 Apr 2008)
-
- 26 Apr 2008; <solar@gentoo.org> +files/busybox-devmem.patch,
- +busybox-1.10.1-r1.ebuild:
- - added devmem applet (me). Added other bugfixes
-
- 20 Apr 2008; nixnut <nixnut@gentoo.org> busybox-1.8.2.ebuild:
- Stable on ppc wrt bug 218497
-
- 20 Apr 2008; Mike Frysinger <vapier@gentoo.org> files/mdev-start.sh:
- Add support for baselayout-2 and create /dev/null before we use it #211827.
-
-*busybox-1.10.1 (19 Apr 2008)
-
- 19 Apr 2008; Mike Frysinger <vapier@gentoo.org> +busybox-1.10.1.ebuild:
- Version bump #210270 by Sergey Dryabzhinsky.
-
-*busybox-1.9.2 (19 Apr 2008)
-
- 19 Apr 2008; Mike Frysinger <vapier@gentoo.org> +busybox-1.9.2.ebuild:
- Version bump.
-
-*busybox-1.9.0 (06 Feb 2008)
-
- 06 Feb 2008; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.9.0-allno.patch, +files/busybox-1.9.0-fsck.patch,
- +files/busybox-1.9.0-iproute.patch, +files/busybox-1.9.0-mkswap.patch,
- +files/busybox-1.9.0-msh.patch, +files/busybox-1.9.0-nameif.patch,
- +files/busybox-1.9.0-nohup.patch, +files/busybox-1.9.0-stty.patch,
- +files/busybox-1.9.0-zcip.patch, +busybox-1.9.0.ebuild:
- Version bump.
-
- 05 Feb 2008; Markus Rothe <corsair@gentoo.org> busybox-1.8.2.ebuild:
- Stable on ppc64
-
- 04 Feb 2008; Jeroen Roovers <jer@gentoo.org> busybox-1.8.2.ebuild:
- Stable for HPPA too.
-
- 17 Jan 2008; Jeroen Roovers <jer@gentoo.org> busybox-1.8.2.ebuild:
- Apply 1.7.4 signal hack patch (bug #206456) to 1.8.2.
-
- 17 Jan 2008; Richard Freeman <rich0@gentoo.org> busybox-1.8.2.ebuild:
- amd64 stable
-
- 16 Jan 2008; Raúl Porcel <armin76@gentoo.org> busybox-1.8.2.ebuild:
- alpha/ia64/sparc/x86 stable
-
- 04 Dec 2007; Markus Rothe <corsair@gentoo.org> busybox-1.7.4.ebuild:
- Stable on ppc64; bug #201036
-
- 04 Dec 2007; nixnut <nixnut@gentoo.org> busybox-1.7.4.ebuild:
- Stable on ppc wrt bug 201036
-
- 04 Dec 2007; Jeroen Roovers <jer@gentoo.org> busybox-1.7.4.ebuild:
- Stable for HPPA (bug #201036).
-
- 04 Dec 2007; Raúl Porcel <armin76@gentoo.org> busybox-1.7.4.ebuild:
- alpha/ia64/sparc/x86 stable wrt #201036
-
- 04 Dec 2007; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.7.4-signal-hack.patch, busybox-1.7.4.ebuild:
- Add a quick hack for building on hppa while we sort things out upstream
- #201114.
-
- 03 Dec 2007; Christoph Mende <angelos@gentoo.org> busybox-1.7.4.ebuild:
- Stable on amd64 wrt bug #201036
-
- 03 Dec 2007; Mike Frysinger <vapier@gentoo.org>
- -files/busybox-1.8.2-flags-strip.patch, busybox-1.8.2.ebuild:
- Revert some changes while keeping others.
-
-*busybox-1.7.4 (02 Dec 2007)
-
- 02 Dec 2007; Mike Frysinger <vapier@gentoo.org> +busybox-1.7.4.ebuild:
- Version bump.
-
- 30 Nov 2007; Alon Bar-Lev <alonbl@gentoo.org> busybox-1.8.2.ebuild:
- Fix cross compile, bug#200367, thanks to Joakim Tjernlund
-
-*busybox-1.8.2 (28 Nov 2007)
-
- 28 Nov 2007; Alon Bar-Lev <alonbl@gentoo.org>
- +files/busybox-1.8.2-flags-strip.patch, +busybox-1.8.2.ebuild:
- Version bump, add uclibc USE flag, bug#200367
-
-*busybox-1.7.3 (04 Nov 2007)
-
- 04 Nov 2007; <solar@gentoo.org> +busybox-1.7.3.ebuild:
- - version bump
-
-*busybox-1.7.2 (17 Oct 2007)
-
- 17 Oct 2007; Steve Dibb <beandog@gentoo.org> +busybox-1.7.2.ebuild:
- Version bump
-
- 15 Oct 2007; Markus Rothe <corsair@gentoo.org> busybox-1.6.1.ebuild:
- Stable on ppc64
-
- 28 Sep 2007; Joshua Kinard <kumba@gentoo.org> busybox-1.6.1.ebuild:
- Stable on mips.
-
-*busybox-1.7.1 (27 Sep 2007)
-
- 27 Sep 2007; <solar@gentoo.org> +busybox-1.7.1.ebuild:
- - version bump
-
- 20 Sep 2007; Mike Frysinger <vapier@gentoo.org> busybox-1.7.0.ebuild:
- Pull in pam when USE=pam #192895 by Marek Bartosiewicz.
-
- 01 Sep 2007; Christoph Mende <angelos@gentoo.org> busybox-1.6.1.ebuild:
- Stable on amd64
-
-*busybox-1.7.0 (25 Aug 2007)
-
- 25 Aug 2007; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.7.0-bb.patch, +busybox-1.7.0.ebuild:
- Version bump.
-
- 13 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> busybox-1.6.1.ebuild:
- Stable on sparc
-
- 10 Aug 2007; Raúl Porcel <armin76@gentoo.org> busybox-1.6.1.ebuild:
- alpha/ia64/x86 stable
-
- 30 Jul 2007; Markus Rothe <corsair@gentoo.org> busybox-1.5.1.ebuild:
- Stable on ppc64; bug #186288
-
- 28 Jul 2007; Steve Dibb <beandog@gentoo.org> busybox-1.5.1.ebuild:
- amd64 stable, bug 186288
-
- 25 Jul 2007; Jeroen Roovers <jer@gentoo.org> busybox-1.5.1.ebuild:
- Stable for HPPA (bug #186288).
-
- 23 Jul 2007; nixnut <nixnut@gentoo.org> busybox-1.5.1.ebuild:
- Stable on ppc wrt bug 186288
-
- 23 Jul 2007; Joshua Kinard <kumba@gentoo.org> busybox-1.5.1.ebuild:
- Stable on mips, per #186288.
-
- 23 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> busybox-1.5.1.ebuild:
- Stable on sparc wrt #186288
-
- 10 Jul 2007; Raúl Porcel <armin76@gentoo.org> busybox-1.5.1.ebuild:
- alpha/ia64/x86 stable
-
-*busybox-1.6.1 (09 Jul 2007)
-
- 09 Jul 2007; Mike Frysinger <vapier@gentoo.org> +busybox-1.6.1.ebuild:
- Version bump #184759.
-
- 11 Jun 2007; Daniel Black <dragonheart@gentoo.org> busybox-1.6.0.ebuild:
- converted to saveconfig eclass version at Mike\'s request
-
-*busybox-1.6.0 (11 Jun 2007)
-*busybox-1.5.1 (11 Jun 2007)
-
- 11 Jun 2007; Mike Frysinger <vapier@gentoo.org>
- +files/busybox-1.6.0-bb.patch, +files/busybox-1.6.0-echo.patch,
- +files/busybox-1.6.0-hushdep.patch, +busybox-1.5.1.ebuild,
- +busybox-1.6.0.ebuild:
- Version bumps #180226.
-
- 18 May 2007; Bryan Østergaard <kloeri@gentoo.org> busybox-1.4.2.ebuild:
- Stable on Alpha, bug 169830.
-
- 11 May 2007; Joshua Kinard <kumba@gentoo.org> busybox-1.4.2.ebuild:
- Stable on mips.
-
- 24 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> busybox-1.4.2.ebuild:
- Stable on sparc
-
- 24 Apr 2007; Bryan Østergaard <kloeri@gentoo.org>
- busybox-1.4.1-r2.ebuild:
- Stable on Mips, bug 169830.
-
- 24 Apr 2007; Raúl Porcel <armin76@gentoo.org> busybox-1.4.2.ebuild,
- busybox-1.5.0.ebuild:
- 1.5.0 is not stable by upstream, so stabilize 1.4.2
-
- 23 Apr 2007; Raúl Porcel <armin76@gentoo.org> busybox-1.5.0.ebuild:
- ia64 + x86 stable
-
- 17 Apr 2007; Mike Frysinger <vapier@gentoo.org> +files/mdev-start.sh,
- busybox-1.5.0.ebuild:
- Make an addon for mdev startup.
-
- 07 Apr 2007; Christian Faulhammer <opfer@gentoo.org>
- busybox-1.4.1-r2.ebuild:
- stable amd64, bug 169830
-
- 25 Mar 2007; Mike Frysinger <vapier@gentoo.org>
- +files/1.4.0/selinux-link.patch, busybox-1.4.1-r2.ebuild,
- busybox-1.4.2.ebuild:
- Fix linking with selinux libs #160879.
-
-*busybox-1.5.0 (25 Mar 2007)
-
- 25 Mar 2007; Mike Frysinger <vapier@gentoo.org> +files/1.5.0/bb.patch,
- +busybox-1.5.0.ebuild:
- Version bump.
-
-*busybox-1.4.2 (25 Mar 2007)
-
- 25 Mar 2007; Mike Frysinger <vapier@gentoo.org> +busybox-1.4.2.ebuild:
- Version bump.
-
- 27 Mar 2007; Stephanie Lockwood-Childs <wormo@gentoo.org>
- busybox-1.4.1-r2.ebuild:
- stable on ppc (Bug #169830)
-
- 23 Mar 2007; Markus Rothe <corsair@gentoo.org> busybox-1.4.1-r2.ebuild:
- Stable on ppc64; bug #169830
-
- 23 Mar 2007; Jeroen Roovers <jer@gentoo.org> busybox-1.4.1-r2.ebuild:
- Stable for HPPA (bug #169830).
-
- 22 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- busybox-1.4.1-r2.ebuild:
- Stable on sparc wrt #169830
-
- 22 Mar 2007; Christian Faulhammer <opfer@gentoo.org>
- busybox-1.4.1-r2.ebuild:
- stable x86, bug 169830
-
-*busybox-1.4.1-r2 (15 Feb 2007)
-
- 15 Feb 2007; <solar@gentoo.org> +files/1.4.0/data_extract_all.patch,
- +busybox-1.4.1-r2.ebuild:
- - From: Stephane Billiart @busybox mailing list. tar no longer extracting
- with setuid bits
-
-*busybox-1.4.1-r1 (27 Jan 2007)
-
- 27 Jan 2007; <solar@gentoo.org> +files/1.4.0/bin2hex.patch,
- -busybox-1.4.1.ebuild, +busybox-1.4.1-r1.ebuild:
- - fix bin2hex code. http://busybox.net/lists/busybox/2007-January/026040.html
-
-*busybox-1.4.1 (26 Jan 2007)
-
- 26 Jan 2007; Mike Frysinger <vapier@gentoo.org> +busybox-1.4.1.ebuild:
- Version bump.
-
-*busybox-1.4.0 (24 Jan 2007)
-
- 24 Jan 2007; Mike Frysinger <vapier@gentoo.org> +files/1.4.0/bb.patch,
- +busybox-1.4.0.ebuild:
- Version bump.
-
- 16 Jan 2007; <solar@gentoo.org> busybox-1.3.1.ebuild:
- - re-enable readahead() applet which is now backported into uClibc ~arch.
- Also dont die when file has changed while tarring it up the links
-
- 15 Jan 2007; <solar@gentoo.org> busybox-1.3.1.ebuild:
- - disable readahead,taskset applets till uClibc-0.9.29 or backports
-
- 05 Jan 2007; Mike Frysinger <vapier@gentoo.org> busybox-1.3.1.ebuild:
- Grab fix from upstream for #160088 by Martin von Gagern.
-
- 31 Dec 2006; Mike Frysinger <vapier@gentoo.org> busybox-1.3.1.ebuild:
- Redo flag handling and throw out old code since it is no longer relevant
- #159546.
-
- 30 Dec 2006; Mike Frysinger <vapier@gentoo.org> busybox-1.3.1.ebuild:
- Punt USE=netboot #159490 by Maciej Grela.
-
-*busybox-1.3.1 (29 Dec 2006)
-
- 29 Dec 2006; Mike Frysinger <vapier@gentoo.org> +files/1.3.0/bb.patch,
- +files/1.3.0/ld.patch, +busybox-1.3.1.ebuild:
- Version bump #158636 by Pavel Shirov.
-
- 29 Dec 2006; Mike Frysinger <vapier@gentoo.org> +files/1.2.0/gcc2.patch,
- busybox-1.2.2.1.ebuild:
- Fix building with gcc-2.
-
- 01 Dec 2006; Markus Rothe <corsair@gentoo.org> busybox-1.2.2.1.ebuild:
- Stable on ppc64
-
-*busybox-1.2.2.1 (09 Nov 2006)
-
- 09 Nov 2006; Mike Frysinger <vapier@gentoo.org> +busybox-1.2.2.1.ebuild:
- Version bump.
-
- 09 Nov 2006; Ilya A. Volynets-Evenbakh <iluxa@gentoo.org>
- busybox-1.2.1.ebuild:
- Stable on mips
-
- 27 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> busybox-1.2.1.ebuild:
- Stable on alpha wrt bug #149053
-
- 27 Sep 2006; Luca Barbato <lu_zero@gentoo.org> busybox-1.2.1.ebuild:
- Marked ppc
-
- 26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> busybox-1.2.1.ebuild:
- Stable on sparc wrt #149053
-
- 26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> busybox-1.2.1.ebuild:
- Stable on hppa wrt #149053
-
- 26 Sep 2006; Simon Stelling <blubb@gentoo.org> busybox-1.2.1.ebuild:
- stable on amd64
-
- 26 Sep 2006; Joshua Jackson <tsunam@gentoo.org> busybox-1.2.1.ebuild:
- Stable x86; bug #149053
-
- 09 Sep 2006; Mike Frysinger <vapier@gentoo.org> files/1.2.0/bb.patch,
- busybox-1.2.1.ebuild:
- If /proc is unmounted and /bin/busybox is dynamic, make sure we can still
- recover from broken libs via /bin/busybox.static.
-
- 04 Sep 2006; Chris PeBenito <pebenito@gentoo.org>
- +files/1.1.1/busybox-libsepol.patch, +files/1.2.0/busybox-libsepol.patch,
- busybox-1.1.3.ebuild, busybox-1.2.1.ebuild:
- Fix SELinux linking problems, bug #140615.
-
- 09 Aug 2006; <solar@gentoo.org> busybox-1.2.1.ebuild:
- - move preinst data into postinst. Add a few savedconfig examples
-
- 09 Aug 2006; <solar@gentoo.org> busybox-1.2.1.ebuild:
- - change die to an ewarn when no savedconfig file is found
-
-*busybox-1.2.1 (05 Aug 2006)
-
- 05 Aug 2006; Mike Frysinger <vapier@gentoo.org> +busybox-1.2.1.ebuild:
- Version bump #142595 by Jac Goudsmit.
-
- 10 Jul 2006; <solar@gentoo.org> busybox-1.1.3.ebuild,
- busybox-1.2.0.ebuild:
- - ppc32/ppc64 fails to compile busybox when using ssp.
-
- 09 Jul 2006; Joshua Kinard <kumba@gentoo.org> busybox-1.1.3.ebuild:
- Marked stable on mips.
-
- 03 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> busybox-1.1.3.ebuild:
- Stable on sparc wrt #138808
-
- 03 Jul 2006; Thomas Cort <tcort@gentoo.org> busybox-1.1.3.ebuild:
- Stable on alpha and amd64 wrt Bug #138808.
-
- 02 Jul 2006; Lars Weiler <pylon@gentoo.org> busybox-1.1.3.ebuild:
- Stable on ppc; bug #138808.
-
- 02 Jul 2006; Andrej Kacian <ticho@gentoo.org> busybox-1.1.3.ebuild:
- Stable on x86, bug #138808.
-
- 02 Jul 2006; Markus Rothe <corsair@gentoo.org> busybox-1.1.3.ebuild:
- Stable on ppc64; bug #138808
-
-*busybox-1.2.0 (02 Jul 2006)
-
- 02 Jul 2006; Mike Frysinger <vapier@gentoo.org> +files/1.2.0/bb.patch,
- +busybox-1.2.0.ebuild:
- Version bump.
-
- 28 Jun 2006; Markus Rothe <corsair@gentoo.org> busybox-1.1.1.ebuild,
- busybox-1.1.2.ebuild, busybox-1.1.3.ebuild:
- Added tgall's diff to newer versions, too
-
- 27 June 2006; Tom Gall <tgall@gentoo.org> busybox-1.1.0.ebuild:
- - add -mminimal-toc to fix static builds against glibc
-
-*busybox-1.1.3 (18 May 2006)
-
- 18 May 2006; <solar@gentoo.org> +busybox-1.1.3.ebuild:
- - version bump
-
- 27 Apr 2006; Alec Warner <antarus@gentoo.org> Manifest:
- Fixing SHA256 digest, pass four
-
- 29 Apr 2006; Joshua Kinard <kumba@gentoo.org> busybox-1.1.0.ebuild:
- Marked stable on mips.
-
-*busybox-1.1.2 (10 Apr 2006)
-
- 10 Apr 2006; Mike Frysinger <vapier@gentoo.org> +busybox-1.1.2.ebuild:
- Version bump #129528 by Natanael Copa.
-
- 28 Mar 2006; Mike Frysinger <vapier@gentoo.org> +files/1.1.1/insmod.patch,
- busybox-1.1.1.ebuild:
- Fix from upstream for big endian hosts.
-
- 28 Mar 2006; Mike Frysinger <vapier@gentoo.org> busybox-1.1.0.ebuild,
- busybox-1.1.1.ebuild:
- Fixup symlink install #126304 by Axel Burri.
-
-*busybox-1.1.1 (28 Mar 2006)
-
- 28 Mar 2006; Mike Frysinger <vapier@gentoo.org> +files/1.1.1/bb.patch,
- +busybox-1.1.1.ebuild:
- Version bump #127420 by Natanael Copa.
-
- 28 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> busybox-1.1.0.ebuild:
- Stable on sparc wrt #127377
-
- 27 Mar 2006; Markus Rothe <corsair@gentoo.org> busybox-1.1.0.ebuild:
- Stable on ppc64
-
- 25 Mar 2006; Bryan Østergaard <kloeri@gentoo.org busybox-1.1.0.ebuild:
- Stable on alpha, bug 127377.
-
- 25 Mar 2006; Torsten Veller <tove@gentoo.org> busybox-1.1.0.ebuild:
- Stable on x86 (#127377)
-
- 25 Mar 2006; Joseph Jezak <josejx@gentoo.org> busybox-1.1.0.ebuild:
- Marked ppc stable for bug #127377.
-
- 25 Mar 2006; Luis Medinas <metalgod@gentoo.org> busybox-1.1.0.ebuild:
- Stable on amd64. See bug #127377.
-
- 10 Mar 2006; Mike Frysinger <vapier@gentoo.org> +files/1.1.0/glibc.patch,
- busybox-1.1.0.ebuild:
- Fix building with glibc-2.4 and newer.
-
- 18 Feb 2006; Mike Frysinger <vapier@gentoo.org>
- +files/1.1.0/ppc64-insmod.patch, busybox-1.1.0.ebuild:
- Fix building on ppc64 #122992 Markus Rothe.
-
- 08 Feb 2006; Aron Griffis <agriffis@gentoo.org> busybox-1.01.ebuild:
- Mark 1.01 stable on alpha
-
-*busybox-1.1.0 (01 Feb 2006)
-
- 01 Feb 2006; Mike Frysinger <vapier@gentoo.org> +busybox-1.1.0.ebuild:
- Version bump.
-
-*busybox-1.01 (18 Aug 2005)
-
- 18 Aug 2005; Mike Frysinger <vapier@gentoo.org> +busybox-1.01.ebuild:
- Version bump.
-
-*busybox-1.1_pre20050802 (03 Aug 2005)
-
- 03 Aug 2005; Mike Frysinger <vapier@gentoo.org>
- +busybox-1.1_pre20050802.ebuild:
- Add snapshot for #99849.
-
- 11 Jun 2005; <solar@gentoo.org> busybox-1.00-r4.ebuild:
- - ifup/ifdown need run-parts. #95190
-
- 04 Jun 2005; Mike Frysinger <vapier@gentoo.org> busybox-1.00-r4.ebuild:
- Dont abort if user has a known broken glibc wrt to static compilation #94879.
-
- 03 Jun 2005; <solar@gentoo.org> busybox-1.00-r4.ebuild:
- - remove redirection of stderr to null when static linking. This will make the
- ebuild a little noisy, but we have faith you will get over it
-
- 29 May 2005; <solar@gentoo.org> busybox-1.00-r1.ebuild,
- busybox-1.00-r2.ebuild, busybox-1.00-r3.ebuild, busybox-1.00-r4.ebuild:
- echangelog - update package to use libc expanded variable elibc_uclibc vs
- uclibc so USE=-* works
-
- 18 May 2005; <solar@gentoo.org> busybox-1.00-r4.ebuild:
- - reenable a few useful default applets
-
-*busybox-1.00-r4 (17 May 2005)
-
- 17 May 2005; Mike Frysinger <vapier@gentoo.org> +files/1.00/nice.patch,
- +files/1.00/printenv.patch, files/busybox-1.00-pre3.config,
- +files/1.00/standalone.patch, +files/1.00/sum.patch, +busybox-1.00-r4.ebuild:
- Add more applets and prepare to replace sash.
-
- 12 May 2005; Fernando J. Pereda <ferdy@gentoo.org> busybox-1.00-r1.ebuild:
- alpha stable wrt #73241
-
- 07 May 2005; <solar@gentoo.org> busybox-1.00-r3.ebuild:
- - have savedconfig look in ROOT first then fallback to / if nothing is found
-
-*busybox-1.00-r3 (01 May 2005)
-
- 01 May 2005; <solar@gentoo.org> +busybox-1.00-r3.ebuild:
- - prep ebuild so bb may be used as our static rescue shell. we now install
- busybox and busybox.static when USE=static is not set.
-
-*busybox-1.00-r2 (16 Apr 2005)
-
- 16 Apr 2005; Mike Frysinger <vapier@gentoo.org>
- +files/1.00/bash-tests.patch, files/1.00/more-insmod-arches.patch,
- +files/1.00/cp-posix-opts.patch, +busybox-1.00-r2.ebuild:
- Add fixes from upstream to support more bash code and more cp options #88841.
-
- 08 Apr 2005; <solar@gentoo.org> busybox-1.00-r1.ebuild:
- - added ~ppc64 keyword. bug 73241
-
- 29 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> busybox-1.00.ebuild:
- stable on amd64 wrt #73241
-
- 15 Feb 2005; Gustavo Zacarias <gustavoz@gentoo.org> busybox-1.00-r1.ebuild:
- Stable on sparc
-
- 10 Feb 2005; <solar@gentoo.org> metadata.xml, -files/Config.h,
- -files/Config.h-0.60.2-cd, -files/Config.h-0.60.3-cd,
- -files/Config.h-0.60.5-cd, -files/busybox-0.60.5-dietlibc.diff,
- -files/msh.diff, -busybox-0.60.3-r1.ebuild, -busybox-0.60.3-r2.ebuild,
- busybox-1.00-r1.ebuild, -busybox-1.00_rc3.ebuild:
- - cleanup busybox dir and updated metadata
-
- 24 Jan 2005; Brian Jackson <iggy@gentoo.org> busybox-1.00.ebuild,
- busybox-1.00_rc3.ebuild:
- few more uclibc move changes
-
- 11 Jan 2005; Guy Martin <gmsoft@gentoo.org> busybox-1.00-r1.ebuild:
- Yes we *NEED* the symlinks for netboot.
-
- 02 Jan 2005; Guy Martin <gmsoft@gentoo.org> busybox-1.00-r1.ebuild:
- Added dodir before dosym for creating correctly the link /sbin/init when
- USE=netboot.
-
- 01 Jan 2005; Mike Frysinger <vapier@gentoo.org>
- +files/1.00/more-insmod-arches.patch, busybox-1.00-r1.ebuild:
- Add patch from upstream to support alpha/hppa.
-
- 31 Dec 2004; Guy Martin <gmsoft@gentoo.org> busybox-1.00-r1.ebuild:
- Added needed symlink of /sbin/init for busybox when USE=netboot.
-
-*busybox-1.00-r1 (11 Dec 2004)
-
- 11 Dec 2004; <solar@gentoo.org> +files/1.00/busybox-read-timeout.patch,
- +files/1.00/readlink-follow.patch, +busybox-1.00-r1.ebuild:
- - CONFIG_FEATURE_READLINK_FOLLOW readlink -f patch from Colin Watson
- <cjwatson@debian.org> on busybox mailing list 08/11/04. - Added ash -t timeout
- patch from plasmaroo.
-
- 08 Dec 2004; Daniel Black <dragonheart@gentoo.org> busybox-1.00.ebuild:
- ppc stable as per bug 73241
-
- 02 Dec 2004; <solar@gentoo.org> busybox-1.00.ebuild:
- Stable on x86
-
- 12 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> busybox-1.00.ebuild:
- Stable on sparc
-
- 16 Oct 2004; <solar@gentoo.org> busybox-1.00.ebuild,
- busybox-1.00_rc3.ebuild:
- removed erroneous RDEPEND on sed4
-
- 13 Oct 2004; Sven Wegener <swegener@gentoo.org> :
- Removed stray digest.
-
-*busybox-1.00 (13 Oct 2004)
-
- 13 Oct 2004; <solar@gentoo.org> -files/busybox-1.00_pre8-amd64.patch,
- -busybox-0.60.5-r1.ebuild, -busybox-0.60.5-r2.ebuild, +busybox-1.00.ebuild,
- -busybox-1.00_pre8.ebuild, busybox-1.00_rc3.ebuild:
- The highly anticipated release of BusyBox 1.00 has arrived after 3 years in
- development. (arches please test and mark stable so we can clean out files/*)
-
- 28 Sep 2004; Guy Martin <gmsoft@gentoo.org> busybox-1.00_rc3.ebuild:
- Removed build of insmod for hppa. Marked stable on hppa.
-
- 20 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org>
- +files/busybox-1.00_rc3-amd64.patch:
- Added missing amd64 patch.
-
- 16 Sep 2004; <solar@gentoo.org> busybox-1.00_rc3.ebuild:
- marked busybox-1.00-rc3 stable for x86, other arches please follow so it can
- be used for the next release cycle
-
- 11 Sep 2004; Daniel Black <dragonheart@gentoo.org> busybox-1.00_pre8.ebuild,
- busybox-1.00_rc3.ebuild:
- Fixed saveconfig and make-busybox-symlinks as per bugs #60982 and #60805.
- Thanks to Edward Flick <eddy@cdf-imaging.com> and Dirk Heinrichs
- <ext-dirk.heinrichs@nokia.com>
-
- 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
- busybox-1.00_pre8.ebuild, busybox-1.00_rc3.ebuild:
- Masked busybox-1.00_rc3.ebuild stable for ppc
-
- 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
- busybox-1.00_pre8.ebuild:
- Masked busybox-1.00_pre8.ebuild stable for ppc
-
- 24 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> busybox-1.00_rc3.ebuild:
- Keyworded ~sparc
-
- 24 Aug 2004; Sven Wegener <swegener@gentoo.org> busybox-1.00_rc3.ebuild:
- Sync IUSE (uclibc missing)
-
- 17 Aug 2004; <solar@gentoo.org> busybox-1.00_pre8.ebuild:
- marked 1.00_pre8 stable
-
-*busybox-1.00_rc3 (17 Aug 2004)
-
- 17 Aug 2004; <solar@gentoo.org> -busybox-1.0.0_pre20040721.ebuild,
- -busybox-1.0.0_pre20040726.ebuild, +busybox-1.00_rc3.ebuild:
- version bump to rc3
-
-*busybox-1.0.0_pre20040726 (26 Jul 2004)
-
- 26 Jul 2004; <solar@gentoo.org> busybox-1.0.0_pre20040726.ebuild:
- updated snapshot and forceable enable ash = sh. This fixes a problem in native
- uclibc environments with busybox and system(), popen() etc not working. (posix
- demands that a /bin/sh exist)
-
-*busybox-1.0.0_pre20040721 (21 Jul 2004)
-
- 21 Jul 2004; <solar@gentoo.org> busybox-1.0.0_pre20040721.ebuild,
- busybox-1.0_pre20040720.ebuild:
- bump again to avoid fcntl/readadhead problems on native glibc hosts
-
-*busybox-1.0_pre20040720 (20 Jul 2004)
-
- 20 Jul 2004; <solar@gentoo.org> busybox-1.0_pre20040720.ebuild:
- busybox-1.0-rc1 coming soon, using this snapshot to help test readiness.
-
- 30 Jun 2004; Aron Griffis <agriffis@gentoo.org> busybox-0.60.3-r1.ebuild,
- busybox-0.60.3-r2.ebuild, busybox-1.00_pre8.ebuild:
- sync IUSE (+static), add sed-4 dep
-
- 25 Jun 2004; Aron Griffis <agriffis@gentoo.org> busybox-0.60.5-r1.ebuild,
- busybox-0.60.5-r2.ebuild:
- QA - fix use invocation
-
- 23 Jun 2004; <solar@gentoo.org> busybox-1.00_pre8.ebuild:
- Added ~mips to the KEYWORDS after a successful compile
-
- 11 Jun 2004; Danny van Dyk <kugelfang@gentoo.org>
- +files/busybox-1.00_pre8-amd64.patch, busybox-0.60.3-r1.ebuild,
- busybox-0.60.3-r2.ebuild, busybox-0.60.5-r1.ebuild,
- busybox-0.60.5-r2.ebuild, busybox-1.00_pre8.ebuild:
- Marked all versions -amd64, except -1.00_pre8. Added patch to make the latter
- work on amd64.
-
- 10 May 2004; Michael Sterrett <mr_bones_@gentoo.org> busybox-0.50.ebuild,
- busybox-0.60.2.ebuild, busybox-0.60.3.ebuild, busybox-0.60.5.ebuild,
- busybox-1.00_pre5.ebuild, busybox-1.00_pre7.ebuild:
- prune extra ebuilds
-
- 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> busybox-0.60.3-r2.ebuild,
- busybox-0.60.5-r2.ebuild:
- Add inherit eutils
-
- 17 Mar 2004; Daniel Black <dragonheart@gentoo.org> busybox-0.60.5-r2.ebuild:
- added devfs use flag thanks to David Bryson <mutex@cryptobackpack.org> in bug
- #43404
-
-*busybox-1.00_pre8 (02 Mar 2004)
-
- 05 Mar 2004; Mike Frysinger <vapier@gentoo.org> :
- Add local USE flag make-busybox-symlinks to help out embedded building.
- This will create all the appropriate symlinks in /sbin and /bin #43406.
-
- 02 Mar 2004; Mike Frysinger <vapier@gentoo.org> :
- Version bump to fix #43450 by Aaron Peterson.
-
- 14 Feb 2004; Luca Barbato <lu_zero@gentoo.org> busybox-1.00_pre7.ebuild:
- Marked ~ppc
-
-*busybox-0.60.3-r2 (14 Feb 2004)
-
- 14 Feb 2004; Gustavo Zacarias <gustavoz@gentoo.org>
- busybox-0.60.3-r2.ebuild, files/busybox-cmdedit-sparc.diff:
- new 0.60.3-r2, bumped for sparc only, fixes cmdedit lag
-
-*busybox-1.00_pre7 (06 Feb 2004)
-
- 06 Feb 2004; Daniel Black <dragonheart@gentoo.org> busybox-1.00_pre6.ebuild,
- busybox-1.00_pre7.ebuild:
- busybox-1.00_pre6 removed - buggy release. Version bumped to 1.00_pre7. Fixed
- savedconfig too.
-
-*busybox-1.00_pre6 (03 Feb 2004)
-
- 03 Feb 2004; <solar@gentoo.org> busybox-0.50.ebuild, busybox-0.60.2.ebuild,
- busybox-0.60.3-r1.ebuild, busybox-0.60.3.ebuild, busybox-0.60.5-r1.ebuild,
- busybox-0.60.5-r2.ebuild, busybox-0.60.5.ebuild, busybox-1.00_pre5.ebuild,
- busybox-1.00_pre6.ebuild:
- ~arch version bump, adds new procps sysctl option to busybox. misc bugfixes.
- new local useflag called savedconfig for user defined configs.
-
-*busybox-1.00_pre5 (24 Dec 2003)
-
- 24 Dec 2003; <solar@gentoo.org> busybox-1.00_pre3.ebuild,
- busybox-1.00_pre4.ebuild, busybox-1.00_pre5.ebuild:
- The most obvious thing in this release is a fix for a terribly stupid bug in
- mount that prevented it from working properly unless you specified the
- filesystem type. This release also fixes a few compile problems, updates
- udhcp, fixes a silly bug in fdisk, fixes ifup/ifdown to behave like the Debian
- version, updates devfsd, updates the 2.6.x modutils support, add a new 'rx'
- applet, removes the obsolete 'loadacm' applet, fixes a few tar bugs, fixes a
- sed bug, and a few other odd fixes.
-
-*busybox-1.00_pre4 (18 Dec 2003)
-
- 18 Dec 2003; <solar@gentoo.org> busybox-1.00_pre4.ebuild:
- version bump of the _pre series.. This release includes major rework to sed,
- lots of rework on tar, a new tiny implementation of bunzip2, a new devfsd
- applet, support for 2.6.x kernel modules, updates to the ash shell, sha1sum
- and md5sum have been merged into a common applet, the dpkg applets has been
- cleaned up.
-
-*busybox-1.00_pre3 (06 Nov 2003)
-
- 06 Nov 2003; <solar@gentoo.org> busybox-1.00_pre3.ebuild,
- files/busybox-1.00-pre3.config:
- version bump for ~arch, please do not mark any of the _pre ebuild as stable
-
-*busybox-0.60.5-r2 (27 Aug 2003)
-
- 27 Aug 2003; <solar@gentoo.org> busybox-0.60.5-r2.ebuild,
- files/busybox-0.60.5-dietlibc.diff:
- Added support for building busybox with dietlibc. size=306K on i386
-
- 24 Jul 2003; Will Woods <wwoods@gentoo.org> busybox-0.60.5-r1.ebuild,
- busybox-0.60.5.ebuild:
- rmmod/insmod/modprobe don't compile for alpha, so 0.60.5 is marked -alpha
-
- 24 Jul 2003; Will Woods <wwoods@gentoo.org> busybox-0.60.3-r1.ebuild:
- added ~alpha to KEYWORDS
-
-*busybox-0.60.3-r1 (03 Apr 2003)
-
- 03 Apr 2003; Martin Holzer <mholzer@gentoo.org> busybox-0.60.3-r1.ebuild:
- Added busybox.links into scripts dir. Closes #18678.
-
-*busybox-0.60.5-r1 (13 Jan 2003)
-
- 15 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
- Change local env var to a local use flag.
-
- 13 Jan 2003; Nick Hadaway <raker@gentoo.org> busybox-0.60.5-r1.ebuild :
- Added some logic for detection of uclibc which needs to be tested.
- Please comment on bug #13517. 2 hours later: New local environment
- variable $LINK_LIBC. Set to "uclibc" to link against uclibc instead
- of glibc.
-
-*busybox-0.60.5 (20 Dec 2002)
-
- 20 Dec 2002; Jon Portnoy <avenj@gentoo.org> busybox-0.60.5.ebuild :
- Version bump.
-
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
-
-*busybox-0.50 (14 July 2002)
-
- 03 Apr 2003; Martin Holzer <mholzer@gentoo.org> busybox-0.50.ebuild,
- busybox-0.60.2.ebuild, busybox-0.60.3.ebuild:
- Updated Homepage. Closes #15784.
-
- 14 Jul 2002; phoen][x <phoenix@gentoo.org> busybox-0.50.ebuild :
- Added KEYWORDS, SLOT.
-
-*busybox-0.60.3 (21 May 2002)
-
- 21 Jul 2002; Mark Guertin <gerk@gentoo.org>:
- updated keywords (ppc)
-
- 14 Jul 2002; phoen][x <phoenix@gentoo.org> busybox-0.60.3.ebuild :
- Added KEYWORDS, SLOT.
-
- 21 May 2002; Wout Mertens <wmertens@gentoo.org> busybox-0.60.3.ebuild
- files/dodeps files/Config.h-0.60.3-cd:
-
- Upped to new stable version. Played with settings to get smallish build
- that provides as much as possible. See the files/dodeps script.
-
-*busybox-0.60.2 (1 Feb 2002)
-
- 14 Jul 2002; phoen][x <phoenix@gentoo.org> busybox-0.60.2.ebuild :
- Added KEYWORDS, SLOT.
-
- 24 Feb 2002; Donny Davies <woodchip@gentoo.org> files/Config.h-0.60.2-cd :
-
- Comment out #define BB_MT since we're including the 'real' mt-st on the
- boot CD now.
-
- 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-
- Added initial ChangeLog which should be updated whenever the package is
- updated in any way. This changelog is targetted to users. This means that the
- comments should well explained and written in clean English. The details about
- writing correct changelogs are explained in the skel.ChangeLog file which you
- can find in the root directory of the portage repository.
diff --git a/sys-apps/busybox/Manifest b/sys-apps/busybox/Manifest
index 404b9046..bc36fdbc 100644
--- a/sys-apps/busybox/Manifest
+++ b/sys-apps/busybox/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX busybox-1.19.0-bb.patch 908 SHA256 98f92c2edbcf61d1bacef783ea8b08cce07051b0a4489ed3f4579296846f89f1 SHA512 d4024e531ce7113cf554646608b1ef356e51691e3e21d165621b3690c82b56a319867b90d9daba548b635d9dbd41be5efea63181b7123d4505e529d863a8214c WHIRLPOOL b0d6d9b08ad0930e5243c7addc8a6db61505e95ed8e72c64fbfd734cb6ff9e303b3eb8ea6ec4790b2be567783664230cf278eb3e673fa0844c3881cf993f7cb8
AUX busybox-1.19.3-getty.patch 323 SHA256 6afda2e44b184a00dbffb5aac2c0e73b6fadbca24b2accbfac9c9ec8b56efe67 SHA512 ccb34bd7d929a20e01a1ecf45ca5c0378b1459c8d14c0a3d5ad731d0def71943e5d9169921f30d166dd1269fafeb00dbb6494e2a2d960e09239a29e6d6e03ee9 WHIRLPOOL 8ca140ad8d01753a060cf5b1fec70859729ed70a62bda5d9959085a6b27afed39c91f252e46fa98af5ef0e4f40e5a67d64056d3dd126ca07df9ed044a4ba8427
AUX busybox-1.19.3-kernel-nfs.patch 3879 SHA256 c8f9aacfe7264a3585210fd1bca93c7cc9b2b99fcd847cf29097eccfd06a6980 SHA512 b9360f110808a841f2d7eb1ed3a08dc081af1a4a15e9038ba6f1262b4567e66f951460f59d7b18da30a9e8afc9ea048bae19b686c41b002c36259da4acada21c WHIRLPOOL 33ef6fd082a78d585bd43e7ba111548206a9ec2f6d3f49e5e8fe723fda9add99f8980c964ac6d25c3e51bf7a28d6d52fc1b02d345244c6650e87448b43cde895
@@ -19,11 +16,13 @@ AUX ginit.c 3091 SHA256 c5a4d5dedf402742611fea7607f0d870a918da06ed5ee98796371e15
AUX klogd.confd 218 SHA256 737b78745964e110da2fd3357c6d5fb80ccacf979039b8d40c03cf1cb969e5f3 SHA512 3348d5376b368b28d1431692a93868cd4550be12ad729340c5f78da35a5bd295e7613d70ce8ccde5029ad6d87a41c2f24155180f3570de8a9174dd63dece143f WHIRLPOOL ea28c1d926e36fba0ab69de8ddfd2503889b7cfa3a4ada347a9d22d9894fe30be068c0ed55f899b952e62b8de3cb69e1a4209f7864787988ded28ede10c7445a
AUX klogd.initd 359 SHA256 ef607b72d270797e4be1fba425c23ba26078633c47c698063bd4b17e7b4ff8c3 SHA512 e9d6215e4b0dcc4fbb507ce2bb84c818ad18951282c47c98b0c98b3fa58e6b28218f608689a7786cb0447673ae1f5c3ba5767f9b29cffd73325d93bf2a928ac9 WHIRLPOOL d7e82a0d2a6a60b2444a3b212022250297ca163001045bf508442972fc6330c4eea55cb965920778e090c92a69441e864e6721f02ecc6d10279b6196b14f7e71
AUX mdev-start.sh 2758 SHA256 9904263c8dfe2b8c3e968a9b4245fa0c162a2413110c037cdd797ac3773587d7 SHA512 532ececdf40769e8059172b95f600c92ddda9490dcf04dc76b11cd669b2b35740aeb02ef7c152a42c13d5adfefb391de01239ebbb4efd06faadc0d096fcde6f5 WHIRLPOOL aace77a07eedfea3ffab029ce25334ff58f512bf5c67512c1f4a40fd51278c2b8b764e55dbf975f74bb4423cfc3f35482a5d3ee8397032fcbf22ad1f91c7c4ea
+AUX mdev.conf 3324 SHA256 09f48cc2320125a9639061af9f02a968f394f1e8af10772186ea1413e9e33e62 SHA512 273166276f0fcab2d2d2a15350aef5f93465344c872e5935485016734653b947346e2e6f5a50c75c21125dd8b38a8d9f1b09a3a684bb158a27145f662646f3b8 WHIRLPOOL c7ac8de98ed99521f784498cdbd497b5835f94c6753c0628e17b32481d9dde0a49cf7a560b8972ad37f2c3279758106e873e408f757608df886ab100cab8f9d7
AUX mdev.rc 282 SHA256 e52abbc3399fc85ce1f097e8f12b25a5ca7fe2e3d648bee60c061b547ba39dc5 SHA512 b3e5f0810a5e33047ea73c6a4d846087100fb8c566cfa001e07fc0c1448d2024913ac06355122076ec6c79146867af77a02bbc6509b009afa97b5207588da1b9 WHIRLPOOL 2bd20507d115c82076653c6c78899751f8e3b8cde14c81c8f10ef7747ccba867360b463c90b9b3053cd6cb8599f297362153ebbff0dfad90c2fac8f445668320
AUX mdev.rc.1 2202 SHA256 5235a2cd5e4ce92032a5e3e314c6e2980d98df8a6a387d2cf3e0d30d29f62cd5 SHA512 27435ac949ee351aa957f23a31b08f8689f284449928fba495f9432c893e30cd8ab8f883ee131626310f09e9edc615908484c7402009df3cba3a6eaf137f8afc WHIRLPOOL 54c23164ed320efe654d36656bd4be2be383199c003a57806a850692b38556d4f961b9608c1561f16fa108bac64643ab2270a8a1a5edf8e5d1e24a967f549b76
AUX mdev/dvbdev 356 SHA256 ef091bb4c8943a99b9a97b556cdc15ddd20275f5afa8287e201419b08c4e71de SHA512 ebd82f935da2ca89097234dd8a8f47e179a423652c151123a1f3343f3e1e7bfaba2b8800380e988d4e8f4294545d3a9ab6708ae2e77c5b108b5f091bbce8f94a WHIRLPOOL ec24a4afe8333e2d4d856fe3853b844d113057daf3fe536a4c8ef481a5ec925254c7daeb09df378922fabb96400440f4bde40979417b7c35467934d7e2235739
AUX mdev/ide_links 440 SHA256 3fccc9ee437e3dcc8ac73bfe3713334a7156a112fe442e052fff4f26ff0f6a88 SHA512 0142234d0bda86ad1e5f88f1da34669e5fda46a0fd52ce507bd49ce74d2b7c12c323e8db863bccb924e6d632b568db8b243361b217c5b2e1d92a25feb6e62dec WHIRLPOOL ce02358a65ad2beeab12485379e322736c7b6b58ff44a20b880d9bab8806e04890a385b94228f2db685150dfe0a3c716f842ce5c1c7f579c8208ab4e9a6ae852
-AUX mdev/usbdev 1624 SHA256 113ecaa722fa1f4e1c76489e2a7b24099778615a5bccd443aa9cbab28c6d05d0 SHA512 f2d98050eeeb2fbb299298e221f47182a74ed901d2c8c848aa297ebd461c62c30d2fb968bb3eb723a6d9c268fac4a3c40a18aa59ed934043d42c38a1f6b9f5a2 WHIRLPOOL 9b773cb41827bf5777061ec7ed432315bc5bf070768a44ceec7c893af2266d8c06ea4c061711b2696a8228d72c7222fbf52d26fb92b4112158716727b3bc1e38
+AUX mdev/usb 2511 SHA256 2911b4d02d79b56e6f9fc11efc3be5d7088e9deb98a6ccd88be165769380dd84 SHA512 67d334a707a201e928d19da608547af4068babb13243892c2b29f8804334478455f60c03d3597381674c1202d1f7ff4d30cc8a40f3ef35b06e772958d7dd6ec6 WHIRLPOOL ea5a70c3937c94debcd6dbe788e56a7b21acd75e139160d16cf79dd1826d942af53e2c256355fb7198c48b1c609f9bdcd0d7488f32c1584dd16123c3783fb38c
+AUX mdev/usbdev 1625 SHA256 38d9818cf5ab202ce84af9a73036c4b8cce27cccb051be288ce9ad9cf55130fa SHA512 34a9235f35cecba139be9fa1694c77a7ca874e6f18a164019b5c4a5be57d4e50e108ae7e51f65c28c4916d53f6056d999876dee5768ff15f74ae86cec08ff34a WHIRLPOOL 8395ace4b5d35d91d33ac7d623a22fd3b13786ce139f8a60101a5510c343a2288226fed99117e24f347606ab7300b6d3b726713e0666163cc0e24f9507a1bb67
AUX mdev/usbdisk_link 984 SHA256 4957f6991e0cb988b263b5276b582f1757deecad19cddebe3c615b381df9f858 SHA512 392c40d223bdff59a624bd67907c06cff9c1b5468c25c19e10dbc3cef3208275d93966e760f140d71a86cb36ec796ea08dbaa767b40c12e9326c3c72964b28a8 WHIRLPOOL 439e0c86e312e685bce1f7a4a67f709c4556de69b40112d97d6a376bc7da9d73e794663d06097f721173d97bf4f671ddbb4d0c4838db604e7cd13d2c531ede19
AUX ntpd.confd 186 SHA256 4bff7f5c66f4eece52e4381fd2706e591f10eb50f3c3a4132344d34150dc54de SHA512 b0ef111ea7dd6a096acf711d2d84a7c3d38e7e8c181f734053d38c565ab44ecf843ef32c0de0c4e7ecec990e97468a2545f83821beedb125cd6723ed74c67ad8 WHIRLPOOL a1b228ae22c61de6ecc7fa58edcd4c3941b3762a45fcc38d05bd1c9428bc553b1a158c101d65a99ba63d4bc19b269e834b3f0eba40a5a1c81e0ae876a2ecb42c
AUX ntpd.initd 372 SHA256 66266f86f65a5095bdbcba4d8ec5893b086849e4dcf43dab81b2bcc5970f8e35 SHA512 4daec8c17e2d89abc386178ac172092b682b46d74dbb43c20bc9d0723bede720bc7dc5e90c24b33c6a7344d58f0ef43aab2fc331343ba12e69ff5446ac2a1345 WHIRLPOOL 4e92d44c95ae93622c838b4e0221e3d201983b649a50fe6ffceaab020aad7ec88024f66c9d9cbe044345af48bed81a1b985a8ed00df79bdf08045f9394add4b9
@@ -31,33 +30,5 @@ AUX syslogd.confd 234 SHA256 65166088cb173582200b8c0d3bc6ea339b5929dbafa816780bf
AUX syslogd.initd 383 SHA256 b66e709317513b79139d5441c712839e271ff5177a3d743b86e39f70906fe2ee SHA512 b6bd8b7cb990c7c9c242baf4b3d20b3351e6ca0054b6d231787540b318ea9ac2332ac97ae4b56d07d2cf9ae52fb9c1644dede47bbfdd9f8bc7727bcfd0da8ed7 WHIRLPOOL 4b7a3e4ad7cc9e07853cc0e43b8f15aa0cb71642afeee89392190ba75d547e156ec4b790f8e35e56851bae01ff3965ef36e9160bf61aae95376c9fa2189f11a7
AUX watchdog.confd 232 SHA256 786d9497ad55c29d6fff231709e71ecad94f2ee1de3b45b461deb29c3eba1c63 SHA512 8fd7121075535195f3e5d43ec773713c883fb7865cd5e5927b3b20c2605c50acb81d50461bd1a246c1282006ce74b11932ac1cec67ddc2be15da2f9aa8674232 WHIRLPOOL 8ea0f6b759198c978f10bf0b2b00cc73343e72401a05edf257b9c5e1032e8a619328aaa02936b5b5a717a021baa84b5653b8c9826e14e5c07c7b7af98f878767
AUX watchdog.initd 368 SHA256 9500b556625c4df2b4dd98e6646956709356e463d7df05840b8be7f75d4a88f5 SHA512 98ea3a1334ec9e837dd935fb3b8c62715580ddb51babf6c85e2630f87af4370c63d88c75d0fa0b9ec01007f38016502d3442ee1206368b20cacf0fac6493e791 WHIRLPOOL 6ff235d62ee7008cf46d6cae1c7949d22f6275eb6c8caff96d51ae301f88c531d7f9518728419f27468f8d1be9f63c0c2238c9772cf26439818abe31449cac65
-DIST busybox-1.19.3.tar.bz2 2167188 SHA256 a1a9a35732c719ef384f02b6e357c324d8be25bc154af91a48c4264b1e6038f0 SHA512 a7072c45ad395d0cd4e84427e06b35bfae93e695a0f7edc39087ff8f9cb08c53550c74446839617db4dd177530a04b2aaabf188732193a2d73eed737debf3bd3 WHIRLPOOL d436a6bd329c99a9e01e2a0dfdb1577067dd4e4288ed3de72e2d94bc6923d3a0eb4dc53f726520222285137672b0d5337c334acd4afe5e4c665cde9d1422e53c
-DIST busybox-1.20.0.tar.bz2 2190652 SHA256 3c56508d984db1178664241ad548d118fb0aa71cdd2f8a9a93038e50b3b2bf16 SHA512 77423bebddb05b241747a7949cdbc1bc0db8506f5fb8fb152ac26a62ddfe8ad7fc8fcc597a5a3940428975611796f5a5ca666df6842df1bc32c6b70b6b8241c6 WHIRLPOOL 04ee6c5d0b5c020542968fa83c7d58edbeca42f2daaf9497589fbd65be1c0bb1da23dae9b7891acbd40cbd5b5560b62f229627e0636d342982fa600f7edaee17
-DIST busybox-1.20.1.tar.bz2 2190170 SHA256 3e515d8abefd8583ebabffdcfccecb3b8deacf2cef7c69ab1d8755a012ec68c9 SHA512 9ad2af7216ae79c2c8cf246654a2c591983d347d22bfe4cd54ae41eaee0ea17f7bf8d6834add3f1f843494d6980707e0443aaf663075fda6e4e7e29728606c53 WHIRLPOOL 07ce28698c63a38ce2c6d71bfbfe1f920f07a76d471db9b9b1a7260ef1bf493551bae67d9b9dc2be41783f1ce0cf56935c44eb7af2a1bc865807afaa87eaabec
DIST busybox-1.20.2.tar.bz2 2186738 SHA256 eb13ff01dae5618ead2ef6f92ba879e9e0390f9583bd545d8789d27cf39b6882 SHA512 089b67cd920f332daf910711739b1e55ba4c76cfa2122dfe5464432e0d76d3af8327837ebc3cc9954deef3e8f766d16a1928aecb2c169fe3de5a722eea7ea3dd WHIRLPOOL aa8fec92d0ac8bb246dea7353537d425a5fecfa0bb807d0e291c7351e8289b84aab83303c45b75f9b7a98cd10177e210511064f0709425c2f84b069fe6a06420
-DIST busybox-1.21.0.tar.bz2 2200841 SHA256 eb9d268627783297f5f459cb9bd61a94e395dc7cb3647e10ec186e0159aa36ed SHA512 ddafded24881f03db550d9793585bb5442c70f2a60a5d9770126f50981dadfe95fc0b280f83d5b8a8ce21c86bb7ce64e9f1a606cea140fb2f2599a21de55ba31 WHIRLPOOL d50378bb823dd59e8a607ed6a72d4890f4e5ad3304f1ddba9f7f3d49b5ab820acc9daa2b3c4619f8b147dec085c53c3c6f4b4ebe4c60b431299031d2af00a4d3
-EBUILD busybox-1.19.3-r1.ebuild 8449 SHA256 89497a117be3235619155c56984ada796850517d2e2583e4aefeebd02780822b SHA512 738cf1d3887471707815f8b3e22b5864ef16cfa1244f8b30cf7ccf5aa70a291484acacc3aa89cdca8be3cbbadb01fb767dd9f1a74566ebb30cdd15e30aee7935 WHIRLPOOL cfb0d1553813c7780589ba281b4a8216009adcec450843d4c2ab8e4fc39c2c5e0bac36f13743528c03ecc8c74503521b39e3a4e7db39bc1d37abe4fcf2526673
-EBUILD busybox-1.20.0.ebuild 8811 SHA256 19c606393839c21452f4352d6290495a27edddfc7b1d7fabff373da2d06a3dee SHA512 20c085027cea9ab62564f63eaf26f0ac205804ba2be6da02609dcd77c4adfa6dc6c08b56d7cb747d34938a3440bb27522a11515f50d71215f4bdca8d4c5ed04f WHIRLPOOL 822bf4e851f642d20a1786b53ca80cbeef86d2bee6d8775f395d87c254b66da991f1964c5f62e61f36d150566f0582e9c465e47285ad6315feb188435e6b5608
-EBUILD busybox-1.20.1.ebuild 8854 SHA256 6df4da6cff549e49babb76991fc9b0972b32a61e88906fc550a99e719dc861ed SHA512 72c291f76da4a018ee9b9a2a95150998afb2a5f26ad8125ac3b6e7f88c8a1aa7baf34908329aee6be7f8035041d42608d635efdbc7ec64dec901cc4b1ba7c41c WHIRLPOOL a63a743b92b9d4affa544dbe71005c0497bcf673a600c00b905043b6534dfed830cc225624e5f4c4b8166a3a7bc68f8b8ced1a90819f16943d0816278a63761b
-EBUILD busybox-1.20.2.ebuild 8690 SHA256 1561777575c2012653eaeb4940558feb4e9a2564f7368dc642ddbe83b3d81979 SHA512 1e49eeb8b67716e53287360dce03a7d706b3b11e9e8ea938a77a036b5b78dd16ecaa1fa702bf56ba33f5a5eb2df4a8c957cb9d0a5cd326af2b7344e49121659b WHIRLPOOL a58f6bee8782458c9871d312cdaa9459ddf57ce9621303c0bff1ed494cb200c2ce25611f2ab731f01165ff951fd9bfc14b29c836bcb4536610e05a45b5a726d4
-EBUILD busybox-1.21.0.ebuild 8507 SHA256 fa04ea64ed87997f3666f6a15dbd30483f3bcffd34f4333ad17a4d35a0b28d76 SHA512 48b459815c4ff63e3ca47958fac2f901ac7f83cc53e88a0db4e727b41540bc0d371d6785bfccb31a185a52040bea5dd5feb9ddc4c43beab6695689eef6268d4c WHIRLPOOL b13a4ffd0f2d6df2904d0a9c1fb32480346d8f3f21cc62e41659c26f51b6d73bfa720e0679b69a9e9fe2f4ee996ea2b238e891a1ceb3a666955f32c523b33499
-EBUILD busybox-9999.ebuild 8506 SHA256 08368826e7140b6d925b7eb348f1ccb99a851b825f9d6f4d80adee57d4f6dec0 SHA512 44f90f8eeb41cd2db2306df90debe289b7cd5ccf72bbd8185f64747067fc41717692a7609976738d6efefc9367a91d68c2ee9ae21ac74e3707dd896b5e6b4b69 WHIRLPOOL 11708cfbf79cb597a9f3ca75d0bffd77b0d1a247dbb25fecefeda5fe35aa5b5141c2b161c1e370c6c088597c0d9f4cd3db207e2071a456b3a66ec7203c11f2b7
-MISC ChangeLog 53137 SHA256 a2cf07ab670789ab6266bb10b0115456b507171c22e09761c2d27aa8e6972ab3 SHA512 bc2f3b1116aea19291d9b27f89b41451e9c4b0cdacc9177dd738ded04bb8eb1d63d0a3996fe30fa36257c0a6a867eab2d5edb9db1ef7aa1a8bc3b143325ec492 WHIRLPOOL 94e4ad1fe66d16ce1d04ee6910be6310b3bf9fbde2c7076652db004308e0ce725fa847c3873783401a469d6b792d8f21e8d7c099bdf7f82517b44f385c31bbc7
-MISC metadata.xml 708 SHA256 e17f2240f57d74f8847e7bbf4e3cf44fdcd3ab3f610e0a66eb186d2a598178be SHA512 0d26c0593b156cc5764ad03c64e9b2a724b3877e348787d57818aec6b32f995951a9c0976a92d6ba824a2a5983d0c88116b9d335e51ba0e3c7b8f89e579482ba WHIRLPOOL 2ab4758748cf6d83d1a3a1d2f5f9472825a01affe5c7fdf8cd78fb9c75a1abaf18d8895fce12c7c502453caf68dd40799f47cce502804c9ec60705af2bb4f388
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQIcBAEBCAAGBQJRMqs7AAoJELEHsLL7fEFW+toP/ijirBug2jerhi1IRjVC03Bh
-py8hkvKbi/F/8+9Ts8gcgbWoL5/FOyoL4/VRQjwP+OCEoGL10bSNuGSqHHEb21xM
-dBzcxkUpIzN8LTaQ0Vf9hcJUqM36IeZ6sE3HYeCXYNVkzP9ZAhgFYrEsNNRnxhT1
-Tsb1DXUqQV2qYTdpVgxpbYK4WS8GmHXi3/nsjF5GinUR71cq5tKHAeRd7JVsM4dg
-y1fv6yP1JGq6wI5LYVQhue1IWAvHjFPxrFdSwgQRfI9hkTpJlCBk++6ECXKj3yaL
-zVfmlkQn82/cXo40EOTnfK92ekI7UW3XWY/cv7XOLQ0ig619ic6+aHHCdVwcp5qZ
-izTtBq12z7XvdJDhgT+mAmS5Pm5U7kgnLLiDYIO9G2LHz3mb8N7fNkOhmDpv29P1
-8nHtNuh+iDeVXXhP03I2ugtnTMA3DZIi8uTdiazd28a2itONllGAOGTWgAq2jclz
-EghBk9OGkxkLhVC+xElg4Ss0eDSDqZ2+afh6+mM4Bf4lf+mZDreErUG1V3FW6eCM
-H81gaFGaUBHX1QxjBevlqV2l7weFbah9OiSpU6IHbXaB4q59N8C3+Inw8R4KBhQf
-WSuyiRTmNFBNSnik2MV5M1mAT+wFh2zxZkZQKLxoHFzCk+Z2GFLYt9QY/IQCPa6r
-2q/3ZDVgss1JWohnL690
-=pEPr
------END PGP SIGNATURE-----
+EBUILD busybox-1.20.2.ebuild 8685 SHA256 f0841c513ad012029711535ba65b270e2e5be5a4e4536f1097b6a21839489278 SHA512 00cb862b18bf497b335805d47fbe573bb7e1506a33384fbf028604e9c556a4e5f646d0eacd6c4bf4cc9718d79c67c1c7f70bc163963e388812d0081c7bd624af WHIRLPOOL 3cbaa48b99e863b44536f53e674c8053f1dcc4cd8786b651ee9ea8b6b5cca2e064222dbcc80d3faf66ead68b914f4f695fad8df2693b4117e503731e612abdc4
diff --git a/sys-apps/busybox/busybox-1.19.3-r1.ebuild b/sys-apps/busybox/busybox-1.19.3-r1.ebuild
deleted file mode 100644
index 3d783685..00000000
--- a/sys-apps/busybox/busybox-1.19.3-r1.ebuild
+++ /dev/null
@@ -1,288 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/busybox-1.19.3-r1.ebuild,v 1.14 2012/05/26 00:07:11 vapier Exp $
-
-EAPI="3"
-inherit eutils flag-o-matic savedconfig toolchain-funcs multilib
-
-################################################################################
-# BUSYBOX ALTERNATE CONFIG MINI-HOWTO
-#
-# Busybox can be modified in many different ways. Here's a few ways to do it:
-#
-# (1) Emerge busybox with FEATURES=keepwork so the work directory won't
-# get erased afterwards. Add a definition like ROOT=/my/root/path to the
-# start of the line if you're installing to somewhere else than the root
-# directory. This command will save the default configuration to
-# ${PORTAGE_CONFIGROOT} (or ${ROOT} if ${PORTAGE_CONFIGROOT} is not
-# defined), and it will tell you that it has done this. Note the location
-# where the config file was saved.
-#
-# FEATURES=keepwork USE=savedconfig emerge busybox
-#
-# (2) Go to the work directory and change the configuration of busybox using its
-# menuconfig feature.
-#
-# cd /var/tmp/portage/busybox*/work/busybox-*
-# make menuconfig
-#
-# (3) Save your configuration to the default location and copy it to the
-# one of the locations listed in /usr/portage/eclass/savedconfig.eclass
-#
-# (4) Emerge busybox with USE=savedconfig to use the configuration file you
-# just generated.
-#
-################################################################################
-#
-# (1) Alternatively skip the above steps and simply emerge busybox without
-# USE=savedconfig.
-#
-# (2) Edit the file it saves by hand. ${ROOT}"/etc/portage/savedconfig/${CATEGORY}/${PF}
-#
-# (3) Remerge busybox as using USE=savedconfig.
-#
-################################################################################
-
-#SNAPSHOT=20040726
-SNAPSHOT=""
-
-DESCRIPTION="Utilities for rescue and embedded systems"
-HOMEPAGE="http://www.busybox.net/"
-if [[ -n ${SNAPSHOT} ]] ; then
- MY_P=${PN}
- SRC_URI="http://www.busybox.net/downloads/snapshots/${PN}-${SNAPSHOT}.tar.bz2"
-else
- MY_P=${PN}-${PV/_/-}
- SRC_URI="http://www.busybox.net/downloads/${MY_P}.tar.bz2"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
-IUSE="ipv6 livecd make-symlinks mdev -pam selinux static elibc_glibc"
-RESTRICT="test"
-
-RDEPEND="selinux? ( sys-libs/libselinux )
- pam? ( sys-libs/pam )"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-2.6.39"
-
-S=${WORKDIR}/${MY_P}
-
-busybox_config_option() {
- case $1 in
- y) sed -i -e "s:.*\<CONFIG_$2\>.*set:CONFIG_$2=y:g" .config;;
- n) sed -i -e "s:CONFIG_$2=y:# CONFIG_$2 is not set:g" .config;;
- *) use $1 \
- && busybox_config_option y $2 \
- || busybox_config_option n $2
- return 0
- ;;
- esac
- einfo $(grep "CONFIG_$2[= ]" .config || echo Could not find CONFIG_$2 ...)
-}
-
-src_prepare() {
- unset KBUILD_OUTPUT #88088
- append-flags -fno-strict-aliasing #310413
- use ppc64 && append-flags -mminimal-toc #130943
-
- # patches go here!
- epatch "${FILESDIR}"/busybox-1.19.0-bb.patch
- epatch "${FILESDIR}"/busybox-${PV}-*.patch
-
- # flag cleanup
- sed -i -r \
- -e 's:[[:space:]]?-(Werror|Os|falign-(functions|jumps|loops|labels)=1|fomit-frame-pointer)\>::g' \
- Makefile.flags || die
- #sed -i '/bbsh/s:^//::' include/applets.h
- sed -i '/^#error Aborting compilation./d' applets/applets.c || die
- use elibc_glibc && sed -i 's:-Wl,--gc-sections::' Makefile
- sed -i \
- -e "/^CROSS_COMPILE/s:=.*:= ${CHOST}-:" \
- -e "/^AR\>/s:=.*:= $(tc-getAR):" \
- -e "/^CC\>/s:=.*:= $(tc-getCC):" \
- -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
- Makefile || die
- sed -i \
- -e 's:-static-libgcc::' \
- Makefile.flags || die
-}
-
-src_configure() {
- # check for a busybox config before making one of our own.
- # if one exist lets return and use it.
-
- restore_config .config
- if [ -f .config ]; then
- yes "" | emake -j1 oldconfig > /dev/null
- return 0
- else
- ewarn "Could not locate user configfile, so we will save a default one"
- fi
-
- # setup the config file
- emake -j1 allyesconfig > /dev/null
- # nommu forces a bunch of things off which we want on #387555
- busybox_config_option n NOMMU
- sed -i '/^#/d' .config
- yes "" | emake -j1 oldconfig >/dev/null
-
- # now turn off stuff we really don't want
- busybox_config_option n DMALLOC
- busybox_config_option n FEATURE_SUID_CONFIG
- busybox_config_option n BUILD_AT_ONCE
- busybox_config_option n BUILD_LIBBUSYBOX
- busybox_config_option n MONOTONIC_SYSCALL
-
- # If these are not set and we are using a uclibc/busybox setup
- # all calls to system() will fail.
- busybox_config_option y ASH
- busybox_config_option n HUSH
-
- # disable ipv6 applets
- if ! use ipv6; then
- busybox_config_option n FEATURE_IPV6
- busybox_config_option n TRACEROUTE6
- busybox_config_option n PING6
- fi
-
- if use static && use pam ; then
- ewarn "You cannot have USE='static pam'. Assuming static is more important."
- fi
- use static \
- && busybox_config_option n PAM \
- || busybox_config_option pam PAM
- busybox_config_option static STATIC
-
- # all the debug options are compiler related, so punt them
- busybox_config_option n DEBUG
- busybox_config_option y NO_DEBUG_LIB
- busybox_config_option n DMALLOC
- busybox_config_option n EFENCE
-
- busybox_config_option selinux SELINUX
-
- # this opt only controls mounting with <linux-2.6.23
- busybox_config_option n FEATURE_MOUNT_NFS
-
- # default a bunch of uncommon options to off
- local opt
- for opt in \
- ADD_SHELL \
- BEEP BOOTCHARTD \
- CRONTAB \
- DC DEVFSD DNSD DPKG{,_DEB} \
- FAKEIDENTD FBSPLASH FOLD FSCK_MINIX FTP{GET,PUT} \
- FEATURE_DEVFS \
- HOSTID HUSH \
- INETD INOTIFYD IPCALC \
- LASH LOCALE_SUPPORT LOGNAME LPD \
- MAKEMIME MKFS_MINIX MSH \
- OD \
- RDEV READPROFILE REFORMIME REMOVE_SHELL RFKILL RUN_PARTS RUNSV{,DIR} \
- SLATTACH SMEMCAP SULOGIN SV{,LOGD} \
- TASKSET TCPSVD \
- RPM RPM2CPIO \
- UDPSVD UUDECODE UUENCODE
- do
- busybox_config_option n ${opt}
- done
-
- emake -j1 oldconfig > /dev/null
-}
-
-src_compile() {
- unset KBUILD_OUTPUT #88088
- export SKIP_STRIP=y
-
- emake V=1 busybox || die
- if ! use static ; then
- cp .config{,.bak}
- mv busybox_unstripped{,.bak}
- use pam && busybox_config_option n PAM
- emake CONFIG_STATIC=y busybox || die
- mv busybox_unstripped bb
- mv busybox_unstripped{.bak,}
- mv .config{.bak,}
- fi
-}
-
-src_install() {
- unset KBUILD_OUTPUT #88088
- save_config .config
-
- into /
- newbin busybox_unstripped busybox || die
- if use static ; then
- dosym busybox /bin/bb || die
- dosym bb /bin/busybox.static || die
- else
- dobin bb || die
- fi
- if use mdev ; then
- dodir /$(get_libdir)/mdev/
- use make-symlinks || dosym /bin/bb /sbin/mdev
- cp "${S}"/examples/mdev_fat.conf "${ED}"/etc/mdev.conf
-
- exeinto /$(get_libdir)/mdev/
- doexe "${FILESDIR}"/mdev/* || die
-
- newinitd "${FILESDIR}"/mdev.rc.1 mdev || die
- fi
- if use livecd ; then
- dosym busybox /bin/vi
- fi
-
- # bundle up the symlink files for use later
- emake DESTDIR="${ED}" install || die
- rm _install/bin/busybox
- tar cf busybox-links.tar -C _install . || : #;die
- insinto /usr/share/${PN}
- doins busybox-links.tar || die
- newins .config ${PF}.config || die
-
- dodoc AUTHORS README TODO
-
- cd docs || die
- docinto txt
- dodoc *.txt
- docinto pod
- dodoc *.pod
- dohtml *.html
-
- cd ../examples || die
- docinto examples
- dodoc inittab depmod.pl *.conf *.script undeb unrpm
-
- cd bootfloppy || die
- docinto bootfloppy
- dodoc $(find . -type f)
-}
-
-pkg_preinst() {
- if use make-symlinks && [[ ! ${VERY_BRAVE_OR_VERY_DUMB} == "yes" ]] && [[ ${ROOT} == "/" ]] ; then
- ewarn "setting USE=make-symlinks and emerging to / is very dangerous."
- ewarn "it WILL overwrite lots of system programs like: ls bash awk grep (bug 60805 for full list)."
- ewarn "If you are creating a binary only and not merging this is probably ok."
- ewarn "set env VERY_BRAVE_OR_VERY_DUMB=yes if this is really what you want."
- die "silly options will destroy your system"
- fi
-
- if use make-symlinks ; then
- mv "${ED}"/usr/share/${PN}/busybox-links.tar "${T}"/ || die
- fi
-}
-
-pkg_postinst() {
- if use make-symlinks ; then
- cd "${T}" || die
- mkdir _install
- tar xf busybox-links.tar -C _install || die
- cp -vpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
- fi
-
- elog "This ebuild has support for user defined configs"
- elog "Please read this ebuild for more details and re-emerge as needed"
- elog "if you want to add or remove functionality for ${PN}"
-}
diff --git a/sys-apps/busybox/busybox-1.20.0.ebuild b/sys-apps/busybox/busybox-1.20.0.ebuild
deleted file mode 100644
index 9d73ac89..00000000
--- a/sys-apps/busybox/busybox-1.20.0.ebuild
+++ /dev/null
@@ -1,307 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/busybox-1.20.0.ebuild,v 1.5 2012/05/26 00:07:11 vapier Exp $
-
-EAPI="4"
-inherit eutils flag-o-matic savedconfig toolchain-funcs multilib
-
-################################################################################
-# BUSYBOX ALTERNATE CONFIG MINI-HOWTO
-#
-# Busybox can be modified in many different ways. Here's a few ways to do it:
-#
-# (1) Emerge busybox with FEATURES=keepwork so the work directory won't
-# get erased afterwards. Add a definition like ROOT=/my/root/path to the
-# start of the line if you're installing to somewhere else than the root
-# directory. This command will save the default configuration to
-# ${PORTAGE_CONFIGROOT} (or ${ROOT} if ${PORTAGE_CONFIGROOT} is not
-# defined), and it will tell you that it has done this. Note the location
-# where the config file was saved.
-#
-# FEATURES=keepwork USE=savedconfig emerge busybox
-#
-# (2) Go to the work directory and change the configuration of busybox using its
-# menuconfig feature.
-#
-# cd /var/tmp/portage/busybox*/work/busybox-*
-# make menuconfig
-#
-# (3) Save your configuration to the default location and copy it to the
-# one of the locations listed in /usr/portage/eclass/savedconfig.eclass
-#
-# (4) Emerge busybox with USE=savedconfig to use the configuration file you
-# just generated.
-#
-################################################################################
-#
-# (1) Alternatively skip the above steps and simply emerge busybox without
-# USE=savedconfig.
-#
-# (2) Edit the file it saves by hand. ${ROOT}"/etc/portage/savedconfig/${CATEGORY}/${PF}
-#
-# (3) Remerge busybox as using USE=savedconfig.
-#
-################################################################################
-
-DESCRIPTION="Utilities for rescue and embedded systems"
-HOMEPAGE="http://www.busybox.net/"
-if [[ ${PV} == "9999" ]] ; then
- MY_P=${PN}
- EGIT_REPO_URI="git://busybox.net/busybox.git"
- inherit git-2
-else
- MY_P=${PN}-${PV/_/-}
- SRC_URI="http://www.busybox.net/downloads/${MY_P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="ipv6 livecd make-symlinks math mdev -pam selinux sep-usr static"
-RESTRICT="test"
-
-RDEPEND="selinux? ( sys-libs/libselinux )
- pam? ( sys-libs/pam )"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-2.6.39"
-
-S=${WORKDIR}/${MY_P}
-
-busybox_config_option() {
- case $1 in
- y) sed -i -e "s:.*\<CONFIG_$2\>.*set:CONFIG_$2=y:g" .config;;
- n) sed -i -e "s:CONFIG_$2=y:# CONFIG_$2 is not set:g" .config;;
- *) use $1 \
- && busybox_config_option y $2 \
- || busybox_config_option n $2
- return 0
- ;;
- esac
- einfo $(grep "CONFIG_$2[= ]" .config || echo Could not find CONFIG_$2 ...)
-}
-
-src_prepare() {
- unset KBUILD_OUTPUT #88088
- append-flags -fno-strict-aliasing #310413
- use ppc64 && append-flags -mminimal-toc #130943
-
- # patches go here!
- epatch "${FILESDIR}"/${PN}-1.19.0-bb.patch
- epatch "${FILESDIR}"/${P}-*.patch
- cp "${FILESDIR}"/ginit.c init/ || die
-
- # flag cleanup
- sed -i -r \
- -e 's:[[:space:]]?-(Werror|Os|falign-(functions|jumps|loops|labels)=1|fomit-frame-pointer)\>::g' \
- Makefile.flags || die
- #sed -i '/bbsh/s:^//::' include/applets.h
- sed -i '/^#error Aborting compilation./d' applets/applets.c || die
- use elibc_glibc && sed -i 's:-Wl,--gc-sections::' Makefile
- sed -i \
- -e "/^CROSS_COMPILE/s:=.*:= ${CHOST}-:" \
- -e "/^AR\>/s:=.*:= $(tc-getAR):" \
- -e "/^CC\>/s:=.*:= $(tc-getCC):" \
- -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
- Makefile || die
- sed -i \
- -e 's:-static-libgcc::' \
- Makefile.flags || die
-}
-
-src_configure() {
- # check for a busybox config before making one of our own.
- # if one exist lets return and use it.
-
- restore_config .config
- if [ -f .config ]; then
- yes "" | emake -j1 oldconfig > /dev/null
- return 0
- else
- ewarn "Could not locate user configfile, so we will save a default one"
- fi
-
- # setup the config file
- emake -j1 allyesconfig > /dev/null
- # nommu forces a bunch of things off which we want on #387555
- busybox_config_option n NOMMU
- sed -i '/^#/d' .config
- yes "" | emake -j1 oldconfig >/dev/null
-
- # now turn off stuff we really don't want
- busybox_config_option n DMALLOC
- busybox_config_option n FEATURE_SUID_CONFIG
- busybox_config_option n BUILD_AT_ONCE
- busybox_config_option n BUILD_LIBBUSYBOX
- busybox_config_option n MONOTONIC_SYSCALL
- busybox_config_option n WERROR
-
- # If these are not set and we are using a uclibc/busybox setup
- # all calls to system() will fail.
- busybox_config_option y ASH
- busybox_config_option n HUSH
-
- # disable ipv6 applets
- if ! use ipv6; then
- busybox_config_option n FEATURE_IPV6
- busybox_config_option n TRACEROUTE6
- busybox_config_option n PING6
- fi
-
- if use static && use pam ; then
- ewarn "You cannot have USE='static pam'. Assuming static is more important."
- fi
- use static \
- && busybox_config_option n PAM \
- || busybox_config_option pam PAM
- busybox_config_option static STATIC
- busybox_config_option math FEATURE_AWK_LIBM
-
- # all the debug options are compiler related, so punt them
- busybox_config_option n DEBUG
- busybox_config_option y NO_DEBUG_LIB
- busybox_config_option n DMALLOC
- busybox_config_option n EFENCE
-
- busybox_config_option selinux SELINUX
-
- # this opt only controls mounting with <linux-2.6.23
- busybox_config_option n FEATURE_MOUNT_NFS
-
- # default a bunch of uncommon options to off
- local opt
- for opt in \
- ADD_SHELL \
- BEEP BOOTCHARTD \
- CRONTAB \
- DC DEVFSD DNSD DPKG{,_DEB} \
- FAKEIDENTD FBSPLASH FOLD FSCK_MINIX FTP{GET,PUT} \
- FEATURE_DEVFS \
- HOSTID HUSH \
- INETD INOTIFYD IPCALC \
- LOCALE_SUPPORT LOGNAME LPD \
- MAKEMIME MKFS_MINIX MSH \
- OD \
- RDEV READPROFILE REFORMIME REMOVE_SHELL RFKILL RUN_PARTS RUNSV{,DIR} \
- SLATTACH SMEMCAP SULOGIN SV{,LOGD} \
- TASKSET TCPSVD \
- RPM RPM2CPIO \
- UDPSVD UUDECODE UUENCODE
- do
- busybox_config_option n ${opt}
- done
-
- emake -j1 oldconfig > /dev/null
-}
-
-src_compile() {
- unset KBUILD_OUTPUT #88088
- export SKIP_STRIP=y
-
- emake V=1 busybox
- if ! use static ; then
- cp .config{,.bak}
- mv busybox_unstripped{,.bak}
- use pam && busybox_config_option n PAM
- emake CONFIG_STATIC=y busybox
- mv busybox_unstripped bb
- mv busybox_unstripped{.bak,}
- mv .config{.bak,}
- else
- # keeps src_install simpler
- ln busybox_unstripped bb
- fi
-}
-
-src_install() {
- unset KBUILD_OUTPUT #88088
- save_config .config
-
- into /
- dodir /bin
- if use sep-usr ; then
- # install /ginit to take care of mounting stuff
- exeinto /
- newexe bb ginit
- dosym /ginit /bin/bb
- if use static ; then
- dosym bb /bin/busybox
- else
- newbin busybox_unstripped busybox
- fi
- else
- newbin busybox_unstripped busybox
- if use static ; then
- dosym busybox /bin/bb
- else
- dobin bb
- fi
- fi
- if use mdev ; then
- dodir /$(get_libdir)/mdev/
- use make-symlinks || dosym /bin/bb /sbin/mdev
- cp "${S}"/examples/mdev_fat.conf "${ED}"/etc/mdev.conf
-
- exeinto /$(get_libdir)/mdev/
- doexe "${FILESDIR}"/mdev/*
-
- newinitd "${FILESDIR}"/mdev.rc.1 mdev
- fi
- if use livecd ; then
- dosym busybox /bin/vi
- fi
-
- # bundle up the symlink files for use later
- emake DESTDIR="${ED}" install
- rm _install/bin/busybox
- tar cf busybox-links.tar -C _install . || : #;die
- insinto /usr/share/${PN}
- use make-symlinks && doins busybox-links.tar
-
- dodoc AUTHORS README TODO
-
- cd docs
- docinto txt
- dodoc *.txt
- docinto pod
- dodoc *.pod
- dohtml *.html
-
- cd ../examples
- docinto examples
- dodoc inittab depmod.pl *.conf *.script undeb unrpm
-}
-
-pkg_preinst() {
- if use make-symlinks && [[ ! ${VERY_BRAVE_OR_VERY_DUMB} == "yes" ]] && [[ ${ROOT} == "/" ]] ; then
- ewarn "setting USE=make-symlinks and emerging to / is very dangerous."
- ewarn "it WILL overwrite lots of system programs like: ls bash awk grep (bug 60805 for full list)."
- ewarn "If you are creating a binary only and not merging this is probably ok."
- ewarn "set env VERY_BRAVE_OR_VERY_DUMB=yes if this is really what you want."
- die "silly options will destroy your system"
- fi
-
- if use make-symlinks ; then
- mv "${ED}"/usr/share/${PN}/busybox-links.tar "${T}"/ || die
- fi
-}
-
-pkg_postinst() {
- savedconfig_pkg_postinst
-
- if use make-symlinks ; then
- cd "${T}" || die
- mkdir _install
- tar xf busybox-links.tar -C _install || die
- cp -vpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
- fi
-
- if use sep-usr ; then
- elog "In order to use the sep-usr support, you have to update your"
- elog "kernel command line. Add the option:"
- elog " init=/ginit"
- elog "To launch a different init than /sbin/init, use:"
- elog " init=/ginit /sbin/yourinit"
- elog "To get a rescue shell, you may boot with:"
- elog " init=/ginit bb"
- fi
-}
diff --git a/sys-apps/busybox/busybox-1.20.1.ebuild b/sys-apps/busybox/busybox-1.20.1.ebuild
deleted file mode 100644
index d8f6464f..00000000
--- a/sys-apps/busybox/busybox-1.20.1.ebuild
+++ /dev/null
@@ -1,308 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/busybox-1.20.1.ebuild,v 1.9 2012/07/18 11:29:35 vapier Exp $
-
-EAPI="4"
-inherit eutils flag-o-matic savedconfig toolchain-funcs multilib
-
-################################################################################
-# BUSYBOX ALTERNATE CONFIG MINI-HOWTO
-#
-# Busybox can be modified in many different ways. Here's a few ways to do it:
-#
-# (1) Emerge busybox with FEATURES=keepwork so the work directory won't
-# get erased afterwards. Add a definition like ROOT=/my/root/path to the
-# start of the line if you're installing to somewhere else than the root
-# directory. This command will save the default configuration to
-# ${PORTAGE_CONFIGROOT} (or ${ROOT} if ${PORTAGE_CONFIGROOT} is not
-# defined), and it will tell you that it has done this. Note the location
-# where the config file was saved.
-#
-# FEATURES=keepwork USE=savedconfig emerge busybox
-#
-# (2) Go to the work directory and change the configuration of busybox using its
-# menuconfig feature.
-#
-# cd /var/tmp/portage/busybox*/work/busybox-*
-# make menuconfig
-#
-# (3) Save your configuration to the default location and copy it to the
-# one of the locations listed in /usr/portage/eclass/savedconfig.eclass
-#
-# (4) Emerge busybox with USE=savedconfig to use the configuration file you
-# just generated.
-#
-################################################################################
-#
-# (1) Alternatively skip the above steps and simply emerge busybox without
-# USE=savedconfig.
-#
-# (2) Edit the file it saves by hand. ${ROOT}"/etc/portage/savedconfig/${CATEGORY}/${PF}
-#
-# (3) Remerge busybox as using USE=savedconfig.
-#
-################################################################################
-
-DESCRIPTION="Utilities for rescue and embedded systems"
-HOMEPAGE="http://www.busybox.net/"
-if [[ ${PV} == "9999" ]] ; then
- MY_P=${PN}
- EGIT_REPO_URI="git://busybox.net/busybox.git"
- inherit git-2
-else
- MY_P=${PN}-${PV/_/-}
- SRC_URI="http://www.busybox.net/downloads/${MY_P}.tar.bz2"
- KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="ipv6 livecd make-symlinks math mdev -pam selinux sep-usr static"
-RESTRICT="test"
-
-RDEPEND="selinux? ( sys-libs/libselinux )
- pam? ( sys-libs/pam )"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-2.6.39"
-
-S=${WORKDIR}/${MY_P}
-
-busybox_config_option() {
- case $1 in
- y) sed -i -e "s:.*\<CONFIG_$2\>.*set:CONFIG_$2=y:g" .config;;
- n) sed -i -e "s:CONFIG_$2=y:# CONFIG_$2 is not set:g" .config;;
- *) use $1 \
- && busybox_config_option y $2 \
- || busybox_config_option n $2
- return 0
- ;;
- esac
- einfo $(grep "CONFIG_$2[= ]" .config || echo Could not find CONFIG_$2 ...)
-}
-
-src_prepare() {
- unset KBUILD_OUTPUT #88088
- append-flags -fno-strict-aliasing #310413
- use ppc64 && append-flags -mminimal-toc #130943
-
- # patches go here!
- epatch "${FILESDIR}"/${PN}-1.19.0-bb.patch
- epatch "${FILESDIR}"/${PN}-1.20.0-udhcpc6-ipv6.patch
- #epatch "${FILESDIR}"/${P}-*.patch
- cp "${FILESDIR}"/ginit.c init/ || die
-
- # flag cleanup
- sed -i -r \
- -e 's:[[:space:]]?-(Werror|Os|falign-(functions|jumps|loops|labels)=1|fomit-frame-pointer)\>::g' \
- Makefile.flags || die
- #sed -i '/bbsh/s:^//::' include/applets.h
- sed -i '/^#error Aborting compilation./d' applets/applets.c || die
- use elibc_glibc && sed -i 's:-Wl,--gc-sections::' Makefile
- sed -i \
- -e "/^CROSS_COMPILE/s:=.*:= ${CHOST}-:" \
- -e "/^AR\>/s:=.*:= $(tc-getAR):" \
- -e "/^CC\>/s:=.*:= $(tc-getCC):" \
- -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
- Makefile || die
- sed -i \
- -e 's:-static-libgcc::' \
- Makefile.flags || die
-}
-
-src_configure() {
- # check for a busybox config before making one of our own.
- # if one exist lets return and use it.
-
- restore_config .config
- if [ -f .config ]; then
- yes "" | emake -j1 oldconfig > /dev/null
- return 0
- else
- ewarn "Could not locate user configfile, so we will save a default one"
- fi
-
- # setup the config file
- emake -j1 allyesconfig > /dev/null
- # nommu forces a bunch of things off which we want on #387555
- busybox_config_option n NOMMU
- sed -i '/^#/d' .config
- yes "" | emake -j1 oldconfig >/dev/null
-
- # now turn off stuff we really don't want
- busybox_config_option n DMALLOC
- busybox_config_option n FEATURE_SUID_CONFIG
- busybox_config_option n BUILD_AT_ONCE
- busybox_config_option n BUILD_LIBBUSYBOX
- busybox_config_option n MONOTONIC_SYSCALL
- busybox_config_option n WERROR
-
- # If these are not set and we are using a uclibc/busybox setup
- # all calls to system() will fail.
- busybox_config_option y ASH
- busybox_config_option n HUSH
-
- # disable ipv6 applets
- if ! use ipv6; then
- busybox_config_option n FEATURE_IPV6
- busybox_config_option n TRACEROUTE6
- busybox_config_option n PING6
- fi
-
- if use static && use pam ; then
- ewarn "You cannot have USE='static pam'. Assuming static is more important."
- fi
- use static \
- && busybox_config_option n PAM \
- || busybox_config_option pam PAM
- busybox_config_option static STATIC
- busybox_config_option math FEATURE_AWK_LIBM
-
- # all the debug options are compiler related, so punt them
- busybox_config_option n DEBUG
- busybox_config_option y NO_DEBUG_LIB
- busybox_config_option n DMALLOC
- busybox_config_option n EFENCE
-
- busybox_config_option selinux SELINUX
-
- # this opt only controls mounting with <linux-2.6.23
- busybox_config_option n FEATURE_MOUNT_NFS
-
- # default a bunch of uncommon options to off
- local opt
- for opt in \
- ADD_SHELL \
- BEEP BOOTCHARTD \
- CRONTAB \
- DC DEVFSD DNSD DPKG{,_DEB} \
- FAKEIDENTD FBSPLASH FOLD FSCK_MINIX FTP{GET,PUT} \
- FEATURE_DEVFS \
- HOSTID HUSH \
- INETD INOTIFYD IPCALC \
- LOCALE_SUPPORT LOGNAME LPD \
- MAKEMIME MKFS_MINIX MSH \
- OD \
- RDEV READPROFILE REFORMIME REMOVE_SHELL RFKILL RUN_PARTS RUNSV{,DIR} \
- SLATTACH SMEMCAP SULOGIN SV{,LOGD} \
- TASKSET TCPSVD \
- RPM RPM2CPIO \
- UDPSVD UUDECODE UUENCODE
- do
- busybox_config_option n ${opt}
- done
-
- emake -j1 oldconfig > /dev/null
-}
-
-src_compile() {
- unset KBUILD_OUTPUT #88088
- export SKIP_STRIP=y
-
- emake V=1 busybox
- if ! use static ; then
- cp .config{,.bak}
- mv busybox_unstripped{,.bak}
- use pam && busybox_config_option n PAM
- emake CONFIG_STATIC=y busybox
- mv busybox_unstripped bb
- mv busybox_unstripped{.bak,}
- mv .config{.bak,}
- else
- # keeps src_install simpler
- ln busybox_unstripped bb
- fi
-}
-
-src_install() {
- unset KBUILD_OUTPUT #88088
- save_config .config
-
- into /
- dodir /bin
- if use sep-usr ; then
- # install /ginit to take care of mounting stuff
- exeinto /
- newexe bb ginit
- dosym /ginit /bin/bb
- if use static ; then
- dosym bb /bin/busybox
- else
- newbin busybox_unstripped busybox
- fi
- else
- newbin busybox_unstripped busybox
- if use static ; then
- dosym busybox /bin/bb
- else
- dobin bb
- fi
- fi
- if use mdev ; then
- dodir /$(get_libdir)/mdev/
- use make-symlinks || dosym /bin/bb /sbin/mdev
- cp "${S}"/examples/mdev_fat.conf "${ED}"/etc/mdev.conf
-
- exeinto /$(get_libdir)/mdev/
- doexe "${FILESDIR}"/mdev/*
-
- newinitd "${FILESDIR}"/mdev.rc.1 mdev
- fi
- if use livecd ; then
- dosym busybox /bin/vi
- fi
-
- # bundle up the symlink files for use later
- emake DESTDIR="${ED}" install
- rm _install/bin/busybox
- tar cf busybox-links.tar -C _install . || : #;die
- insinto /usr/share/${PN}
- use make-symlinks && doins busybox-links.tar
-
- dodoc AUTHORS README TODO
-
- cd docs
- docinto txt
- dodoc *.txt
- docinto pod
- dodoc *.pod
- dohtml *.html
-
- cd ../examples
- docinto examples
- dodoc inittab depmod.pl *.conf *.script undeb unrpm
-}
-
-pkg_preinst() {
- if use make-symlinks && [[ ! ${VERY_BRAVE_OR_VERY_DUMB} == "yes" ]] && [[ ${ROOT} == "/" ]] ; then
- ewarn "setting USE=make-symlinks and emerging to / is very dangerous."
- ewarn "it WILL overwrite lots of system programs like: ls bash awk grep (bug 60805 for full list)."
- ewarn "If you are creating a binary only and not merging this is probably ok."
- ewarn "set env VERY_BRAVE_OR_VERY_DUMB=yes if this is really what you want."
- die "silly options will destroy your system"
- fi
-
- if use make-symlinks ; then
- mv "${ED}"/usr/share/${PN}/busybox-links.tar "${T}"/ || die
- fi
-}
-
-pkg_postinst() {
- savedconfig_pkg_postinst
-
- if use make-symlinks ; then
- cd "${T}" || die
- mkdir _install
- tar xf busybox-links.tar -C _install || die
- cp -vpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
- fi
-
- if use sep-usr ; then
- elog "In order to use the sep-usr support, you have to update your"
- elog "kernel command line. Add the option:"
- elog " init=/ginit"
- elog "To launch a different init than /sbin/init, use:"
- elog " init=/ginit /sbin/yourinit"
- elog "To get a rescue shell, you may boot with:"
- elog " init=/ginit bb"
- fi
-}
diff --git a/sys-apps/busybox/busybox-1.20.2.ebuild b/sys-apps/busybox/busybox-1.20.2.ebuild
index 3c1c0d74..38e6d595 100644
--- a/sys-apps/busybox/busybox-1.20.2.ebuild
+++ b/sys-apps/busybox/busybox-1.20.2.ebuild
@@ -57,7 +57,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="ipv6 livecd make-symlinks math mdev -pam selinux sep-usr +static systemd"
+IUSE="ipv6 livecd make-symlinks math +mdev -pam selinux sep-usr +static systemd"
RESTRICT="test"
RDEPEND="!static? ( selinux? ( sys-libs/libselinux ) )
@@ -223,7 +223,7 @@ src_install() {
if use mdev ; then
dodir /$(get_libdir)/mdev/
use make-symlinks || dosym /bin/bb /sbin/mdev
- cp "${S}"/examples/mdev_fat.conf "${ED}"/etc/mdev.conf
+ cp "${FILESDIR}"/mdev.conf "${ED}"/etc/mdev.conf
exeinto /$(get_libdir)/mdev/
doexe "${FILESDIR}"/mdev/*
diff --git a/sys-apps/busybox/busybox-1.21.0.ebuild b/sys-apps/busybox/busybox-1.21.0.ebuild
deleted file mode 100644
index 251b1475..00000000
--- a/sys-apps/busybox/busybox-1.21.0.ebuild
+++ /dev/null
@@ -1,299 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/busybox-1.21.0.ebuild,v 1.10 2013/03/03 01:42:59 vapier Exp $
-
-# See `man savedconfig.eclass` for info on how to use USE=savedconfig.
-
-EAPI="4"
-inherit eutils flag-o-matic savedconfig toolchain-funcs multilib
-
-DESCRIPTION="Utilities for rescue and embedded systems"
-HOMEPAGE="http://www.busybox.net/"
-if [[ ${PV} == "9999" ]] ; then
- MY_P=${PN}
- EGIT_REPO_URI="git://busybox.net/busybox.git"
- inherit git-2
-else
- MY_P=${PN}-${PV/_/-}
- SRC_URI="http://www.busybox.net/downloads/${MY_P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="ipv6 livecd make-symlinks math mdev -pam selinux sep-usr +static syslog systemd"
-RESTRICT="test"
-
-RDEPEND="!static? ( selinux? ( sys-libs/libselinux ) )
- pam? ( sys-libs/pam )"
-DEPEND="${RDEPEND}
- static? ( selinux? ( sys-libs/libselinux[static-libs(+)] ) )
- >=sys-kernel/linux-headers-2.6.39"
-
-S=${WORKDIR}/${MY_P}
-
-busybox_config_option() {
- local flag=$1 ; shift
- if [[ ${flag} != [yn] ]] ; then
- busybox_config_option $(usex ${flag} y n) "$@"
- return
- fi
- while [[ $# -gt 0 ]] ; do
- if [[ ${flag} == "y" ]] ; then
- sed -i -e "s:.*\<CONFIG_$1\>.*set:CONFIG_$1=y:g" .config
- else
- sed -i -e "s:CONFIG_$1=y:# CONFIG_$1 is not set:g" .config
- fi
- einfo $(grep "CONFIG_$1[= ]" .config || echo Could not find CONFIG_$1 ...)
- shift
- done
-}
-
-busybox_config_enabled() {
- local val=$(sed -n "/^CONFIG_$1=/s:^[^=]*=::p" .config)
- case ${val} in
- "") return 1 ;;
- y) return 0 ;;
- *) echo "${val}" | sed -r 's:^"(.*)"$:\1:' ;;
- esac
-}
-
-src_prepare() {
- unset KBUILD_OUTPUT #88088
- append-flags -fno-strict-aliasing #310413
- use ppc64 && append-flags -mminimal-toc #130943
-
- # patches go here!
- epatch "${FILESDIR}"/${PN}-1.19.0-bb.patch
- epatch "${FILESDIR}"/${P}-*.patch
- cp "${FILESDIR}"/ginit.c init/ || die
-
- # flag cleanup
- sed -i -r \
- -e 's:[[:space:]]?-(Werror|Os|falign-(functions|jumps|loops|labels)=1|fomit-frame-pointer)\>::g' \
- Makefile.flags || die
- #sed -i '/bbsh/s:^//::' include/applets.h
- sed -i '/^#error Aborting compilation./d' applets/applets.c || die
- use elibc_glibc && sed -i 's:-Wl,--gc-sections::' Makefile
- sed -i \
- -e "/^CROSS_COMPILE/s:=.*:= ${CHOST}-:" \
- -e "/^AR\>/s:=.*:= $(tc-getAR):" \
- -e "/^CC\>/s:=.*:= $(tc-getCC):" \
- -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
- -e "/^PKG_CONFIG\>/s:=.*:= $(tc-getPKG_CONFIG):" \
- Makefile || die
- sed -i \
- -e 's:-static-libgcc::' \
- Makefile.flags || die
-}
-
-src_configure() {
- # check for a busybox config before making one of our own.
- # if one exist lets return and use it.
-
- restore_config .config
- if [ -f .config ]; then
- yes "" | emake -j1 oldconfig > /dev/null
- return 0
- else
- ewarn "Could not locate user configfile, so we will save a default one"
- fi
-
- # setup the config file
- emake -j1 allyesconfig > /dev/null
- # nommu forces a bunch of things off which we want on #387555
- busybox_config_option n NOMMU
- sed -i '/^#/d' .config
- yes "" | emake -j1 oldconfig >/dev/null
-
- # now turn off stuff we really don't want
- busybox_config_option n DMALLOC
- busybox_config_option n FEATURE_SUID_CONFIG
- busybox_config_option n BUILD_AT_ONCE
- busybox_config_option n BUILD_LIBBUSYBOX
- busybox_config_option n FEATURE_CLEAN_UP
- busybox_config_option n MONOTONIC_SYSCALL
- busybox_config_option n USE_PORTABLE_CODE
- busybox_config_option n WERROR
-
- # If these are not set and we are using a uclibc/busybox setup
- # all calls to system() will fail.
- busybox_config_option y ASH
- busybox_config_option n HUSH
-
- # disable ipv6 applets
- if ! use ipv6; then
- busybox_config_option n FEATURE_IPV6
- busybox_config_option n TRACEROUTE6
- busybox_config_option n PING6
- fi
-
- if use static && use pam ; then
- ewarn "You cannot have USE='static pam'. Assuming static is more important."
- fi
- busybox_config_option $(usex static n pam) PAM
- busybox_config_option static STATIC
- busybox_config_option syslog {K,SYS}LOGD LOGGER
- busybox_config_option systemd FEATURE_SYSTEMD
- busybox_config_option math FEATURE_AWK_LIBM
-
- # all the debug options are compiler related, so punt them
- busybox_config_option n DEBUG
- busybox_config_option y NO_DEBUG_LIB
- busybox_config_option n DMALLOC
- busybox_config_option n EFENCE
-
- busybox_config_option selinux SELINUX
-
- # this opt only controls mounting with <linux-2.6.23
- busybox_config_option n FEATURE_MOUNT_NFS
-
- # default a bunch of uncommon options to off
- local opt
- for opt in \
- ADD_SHELL \
- BEEP BOOTCHARTD \
- CRONTAB \
- DC DEVFSD DNSD DPKG{,_DEB} \
- FAKEIDENTD FBSPLASH FOLD FSCK_MINIX FTP{GET,PUT} \
- FEATURE_DEVFS \
- HOSTID HUSH \
- INETD INOTIFYD IPCALC \
- LOCALE_SUPPORT LOGNAME LPD \
- MAKEMIME MKFS_MINIX MSH \
- OD \
- RDEV READPROFILE REFORMIME REMOVE_SHELL RFKILL RUN_PARTS RUNSV{,DIR} \
- SLATTACH SMEMCAP SULOGIN SV{,LOGD} \
- TASKSET TCPSVD \
- RPM RPM2CPIO \
- UDPSVD UUDECODE UUENCODE
- do
- busybox_config_option n ${opt}
- done
-
- emake -j1 oldconfig > /dev/null
-}
-
-src_compile() {
- unset KBUILD_OUTPUT #88088
- export SKIP_STRIP=y
-
- emake V=1 busybox
-}
-
-src_install() {
- unset KBUILD_OUTPUT #88088
- save_config .config
-
- into /
- dodir /bin
- if use sep-usr ; then
- # install /ginit to take care of mounting stuff
- exeinto /
- newexe busybox_unstripped ginit
- dosym /ginit /bin/bb
- dosym bb /bin/busybox
- else
- newbin busybox_unstripped busybox
- dosym busybox /bin/bb
- fi
- if use mdev ; then
- dodir /$(get_libdir)/mdev/
- use make-symlinks || dosym /bin/bb /sbin/mdev
- cp "${S}"/examples/mdev_fat.conf "${ED}"/etc/mdev.conf
-
- exeinto /$(get_libdir)/mdev/
- doexe "${FILESDIR}"/mdev/*
-
- newinitd "${FILESDIR}"/mdev.rc.1 mdev
- fi
- if use livecd ; then
- dosym busybox /bin/vi
- fi
-
- # add busybox daemon's, bug #444718
- if busybox_config_enabled FEATURE_NTPD_SERVER; then
- newconfd "${FILESDIR}/ntpd.confd" "busybox-ntpd"
- newinitd "${FILESDIR}/ntpd.initd" "busybox-ntpd"
- fi
- if busybox_config_enabled SYSLOGD; then
- newconfd "${FILESDIR}/syslogd.confd" "busybox-syslogd"
- newinitd "${FILESDIR}/syslogd.initd" "busybox-syslogd"
- fi
- if busybox_config_enabled KLOGD; then
- newconfd "${FILESDIR}/klogd.confd" "busybox-klogd"
- newinitd "${FILESDIR}/klogd.initd" "busybox-klogd"
- fi
- if busybox_config_enabled WATCHDOG; then
- newconfd "${FILESDIR}/watchdog.confd" "busybox-watchdog"
- newinitd "${FILESDIR}/watchdog.initd" "busybox-watchdog"
- fi
- if busybox_config_enabled UDHCPC; then
- local path=$(busybox_config_enabled UDHCPC_DEFAULT_SCRIPT)
- exeinto "${path%/*}"
- newexe examples/udhcp/simple.script "${path##*/}"
- fi
- if busybox_config_enabled UDHCPD; then
- insinto /etc
- doins examples/udhcp/udhcpd.conf
- fi
-
- # bundle up the symlink files for use later
- emake DESTDIR="${ED}" install
- rm _install/bin/busybox
- # for compatibility, provide /usr/bin/env
- mkdir -p _install/usr/bin
- ln -s /bin/env _install/usr/bin/env
- tar cf busybox-links.tar -C _install . || : #;die
- insinto /usr/share/${PN}
- use make-symlinks && doins busybox-links.tar
-
- dodoc AUTHORS README TODO
-
- cd docs
- docinto txt
- dodoc *.txt
- docinto pod
- dodoc *.pod
- dohtml *.html
-
- cd ../examples
- docinto examples
- dodoc inittab depmod.pl *.conf *.script undeb unrpm
-}
-
-pkg_preinst() {
- if use make-symlinks && [[ ! ${VERY_BRAVE_OR_VERY_DUMB} == "yes" ]] && [[ ${ROOT} == "/" ]] ; then
- ewarn "setting USE=make-symlinks and emerging to / is very dangerous."
- ewarn "it WILL overwrite lots of system programs like: ls bash awk grep (bug 60805 for full list)."
- ewarn "If you are creating a binary only and not merging this is probably ok."
- ewarn "set env VERY_BRAVE_OR_VERY_DUMB=yes if this is really what you want."
- die "silly options will destroy your system"
- fi
-
- if use make-symlinks ; then
- mv "${ED}"/usr/share/${PN}/busybox-links.tar "${T}"/ || die
- fi
-}
-
-pkg_postinst() {
- savedconfig_pkg_postinst
-
- if use make-symlinks ; then
- cd "${T}" || die
- mkdir _install
- tar xf busybox-links.tar -C _install || die
- cp -vpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
- fi
-
- if use sep-usr ; then
- elog "In order to use the sep-usr support, you have to update your"
- elog "kernel command line. Add the option:"
- elog " init=/ginit"
- elog "To launch a different init than /sbin/init, use:"
- elog " init=/ginit /sbin/yourinit"
- elog "To get a rescue shell, you may boot with:"
- elog " init=/ginit bb"
- fi
-}
diff --git a/sys-apps/busybox/busybox-9999.ebuild b/sys-apps/busybox/busybox-9999.ebuild
deleted file mode 100644
index b767c8cc..00000000
--- a/sys-apps/busybox/busybox-9999.ebuild
+++ /dev/null
@@ -1,299 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/busybox-9999.ebuild,v 1.15 2013/02/28 22:43:20 vapier Exp $
-
-# See `man savedconfig.eclass` for info on how to use USE=savedconfig.
-
-EAPI="4"
-inherit eutils flag-o-matic savedconfig toolchain-funcs multilib
-
-DESCRIPTION="Utilities for rescue and embedded systems"
-HOMEPAGE="http://www.busybox.net/"
-if [[ ${PV} == "9999" ]] ; then
- MY_P=${PN}
- EGIT_REPO_URI="git://busybox.net/busybox.git"
- inherit git-2
-else
- MY_P=${PN}-${PV/_/-}
- SRC_URI="http://www.busybox.net/downloads/${MY_P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="ipv6 livecd make-symlinks math mdev -pam selinux sep-usr +static syslog systemd"
-RESTRICT="test"
-
-RDEPEND="!static? ( selinux? ( sys-libs/libselinux ) )
- pam? ( sys-libs/pam )"
-DEPEND="${RDEPEND}
- static? ( selinux? ( sys-libs/libselinux[static-libs(+)] ) )
- >=sys-kernel/linux-headers-2.6.39"
-
-S=${WORKDIR}/${MY_P}
-
-busybox_config_option() {
- local flag=$1 ; shift
- if [[ ${flag} != [yn] ]] ; then
- busybox_config_option $(usex ${flag} y n) "$@"
- return
- fi
- while [[ $# -gt 0 ]] ; do
- if [[ ${flag} == "y" ]] ; then
- sed -i -e "s:.*\<CONFIG_$1\>.*set:CONFIG_$1=y:g" .config
- else
- sed -i -e "s:CONFIG_$1=y:# CONFIG_$1 is not set:g" .config
- fi
- einfo $(grep "CONFIG_$1[= ]" .config || echo Could not find CONFIG_$1 ...)
- shift
- done
-}
-
-busybox_config_enabled() {
- local val=$(sed -n "/^CONFIG_$1=/s:^[^=]*=::p" .config)
- case ${val} in
- "") return 1 ;;
- y) return 0 ;;
- *) echo "${val}" | sed -r 's:^"(.*)"$:\1:' ;;
- esac
-}
-
-src_prepare() {
- unset KBUILD_OUTPUT #88088
- append-flags -fno-strict-aliasing #310413
- use ppc64 && append-flags -mminimal-toc #130943
-
- # patches go here!
- epatch "${FILESDIR}"/${PN}-1.19.0-bb.patch
- #epatch "${FILESDIR}"/${P}-*.patch
- cp "${FILESDIR}"/ginit.c init/ || die
-
- # flag cleanup
- sed -i -r \
- -e 's:[[:space:]]?-(Werror|Os|falign-(functions|jumps|loops|labels)=1|fomit-frame-pointer)\>::g' \
- Makefile.flags || die
- #sed -i '/bbsh/s:^//::' include/applets.h
- sed -i '/^#error Aborting compilation./d' applets/applets.c || die
- use elibc_glibc && sed -i 's:-Wl,--gc-sections::' Makefile
- sed -i \
- -e "/^CROSS_COMPILE/s:=.*:= ${CHOST}-:" \
- -e "/^AR\>/s:=.*:= $(tc-getAR):" \
- -e "/^CC\>/s:=.*:= $(tc-getCC):" \
- -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
- -e "/^PKG_CONFIG\>/s:=.*:= $(tc-getPKG_CONFIG):" \
- Makefile || die
- sed -i \
- -e 's:-static-libgcc::' \
- Makefile.flags || die
-}
-
-src_configure() {
- # check for a busybox config before making one of our own.
- # if one exist lets return and use it.
-
- restore_config .config
- if [ -f .config ]; then
- yes "" | emake -j1 oldconfig > /dev/null
- return 0
- else
- ewarn "Could not locate user configfile, so we will save a default one"
- fi
-
- # setup the config file
- emake -j1 allyesconfig > /dev/null
- # nommu forces a bunch of things off which we want on #387555
- busybox_config_option n NOMMU
- sed -i '/^#/d' .config
- yes "" | emake -j1 oldconfig >/dev/null
-
- # now turn off stuff we really don't want
- busybox_config_option n DMALLOC
- busybox_config_option n FEATURE_SUID_CONFIG
- busybox_config_option n BUILD_AT_ONCE
- busybox_config_option n BUILD_LIBBUSYBOX
- busybox_config_option n FEATURE_CLEAN_UP
- busybox_config_option n MONOTONIC_SYSCALL
- busybox_config_option n USE_PORTABLE_CODE
- busybox_config_option n WERROR
-
- # If these are not set and we are using a uclibc/busybox setup
- # all calls to system() will fail.
- busybox_config_option y ASH
- busybox_config_option n HUSH
-
- # disable ipv6 applets
- if ! use ipv6; then
- busybox_config_option n FEATURE_IPV6
- busybox_config_option n TRACEROUTE6
- busybox_config_option n PING6
- fi
-
- if use static && use pam ; then
- ewarn "You cannot have USE='static pam'. Assuming static is more important."
- fi
- busybox_config_option $(usex static n pam) PAM
- busybox_config_option static STATIC
- busybox_config_option syslog {K,SYS}LOGD LOGGER
- busybox_config_option systemd FEATURE_SYSTEMD
- busybox_config_option math FEATURE_AWK_LIBM
-
- # all the debug options are compiler related, so punt them
- busybox_config_option n DEBUG
- busybox_config_option y NO_DEBUG_LIB
- busybox_config_option n DMALLOC
- busybox_config_option n EFENCE
-
- busybox_config_option selinux SELINUX
-
- # this opt only controls mounting with <linux-2.6.23
- busybox_config_option n FEATURE_MOUNT_NFS
-
- # default a bunch of uncommon options to off
- local opt
- for opt in \
- ADD_SHELL \
- BEEP BOOTCHARTD \
- CRONTAB \
- DC DEVFSD DNSD DPKG{,_DEB} \
- FAKEIDENTD FBSPLASH FOLD FSCK_MINIX FTP{GET,PUT} \
- FEATURE_DEVFS \
- HOSTID HUSH \
- INETD INOTIFYD IPCALC \
- LOCALE_SUPPORT LOGNAME LPD \
- MAKEMIME MKFS_MINIX MSH \
- OD \
- RDEV READPROFILE REFORMIME REMOVE_SHELL RFKILL RUN_PARTS RUNSV{,DIR} \
- SLATTACH SMEMCAP SULOGIN SV{,LOGD} \
- TASKSET TCPSVD \
- RPM RPM2CPIO \
- UDPSVD UUDECODE UUENCODE
- do
- busybox_config_option n ${opt}
- done
-
- emake -j1 oldconfig > /dev/null
-}
-
-src_compile() {
- unset KBUILD_OUTPUT #88088
- export SKIP_STRIP=y
-
- emake V=1 busybox
-}
-
-src_install() {
- unset KBUILD_OUTPUT #88088
- save_config .config
-
- into /
- dodir /bin
- if use sep-usr ; then
- # install /ginit to take care of mounting stuff
- exeinto /
- newexe busybox_unstripped ginit
- dosym /ginit /bin/bb
- dosym bb /bin/busybox
- else
- newbin busybox_unstripped busybox
- dosym busybox /bin/bb
- fi
- if use mdev ; then
- dodir /$(get_libdir)/mdev/
- use make-symlinks || dosym /bin/bb /sbin/mdev
- cp "${S}"/examples/mdev_fat.conf "${ED}"/etc/mdev.conf
-
- exeinto /$(get_libdir)/mdev/
- doexe "${FILESDIR}"/mdev/*
-
- newinitd "${FILESDIR}"/mdev.rc.1 mdev
- fi
- if use livecd ; then
- dosym busybox /bin/vi
- fi
-
- # add busybox daemon's, bug #444718
- if busybox_config_enabled FEATURE_NTPD_SERVER; then
- newconfd "${FILESDIR}/ntpd.confd" "busybox-ntpd"
- newinitd "${FILESDIR}/ntpd.initd" "busybox-ntpd"
- fi
- if busybox_config_enabled SYSLOGD; then
- newconfd "${FILESDIR}/syslogd.confd" "busybox-syslogd"
- newinitd "${FILESDIR}/syslogd.initd" "busybox-syslogd"
- fi
- if busybox_config_enabled KLOGD; then
- newconfd "${FILESDIR}/klogd.confd" "busybox-klogd"
- newinitd "${FILESDIR}/klogd.initd" "busybox-klogd"
- fi
- if busybox_config_enabled WATCHDOG; then
- newconfd "${FILESDIR}/watchdog.confd" "busybox-watchdog"
- newinitd "${FILESDIR}/watchdog.initd" "busybox-watchdog"
- fi
- if busybox_config_enabled UDHCPC; then
- local path=$(busybox_config_enabled UDHCPC_DEFAULT_SCRIPT)
- exeinto "${path%/*}"
- newexe examples/udhcp/simple.script "${path##*/}"
- fi
- if busybox_config_enabled UDHCPD; then
- insinto /etc
- doins examples/udhcp/udhcpd.conf
- fi
-
- # bundle up the symlink files for use later
- emake DESTDIR="${ED}" install
- rm _install/bin/busybox
- # for compatibility, provide /usr/bin/env
- mkdir -p _install/usr/bin
- ln -s /bin/env _install/usr/bin/env
- tar cf busybox-links.tar -C _install . || : #;die
- insinto /usr/share/${PN}
- use make-symlinks && doins busybox-links.tar
-
- dodoc AUTHORS README TODO
-
- cd docs
- docinto txt
- dodoc *.txt
- docinto pod
- dodoc *.pod
- dohtml *.html
-
- cd ../examples
- docinto examples
- dodoc inittab depmod.pl *.conf *.script undeb unrpm
-}
-
-pkg_preinst() {
- if use make-symlinks && [[ ! ${VERY_BRAVE_OR_VERY_DUMB} == "yes" ]] && [[ ${ROOT} == "/" ]] ; then
- ewarn "setting USE=make-symlinks and emerging to / is very dangerous."
- ewarn "it WILL overwrite lots of system programs like: ls bash awk grep (bug 60805 for full list)."
- ewarn "If you are creating a binary only and not merging this is probably ok."
- ewarn "set env VERY_BRAVE_OR_VERY_DUMB=yes if this is really what you want."
- die "silly options will destroy your system"
- fi
-
- if use make-symlinks ; then
- mv "${ED}"/usr/share/${PN}/busybox-links.tar "${T}"/ || die
- fi
-}
-
-pkg_postinst() {
- savedconfig_pkg_postinst
-
- if use make-symlinks ; then
- cd "${T}" || die
- mkdir _install
- tar xf busybox-links.tar -C _install || die
- cp -vpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
- fi
-
- if use sep-usr ; then
- elog "In order to use the sep-usr support, you have to update your"
- elog "kernel command line. Add the option:"
- elog " init=/ginit"
- elog "To launch a different init than /sbin/init, use:"
- elog " init=/ginit /sbin/yourinit"
- elog "To get a rescue shell, you may boot with:"
- elog " init=/ginit bb"
- fi
-}
diff --git a/sys-apps/busybox/files/mdev.conf b/sys-apps/busybox/files/mdev.conf
new file mode 100644
index 00000000..11c256d7
--- /dev/null
+++ b/sys-apps/busybox/files/mdev.conf
@@ -0,0 +1,105 @@
+# Provide user, group, and mode information for devices. If a regex matches
+# the device name provided by sysfs, use the appropriate user:group and mode
+# instead of the default 0:0 660.
+#
+# Syntax:
+# [-]devicename_regex user:group mode [>|=path] [@|$|*cmd args...]
+#
+# Leading minus in 1st field means "don't stop on this line", otherwise
+# search is stopped after the matching line is encountered.
+# Leading @ allows specification as @major,minor[-minor2] for disambiguation
+#
+# =: move, >: move and create a symlink, !: don't create node
+# @|$|*: run $cmd on delete, @cmd on create, *cmd on both
+
+# support module loading on hotplug
+$MODALIAS=.* root:root 660 @/sbin/modprobe "$MODALIAS"
+
+# Log without creating nodes
+#-.* nobody:nogroup 400 @/lib/mdev/mdev_debug ; /bin/rm $MDEV
+
+# null may already exist; therefore ownership has to be changed with command
+null root:root 666 @/bin/chmod 666 $MDEV
+zero root:root 666
+full root:root 666
+random root:root 644
+urandom root:root 644
+hwrandom root:root 644
+grsec root:root 660
+
+kmem root:kmem 640
+kmsg root:root 600
+mem root:kmem 640
+port root:kmem 640
+# console may already exist; therefore ownership has to be changed with command
+console root:tty 600 @/bin/chmod 600 $MDEV
+ptmx root:tty 666
+pty.* root:tty 660
+
+-cpu.* root:root 755 @/bin/mkdir -pm 755 cpu ; /bin/rm $MDEV
+cpu([0-9]+) root:root 444 =cpu/%1/cpuid
+-msr.* root:root 755 @/bin/mkdir -pm 755 cpu ; /bin/rm $MDEV
+msr([0-9]+) root:root 600 =cpu/%1/msr
+microcode root:root 600 =cpu/
+
+# Typical devices
+
+tty root:tty 666
+tty[0-9]+ root:tty 620
+vcsa?[0-9]* root:tty 660
+ttyS[0-9]+ root:uucp 660
+ttyprintk root:root 600
+
+# block devices
+ram([0-9]+) root:disk 660 >rd/%1
+loop([0-9]+) root:disk 660 >loop/%1
+sd[a-z].* root:disk 660 */lib/mdev/usbdisk_link
+#hd[a-z][0-9]* root:disk 660 */lib/mdev/ide_links
+md[0-9]+ root:disk 660 @/bin/mkdir -pm 755 md ; /bin/ln -sf ../$MDEV md/${MDEV/md}
+#sr[0-9]+ root:cdrom 660 @/bin/ln -sf $MDEV cdrom
+#fd[0-9]+ root:floppy 660
+bsg/.* root:root 600 =bsg/
+
+# net devices
+-net/.* root:root 600 @/sbin/nameif
+tun[0-9]* root:root 666 =net/
+tap[0-9]* root:root 666 =net/
+
+# i2c
+i2c([0-9]+) root:root 600 >i2c/%1
+i2c-([0-9]+) root:root 600 >i2c/%1
+
+# usb bus devices
+-usb.* root:usb 755 @/bin/mkdir -pm 755 bus/usb ; /bin/chmod 755 bus ; /bin/rm $MDEV
+usb([0-9]) root:usb 664 =bus/usb/00%1/001
+usb([1-9][0-9]) root:usb 664 =bus/usb/0%1/001
+usb([1-9][0-9]{2}) root:usb 664 =bus/usb/%1/001
+# usb devices
+([0-9]+)-([0-9]+) root:usb 664 */lib/mdev/usb
+hiddev[0-9]+ root:root 600 =usb/
+hidraw[0-9]+ root:root 600
+ttyUSB[0-9]+ root:uucp 660
+# Traditionally, USB devices appeared as, e.g., '/dev/usbdev1.1_ep00'
+usbdev[0-9]\.[0-9] root:root 664 */lib/mdev/usbdev
+usbdev[0-9]\.[0-9]_.* root:root 664
+
+# misc stuff
+#misc/.* nobody:nogroup 0 !
+#rtc root:root 600 >misc/
+rtc0 root:root 600 @/bin/ln -sf $MDEV rtc
+
+# input stuff
+event[0-9]+ root:root 640 =input/
+mice root:root 640 =input/
+mouse[0-9]+ root:root 640 =input/
+ts[0-9]+ root:root 600 =input/
+
+# Less typical devices
+
+fuse root:root 666
+
+#ttyLTM[0-9]+ root:dialout 660 @/bin/ln -sf $MDEV modem
+#ttySHSF[0-9]+ root:dialout 660 @/bin/ln -sf $MDEV modem
+#slamr root:dialout 660 @/bin/ln -sf $MDEV slamr0
+#slusb root:dialout 660 @/bin/ln -sf $MDEV slusb0
+
diff --git a/sys-apps/busybox/files/mdev/usb b/sys-apps/busybox/files/mdev/usb
new file mode 100755
index 00000000..2035b53d
--- /dev/null
+++ b/sys-apps/busybox/files/mdev/usb
@@ -0,0 +1,78 @@
+#!/bin/sh
+
+if [ -w "kmsg" ]; then
+ LOGFILE="kmsg"
+else
+ LOGFILE="mdev_usb.log"
+fi
+
+echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) mdev usb helper started as '$0' in '$( pwd )', MDEV '$MDEV', ACTION '$ACTION', DEVPATH '$DEVPATH', SUBSYSTEM '$SUBSYSTEM', SEQNUM '$SEQNUM'"
+
+[ -n "$MDEV" ] || exit 0
+[ -n "$DEVPATH" ] || exit 0
+[ "$SUBSYSTEM" = "usb" ] || exit 0
+
+# add zeros to device or bus
+function add_zeros() {
+ case "$( echo "$1" | wc -L )" in
+ 1) echo "00$1"
+ ;;
+ 2) echo "0$1"
+ ;;
+ *) echo "$1"
+ ;;
+ esac
+ return 0
+}
+
+# e.g. DEVPATH=/devices/pci0000:00/0000:00:0f.4/usb2/2-1, MDEV=2-1
+BUS=""
+USB_DEV=""
+if [ -d /sys/devices ]; then
+ BUS="$( add_zeros "$( cat "/sys$DEVPATH/busnum" 2>/dev/null )" )"
+ USB_DEV="$( add_zeros "$( cat "/sys$DEVPATH/devnum" 2>/dev/null )" )"
+fi
+if [ -z "$BUS" ]; then
+ BUS="$( add_zeros "$( echo "$DEVPATH" | cut -d'/' -f 5 | sed 's/^usb//' )" )"
+fi
+if [ -z "$USB_DEV" ]; then
+ USB_DEV="$( add_zeros "$( echo "$MDEV" | cut -d'-' -f 1 )" )"
+fi
+#USB_FUNC="$( add_zeros "$( echo "$MDEV" | cut -d'-' -f 2 )" )"
+
+# try to load the proper driver for usb devices
+case "$ACTION" in
+ add|"")
+ echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) Performing 'add' ACTION"
+
+ # move usb device file
+ if [ ! -d "bus/usb/$BUS" ]; then
+ echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) WARNING USB bus directory 'bus/usb/$BUS' doesn't exist - is USB initialised?"
+ mkdir -p "bus/usb/$BUS" \
+ && echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) mkdir succeeded for 'bus/usb/$BUS'" \
+ || { echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) mkdir failed for 'bus/usb/$BUS'" ; exit 0 ; }
+ fi
+ mv "$MDEV" "bus/usb/$BUS/$USB_DEV" \
+ && echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) mv succeeded for 'bus/usb/$BUS/$USB_DEV'" \
+ || { echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) mv failed for 'bus/usb/$BUS/$USB_DEV'" ; exit 0 ; }
+ ;;
+ remove)
+ echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) Performing 'add' ACTION"
+
+ # remove device file and possible empty dirs
+ if rm -f "bus/usb/$BUS/$USB_DEV" 2>/dev/null \
+ && echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) rm -f 'bus/usb/$BUS/$USB_DEV' succeeded"
+ then
+ rmdir -p "bus/usb/$BUS" 2>/dev/null \
+ && echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) rmdir -p 'bus/usb/$BUS' succeeded" \
+ || { echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) rmdir -p 'bus/usb/$BUS' failed" ; exit 0 ; }
+ else
+ echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) rm -f 'bus/usb/$BUS/$USB_DEV' failed"
+ exit 0
+ fi
+ ;;
+esac
+
+echo >>"$LOGFILE" "$$ $( date +"%T.%N" ) usb helper completed successfully"
+
+exit 0
diff --git a/sys-apps/busybox/files/mdev/usbdev b/sys-apps/busybox/files/mdev/usbdev
index ea5b9155..e1338a2d 100644
--- a/sys-apps/busybox/files/mdev/usbdev
+++ b/sys-apps/busybox/files/mdev/usbdev
@@ -46,7 +46,7 @@ case "$ACTION" in
if [ -d $USB_PATH/$USB_DEV_DIR ]; then
for i in $USB_PATH/$USB_DEV_DIR/*/modalias ; do
modprobe -r `cat $i` 2>/dev/null
- done
+ done
fi
# unload usb bus driver. Does this make sense?
# what happens, if two usb devices are plugged in
diff --git a/sys-apps/busybox/metadata.xml b/sys-apps/busybox/metadata.xml
deleted file mode 100644
index 72850fbb..00000000
--- a/sys-apps/busybox/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>embedded</herd>
-<use>
-<flag name="make-symlinks">Create all the appropriate symlinks in /bin and /sbin.</flag>
-<flag name="math">Enable math support in gawk (requires libm)</flag>
-<flag name="mdev">Create the appropriate symlink in /sbin and install mdev.conf and support files</flag>
-<flag name="sep-usr">Support a separate /usr without needing an initramfs by booting with init=/ginit</flag>
-<flag name="static">Make the system rescue shell (/bin/bb) static so you can recover even when glibc is broken</flag>
-<flag name="systemd">Support systemd</flag>
-</use>
-</pkgmetadata>