diff options
author | Stuart Shelton <stuart@shelton.me> | 2013-03-20 22:57:20 +0000 |
---|---|---|
committer | Stuart Shelton <stuart@shelton.me> | 2013-03-20 22:57:20 +0000 |
commit | 9fb238238019a9c179069d3608babee4ecf1af57 (patch) | |
tree | fef17d663d2c8eaf1d34ced6f17093a7bbb32543 /sys-apps | |
parent | Add original busybox ebuild (diff) | |
download | srcshelton-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/ChangeLog | 1447 | ||||
-rw-r--r-- | sys-apps/busybox/Manifest | 37 | ||||
-rw-r--r-- | sys-apps/busybox/busybox-1.19.3-r1.ebuild | 288 | ||||
-rw-r--r-- | sys-apps/busybox/busybox-1.20.0.ebuild | 307 | ||||
-rw-r--r-- | sys-apps/busybox/busybox-1.20.1.ebuild | 308 | ||||
-rw-r--r-- | sys-apps/busybox/busybox-1.20.2.ebuild | 4 | ||||
-rw-r--r-- | sys-apps/busybox/busybox-1.21.0.ebuild | 299 | ||||
-rw-r--r-- | sys-apps/busybox/busybox-9999.ebuild | 299 | ||||
-rw-r--r-- | sys-apps/busybox/files/mdev.conf | 105 | ||||
-rwxr-xr-x | sys-apps/busybox/files/mdev/usb | 78 | ||||
-rw-r--r-- | sys-apps/busybox/files/mdev/usbdev | 2 | ||||
-rw-r--r-- | sys-apps/busybox/metadata.xml | 13 |
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> |