Cleanup some config problems. Add a sane default config that basically
authorEric Andersen <andersen@codepoet.org>
Sat, 10 Nov 2001 12:07:24 +0000 (12:07 -0000)
committerEric Andersen <andersen@codepoet.org>
Sat, 10 Nov 2001 12:07:24 +0000 (12:07 -0000)
matches the default old Config.h

init/config.in
scripts/Menuconfig
shell/config.in
sysdeps/linux/config.in
sysdeps/linux/defconfig
util-linux/config.in

index 1174e21d53dc16dcc92845964c84a580e028a711..58fe1d8e3e32077af30336a4d122dbd5991b81a5 100644 (file)
@@ -18,10 +18,10 @@ if [ "$CONFIG_INIT" = "y" ]; then
     bool 'halt'                            CONFIG_HALT
     bool 'poweroff'                CONFIG_POWEROFF
     bool 'reboot'                  CONFIG_REBOOT
-    bool 'start-stop-daemon'       CONFIG_START_STOP_DAEMON
 fi
 
-bool 'run-parts'           CONFIG_RUN_PARTS
+bool 'start-stop-daemon'           CONFIG_START_STOP_DAEMON
+bool 'run-parts'                   CONFIG_RUN_PARTS
        
 endmenu
 
index 5d4cdce6b9ccd6e6db33c83f4993e2bdc23f799b..8f511696d584a31f9d383b9599bc5c624c60c381 100644 (file)
@@ -1161,12 +1161,14 @@ set_geometry () {
 set_geometry `stty size 2>/dev/null`
 
 menu_instructions="\
+Enabling options will increase the size of busybox.  \
 Arrow keys navigate the menu.  \
 Pressing <Enter> selects submenus --->.  \
 Highlighted letters are hotkeys.  \
 Pressing <Y> includes, and <N> excludes.  \
 Press <Esc><Esc> to exit, <?> for Help.  \
-Legend: [*] built-in  [ ] excluded  "
+Legend: [*] built-in  [ ] excluded"
+
 
 radiolist_instructions="\
 Use the arrow keys to navigate this window or \
index e33669a7bd2fc30d888d76b89b2b368babfb1353..b9100401ebda576aaffdfb22e2a7689678f32283 100644 (file)
@@ -15,24 +15,28 @@ choice 'Choose your default shell' \
 
 if [ "$CONFIG_FEATURE_SH_IS_ASH" = "y" ] ; then
        define_bool CONFIG_ASH  y
+       comment 'ash'
 else
        bool 'ash'          CONFIG_ASH
 fi
 
 if [ "$CONFIG_FEATURE_SH_IS_HUSH" = "y" ] ; then
        define_bool CONFIG_HUSH y
+       comment 'hush'
 else
        bool 'hush'         CONFIG_HUSH
 fi
 
 if [ "$CONFIG_FEATURE_SH_IS_LASH" = "y" ] ; then
        define_bool CONFIG_LASH y
+       comment 'lash'
 else
        bool 'lash'         CONFIG_LASH
 fi
 
 if [ "$CONFIG_FEATURE_SH_IS_MSH" = "y" ] ; then
        define_bool CONFIG_MSH  y
+       comment 'msh'
 else
        bool 'msh'          CONFIG_MSH
 fi
index cdc9018fd278cdaf346cec3d565d59c170a60af1..c1461602a14181ec18d7431ddf376d29f6cdb515 100644 (file)
@@ -6,16 +6,15 @@ mainmenu_name "BusyBox Configuration"
 
 mainmenu_option next_comment
 comment 'BusyBox general settings'
-bool 'Show verbose applet usage messages (increases size)'             CONFIG_FEATURE_VERBOSE_USAGE
-bool 'Support --install [-s] to install applet links at runtime'       CONFIG_FEATURE_INSTALLER
-bool 'Enable locale support (system needs locale for this to work)'            CONFIG_LOCALE_SUPPORT
-bool 'Support for devfs'                                                       CONFIG_FEATURE_DEVFS
-bool 'Clean up all memory before exiting (usually not needed)'         CONFIG_FEATURE_CLEAN_UP
 choice 'Buffer allocation policy' \
     "use_malloc        CONFIG_FEATURE_BUFFERS_USE_MALLOC \
         on_stack       CONFIG_FEATURE_BUFFERS_GO_ON_STACK \
         in_bss         CONFIG_FEATURE_BUFFERS_GO_IN_BSS" use_malloc
-
+bool 'Show verbose applet usage messages'                              CONFIG_FEATURE_VERBOSE_USAGE
+bool 'Support --install [-s] to install applet links at runtime'       CONFIG_FEATURE_INSTALLER
+bool 'Enable locale support (system needs locale for this to work)'    CONFIG_LOCALE_SUPPORT
+bool 'Support for devfs'                                               CONFIG_FEATURE_DEVFS
+bool 'Clean up all memory before exiting (usually not needed)'         CONFIG_FEATURE_CLEAN_UP
 endmenu
 
 source archival/config.in
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..8d65b0404f9ee366c9207861060bb6af6f666e5b 100644 (file)
@@ -0,0 +1,289 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# BusyBox general settings
+#
+# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set
+CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y
+# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
+# CONFIG_FEATURE_VERBOSE_USAGE is not set
+# CONFIG_FEATURE_INSTALLER is not set
+# CONFIG_LOCALE_SUPPORT is not set
+# CONFIG_FEATURE_DEVFS is not set
+# CONFIG_FEATURE_CLEAN_UP is not set
+
+#
+# Archival Utilities
+#
+# CONFIG_AR is not set
+# CONFIG_BUNZIP2 is not set
+# CONFIG_CPIO is not set
+# CONFIG_DPKG is not set
+# CONFIG_DPKG_DEB is not set
+CONFIG_GUNZIP=y
+CONFIG_GZIP=y
+# CONFIG_RPM2CPIO is not set
+CONFIG_TAR=y
+CONFIG_FEATURE_TAR_CREATE=y
+# CONFIG_FEATURE_TAR_EXCLUDE is not set
+CONFIG_FEATURE_TAR_GZIP=y
+
+#
+# Console Utilities
+#
+# CONFIG_CHVT is not set
+CONFIG_CLEAR=y
+# CONFIG_DEALLOCVT is not set
+# CONFIG_DUMPKMAP is not set
+# CONFIG_LOADACM is not set
+# CONFIG_LOADFONT is not set
+# CONFIG_LOADKMAP is not set
+CONFIG_RESET=y
+# CONFIG_SETKEYCODES is not set
+
+#
+# Editors
+#
+CONFIG_SED=y
+CONFIG_VI=y
+CONFIG_FEATURE_VI_COLON=y
+CONFIG_FEATURE_VI_YANKMARK=y
+CONFIG_FEATURE_VI_SEARCH=y
+CONFIG_FEATURE_VI_USE_SIGNALS=y
+CONFIG_FEATURE_VI_DOT_CMD=y
+CONFIG_FEATURE_VI_READONLY=y
+CONFIG_FEATURE_VI_SETOPTS=y
+CONFIG_FEATURE_VI_SET=y
+CONFIG_FEATURE_VI_WIN_RESIZE=y
+CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
+
+#
+# File Utilities
+#
+CONFIG_CHMOD=y
+CONFIG_CHOWN=y
+CONFIG_CHGRP=y
+CONFIG_CP=y
+CONFIG_DD=y
+CONFIG_DF=y
+CONFIG_DU=y
+CONFIG_LN=y
+CONFIG_LS=y
+CONFIG_FEATURE_LS_FILETYPES=y
+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_MKDIR=y
+# CONFIG_MKFIFO is not set
+CONFIG_MKNOD=y
+CONFIG_MV=y
+CONFIG_RM=y
+CONFIG_RMDIR=y
+CONFIG_SYNC=y
+CONFIG_TOUCH=y
+CONFIG_FEATURE_AUTOWIDTH=y
+CONFIG_FEATURE_HUMAN_READABLE=y
+
+#
+# Finding Utilities
+#
+CONFIG_FIND=y
+# CONFIG_FEATURE_FIND_MTIME is not set
+# CONFIG_FEATURE_FIND_PERM is not set
+CONFIG_FEATURE_FIND_TYPE=y
+CONFIG_GREP=y
+# CONFIG_FEATURE_GREP_EGREP_ALIAS is not set
+# CONFIG_FEATURE_GREP_CONTEXT is not set
+CONFIG_WHICH=y
+# CONFIG_XARGS is not set
+
+#
+# Init Utilities
+#
+CONFIG_INIT=y
+CONFIG_FEATURE_USE_INITTAB=y
+CONFIG_FEATURE_INITRD=y
+CONFIG_FEATURE_INIT_COREDUMPS=y
+CONFIG_FEATURE_EXTRA_QUIET=y
+CONFIG_HALT=y
+CONFIG_POWEROFF=y
+CONFIG_REBOOT=y
+# CONFIG_START_STOP_DAEMON is not set
+# CONFIG_RUN_PARTS is not set
+
+#
+# Miscellaneous Utilities
+#
+# CONFIG_ADJTIMEX is not set
+# CONFIG_DC is not set
+# CONFIG_DUTMP is not set
+# CONFIG_MAKEDEVS is not set
+# CONFIG_MKTEMP is not set
+# CONFIG_MT is not set
+# CONFIG_READLINK is not set
+# CONFIG_UPDATE is not set
+# CONFIG_WATCHDOG is not set
+
+#
+# Module Utilities
+#
+CONFIG_INSMOD=y
+CONFIG_LSMOD=y
+CONFIG_MODPROBE=y
+CONFIG_RMMOD=y
+CONFIG_FEATURE_NEW_MODULE_INTERFACE=y
+# CONFIG_FEATURE_OLD_MODULE_INTERFACE is not set
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
+
+#
+# Networking Utilities
+#
+CONFIG_HOSTNAME=y
+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=y
+# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set
+# CONFIG_NC is not set
+# CONFIG_NETSTAT is not set
+CONFIG_NSLOOKUP=y
+CONFIG_PING=y
+CONFIG_FEATURE_FANCY_PING=y
+CONFIG_ROUTE=y
+# CONFIG_TELNET is not set
+# CONFIG_TFTP is not set
+# CONFIG_TRACEROUTE is not set
+# CONFIG_WGET is not set
+
+#
+# Login/Password Management Utilities
+#
+# CONFIG_USE_BB_PWD_GRP is not set
+# CONFIG_ADDGROUP is not set
+# CONFIG_ADDUSER is not set
+# CONFIG_DELUSER is not set
+# CONFIG_DELUSER is not set
+# CONFIG_GETTY is not set
+
+#
+# Process Utilities
+#
+CONFIG_FREE=y
+CONFIG_KILL=y
+CONFIG_KILLALL=y
+# CONFIG_PIDOF is not set
+CONFIG_PS=y
+# CONFIG_FEATURE_USE_DEVPS_PATCH is not set
+# CONFIG_RENICE is not set
+CONFIG_UPTIME=y
+
+#
+# Bourne Shell
+#
+CONFIG_FEATURE_SH_IS_ASH=y
+# CONFIG_FEATURE_SH_IS_HUSH is not set
+# CONFIG_FEATURE_SH_IS_LASH is not set
+# CONFIG_FEATURE_SH_IS_MSH is not set
+# CONFIG_FEATURE_SH_IS_NONE is not set
+CONFIG_ASH=y
+# CONFIG_HUSH is not set
+# CONFIG_LASH is not set
+# CONFIG_MSH is not set
+CONFIG_FEATURE_COMMAND_EDITING=y
+CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y
+CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION=y
+CONFIG_FEATURE_SH_STANDALONE_SHELL=y
+CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN=y
+CONFIG_FEATURE_SH_FANCY_PROMPT=y
+# CONFIG_FEATURE_SH_EXTRA_QUIET is not set
+
+#
+# Shell Utilities
+#
+CONFIG_BASENAME=y
+CONFIG_CHROOT=y
+CONFIG_DATE=y
+CONFIG_DIRNAME=y
+CONFIG_ECHO=y
+CONFIG_ENV=y
+# CONFIG_EXPR is not set
+CONFIG_FALSE=y
+# CONFIG_HOSTID is not set
+CONFIG_ID=y
+# CONFIG_LOGNAME is not set
+# CONFIG_PRINTF is not set
+CONFIG_PWD=y
+CONFIG_SLEEP=y
+# CONFIG_STTY is not set
+# CONFIG_TEE is not set
+CONFIG_TEST=y
+CONFIG_TRUE=y
+CONFIG_TTY=y
+CONFIG_UNAME=y
+# CONFIG_USLEEP is not set
+CONFIG_WHOAMI=y
+CONFIG_YES=y
+
+#
+# System Logging Utilities
+#
+CONFIG_KLOGD=y
+CONFIG_LOGGER=y
+CONFIG_SYSLOGD=y
+# CONFIG_FEATURE_REMOTE_LOG is not set
+# CONFIG_FEATURE_IPC_SYSLOG is not set
+
+#
+# Text Utilities
+#
+CONFIG_CAT=y
+# CONFIG_CMP is not set
+CONFIG_CUT=y
+# CONFIG_DOS2UNIX is not set
+CONFIG_HEAD=y
+# CONFIG_LENGTH is not set
+# CONFIG_MD5SUM is not set
+# CONFIG_OD is not set
+CONFIG_SORT=y
+# CONFIG_FEATURE_SORT_REVERSE is not set
+# CONFIG_FEATURE_SORT_UNIQUE is not set
+CONFIG_TAIL=y
+# CONFIG_FEATURE_FANCY_TAIL is not set
+# CONFIG_TR is not set
+CONFIG_UNIQ=y
+# CONFIG_DOS2UNIX is not set
+# CONFIG_UUDECODE is not set
+# CONFIG_UUENCODE is not set
+# CONFIG_WC is not set
+
+#
+# Linux System Utilities
+#
+CONFIG_DMESG=y
+# CONFIG_FBSET is not set
+# CONFIG_FDFLUSH is not set
+# CONFIG_FREERAMDISK is not set
+# CONFIG_FSCK_MINIX is not set
+# CONFIG_MKFS_MINIX is not set
+# CONFIG_GETOPT is not set
+# CONFIG_HEXDUMP is not set
+# CONFIG_MKSWAP is not set
+CONFIG_MORE=y
+CONFIG_FEATURE_USE_TERMIOS=y
+CONFIG_FEATURE_AUTOWIDTH=y
+# CONFIG_PIVOT_ROOT is not set
+# CONFIG_RDATE is not set
+# CONFIG_SWAPONOFF is not set
+CONFIG_MOUNT=y
+# CONFIG_NFSMOUNT is not set
+# CONFIG_FEATURE_USE_DEVPS_PATCH is not set
+CONFIG_UMOUNT=y
+# CONFIG_FEATURE_MOUNT_FORCE is not set
+# CONFIG_FEATURE_MOUNT_LOOP is not set
+# CONFIG_FEATURE_MTAB_SUPPORT is not set
index 267383085309f5fe5fd866db4ba40284366334a0..6058944a283f8a57d8ef60302ec4dbb7e909afca 100644 (file)
@@ -28,10 +28,13 @@ bool 'more'             CONFIG_MORE
 if [ "$CONFIG_MORE" = "y" ]; then
     bool '  Use termios to manipulate the screen'              CONFIG_FEATURE_USE_TERMIOS
 fi 
-if [ "$CONFIG_LS" = "y" -o "$CONFIG_MORE" = "y"]; then
+if [ "$CONFIG_LS" = "y" -o "$CONFIG_MORE" = "y" ]; then
     comment '  Common options for ls and more'
     bool    '   Calculate terminal & column widths'    CONFIG_FEATURE_AUTOWIDTH
 fi
+bool 'pivot_root'          CONFIG_PIVOT_ROOT
+bool 'rdate'               CONFIG_RDATE
+bool 'swaponoff'           CONFIG_SWAPONOFF
 bool 'mount'               CONFIG_MOUNT
 if [ "$CONFIG_MOUNT" = "y" ]; then
     bool '  Support mounting nfs file systems'                 CONFIG_NFSMOUNT
@@ -46,9 +49,6 @@ if [ "$CONFIG_MOUNT" = "y" -o "$CONFIG_UMOUNT" = "y" ]; then
     bool '  Support for loop devices'                          CONFIG_FEATURE_MOUNT_LOOP
     bool '  Support for a real /etc/mtab (instead of /proc/mounts)'    CONFIG_FEATURE_MTAB_SUPPORT
 fi
-bool 'pivot_root'          CONFIG_PIVOT_ROOT
-bool 'rdate'               CONFIG_RDATE
-bool 'swaponoff'           CONFIG_SWAPONOFF
 
 endmenu