[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#212986: floppy-udeb changes needed for new boot disks



Package: busybox-cvs
Severity: normal

For the new working boot disks, we need to change the floppy udeb to cut
down on the amount of stuff built in. This busybox is now only used by
the boot floppies, which then pivot root into the real d-i initrd which
is loaded from the second floppy. So only a very few busybox utilities
are needed: 

zcat chroot cp echo (fancy) ln rm sleep test insmod modprobe ash
(minimal) pivot_root mount (+loop) umount

Attached is a patch against current svn from your laptop.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux dragon 2.4.22 #1 Fri Sep 26 13:47:39 CEST 2003 i686
Locale: LANG=C, LC_CTYPE=C

-- 
see shy jo
Index: config-floppy-udeb-linux
===================================================================
--- config-floppy-udeb-linux	(revision 59)
+++ config-floppy-udeb-linux	(working copy)
@@ -35,8 +35,7 @@
 #
 # Archival Utilities
 #
-CONFIG_AR=y
-# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
+# CONFIG_AR is not set
 # CONFIG_BUNZIP2 is not set
 # CONFIG_CPIO is not set
 # CONFIG_DPKG is not set
@@ -46,14 +45,7 @@
 # CONFIG_GZIP is not set
 # CONFIG_RPM2CPIO is not set
 # CONFIG_RPM is not set
-CONFIG_TAR=y
-# CONFIG_FEATURE_TAR_CREATE is not set
-# CONFIG_FEATURE_TAR_BZIP2 is not set
-# CONFIG_FEATURE_TAR_EXCLUDE is not set
-CONFIG_FEATURE_TAR_GZIP=y
-CONFIG_FEATURE_TAR_OLDGNU_COMPATABILITY=y
-CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
-# CONFIG_FEATURE_UNARCHIVE_TAPE is not set
+# CONFIG_TAR is not set
 # CONFIG_UNCOMPRESS is not set
 # CONFIG_UNZIP is not set
 
@@ -65,11 +57,11 @@
 CONFIG_CAT=y
 # CONFIG_CHGRP is not set
 # CONFIG_CHMOD is not set
-CONFIG_CHOWN=y
+# CONFIG_CHOWN is not set
 CONFIG_CHROOT=y
 # CONFIG_CMP is not set
 CONFIG_CP=y
-CONFIG_CUT=y
+# CONFIG_CUT is not set
 # CONFIG_DATE is not set
 # CONFIG_DD is not set
 # CONFIG_DF is not set
@@ -80,7 +72,7 @@
 CONFIG_FEATURE_FANCY_ECHO=y
 # CONFIG_ENV is not set
 # CONFIG_EXPR is not set
-CONFIG_FALSE=y
+# CONFIG_FALSE is not set
 # CONFIG_FOLD is not set
 # CONFIG_HEAD is not set
 # CONFIG_HOSTID is not set
@@ -89,16 +81,9 @@
 # CONFIG_LENGTH is not set
 CONFIG_LN=y
 # CONFIG_LOGNAME is not set
-CONFIG_LS=y
-# CONFIG_FEATURE_LS_FILETYPES is not set
-CONFIG_FEATURE_LS_FOLLOWLINKS=y
-# CONFIG_FEATURE_LS_RECURSIVE is not set
-CONFIG_FEATURE_LS_SORTFILES=y
-CONFIG_FEATURE_LS_TIMESTAMPS=y
-CONFIG_FEATURE_LS_USERNAME=y
-# CONFIG_FEATURE_LS_COLOR is not set
-CONFIG_MD5SUM=y
-CONFIG_MKDIR=y
+# CONFIG_LS is not set
+# CONFIG_MD5SUM is not set
+# CONFIG_MKDIR is not set
 # CONFIG_MKFIFO is not set
 # CONFIG_MKNOD is not set
 # CONFIG_MV is not set
@@ -109,29 +94,29 @@
 CONFIG_RM=y
 # CONFIG_RMDIR is not set
 # CONFIG_SHA1SUM is not set
-# CONFIG_SLEEP is not set
+CONFIG_SLEEP=y
+# CONFIG_FEATURE_FANCY_SLEEP is not set
 # CONFIG_SORT is not set
 # CONFIG_STTY is not set
-CONFIG_SYNC=y
-CONFIG_TAIL=y
-# CONFIG_FEATURE_FANCY_TAIL is not set
+# CONFIG_SYNC is not set
+# CONFIG_TAIL is not set
 # CONFIG_TEE is not set
 CONFIG_TEST=y
 
 #
 # test (forced enabled for use with shell)
 #
-CONFIG_TOUCH=y
+# CONFIG_TOUCH is not set
 # CONFIG_TR is not set
-CONFIG_TRUE=y
+# CONFIG_TRUE is not set
 # CONFIG_TTY is not set
-CONFIG_UNAME=y
+# CONFIG_UNAME is not set
 # CONFIG_UNIQ is not set
 # CONFIG_USLEEP is not set
 # CONFIG_UUDECODE is not set
 # CONFIG_UUENCODE is not set
 # CONFIG_WATCH is not set
-CONFIG_WC=y
+# CONFIG_WC is not set
 # CONFIG_WHO is not set
 # CONFIG_WHOAMI is not set
 # CONFIG_YES is not set
@@ -142,16 +127,6 @@
 CONFIG_FEATURE_PRESERVE_HARDLINKS=y
 
 #
-# Common options for ls and more
-#
-CONFIG_FEATURE_AUTOWIDTH=y
-
-#
-# Common options for df, du, ls
-#
-CONFIG_FEATURE_HUMAN_READABLE=y
-
-#
 # Console Utilities
 #
 # CONFIG_CHVT is not set
@@ -169,7 +144,7 @@
 # Debian Utilities
 #
 # CONFIG_MKTEMP is not set
-CONFIG_READLINK=y
+# CONFIG_READLINK is not set
 # CONFIG_RUN_PARTS is not set
 # CONFIG_START_STOP_DAEMON is not set
 # CONFIG_WHICH is not set
@@ -179,38 +154,24 @@
 #
 # CONFIG_AWK is not set
 # CONFIG_PATCH is not set
-CONFIG_SED=y
-# CONFIG_FEATURE_SED_EMBEDED_NEWLINE is not set
-CONFIG_FEATURE_SED_GNU_COMPATABILITY=y
+# CONFIG_SED is not set
 # CONFIG_VI is not set
 
 #
 # Finding Utilities
 #
-CONFIG_FIND=y
-# CONFIG_FEATURE_FIND_MTIME is not set
-# CONFIG_FEATURE_FIND_PERM is not set
-# CONFIG_FEATURE_FIND_TYPE is not set
-# CONFIG_FEATURE_FIND_XDEV is not set
-# CONFIG_FEATURE_FIND_NEWER is not set
-# CONFIG_FEATURE_FIND_INUM is not set
-CONFIG_GREP=y
-# CONFIG_FEATURE_GREP_EGREP_ALIAS is not set
-# CONFIG_FEATURE_GREP_FGREP_ALIAS is not set
-# CONFIG_FEATURE_GREP_CONTEXT is not set
+# CONFIG_FIND is not set
+# CONFIG_GREP is not set
 # CONFIG_XARGS is not set
 
 #
 # Init Utilities
 #
-CONFIG_INIT=y
-CONFIG_FEATURE_USE_INITTAB=y
-CONFIG_FEATURE_INITRD=y
-# CONFIG_FEATURE_INIT_COREDUMPS is not set
-CONFIG_FEATURE_EXTRA_QUIET=y
+# CONFIG_INIT is not set
 # CONFIG_HALT is not set
 # CONFIG_POWEROFF is not set
-CONFIG_REBOOT=y
+# CONFIG_REBOOT is not set
+# CONFIG_MINIT is not set
 # CONFIG_MESG is not set
 
 #
@@ -273,19 +234,10 @@
 # CONFIG_FTPPUT is not set
 # CONFIG_HOSTNAME is not set
 # CONFIG_HTTPD is not set
-CONFIG_IFCONFIG=y
-CONFIG_FEATURE_IFCONFIG_STATUS=y
-# CONFIG_FEATURE_IFCONFIG_SLIP is not set
-# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
-# CONFIG_FEATURE_IFCONFIG_HW is not set
-# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set
+# CONFIG_IFCONFIG is not set
 # CONFIG_IFUPDOWN is not set
 # CONFIG_INETD is not set
-CONFIG_IP=y
-CONFIG_FEATURE_IP_ADDRESS=y
-CONFIG_FEATURE_IP_LINK=y
-CONFIG_FEATURE_IP_ROUTE=y
-# CONFIG_FEATURE_IP_TUNNEL is not set
+# CONFIG_IP is not set
 # CONFIG_IPCALC is not set
 # CONFIG_IPADDR is not set
 # CONFIG_IPLINK is not set
@@ -296,31 +248,26 @@
 # CONFIG_NETSTAT is not set
 # CONFIG_NSLOOKUP is not set
 # CONFIG_PING is not set
-CONFIG_ROUTE=y
+# CONFIG_ROUTE is not set
 # CONFIG_TELNET is not set
 # CONFIG_TELNETD is not set
 # CONFIG_TFTP is not set
 # CONFIG_TRACEROUTE is not set
 # CONFIG_VCONFIG is not set
-CONFIG_WGET=y
-# CONFIG_FEATURE_WGET_STATUSBAR is not set
-CONFIG_FEATURE_WGET_AUTHENTICATION=y
-CONFIG_FEATURE_WGET_IP6_LITERAL=y
+# CONFIG_WGET is not set
 
 #
 # udhcp Server/Client
 #
 # CONFIG_UDHCPD is not set
-CONFIG_UDHCPC=y
-CONFIG_FEATURE_UDHCP_SYSLOG=y
-# CONFIG_FEATURE_UDHCP_DEBUG is not set
+# CONFIG_UDHCPC is not set
 
 #
 # Process Utilities
 #
 # CONFIG_FREE is not set
 # CONFIG_KILL is not set
-CONFIG_PIDOF=y
+# CONFIG_PIDOF is not set
 # CONFIG_PS is not set
 # CONFIG_RENICE is not set
 # CONFIG_TOP is not set
@@ -341,7 +288,7 @@
 #
 # CONFIG_ASH_JOB_CONTROL is not set
 # CONFIG_ASH_ALIAS is not set
-CONFIG_ASH_MATH_SUPPORT=y
+# CONFIG_ASH_MATH_SUPPORT is not set
 # CONFIG_ASH_GETOPTS is not set
 # CONFIG_ASH_CMDCMD is not set
 # CONFIG_ASH_MAIL is not set
@@ -353,7 +300,7 @@
 #
 # Bourne Shell Options
 #
-CONFIG_FEATURE_COMMAND_EDITING=y
+# CONFIG_FEATURE_COMMAND_EDITING is not set
 # CONFIG_FEATURE_COMMAND_SAVEHISTORY is not set
 # CONFIG_FEATURE_COMMAND_TAB_COMPLETION is not set
 # CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set
@@ -365,11 +312,8 @@
 #
 # System Logging Utilities
 #
-CONFIG_SYSLOGD=y
-# CONFIG_FEATURE_REMOTE_LOG is not set
-# CONFIG_FEATURE_IPC_SYSLOG is not set
-CONFIG_KLOGD=y
-CONFIG_LOGGER=y
+# CONFIG_SYSLOGD is not set
+# CONFIG_LOGGER is not set
 
 #
 # Linux System Utilities
@@ -399,7 +343,7 @@
 #
 # Common options for mount/umount
 #
-# CONFIG_FEATURE_MOUNT_LOOP is not set
+CONFIG_FEATURE_MOUNT_LOOP=y
 # CONFIG_FEATURE_MTAB_SUPPORT is not set
 
 #

Attachment: signature.asc
Description: Digital signature


Reply to: