changeset 1696:f24a3b643df4 draft

Upgrade toybox to 0.5.0.
author Rob Landley <rob@landley.net>
date Sun, 05 Oct 2014 21:51:33 -0500
parents dcaa6003b183
children 09832e10ea13
files download.sh sources/baseconfig-busybox
diffstat 2 files changed, 42 insertions(+), 40 deletions(-) [+]
line wrap: on
line diff
--- a/download.sh	Sun Oct 05 21:49:43 2014 -0500
+++ b/download.sh	Sun Oct 05 21:51:33 2014 -0500
@@ -59,8 +59,8 @@
 # BusyBox.  Adding a native toolchain requires binutils and gcc (above) plus
 # make and bash.
 
-URL=http://landley.net/toybox/downloads/toybox-0.4.9.tar.bz2 \
-SHA1=563ceace2c7e3af759cc6749f4ff24f6ea5be75a \
+URL=http://landley.net/toybox/downloads/toybox-0.5.0.tar.bz2 \
+SHA1=2249770a056b3034dc9b2066e5bea3a790d0a80d \
 maybe_fork "download || dienow"
 
 URL=http://www.busybox.net/downloads/busybox-1.22.1.tar.bz2 \
--- a/sources/baseconfig-busybox	Sun Oct 05 21:49:43 2014 -0500
+++ b/sources/baseconfig-busybox	Sun Oct 05 21:51:33 2014 -0500
@@ -4,7 +4,6 @@
 
 CONFIG_SHOW_USAGE=y
 CONFIG_FEATURE_VERBOSE_USAGE=y
-CONFIG_FEATURE_COMPRESS_USAGE=y
 CONFIG_LONG_OPTS=y
 
 # command list
@@ -17,10 +16,7 @@
 CONFIG_BZIP2=y
 CONFIG_GUNZIP=y
 CONFIG_GZIP=y
-CONFIG_FEATURE_SEAMLESS_BZ2=y
-CONFIG_FEATURE_SEAMLESS_GZ=y
 CONFIG_UNXZ=y
-CONFIG_FEATURE_SEAMLESS_XZ=y
 
 CONFIG_TAR=y
 CONFIG_FEATURE_TAR_CREATE=y
@@ -29,6 +25,9 @@
 CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
 CONFIG_FEATURE_TAR_LONG_OPTIONS=y
 CONFIG_FEATURE_TAR_FROM=y
+CONFIG_FEATURE_SEAMLESS_BZ2=y
+CONFIG_FEATURE_SEAMLESS_GZ=y
+CONFIG_FEATURE_SEAMLESS_XZ=y
 
 CONFIG_DD=y
 CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
@@ -36,9 +35,6 @@
 CONFIG_EXPR=y
 CONFIG_EXPR_MATH_SUPPORT_64=y
 
-CONFIG_INSTALL=y
-CONFIG_FEATURE_PRESERVE_HARDLINKS=y
-
 CONFIG_TR=y
 CONFIG_AWK=y
 
@@ -47,31 +43,11 @@
 
 CONFIG_SED=y
 
-CONFIG_FIND=y
-CONFIG_FEATURE_FIND_PRINT0=y
-CONFIG_FEATURE_FIND_TYPE=y
-CONFIG_FEATURE_FIND_XDEV=y
-CONFIG_FEATURE_FIND_NOT=y
-CONFIG_FEATURE_FIND_PAREN=y
-CONFIG_FEATURE_FIND_PRUNE=y
-CONFIG_FEATURE_FIND_PATH=y
-CONFIG_FEATURE_FIND_MAXDEPTH=y
-CONFIG_FEATURE_FIND_EXEC=y
-
 CONFIG_TEST=y
 CONFIG_FEATURE_TEST_64=y
 
 # for root file system use
 
-CONFIG_ROUTE=y
-
-# Interactive command shell (bash hasn't got history without ncurses)
-
-CONFIG_FEATURE_EDITING=y
-CONFIG_FEATURE_TAB_COMPLETION=y
-CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
-CONFIG_FEATURE_EDITING_ASK_TERMINAL=y
-
 CONFIG_ASH=y
 CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
 CONFIG_FEATURE_TEST_64=y
@@ -86,6 +62,13 @@
 CONFIG_SH_MATH_SUPPORT_64=y
 CONFIG_FEATURE_SH_EXTRA_QUIET=y
 
+CONFIG_FEATURE_EDITING=y
+CONFIG_FEATURE_TAB_COMPLETION=y
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
+CONFIG_FEATURE_EDITING_ASK_TERMINAL=y
+
+CONFIG_ROUTE=y
+
 # LFS build
 
 CONFIG_WGET=y
@@ -101,16 +84,6 @@
 CONFIG_FTPGET=y
 CONFIG_FTPPUT=y
 
-CONFIG_MOUNT=y
-CONFIG_FEATURE_MOUNT_FLAGS=y
-CONFIG_FEATURE_MOUNT_FSTAB=y
-CONFIG_FEATURE_MOUNT_LOOP=y
-CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
-
-CONFIG_CPIO=y
-CONFIG_FEATURE_CPIO_O=y
-CONFIG_FEATURE_CPIO_P=y
-
 CONFIG_VI=y
 CONFIG_FEATURE_VI_COLON=y
 CONFIG_FEATURE_VI_YANKMARK=y
@@ -127,7 +100,6 @@
 CONFIG_PGREP=y
 CONFIG_PKILL=y
 
-CONFIG_LSPCI=y
 CONFIG_PING=y
 
 CONFIG_SHA512SUM=y
@@ -135,6 +107,8 @@
 CONFIG_FEATURE_FDISK_WRITABLE=y
 CONFIG_FEATURE_FDISK_ADVANCED=y
 
+# =======================================================================
+
 # Stuff in toybox
 
 CONFIG_CAT=y
@@ -238,3 +212,31 @@
 CONFIG_LOGNAME=y
 CONFIG_SPLIT=y
 CONFIG_TEE=y
+
+CONFIG_CPIO=y
+CONFIG_FEATURE_CPIO_O=y
+CONFIG_FEATURE_CPIO_P=y
+
+CONFIG_FIND=y
+CONFIG_FEATURE_FIND_PRINT0=y
+CONFIG_FEATURE_FIND_TYPE=y
+CONFIG_FEATURE_FIND_XDEV=y
+CONFIG_FEATURE_FIND_NOT=y
+CONFIG_FEATURE_FIND_PAREN=y
+CONFIG_FEATURE_FIND_PRUNE=y
+CONFIG_FEATURE_FIND_PATH=y
+CONFIG_FEATURE_FIND_MAXDEPTH=y
+CONFIG_FEATURE_FIND_EXEC=y
+
+CONFIG_LSPCI=y
+
+CONFIG_INSTALL=y
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y
+
+CONFIG_MOUNT=y
+CONFIG_FEATURE_MOUNT_FLAGS=y
+CONFIG_FEATURE_MOUNT_FSTAB=y
+CONFIG_FEATURE_MOUNT_LOOP=y
+CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
+
+