Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121111 - sys-apps/busybox needs version bump
Summary: sys-apps/busybox needs version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Other
: High enhancement (vote)
Assignee: Embedded Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-31 15:47 UTC by Zac Slade
Modified: 2006-01-31 19:07 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch against busybox-1.01.ebuild (busybox-1.1.0.ebuild.patch,1.07 KB, patch)
2006-01-31 16:37 UTC, Zac Slade
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Zac Slade 2006-01-31 15:47:17 UTC
Version 1.1.0 of busybox is out and it's required for use on initramfs systems.  Adds switch_root and many other enhancements.  It's also much more standards compliant than the previous busybox.
Comment 1 Zac Slade 2006-01-31 16:37:57 UTC
Created attachment 78604 [details, diff]
patch against busybox-1.01.ebuild

This ebuild worked for me.  Just a version bump minus the patches that 1.01 needed.  All the patches that were being provided are now provided directly by busybox.
Comment 2 Zac Slade 2006-01-31 16:39:03 UTC
The attached ebuild was tested on this system.

Portage 2.1_pre2 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r3, 2.6.13-mm1 i686)
=================================================================
System uname: 2.6.13-mm1 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.12.0_pre12
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -m32"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3
.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/default
s/pref /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -m32"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aac aalib acl alsa apm arts artswrappersuid audiofile avi bash-completion berkdb bitmap-fonts
blas bonobo bzip2 cdparanoia cdr crypt cscope css cups curl dba divx4linux dpms dts dvd dvdr dvdread eds emboss encode e
sd ethereal exif expat faad fam ffmpeg fftw firefox flac foomaticdb fortran gd gdbm gif glut gmp gnutls gphoto2 gpm gstr
eamer gtkhtml guile hal idn ieee1394 imagemagick imap imlib java jpeg jpeg2k junit kde kdexdeltas lapack lcms libcaca li
bg++ libwww mad mhash mikmod mmap mmx mmx2 mmxext mng motif mozilla mp3 mpeg mpi musepack mysql nas ncurses netcdf nptl
nptlonly nvidia offensive ogg oggvorbis openal opengl oss pam pcre pdflib perl png postgres povray python qt quicktime r
desktop readline real recode ruby samba sasl sblive scripting sdl slang slp snmp speex spell sse ssl svg svga szip tcpd
tetex theora tiff truetype truetype-fonts type1-fonts udev unicode urandom usb vhosts vorbis win32codecs xine xml xml2 x
mms xscreensaver xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 3 Boyd Stephen Smith Jr. 2006-01-31 16:57:37 UTC
Installs cleanly and appears to work here; haven't booted using it, but it will run in a booted system.
# emerge --info
Portage 2.1_pre4-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.16-rc1-mm3 x86_64)
=================================================================
System uname: 2.6.16-rc1-mm3 x86_64 Dual Core AMD Opteron(tm) Processor 275
Gentoo Base System version 1.12.0_pre15
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=opteron -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -march=opteron -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac acl acpi alsa apm arts async audiofile avi bash-completion berkdb bidi bitmap-fonts bl browserplugin bzip2 cdda cdparanoia cdr crypt cscope css cups dbus dga directfb dts dv dvb dvd dvdr dvdread edl eds elf emacs emboss encode esd fame fbcon ffmpeg flac foomaticdb fortran fuse gd gif gimp gimpprint gnutls gphoto2 gpm gstreamer gtk gtk2 guile hal howl ieee1394 imagemagick imlib ipv6 java javascript jpeg kde kdeenablefinal kerberos lcms ldap lesstif libg++ lm_sensors logitech-mouse lzo lzw lzw-tiff mikmod mjpeg mng motif mozilla mp3 mpeg mplayer musepack musicbrainz mysql ncurses nls nptl nsplugin ntlm_unsupported_patch odbc ogg oggvorbis opengl oss pam pda pdflib perl png postgres ppds python qt quicktime rdesktop readline real rtc samba sasl sblive scanner screen sdl slp smp sndfile snmp speex spell sqlite ssl stream subtitles svg syslog tcltk tcpd tetex tga theora threads tidy tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vcd vlm vorbis wifi wmf xanim xine xinerama xml xml2 xmms xpm xprint xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 4 SpanKY gentoo-dev 2006-01-31 18:35:31 UTC
too bad stripping it segfaults on amd64 ;)
Comment 5 solar (RETIRED) gentoo-dev 2006-01-31 19:07:55 UTC
(In reply to comment #4)
> too bad stripping it segfaults on amd64 ;)

Just BFD. (ELFKickers sstrip when using mjn3's version works)