remove defconfig. Now "make defconfig" simply uses defaults from Config.in
authorDenys Vlasenko <vda.linux@googlemail.com>
Sun, 6 Jun 2010 02:14:28 +0000 (04:14 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sun, 6 Jun 2010 02:14:28 +0000 (04:14 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
33 files changed:
Config.in
applets/usage_compressed
archival/Config.src
console-tools/Config.src
coreutils/Config.src
coreutils/basename.c
coreutils/cat.c
coreutils/date.c
coreutils/test.c
coreutils/tr.c
debianutils/Config.src
e2fsprogs/Config.src
editors/Config.src
findutils/find.c
findutils/grep.c
findutils/xargs.c
init/Config.src
libbb/Config.src
loginutils/Config.src
mailutils/Config.src
miscutils/Config.src
modutils/Config.src
networking/Config.src
networking/udhcp/Config.src
printutils/Config.src
procps/Config.src
runit/Config.src
scripts/defconfig [deleted file]
scripts/kconfig/confdata.c
scripts/test_make_clean [new file with mode: 0755]
shell/Config.src
sysklogd/Config.src
util-linux/Config.src

index 8baf565..fc02a2d 100644 (file)
--- a/Config.in
+++ b/Config.in
@@ -82,7 +82,7 @@ config SHOW_USAGE
 
 config FEATURE_VERBOSE_USAGE
        bool "Show verbose applet usage messages"
-       default n
+       default y
        depends on SHOW_USAGE
        help
          All BusyBox applets will show more verbose help messages when
@@ -106,7 +106,7 @@ config FEATURE_COMPRESS_USAGE
 
 config FEATURE_INSTALLER
        bool "Support --install [-s] to install applet links at runtime"
-       default n
+       default y
        help
          Enable 'busybox --install [-s]' support. This will allow you to use
          busybox at runtime to create hard links or symlinks for all the
@@ -121,7 +121,7 @@ config LOCALE_SUPPORT
 
 config UNICODE_SUPPORT
        bool "Support Unicode"
-       default n
+       default y
        help
          This makes various applets aware that one byte is not
          one character on screen.
@@ -141,7 +141,7 @@ config UNICODE_USING_LOCALE
 
 config FEATURE_CHECK_UNICODE_IN_ENV
        bool "Check $LANG environment variable"
-       default y
+       default n
        depends on UNICODE_SUPPORT && !UNICODE_USING_LOCALE
        help
          With this option on, Unicode support is activated
@@ -265,7 +265,7 @@ config FEATURE_CLEAN_UP
 
 config FEATURE_UTMP
        bool "Support utmp file"
-       default n
+       default y
        help
          The file /var/run/utmp is used to track who is currently logged in.
          With this option on, certain applets (getty, login, telnetd etc)
@@ -274,7 +274,7 @@ config FEATURE_UTMP
 
 config FEATURE_WTMP
        bool "Support wtmp file"
-       default n
+       default y
        select FEATURE_UTMP
        help
          The file /var/run/wtmp is used to track when users have logged into
@@ -285,14 +285,14 @@ config FEATURE_WTMP
 
 config FEATURE_PIDFILE
        bool "Support writing pidfiles"
-       default n
+       default y
        help
          This option makes some applets (e.g. crond, syslogd, inetd) write
          a pidfile in /var/run. Some applications rely on them.
 
 config FEATURE_SUID
        bool "Support for SUID/SGID handling"
-       default n
+       default y
        help
          With this option you can install the busybox binary belonging
          to root with the suid bit set, and it will automatically drop
@@ -309,7 +309,7 @@ config FEATURE_SUID
 
 config FEATURE_SUID_CONFIG
        bool "Runtime SUID/SGID configuration via /etc/busybox.conf"
-       default n if FEATURE_SUID
+       default y if FEATURE_SUID
        depends on FEATURE_SUID
        help
          Allow the SUID / SGID state of an applet to be determined at runtime
@@ -528,7 +528,7 @@ config FEATURE_SHARED_BUSYBOX
 
 config LFS
        bool "Build with Large File Support (for accessing files > 2 GB)"
-       default n
+       default y
        select FDISK_SUPPORT_LARGE_DISKS
        help
          If you want to build BusyBox with large file support, then enable
index 12efd2c..bfd5aa8 100755 (executable)
@@ -11,7 +11,7 @@ test "$DD" || DD=dd
 
 exec >"$target"
 
-echo '#define UNPACKED_USAGE \'
+echo '#define UNPACKED_USAGE "" \'
 "$loc/usage" | od -v -t x1 \
 | $SED -e 's/^[^ ]*//' \
        -e 's/ //g' \
index 4f762e8..de453bc 100644 (file)
@@ -7,25 +7,25 @@ menu "Archival Utilities"
 
 config FEATURE_SEAMLESS_XZ
        bool "Make tar, rpm, modprobe etc understand .xz data"
-       default n
+       default y
        help
          Make tar, rpm, modprobe etc understand .xz data.
 
 config FEATURE_SEAMLESS_LZMA
        bool "Make tar, rpm, modprobe etc understand .lzma data"
-       default n
+       default y
        help
          Make tar, rpm, modprobe etc understand .lzma data.
 
 config FEATURE_SEAMLESS_BZ2
        bool "Make tar, rpm, modprobe etc understand .bz2 data"
-       default n
+       default y
        help
          Make tar, rpm, modprobe etc understand .bz2 data.
 
 config FEATURE_SEAMLESS_GZ
        bool "Make tar, rpm, modprobe etc understand .gz data"
-       default n
+       default y
        help
          Make tar, rpm, modprobe etc understand .gz data.
 
@@ -37,7 +37,7 @@ config FEATURE_SEAMLESS_Z
 
 config AR
        bool "ar"
-       default n
+       default y
        help
          ar is an archival utility program used to create, modify, and
          extract contents from archives. An archive is a single file holding
@@ -60,7 +60,7 @@ config AR
 
 config FEATURE_AR_LONG_FILENAMES
        bool "Support for long filenames (not needed for debs)"
-       default n
+       default y
        depends on AR
        help
          By default the ar format can only store the first 15 characters
@@ -70,14 +70,14 @@ config FEATURE_AR_LONG_FILENAMES
 
 config FEATURE_AR_CREATE
        bool "Support archive creation"
-       default n
+       default y
        depends on AR
        help
          This enables archive creation (-c and -r) with busybox ar.
 
 config BUNZIP2
        bool "bunzip2"
-       default n
+       default y
        help
          bunzip2 is a compression utility using the Burrows-Wheeler block
          sorting text compression algorithm, and Huffman coding. Compression
@@ -90,7 +90,7 @@ config BUNZIP2
 
 config BZIP2
        bool "bzip2"
-       default n
+       default y
        help
          bzip2 is a compression utility using the Burrows-Wheeler block
          sorting text compression algorithm, and Huffman coding. Compression
@@ -103,7 +103,7 @@ config BZIP2
 
 config CPIO
        bool "cpio"
-       default n
+       default y
        help
          cpio is an archival utility program used to create, modify, and
          extract contents from archives.
@@ -117,7 +117,7 @@ config CPIO
 
 config FEATURE_CPIO_O
        bool "Support for archive creation"
-       default n
+       default y
        depends on CPIO
        help
          This implementation of cpio can create cpio archives in the "newc"
@@ -125,7 +125,7 @@ config FEATURE_CPIO_O
 
 config FEATURE_CPIO_P
        bool "Support for passthrough mode"
-       default n
+       default y
        depends on FEATURE_CPIO_O
        help
          Passthrough mode. Rarely used.
@@ -165,7 +165,7 @@ config FEATURE_DPKG_DEB_EXTRACT_ONLY
 
 config GUNZIP
        bool "gunzip"
-       default n
+       default y
        help
          gunzip is used to decompress archives created by gzip.
          You can use the `-t' option to test the integrity of
@@ -173,21 +173,21 @@ config GUNZIP
 
 config GZIP
        bool "gzip"
-       default n
+       default y
        help
          gzip is used to compress files.
          It's probably the most widely used UNIX compression program.
 
 config FEATURE_GZIP_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on GZIP && LONG_OPTS
        help
          Enable use of long options, increases size by about 106 Bytes
 
 config LZOP
        bool "lzop"
-       default n
+       default y
        help
          Lzop compression/decompresion.
 
@@ -202,19 +202,19 @@ config LZOP_COMPR_HIGH
 
 config RPM2CPIO
        bool "rpm2cpio"
-       default n
+       default y
        help
          Converts an RPM file into a CPIO archive.
 
 config RPM
        bool "rpm"
-       default n
+       default y
        help
          Mini RPM applet - queries and extracts RPM packages.
 
 config TAR
        bool "tar"
-       default n
+       default y
        help
          tar is an archiving program. It's commonly used with gzip to
          create compressed archives. It's probably the most widely used
@@ -230,7 +230,7 @@ config FEATURE_TAR_CREATE
 
 config FEATURE_TAR_AUTODETECT
        bool "Autodetect compressed tarballs"
-       default n
+       default y
        depends on TAR && (FEATURE_SEAMLESS_Z || FEATURE_SEAMLESS_GZ || FEATURE_SEAMLESS_BZ2 || FEATURE_SEAMLESS_LZMA || FEATURE_SEAMLESS_XZ)
        help
          With this option tar can automatically detect compressed
@@ -238,7 +238,7 @@ config FEATURE_TAR_AUTODETECT
 
 config FEATURE_TAR_FROM
        bool "Enable -X (exclude from) and -T (include from) options)"
-       default n
+       default y
        depends on TAR
        help
          If you enable this option you'll be able to specify
@@ -246,7 +246,7 @@ config FEATURE_TAR_FROM
 
 config FEATURE_TAR_OLDGNU_COMPATIBILITY
        bool "Support for old tar header format"
-       default N
+       default y
        depends on TAR || DPKG
        help
          This option is required to unpack archives created in
@@ -255,7 +255,7 @@ config FEATURE_TAR_OLDGNU_COMPATIBILITY
 
 config FEATURE_TAR_OLDSUN_COMPATIBILITY
        bool "Enable untarring of tarballs with checksums produced by buggy Sun tar"
-       default N
+       default y
        depends on TAR || DPKG
        help
          This option is required to unpack archives created by some old
@@ -273,14 +273,14 @@ config FEATURE_TAR_GNU_EXTENSIONS
 
 config FEATURE_TAR_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on TAR && LONG_OPTS
        help
          Enable use of long options, increases size by about 400 Bytes
 
 config FEATURE_TAR_UNAME_GNAME
        bool "Enable use of user and group names"
-       default n
+       default y
        depends on TAR
        help
          Enables use of user and group names in tar. This affects contents
@@ -289,7 +289,7 @@ config FEATURE_TAR_UNAME_GNAME
 
 config FEATURE_TAR_NOPRESERVE_TIME
        bool "Enable -m (do not preserve time) option"
-       default n
+       default y
        depends on TAR
        help
          With this option busybox supports GNU tar -m
@@ -312,7 +312,7 @@ config UNCOMPRESS
 
 config UNLZMA
        bool "unlzma"
-       default n
+       default y
        help
          unlzma is a compression utility using the Lempel-Ziv-Markov chain
          compression algorithm, and range coding. Compression
@@ -327,7 +327,7 @@ config UNLZMA
 
 config FEATURE_LZMA_FAST
        bool "Optimize unlzma for speed"
-       default n
+       default y
        depends on UNLZMA
        help
          This option reduces decompression time by about 25% at the cost of
@@ -335,7 +335,7 @@ config FEATURE_LZMA_FAST
 
 config LZMA
        bool "Provide lzma alias which supports only unpacking"
-       default n
+       default y
        depends on UNLZMA
        help
          Enable this option if you want commands like "lzma -d" to work.
@@ -343,13 +343,13 @@ config LZMA
 
 config UNXZ
        bool "unxz"
-       default n
+       default y
        help
          unxz is a unlzma successor.
 
 config XZ
        bool "Provide xz alias which supports only unpacking"
-       default n
+       default y
        depends on UNXZ
        help
          Enable this option if you want commands like "xz -d" to work.
@@ -357,7 +357,7 @@ config XZ
 
 config UNZIP
        bool "unzip"
-       default n
+       default y
        help
          unzip will list or extract files from a ZIP archive,
          commonly found on DOS/WIN systems. The default behavior
index a7e9959..1a8e2e1 100644 (file)
@@ -7,79 +7,79 @@ menu "Console Utilities"
 
 config CHVT
        bool "chvt"
-       default n
+       default y
        help
          This program is used to change to another terminal.
          Example: chvt 4 (change to terminal /dev/tty4)
 
 config FGCONSOLE
        bool "fgconsole"
-       default n
+       default y
        help
          This program prints active (foreground) console number.
 
 config CLEAR
        bool "clear"
-       default n
+       default y
        help
          This program clears the terminal screen.
 
 config DEALLOCVT
        bool "deallocvt"
-       default n
+       default y
        help
          This program deallocates unused virtual consoles.
 
 config DUMPKMAP
        bool "dumpkmap"
-       default n
+       default y
        help
          This program dumps the kernel's keyboard translation table to
          stdout, in binary format. You can then use loadkmap to load it.
 
 config KBD_MODE
        bool "kbd_mode"
-       default n
+       default y
        help
          This program reports and sets keyboard mode.
 
 config LOADFONT
        bool "loadfont"
-       default n
+       default y
        help
          This program loads a console font from standard input.
 
 config LOADKMAP
        bool "loadkmap"
-       default n
+       default y
        help
          This program loads a keyboard translation table from
          standard input.
 
 config OPENVT
        bool "openvt"
-       default n
+       default y
        help
          This program is used to start a command on an unused
          virtual terminal.
 
 config RESET
        bool "reset"
-       default n
+       default y
        help
          This program is used to reset the terminal screen, if it
          gets messed up.
 
 config RESIZE
        bool "resize"
-       default n
+       default y
        help
          This program is used to (re)set the width and height of your current
          terminal.
 
 config FEATURE_RESIZE_PRINT
        bool "Print environment variables"
-       default n
+       default y
        depends on RESIZE
        help
          Prints the newly set size (number of columns and rows) of
@@ -89,27 +89,27 @@ config FEATURE_RESIZE_PRINT
 
 config SETCONSOLE
        bool "setconsole"
-       default n
+       default y
        help
          This program redirects the system console to another device,
          like the current tty while logged in via telnet.
 
 config FEATURE_SETCONSOLE_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on SETCONSOLE && LONG_OPTS
        help
          Support long options for the setconsole applet.
 
 config SETFONT
        bool "setfont"
-       default n
+       default y
        help
          Allows to load console screen map. Useful for i18n.
 
 config FEATURE_SETFONT_TEXTUAL_MAP
        bool "Support reading textual screen maps"
-       default n
+       default y
        depends on SETFONT
        help
          Support reading textual screen maps.
@@ -124,20 +124,20 @@ config DEFAULT_SETFONT_DIR
 
 config SETKEYCODES
        bool "setkeycodes"
-       default n
+       default y
        help
          This program loads entries into the kernel's scancode-to-keycode
          map, allowing unusual keyboards to generate usable keycodes.
 
 config SETLOGCONS
        bool "setlogcons"
-       default n
+       default y
        help
          This program redirects the output console of kernel messages.
 
 config SHOWKEY
        bool "showkey"
-       default n
+       default y
        help
          Shows keys pressed.
 
@@ -146,14 +146,14 @@ comment "Common options for loadfont and setfont"
 
 config FEATURE_LOADFONT_PSF2
        bool "Support for PSF2 console fonts"
-       default n
+       default y
        depends on LOADFONT || SETFONT
        help
          Support PSF2 console fonts.
 
 config FEATURE_LOADFONT_RAW
        bool "Support for old (raw) console fonts"
-       default n
+       default y
        depends on LOADFONT || SETFONT
        help
          Support old (raw) console fonts.
index 99384e3..d4c9e05 100644 (file)
@@ -9,72 +9,72 @@ INSERT
 
 config CAL
        bool "cal"
-       default n
+       default y
        help
          cal is used to display a monthly calender.
 
 config CATV
        bool "catv"
-       default n
+       default y
        help
          Display nonprinting characters as escape sequences (like some
          implementations' cat -v option).
 
 config CHGRP
        bool "chgrp"
-       default n
+       default y
        help
          chgrp is used to change the group ownership of files.
 
 config CHMOD
        bool "chmod"
-       default n
+       default y
        help
          chmod is used to change the access permission of files.
 
 config CHOWN
        bool "chown"
-       default n
+       default y
        help
          chown is used to change the user and/or group ownership
          of files.
 
 config FEATURE_CHOWN_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on CHOWN && LONG_OPTS
        help
          Enable use of long options
 
 config CHROOT
        bool "chroot"
-       default n
+       default y
        help
          chroot is used to change the root directory and run a command.
          The default command is `/bin/sh'.
 
 config CKSUM
        bool "cksum"
-       default n
+       default y
        help
          cksum is used to calculate the CRC32 checksum of a file.
 
 config COMM
        bool "comm"
-       default n
+       default y
        help
          comm is used to compare two files line by line and return
          a three-column output.
 
 config CP
        bool "cp"
-       default n
+       default y
        help
          cp is used to copy files and directories.
 
 config FEATURE_CP_LONG_OPTIONS
        bool "Enable long options for cp"
-       default n
+       default y
        depends on CP && LONG_OPTS
        help
          Enable long options for cp.
@@ -82,14 +82,14 @@ config FEATURE_CP_LONG_OPTIONS
 
 config CUT
        bool "cut"
-       default n
+       default y
        help
          cut is used to print selected parts of lines from
          each file to stdout.
 
 config DD
        bool "dd"
-       default n
+       default y
        help
          dd copies a file (from standard input to standard output,
          by default) using specific input and output blocksizes,
@@ -111,7 +111,7 @@ config FEATURE_DD_SIGNAL_HANDLING
 
 config FEATURE_DD_THIRD_STATUS_LINE
        bool "Enable the third status line upon signal"
-       default n
+       default y
        depends on DD && FEATURE_DD_SIGNAL_HANDLING
        help
          Displays a coreutils-like third status line with transferred bytes,
@@ -119,7 +119,7 @@ config FEATURE_DD_THIRD_STATUS_LINE
 
 config FEATURE_DD_IBS_OBS
        bool "Enable ibs, obs and conv options"
-       default n
+       default y
        depends on DD
        help
          Enables support for writing a certain number of bytes in and out,
@@ -127,14 +127,14 @@ config FEATURE_DD_IBS_OBS
 
 config DF
        bool "df"
-       default n
+       default y
        help
          df reports the amount of disk space used and available
          on filesystems.
 
 config FEATURE_DF_FANCY
        bool "Enable -a, -i, -B"
-       default n
+       default y
        depends on DF
        help
          This option enables -a, -i and -B.
@@ -145,14 +145,14 @@ config FEATURE_DF_FANCY
 
 config DIRNAME
        bool "dirname"
-       default n
+       default y
        help
          dirname is used to strip a non-directory suffix from
          a file name.
 
 config DOS2UNIX
        bool "dos2unix/unix2dos"
-       default n
+       default y
        help
          dos2unix is used to convert a text file from DOS format to
          UNIX format, and vice versa.
@@ -167,7 +167,7 @@ config UNIX2DOS
 
 config DU
        bool "du (default blocksize of 512 bytes)"
-       default n
+       default y
        help
          du is used to report the amount of disk space used
          for specified files.
@@ -181,7 +181,7 @@ config FEATURE_DU_DEFAULT_BLOCKSIZE_1K
 
 config ECHO
        bool "echo (basic SuSv3 version taking no options)"
-       default n
+       default y
        help
          echo is used to print a specified string to stdout.
 
@@ -195,7 +195,7 @@ config FEATURE_FANCY_ECHO
 
 config ENV
        bool "env"
-       default n
+       default y
        help
          env is used to set an environment variable and run
          a command; without options it displays the current
@@ -203,34 +203,34 @@ config ENV
 
 config FEATURE_ENV_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on ENV && LONG_OPTS
        help
          Support long options for the env applet.
 
 config EXPAND
        bool "expand"
-       default n
+       default y
        help
          By default, convert all tabs to spaces.
 
 config FEATURE_EXPAND_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on EXPAND && LONG_OPTS
        help
          Support long options for the expand applet.
 
 config EXPR
        bool "expr"
-       default n
+       default y
        help
          expr is used to calculate numbers and print the result
          to standard output.
 
 config EXPR_MATH_SUPPORT_64
        bool "Extend Posix numbers support to 64 bit"
-       default n
+       default y
        depends on EXPR
        help
          Enable 64-bit math support in the expr applet. This will make
@@ -239,83 +239,83 @@ config EXPR_MATH_SUPPORT_64
 
 config FALSE
        bool "false"
-       default n
+       default y
        help
          false returns an exit code of FALSE (1).
 
 config FOLD
        bool "fold"
-       default n
+       default y
        help
          Wrap text to fit a specific width.
 
 config FSYNC
        bool "fsync"
-       default n
+       default y
        help
          fsync is used to flush file-related cached blocks to disk.
 
 config HEAD
        bool "head"
-       default n
+       default y
        help
          head is used to print the first specified number of lines
          from files.
 
 config FEATURE_FANCY_HEAD
        bool "Enable head options (-c, -q, and -v)"
-       default n
+       default y
        depends on HEAD
        help
          This enables the head options (-c, -q, and -v).
 
 config HOSTID
        bool "hostid"
-       default n
+       default y
        help
          hostid prints the numeric identifier (in hexadecimal) for
          the current host.
 
 config ID
        bool "id"
-       default n
+       default y
        help
          id displays the current user and group ID names.
 
 config INSTALL
        bool "install"
-       default n
+       default y
        help
          Copy files and set attributes.
 
 config FEATURE_INSTALL_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on INSTALL && LONG_OPTS
        help
          Support long options for the install applet.
 
 config LENGTH
        bool "length"
-       default n
+       default y
        help
          length is used to print out the length of a specified string.
 
 config LN
        bool "ln"
-       default n
+       default y
        help
          ln is used to create hard or soft links between files.
 
 config LOGNAME
        bool "logname"
-       default n
+       default y
        help
          logname is used to print the current user's login name.
 
 config LS
        bool "ls"
-       default n
+       default y
        help
          ls is used to list the contents of directories.
 
@@ -370,7 +370,7 @@ config FEATURE_LS_COLOR
 
 config FEATURE_LS_COLOR_IS_DEFAULT
        bool "Produce colored ls output by default"
-       default n
+       default y
        depends on FEATURE_LS_COLOR
        help
          Saying yes here will turn coloring on by default,
@@ -381,123 +381,123 @@ config FEATURE_LS_COLOR_IS_DEFAULT
 
 config MD5SUM
        bool "md5sum"
-       default n
+       default y
        help
          md5sum is used to print or check MD5 checksums.
 
 config MKDIR
        bool "mkdir"
-       default n
+       default y
        help
          mkdir is used to create directories with the specified names.
 
 config FEATURE_MKDIR_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on MKDIR && LONG_OPTS
        help
          Support long options for the mkdir applet.
 
 config MKFIFO
        bool "mkfifo"
-       default n
+       default y
        help
          mkfifo is used to create FIFOs (named pipes).
          The `mknod' program can also create FIFOs.
 
 config MKNOD
        bool "mknod"
-       default n
+       default y
        help
          mknod is used to create FIFOs or block/character special
          files with the specified names.
 
 config MV
        bool "mv"
-       default n
+       default y
        help
          mv is used to move or rename files or directories.
 
 config FEATURE_MV_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on MV && LONG_OPTS
        help
          Support long options for the mv applet.
 
 config NICE
        bool "nice"
-       default n
+       default y
        help
          nice runs a program with modified scheduling priority.
 
 config NOHUP
        bool "nohup"
-       default n
+       default y
        help
          run a command immune to hangups, with output to a non-tty.
 
 config OD
        bool "od"
-       default n
+       default y
        help
          od is used to dump binary files in octal and other formats.
 
 config PRINTENV
        bool "printenv"
-       default n
+       default y
        help
          printenv is used to print all or part of environment.
 
 config PRINTF
        bool "printf"
-       default n
+       default y
        help
          printf is used to format and print specified strings.
          It's similar to `echo' except it has more options.
 
 config PWD
        bool "pwd"
-       default n
+       default y
        help
          pwd is used to print the current directory.
 
 config READLINK
        bool "readlink"
-       default n
+       default y
        help
          This program reads a symbolic link and returns the name
          of the file it points to
 
 config FEATURE_READLINK_FOLLOW
        bool "Enable canonicalization by following all symlinks (-f)"
-       default n
+       default y
        depends on READLINK
        help
          Enable the readlink option (-f).
 
 config REALPATH
        bool "realpath"
-       default n
+       default y
        help
          Return the canonicalized absolute pathname.
          This isn't provided by GNU shellutils, but where else does it belong.
 
 config RM
        bool "rm"
-       default n
+       default y
        help
          rm is used to remove files or directories.
 
 config RMDIR
        bool "rmdir"
-       default n
+       default y
        help
          rmdir is used to remove empty directories.
 
 config FEATURE_RMDIR_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on RMDIR && LONG_OPTS
        help
          Support long options for the rmdir applet, including
@@ -505,31 +505,31 @@ config FEATURE_RMDIR_LONG_OPTIONS
 
 config SEQ
        bool "seq"
-       default n
+       default y
        help
          print a sequence of numbers
 
 config SHA1SUM
        bool "sha1sum"
-       default n
+       default y
        help
          Compute and check SHA1 message digest
 
 config SHA256SUM
        bool "sha256sum"
-       default n
+       default y
        help
          Compute and check SHA256 message digest
 
 config SHA512SUM
        bool "sha512sum"
-       default n
+       default y
        help
          Compute and check SHA512 message digest
 
 config SLEEP
        bool "sleep"
-       default n
+       default y
        help
          sleep is used to pause for a specified number of seconds.
          It comes in 3 versions:
@@ -543,21 +543,21 @@ config SLEEP
 
 config FEATURE_FANCY_SLEEP
        bool "Enable multiple arguments and s/m/h/d suffixes"
-       default n
+       default y
        depends on SLEEP
        help
          Allow sleep to pause for specified minutes, hours, and days.
 
 config FEATURE_FLOAT_SLEEP
        bool "Enable fractional arguments"
-       default n
+       default y
        depends on FEATURE_FANCY_SLEEP
        help
          Allow for fractional numeric parameters.
 
 config SORT
        bool "sort"
-       default n
+       default y
        help
          sort is used to sort lines of text in specified files.
 
@@ -575,13 +575,13 @@ config FEATURE_SORT_BIG
 
 config SPLIT
        bool "split"
-       default n
+       default y
        help
          split a file into pieces.
 
 config FEATURE_SPLIT_FANCY
        bool "Fancy extensions"
-       default n
+       default y
        depends on SPLIT
        help
          Add support for features not required by SUSv3.
@@ -590,13 +590,13 @@ config FEATURE_SPLIT_FANCY
 
 config STAT
        bool "stat"
-       default n
+       default y
        help
          display file or filesystem status.
 
 config FEATURE_STAT_FORMAT
        bool "Enable custom formats (-c)"
-       default n
+       default y
        depends on STAT
        help
          Without this, stat will not support the '-c format' option where
@@ -605,31 +605,31 @@ config FEATURE_STAT_FORMAT
 
 config STTY
        bool "stty"
-       default n
+       default y
        help
          stty is used to change and print terminal line settings.
 
 config SUM
        bool "sum"
-       default n
+       default y
        help
          checksum and count the blocks in a file
 
 config SYNC
        bool "sync"
-       default n
+       default y
        help
          sync is used to flush filesystem buffers.
 
 config TAC
        bool "tac"
-       default n
+       default y
        help
          tac is used to concatenate and print files in reverse.
 
 config TAIL
        bool "tail"
-       default n
+       default y
        help
          tail is used to print the last specified number of lines
          from files.
@@ -648,112 +648,112 @@ config FEATURE_FANCY_TAIL
 
 config TEE
        bool "tee"
-       default n
+       default y
        help
          tee is used to read from standard input and write
          to standard output and files.
 
 config FEATURE_TEE_USE_BLOCK_IO
        bool "Enable block I/O (larger/faster) instead of byte I/O"
-       default n
+       default y
        depends on TEE
        help
          Enable this option for a faster tee, at expense of size.
 
 config TOUCH
        bool "touch"
-       default n
+       default y
        help
          touch is used to create or change the access and/or
          modification timestamp of specified files.
 
 config TRUE
        bool "true"
-       default n
+       default y
        help
          true returns an exit code of TRUE (0).
 
 config TTY
        bool "tty"
-       default n
+       default y
        help
          tty is used to print the name of the current terminal to
          standard output.
 
 config UNAME
        bool "uname"
-       default n
+       default y
        help
          uname is used to print system information.
 
 config UNEXPAND
        bool "unexpand"
-       default n
+       default y
        help
          By default, convert only leading sequences of blanks to tabs.
 
 config FEATURE_UNEXPAND_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on UNEXPAND && LONG_OPTS
        help
          Support long options for the unexpand applet.
 
 config UNIQ
        bool "uniq"
-       default n
+       default y
        help
          uniq is used to remove duplicate lines from a sorted file.
 
 config USLEEP
        bool "usleep"
-       default n
+       default y
        help
          usleep is used to pause for a specified number of microseconds.
 
 config UUDECODE
        bool "uudecode"
-       default n
+       default y
        help
          uudecode is used to decode a uuencoded file.
 
 config UUENCODE
        bool "uuencode"
-       default n
+       default y
        help
          uuencode is used to uuencode a file.
 
 config WC
        bool "wc"
-       default n
+       default y
        help
          wc is used to print the number of bytes, words, and lines,
          in specified files.
 
 config FEATURE_WC_LARGE
        bool "Support very large files in wc"
-       default n
+       default y
        depends on WC
        help
          Use "unsigned long long" in wc for counter variables.
 
 config WHO
        bool "who"
-       default n
+       default y
        depends on FEATURE_UTMP
        help
          who is used to show who is logged on.
 
 config WHOAMI
        bool "whoami"
-       default n
+       default y
        help
          whoami is used to print the username of the current
          user id (same as id -un).
 
 config YES
        bool "yes"
-       default n
+       default y
        help
          yes is used to repeatedly output a specific string, or
          the default string `y'.
@@ -763,7 +763,7 @@ comment "Common options for cp and mv"
 
 config FEATURE_PRESERVE_HARDLINKS
        bool "Preserve hard links"
-       default n
+       default y
        depends on CP || MV
        help
          Allow cp and mv to preserve hard links.
@@ -787,7 +787,7 @@ comment "Common options for df, du, ls"
 
 config FEATURE_HUMAN_READABLE
        bool "Support for human readable output (example 13k, 23M, 235G)"
-       default n
+       default y
        depends on DF || DU || LS
        help
          Allow df, du, and ls to have human readable output.
@@ -797,7 +797,7 @@ comment "Common options for md5sum, sha1sum, sha256sum, sha512sum"
 
 config FEATURE_MD5_SHA1_SUM_CHECK
        bool "Enable -c, -s and -w options"
-       default n
+       default y
        depends on MD5SUM || SHA1SUM || SHA256SUM || SHA512SUM
        help
          Enabling the -c options allows files to be checked
index f35bdf0..d1ad91b 100644 (file)
@@ -24,7 +24,7 @@
 
 //config:config BASENAME
 //config:      bool "basename"
-//config:      default n
+//config:      default y
 //config:      help
 //config:        basename is used to strip the directory and suffix from filenames,
 //config:        leaving just the filename itself. Enable this option if you wish
index dbb6246..ab68258 100644 (file)
@@ -17,7 +17,7 @@
 
 //config:config CAT
 //config:      bool "cat"
-//config:      default n
+//config:      default y
 //config:      help
 //config:        cat is used to concatenate files and print them to the standard
 //config:        output. Enable this option if you wish to enable the 'cat' utility.
index 2720a35..c599df7 100644 (file)
@@ -56,7 +56,7 @@
 
 //config:config DATE
 //config:      bool "date"
-//config:      default n
+//config:      default y
 //config:      help
 //config:        date is used to set the system date or display the
 //config:        current time in the given format.
@@ -71,7 +71,7 @@
 //config:
 //config:config FEATURE_DATE_NANO
 //config:      bool "Support %[num]N nanosecond format specifier"
-//config:      default y
+//config:      default n
 //config:      depends on DATE
 //config:      help
 //config:        Support %[num]N format specifier. Adds ~250 bytes of code.
index cc4a132..70eac5f 100644 (file)
@@ -26,7 +26,7 @@
 
 //config:config TEST
 //config:      bool "test"
-//config:      default n
+//config:      default y
 //config:      help
 //config:        test is used to check file types and compare values,
 //config:        returning an appropriate exit code. The bash shell
@@ -34,7 +34,7 @@
 //config:
 //config:config FEATURE_TEST_64
 //config:      bool "Extend test to 64 bit"
-//config:      default n
+//config:      default y
 //config:      depends on TEST || ASH_BUILTIN_TEST || HUSH
 //config:      help
 //config:        Enable 64-bit support in test.
index 25f5038..f3db379 100644 (file)
 
 //config:config TR
 //config:      bool "tr"
-//config:      default n
+//config:      default y
 //config:      help
 //config:        tr is used to squeeze, and/or delete characters from standard
 //config:        input, writing to standard output.
 //config:
 //config:config FEATURE_TR_CLASSES
 //config:      bool "Enable character classes (such as [:upper:])"
-//config:      default n
+//config:      default y
 //config:      depends on TR
 //config:      help
 //config:        Enable character classes, enabling commands such as:
@@ -38,7 +38,7 @@
 //config:
 //config:config FEATURE_TR_EQUIV
 //config:      bool "Enable equivalence classes"
-//config:      default n
+//config:      default y
 //config:      depends on TR
 //config:      help
 //config:        Enable equivalence classes, which essentially add the enclosed
index 9146f3e..9bce049 100644 (file)
@@ -7,19 +7,19 @@ menu "Debian Utilities"
 
 config MKTEMP
        bool "mktemp"
-       default n
+       default y
        help
          mktemp is used to create unique temporary files
 
 config PIPE_PROGRESS
        bool "pipe_progress"
-       default n
+       default y
        help
          Display a dot to indicate pipe activity.
 
 config RUN_PARTS
        bool "run-parts"
-       default n
+       default y
        help
          run-parts is a utility designed to run all the scripts in a directory.
 
@@ -34,14 +34,14 @@ config RUN_PARTS
 
 config FEATURE_RUN_PARTS_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on RUN_PARTS && LONG_OPTS
        help
          Support long options for the run-parts applet.
 
 config FEATURE_RUN_PARTS_FANCY
        bool "Support additional arguments"
-       default n
+       default y
        depends on RUN_PARTS
        help
          Support additional options:
@@ -50,7 +50,7 @@ config FEATURE_RUN_PARTS_FANCY
 
 config START_STOP_DAEMON
        bool "start-stop-daemon"
-       default n
+       default y
        help
          start-stop-daemon is used to control the creation and
          termination of system-level processes, usually the ones
@@ -58,7 +58,7 @@ config START_STOP_DAEMON
 
 config FEATURE_START_STOP_DAEMON_FANCY
        bool "Support additional arguments"
-       default n
+       default y
        depends on START_STOP_DAEMON
        help
          Support additional arguments.
@@ -68,14 +68,14 @@ config FEATURE_START_STOP_DAEMON_FANCY
 
 config FEATURE_START_STOP_DAEMON_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on START_STOP_DAEMON && LONG_OPTS
        help
          Support long options for the start-stop-daemon applet.
 
 config WHICH
        bool "which"
-       default n
+       default y
        help
          which is used to find programs in your PATH and
          print out their pathnames.
index 964d08e..e331ee5 100644 (file)
@@ -7,13 +7,13 @@ menu "Linux Ext2 FS Progs"
 
 config CHATTR
        bool "chattr"
-       default n
+       default y
        help
          chattr changes the file attributes on a second extended file system.
 
 ### config E2FSCK
 ###    bool "e2fsck"
-###    default n
+###    default y
 ###    help
 ###      e2fsck is used to check Linux second extended file systems (ext2fs).
 ###      e2fsck also supports ext2 filesystems countaining a journal (ext3).
@@ -22,7 +22,7 @@ config CHATTR
 
 config FSCK
        bool "fsck"
-       default n
+       default y
        help
          fsck is used to check and optionally repair one or more filesystems.
          In actuality, fsck is simply a front-end for the various file system
@@ -30,27 +30,27 @@ config FSCK
 
 config LSATTR
        bool "lsattr"
-       default n
+       default y
        help
          lsattr lists the file attributes on a second extended file system.
 
 ### config MKE2FS
 ###    bool "mke2fs"
-###    default n
+###    default y
 ###    help
 ###      mke2fs is used to create an ext2/ext3 filesystem. The normal compat
 ###      symlinks 'mkfs.ext2' and 'mkfs.ext3' are also provided.
 
 config TUNE2FS
        bool "tune2fs"
-       default n
+       default y
        help
          tune2fs allows the system administrator to adjust various tunable
          filesystem parameters on Linux ext2/ext3 filesystems.
 
 ### config E2LABEL
 ###    bool "e2label"
-###    default n
+###    default y
 ###    depends on TUNE2FS
 ###    help
 ###      e2label will display or change the filesystem label on the ext2
@@ -59,7 +59,7 @@ config TUNE2FS
 ### NB: this one is now provided by util-linux/volume_id/*
 ### config FINDFS
 ###    bool "findfs"
-###    default n
+###    default y
 ###    depends on TUNE2FS
 ###    help
 ###      findfs will search the disks in the system looking for a filesystem
index 5f9566f..6cf2191 100644 (file)
@@ -7,14 +7,14 @@ menu "Editors"
 
 config AWK
        bool "awk"
-       default n
+       default y
        help
          Awk is used as a pattern scanning and processing language. This is
          the BusyBox implementation of that programming language.
 
 config FEATURE_AWK_LIBM
        bool "Enable math functions (requires libm)"
-       default n
+       default y
        depends on AWK
        help
          Enable math functions of the Awk programming language.
@@ -22,14 +22,14 @@ config FEATURE_AWK_LIBM
 
 config CMP
        bool "cmp"
-       default n
+       default y
        help
          cmp is used to compare two files and returns the result
          to standard output.
 
 config DIFF
        bool "diff"
-       default n
+       default y
        help
          diff compares two files or directories and outputs the
          differences between them in a form that can be given to
@@ -37,7 +37,7 @@ config DIFF
 
 config FEATURE_DIFF_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on DIFF && LONG_OPTS
        help
          Enable use of long options.
@@ -52,7 +52,7 @@ config FEATURE_DIFF_DIR
 
 config ED
        bool "ed"
-       default n
+       default y
        help
          The original 1970's Unix text editor, from the days of teletypes.
          Small, simple, evil. Part of SUSv3. If you're not already using
@@ -60,20 +60,20 @@ config ED
 
 config PATCH
        bool "patch"
-       default n
+       default y
        help
          Apply a unified diff formatted patch.
 
 config SED
        bool "sed"
-       default n
+       default y
        help
          sed is used to perform text transformations on a file
          or input from a pipeline.
 
 config VI
        bool "vi"
-       default n
+       default y
        help
          'vi' is a text editor. More specifically, it is the One True
          text editor <grin>. It does, however, have a rather steep
@@ -91,7 +91,7 @@ config FEATURE_VI_MAX_LEN
 
 config FEATURE_VI_8BIT
        bool "Allow vi to display 8-bit chars (otherwise shows dots)"
-       default y
+       default n
        depends on VI
        help
          If your terminal can display characters with high bit set,
@@ -170,7 +170,7 @@ config FEATURE_VI_WIN_RESIZE
 
 config FEATURE_VI_ASK_TERMINAL
        bool "Use 'tell me cursor position' ESC sequence to measure window"
-       default n
+       default y
        depends on VI
        help
          If terminal size can't be retrieved and $LINES/$COLUMNS are not set,
index 9022867..ca630b6 100644 (file)
@@ -57,7 +57,7 @@
 //config:
 //config:config FIND
 //config:      bool "find"
-//config:      default n
+//config:      default y
 //config:      help
 //config:        find is used to search your system to find specified files.
 //config:
 //config:
 //config:config FEATURE_FIND_DELETE
 //config:      bool "Enable -delete: delete files/dirs"
-//config:      default n
+//config:      default y
 //config:      depends on FIND && FEATURE_FIND_DEPTH
 //config:      help
 //config:        Support the 'find -delete' option for deleting files and directories.
 //config:
 //config:config FEATURE_FIND_LINKS
 //config:      bool "Enable -links: link count matching"
-//config:      default n
+//config:      default y
 //config:      depends on FIND
 //config:      help
 //config:        Support the 'find -links' option for matching number of links.
index be29011..dd1a4ef 100644 (file)
@@ -23,7 +23,7 @@
 //config:
 //config:config GREP
 //config:      bool "grep"
-//config:      default n
+//config:      default y
 //config:      help
 //config:        grep is used to search files for a specified pattern.
 //config:
index c55ac57..7db374c 100644 (file)
 //config:
 //config:config XARGS
 //config:      bool "xargs"
-//config:      default n
+//config:      default y
 //config:      help
 //config:        xargs is used to execute a specified command for
 //config:        every item from standard input.
 //config:
 //config:config FEATURE_XARGS_SUPPORT_CONFIRMATION
 //config:      bool "Enable -p: prompt and confirmation"
-//config:      default n
+//config:      default y
 //config:      depends on XARGS
 //config:      help
 //config:        Support -p: prompt the user whether to run each command
 //config:
 //config:config FEATURE_XARGS_SUPPORT_QUOTES
 //config:      bool "Enable single and double quotes and backslash"
-//config:      default n
+//config:      default y
 //config:      depends on XARGS
 //config:      help
 //config:        Support quoting in the input.
 //config:
 //config:config FEATURE_XARGS_SUPPORT_TERMOPT
 //config:      bool "Enable -x: exit if -s or -n is exceeded"
-//config:      default n
+//config:      default y
 //config:      depends on XARGS
 //config:      help
 //config:        Support -x: exit if the command size (see the -s or -n option)
@@ -51,7 +51,7 @@
 //config:
 //config:config FEATURE_XARGS_SUPPORT_ZERO_TERM
 //config:      bool "Enable -0: NUL-terminated input"
-//config:      default n
+//config:      default y
 //config:      depends on XARGS
 //config:      help
 //config:        Support -0: input items are terminated by a NUL character
index 76d5092..e8121c9 100644 (file)
@@ -7,7 +7,7 @@ menu "Init Utilities"
 
 config INIT
        bool "init"
-       default n
+       default y
        select FEATURE_SYSLOG
        help
          init is the first program run when the system boots.
@@ -21,12 +21,12 @@ config FEATURE_USE_INITTAB
 
 config FEATURE_KILL_REMOVED
        bool "Support killing processes that have been removed from inittab"
-       default y
+       default n
        depends on FEATURE_USE_INITTAB
        help
          When respawn entries are removed from inittab and a SIGHUP is
-         sent to init, this feature will kill the processes that have
-         been removed.
+         sent to init, this option will make init kill the processes
+         that have been removed.
 
 config FEATURE_KILL_DELAY
        int "How long to wait between TERM and KILL (0 - send TERM only)" if FEATURE_KILL_REMOVED
@@ -41,7 +41,7 @@ config FEATURE_KILL_DELAY
 
 config FEATURE_INIT_SCTTY
        bool "Run commands with leading dash with controlling tty"
-       default n
+       default y
        depends on INIT
        help
          If this option is enabled, init will try to give a controlling
@@ -56,7 +56,7 @@ config FEATURE_INIT_SCTTY
 
 config FEATURE_INIT_SYSLOG
        bool "Enable init to write to syslog"
-       default n
+       default y
        depends on INIT
 
 config FEATURE_EXTRA_QUIET
@@ -68,7 +68,7 @@ config FEATURE_EXTRA_QUIET
 
 config FEATURE_INIT_COREDUMPS
        bool "Support dumping core for child processes (debugging only)"
-       default n
+       default y
        depends on INIT
        help
          If this option is enabled and the file /.init_enable_core
@@ -89,13 +89,13 @@ config FEATURE_INITRD
 
 config HALT
        bool "poweroff, halt, and reboot"
-       default n
+       default y
        help
          Stop all processes and either halt, reboot, or power off the system.
 
 config FEATURE_CALL_TELINIT
        bool "Call telinit on shutdown and reboot"
-       default n
+       default y
        depends on HALT && !INIT
        help
          Call an external program (normally telinit) to facilitate
@@ -115,14 +115,14 @@ config TELINIT_PATH
 
 config MESG
        bool "mesg"
-       default n
+       default y
        help
          Mesg controls access to your terminal by others. It is typically
          used to allow or disallow other users to write to your terminal
 
 config BOOTCHARTD
        bool "bootchartd"
-       default n
+       default y
        help
          bootchartd is commonly used to profile the boot process
          for the purpose of speeding it up. In this case, it is started
index 55367b2..a0aeb36 100644 (file)
@@ -28,7 +28,7 @@ config MD5_SIZE_VS_SPEED
 
 config FEATURE_FAST_TOP
        bool "Faster /proc scanning code (+100 bytes)"
-       default n
+       default y
        help
          This option makes top (and ps) ~20% faster (or 20% less CPU hungry),
          but code size is slightly bigger.
@@ -43,7 +43,7 @@ config FEATURE_ETC_NETWORKS
 
 config FEATURE_EDITING
        bool "Command line editing"
-       default n
+       default y
        help
          Enable line editing (mainly for shell command line).
 
@@ -68,21 +68,21 @@ config FEATURE_EDITING_VI
 config FEATURE_EDITING_HISTORY
        int "History size"
        range 0 99999
-       default 15
+       default 255
        depends on FEATURE_EDITING
        help
          Specify command history size.
 
 config FEATURE_EDITING_SAVEHISTORY
        bool "History saving"
-       default n
+       default y
        depends on ASH && FEATURE_EDITING
        help
          Enable history saving in ash shell.
 
 config FEATURE_TAB_COMPLETION
        bool "Tab completion"
-       default n
+       default y
        depends on FEATURE_EDITING
        help
          Enable tab completion.
@@ -150,7 +150,7 @@ config FEATURE_COPYBUF_KB
 
 config MONOTONIC_SYSCALL
        bool "Use clock_gettime(CLOCK_MONOTONIC) syscall"
-       default y
+       default n
        help
          Use clock_gettime(CLOCK_MONOTONIC) syscall for measuring
          time intervals (time, ping, traceroute etc need this).
index a9b5f5a..982d5d6 100644 (file)
@@ -7,7 +7,7 @@ menu "Login/Password Management Utilities"
 
 config FEATURE_SHADOWPASSWDS
        bool "Support for shadow passwords"
-       default n
+       default y
        help
          Build support for shadow password in /etc/shadow. This file is only
          readable by root and thus the encrypted passwords are no longer
@@ -15,7 +15,7 @@ config FEATURE_SHADOWPASSWDS
 
 config USE_BB_PWD_GRP
        bool "Use internal password and group functions rather than system functions"
-       default n
+       default y
        help
          If you leave this disabled, busybox will use the system's password
          and group functions. And if you are using the GNU C library
@@ -81,7 +81,7 @@ config USE_BB_CRYPT
 
 config USE_BB_CRYPT_SHA
        bool "Enable SHA256/512 crypt functions"
-       default n
+       default y
        depends on USE_BB_CRYPT
        help
          Enable this if you have passwords starting with "$5$" or "$6$"
@@ -93,20 +93,20 @@ config USE_BB_CRYPT_SHA
 
 config ADDGROUP
        bool "addgroup"
-       default n
+       default y
        help
          Utility for creating a new group account.
 
 config FEATURE_ADDGROUP_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on ADDGROUP && LONG_OPTS
        help
          Support long options for the addgroup applet.
 
 config FEATURE_ADDUSER_TO_GROUP
        bool "Support for adding users to groups"
-       default n
+       default y
        depends on ADDGROUP
        help
          If  called  with two non-option arguments,
@@ -115,13 +115,13 @@ config FEATURE_ADDUSER_TO_GROUP
 
 config DELGROUP
        bool "delgroup"
-       default n
+       default y
        help
          Utility for deleting a group account.
 
 config FEATURE_DEL_USER_FROM_GROUP
        bool "Support for removing users from groups"
-       default n
+       default y
        depends on DELGROUP
        help
          If called with two non-option arguments, deluser
@@ -141,13 +141,13 @@ config FEATURE_CHECK_NAMES
 
 config ADDUSER
        bool "adduser"
-       default n
+       default y
        help
          Utility for creating a new user account.
 
 config FEATURE_ADDUSER_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on ADDUSER && LONG_OPTS
        help
          Support long options for the adduser applet.
@@ -170,20 +170,20 @@ config LAST_SYSTEM_ID
 
 config DELUSER
        bool "deluser"
-       default n
+       default y
        help
          Utility for deleting a user account.
 
 config GETTY
        bool "getty"
-       default n
+       default y
        select FEATURE_SYSLOG
        help
          getty lets you log in on a tty, it is normally invoked by init.
 
 config LOGIN
        bool "login"
-       default n
+       default y
        select FEATURE_SUID
        select FEATURE_SYSLOG
        help
@@ -202,7 +202,7 @@ config PAM
 config LOGIN_SCRIPTS
        bool "Support for login scripts"
        depends on LOGIN
-       default n
+       default y
        help
          Enable this if you want login to execute $LOGIN_PRE_SUID_SCRIPT
          just prior to switching from root to logged-in user.
@@ -226,7 +226,7 @@ config FEATURE_SECURETTY
 
 config PASSWD
        bool "passwd"
-       default n
+       default y
        select FEATURE_SUID
        select FEATURE_SYSLOG
        help
@@ -247,7 +247,7 @@ config FEATURE_PASSWD_WEAK_CHECK
 
 config CRYPTPW
        bool "cryptpw"
-       default n
+       default y
        help
          Encrypts the given password with the crypt(3) libc function
          using the given salt. Debian has this utility under mkpasswd
@@ -255,14 +255,14 @@ config CRYPTPW
 
 config CHPASSWD
        bool "chpasswd"
-       default n
+       default y
        help
          Reads a file of user name and password pairs from standard input
          and uses this information to update a group of existing users.
 
 config SU
        bool "su"
-       default n
+       default y
        select FEATURE_SUID
        select FEATURE_SYSLOG
        help
@@ -284,7 +284,7 @@ config FEATURE_SU_CHECKS_SHELLS
 
 config SULOGIN
        bool "sulogin"
-       default n
+       default y
        select FEATURE_SYSLOG
        help
          sulogin is invoked when the system goes into single user
@@ -292,7 +292,7 @@ config SULOGIN
 
 config VLOCK
        bool "vlock"
-       default n
+       default y
        select FEATURE_SUID
        help
          Build the "vlock" applet which allows you to lock (virtual) terminals.
index 519d562..baa0433 100644 (file)
@@ -2,7 +2,7 @@ menu "Mail Utilities"
 
 config MAKEMIME
        bool "makemime"
-       default n
+       default y
        help
          Create MIME-formatted messages.
 
@@ -15,14 +15,14 @@ config FEATURE_MIME_CHARSET
 
 config POPMAILDIR
        bool "popmaildir"
-       default n
+       default y
        help
          Simple yet powerful POP3 mail popper. Delivers content
          of remote mailboxes to local Maildir.
 
 config FEATURE_POPMAILDIR_DELIVERY
        bool "Allow message filters and custom delivery program"
-       default n
+       default y
        depends on POPMAILDIR
        help
          Allow to use a custom program to filter the content
@@ -32,7 +32,7 @@ config FEATURE_POPMAILDIR_DELIVERY
 
 config REFORMIME
        bool "reformime"
-       default n
+       default y
        help
          Parse MIME-formatted messages.
 
@@ -46,7 +46,7 @@ config FEATURE_REFORMIME_COMPAT
 
 config SENDMAIL
        bool "sendmail"
-       default n
+       default y
        help
          Barebones sendmail.
 
index 7a69dd1..a822f2a 100644 (file)
@@ -7,7 +7,7 @@ menu "Miscellaneous Utilities"
 
 config ADJTIMEX
        bool "adjtimex"
-       default n
+       default y
        help
          Adjtimex reads and optionally sets adjustment parameters for
          the Linux clock adjustment algorithm.
@@ -21,7 +21,7 @@ config BBCONFIG
 
 config BEEP
        bool "beep"
-       default n
+       default y
        help
          The beep applets beeps in a given freq/Hz.
 
@@ -43,7 +43,7 @@ config FEATURE_BEEP_LENGTH_MS
 
 config CHAT
        bool "chat"
-       default n
+       default y
        help
          Simple chat utility.
 
@@ -77,7 +77,7 @@ config FEATURE_CHAT_IMPLICIT_CR
 config FEATURE_CHAT_SWALLOW_OPTS
        bool "Swallow options"
        depends on CHAT
-       default n
+       default y
        help
          Busybox chat require no options. To make it not fail when used
          in place of original chat (which has a bunch of options) turn
@@ -86,7 +86,7 @@ config FEATURE_CHAT_SWALLOW_OPTS
 config FEATURE_CHAT_SEND_ESCAPES
        bool "Support weird SEND escapes"
        depends on CHAT
-       default n
+       default y
        help
          Original chat uses some escape sequences in SEND arguments which
          are not sent to device but rather performs special actions.
@@ -97,27 +97,27 @@ config FEATURE_CHAT_SEND_ESCAPES
 config FEATURE_CHAT_VAR_ABORT_LEN
        bool "Support variable-length ABORT conditions"
        depends on CHAT
-       default n
+       default y
        help
          Original chat uses fixed 50-bytes length ABORT conditions. Say N here.
 
 config FEATURE_CHAT_CLR_ABORT
        bool "Support revoking of ABORT conditions"
        depends on CHAT
-       default n
+       default y
        help
          Support CLR_ABORT directive.
 
 config CHRT
        bool "chrt"
-       default n
+       default y
        help
          manipulate real-time attributes of a process.
          This requires sched_{g,s}etparam support in your libc.
 
 config CROND
        bool "crond"
-       default n
+       default y
        select FEATURE_SUID
        select FEATURE_SYSLOG
        help
@@ -132,13 +132,13 @@ config CROND
 config FEATURE_CROND_D
        bool "Support option -d to redirect output to stderr"
        depends on CROND
-       default n
+       default y
        help
          -d sets loglevel to 0 (most verbose) and directs all output to stderr.
 
 config FEATURE_CROND_CALL_SENDMAIL
        bool "Report command output via email (using sendmail)"
-       default n
+       default y
        depends on CROND
        help
          Command output will be sent to corresponding user via email.
@@ -152,7 +152,7 @@ config FEATURE_CROND_DIR
 
 config CRONTAB
        bool "crontab"
-       default n
+       default y
        select FEATURE_SUID
        help
          Crontab manipulates the crontab for a particular user. Only
@@ -162,14 +162,14 @@ config CRONTAB
 
 config DC
        bool "dc"
-       default n
+       default y
        help
          Dc is a reverse-polish desk calculator which supports unlimited
          precision arithmetic.
 
 config FEATURE_DC_LIBM
        bool "Enable power and exp functions (requires libm)"
-       default n
+       default y
        depends on DC
        help
          Enable power and exp functions.
@@ -196,7 +196,7 @@ config DEVFSD
 
 config DEVFSD_MODLOAD
        bool "Adds support for MODLOAD keyword in devsfd.conf"
-       default n
+       default y
        depends on DEVFSD
        help
          This actually doesn't work with busybox modutils but needs
@@ -204,7 +204,7 @@ config DEVFSD_MODLOAD
 
 config DEVFSD_FG_NP
        bool "Enables the -fg and -np options"
-       default n
+       default y
        depends on DEVFSD
        help
          -fg  Run the daemon in the foreground.
@@ -213,7 +213,7 @@ config DEVFSD_FG_NP
 
 config DEVFSD_VERBOSE
        bool "Increases logging (and size)"
-       default n
+       default y
        depends on DEVFSD
        help
          Increases logging to stderr or syslog.
@@ -232,20 +232,20 @@ config FEATURE_DEVFS
 
 config DEVMEM
        bool "devmem"
-       default n
+       default y
        help
          devmem is a small program that reads and writes from physical
          memory using /dev/mem.
 
 config EJECT
        bool "eject"
-       default n
+       default y
        help
          Used to eject cdroms. (defaults to /dev/cdrom)
 
 config FEATURE_EJECT_SCSI
        bool "SCSI support"
-       default n
+       default y
        depends on EJECT
        help
          Add the -s option to eject, this allows to eject SCSI-Devices and
@@ -253,7 +253,7 @@ config FEATURE_EJECT_SCSI
 
 config FBSPLASH
        bool "fbsplash"
-       default n
+       default y
        help
          Shows splash image and progress bar on framebuffer device.
          Can be used during boot phase of an embedded device. ~2kb.
@@ -274,49 +274,49 @@ config FBSPLASH
 
 config FLASHCP
        bool "flashcp"
-       default n
+       default y
        help
          The flashcp binary, inspired by mtd-utils as of git head 5eceb74f7.
          This utility is used to copy images into a MTD device.
 
 config FLASH_LOCK
        bool "flash_lock"
-       default n
+       default y
        help
          The flash_lock binary from mtd-utils as of git head 5ec0c10d0. This
          utility locks part or all of the flash device.
 
 config FLASH_UNLOCK
        bool "flash_unlock"
-       default n
+       default y
        help
          The flash_unlock binary from mtd-utils as of git head 5ec0c10d0. This
          utility unlocks part or all of the flash device.
 
 config FLASH_ERASEALL
        bool "flash_eraseall"
-       default n
+       default y
        help
          The flash_eraseall binary from mtd-utils as of git head c4c6a59eb.
          This utility is used to erase the whole MTD device.
 
 config IONICE
        bool "ionice"
-       default n
+       default y
        help
          Set/set program io scheduling class and priority
          Requires kernel >= 2.6.13
 
 config INOTIFYD
        bool "inotifyd"
-       default n
+       default y
        help
          Simple inotify daemon. Reports filesystem changes. Requires
          kernel >= 2.6.13
 
 config LAST
        bool "last"
-       default n
+       default y
        depends on FEATURE_WTMP
        help
          'last' displays a list of the last users that logged into the system.
@@ -324,7 +324,7 @@ config LAST
 choice
        prompt "Choose last implementation"
        depends on LAST
-       default FEATURE_LAST_SMALL
+       default FEATURE_LAST_FANCY
 
 config FEATURE_LAST_SMALL
        bool "small"
@@ -341,7 +341,7 @@ endchoice
 
 config LESS
        bool "less"
-       default n
+       default y
        help
          'less' is a pager, meaning that it displays text files. It possesses
          a wide array of features, and is an improvement over 'more'.
@@ -371,28 +371,28 @@ config FEATURE_LESS_FLAGS
 
 config FEATURE_LESS_MARKS
        bool "Enable marks"
-       default n
+       default y
        depends on LESS
        help
          Marks enable positions in a file to be stored for easy reference.
 
 config FEATURE_LESS_REGEXP
        bool "Enable regular expressions"
-       default n
+       default y
        depends on LESS
        help
          Enable regular expressions, allowing complex file searches.
 
 config FEATURE_LESS_WINCH
        bool "Enable automatic resizing on window size changes"
-       default n
+       default y
        depends on LESS
        help
          Makes less track window size changes.
 
 config FEATURE_LESS_DASHCMD
        bool "Enable flag changes ('-' command)"
-       default n
+       default y
        depends on LESS
        help
          This enables the ability to change command-line flags within
@@ -400,14 +400,14 @@ config FEATURE_LESS_DASHCMD
 
 config FEATURE_LESS_LINENUMS
        bool "Enable dynamic switching of line numbers"
-       default n
+       default y
        depends on FEATURE_LESS_DASHCMD
        help
          Enable "-N" command.
 
 config HDPARM
        bool "hdparm"
-       default n
+       default y
        help
          Get/Set hard drive parameters. Primarily intended for ATA
          drives. Adds about 13k (or around 30k if you enable the
@@ -425,7 +425,7 @@ config FEATURE_HDPARM_GET_IDENTITY
 
 config FEATURE_HDPARM_HDIO_SCAN_HWIF
        bool "Register an IDE interface (DANGEROUS)"
-       default n
+       default y
        depends on HDPARM
        help
          Enables the 'hdparm -R' option to register an IDE interface.
@@ -433,7 +433,7 @@ config FEATURE_HDPARM_HDIO_SCAN_HWIF
 
 config FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
        bool "Un-register an IDE interface (DANGEROUS)"
-       default n
+       default y
        depends on HDPARM
        help
          Enables the 'hdparm -U' option to un-register an IDE interface.
@@ -441,7 +441,7 @@ config FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
 
 config FEATURE_HDPARM_HDIO_DRIVE_RESET
        bool "Perform device reset (DANGEROUS)"
-       default n
+       default y
        depends on HDPARM
        help
          Enables the 'hdparm -w' option to perform a device reset.
@@ -449,7 +449,7 @@ config FEATURE_HDPARM_HDIO_DRIVE_RESET
 
 config FEATURE_HDPARM_HDIO_TRISTATE_HWIF
        bool "Tristate device for hotswap (DANGEROUS)"
-       default n
+       default y
        depends on HDPARM
        help
          Enables the 'hdparm -x' option to tristate device for hotswap,
@@ -458,14 +458,14 @@ config FEATURE_HDPARM_HDIO_TRISTATE_HWIF
 
 config FEATURE_HDPARM_HDIO_GETSET_DMA
        bool "Get/set using_dma flag"
-       default n
+       default y
        depends on HDPARM
        help
          Enables the 'hdparm -d' option to get/set using_dma flag.
 
 config MAKEDEVS
        bool "makedevs"
-       default n
+       default y
        help
          'makedevs' is a utility used to create a batch of devices with
          one command.
@@ -497,25 +497,25 @@ endchoice
 
 config MAN
        bool "man"
-       default n
+       default y
        help
          Format and display manual pages.
 
 config MICROCOM
        bool "microcom"
-       default n
+       default y
        help
          The poor man's minicom utility for chatting with serial port devices.
 
 config MOUNTPOINT
        bool "mountpoint"
-       default n
+       default y
        help
          mountpoint checks if the directory is a mountpoint.
 
 config MT
        bool "mt"
-       default n
+       default y
        help
          mt is used to control tape devices. You can use the mt utility
          to advance or rewind a tape past a specified number of archive
@@ -523,14 +523,14 @@ config MT
 
 config RAIDAUTORUN
        bool "raidautorun"
-       default n
+       default y
        help
          raidautorun tells the kernel md driver to
          search and start RAID arrays.
 
 config READAHEAD
        bool "readahead"
-       default n
+       default y
        depends on LFS
        help
          Preload the files listed on the command line into RAM cache so that
@@ -547,7 +547,7 @@ config READAHEAD
 
 config RFKILL
        bool "rfkill"
-       default n
+       default y
        help
          Enable/disable wireless devices.
 
@@ -558,7 +558,7 @@ config RFKILL
 
 config RUNLEVEL
        bool "runlevel"
-       default n
+       default y
        help
          find the current and previous system runlevel.
 
@@ -567,26 +567,26 @@ config RUNLEVEL
 
 config RX
        bool "rx"
-       default n
+       default y
        help
          Receive files using the Xmodem protocol.
 
 config SETSID
        bool "setsid"
-       default n
+       default y
        help
          setsid runs a program in a new session
 
 config STRINGS
        bool "strings"
-       default n
+       default y
        help
          strings prints the printable character sequences for each file
          specified.
 
 config TASKSET
        bool "taskset"
-       default n
+       default y
        help
          Retrieve or set a processes's CPU affinity.
          This requires sched_{g,s}etaffinity support in your libc.
@@ -602,7 +602,7 @@ config FEATURE_TASKSET_FANCY
 
 config TIME
        bool "time"
-       default n
+       default y
        help
          The time command runs the specified program with the given arguments.
          When the command finishes, time writes a message to standard output
@@ -610,14 +610,14 @@ config TIME
 
 config TIMEOUT
        bool "timeout"
-       default n
+       default y
        help
          Runs a program and watches it. If it does not terminate in
          specified number of seconds, it is sent a signal.
 
 config TTYSIZE
        bool "ttysize"
-       default n
+       default y
        help
          A replacement for "stty size". Unlike stty, can report only width,
          only height, or both, in any order. It also does not complain on
@@ -626,19 +626,19 @@ config TTYSIZE
 
 config VOLNAME
        bool "volname"
-       default n
+       default y
        help
          Prints a CD-ROM volume name.
 
 config WALL
        bool "wall"
-       default n
+       default y
        help
          Write a message to all users that are logged in.
 
 config WATCHDOG
        bool "watchdog"
-       default n
+       default y
        help
          The watchdog utility is used with hardware or software watchdog
          device drivers. It opens the specified watchdog device special file
index 83c12b6..3d02f87 100644 (file)
@@ -7,7 +7,7 @@ menu "Linux Module Utilities"
 
 config MODPROBE_SMALL
        bool "Simplified modutils"
-       default n
+       default y
        help
          Simplified modutils.
 
@@ -40,14 +40,14 @@ config MODPROBE_SMALL
 
 config FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE
        bool "Accept module options on modprobe command line"
-       default n
+       default y
        depends on MODPROBE_SMALL
        help
          Allow insmod and modprobe take module options from command line.
 
 config FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED
        bool "Skip loading of already loaded modules"
-       default n
+       default y
        depends on MODPROBE_SMALL
        help
          Check if the module is already loaded.
index ce7166f..eb8dc1c 100644 (file)
@@ -7,7 +7,7 @@ menu "Networking Utilities"
 
 config FEATURE_IPV6
        bool "Enable IPv6 support"
-       default n
+       default y
        help
          Enable IPv6 support in busybox.
          This adds IPv6 support in the networking applets.
@@ -48,26 +48,26 @@ config VERBOSE_RESOLUTION_ERRORS
 
 config ARP
        bool "arp"
-       default n
+       default y
        help
          Manipulate the system ARP cache.
 
 config ARPING
        bool "arping"
-       default n
+       default y
        help
          Ping hosts by ARP packets.
 
 config BRCTL
        bool "brctl"
-       default n
+       default y
        help
          Manage ethernet bridges.
          Supports addbr/delbr and addif/delif.
 
 config FEATURE_BRCTL_FANCY
        bool "Fancy options"
-       default n
+       default y
        depends on BRCTL
        help
          Add support for extended option like:
@@ -78,7 +78,7 @@ config FEATURE_BRCTL_FANCY
 
 config FEATURE_BRCTL_SHOW
        bool "Support show, showmac and showstp"
-       default n
+       default y
        depends on BRCTL && FEATURE_BRCTL_FANCY
        help
          Add support for option which prints the current config:
@@ -86,19 +86,19 @@ config FEATURE_BRCTL_SHOW
 
 config DNSD
        bool "dnsd"
-       default n
+       default y
        help
          Small and static DNS server daemon.
 
 config ETHER_WAKE
        bool "ether-wake"
-       default n
+       default y
        help
          Send a magic packet to wake up sleeping machines.
 
 config FAKEIDENTD
        bool "fakeidentd"
-       default n
+       default y
        select FEATURE_SYSLOG
        help
          fakeidentd listens on the ident port and returns a predefined
@@ -106,7 +106,7 @@ config FAKEIDENTD
 
 config FTPD
        bool "ftpd"
-       default n
+       default y
        help
          simple FTP daemon. You have to run it via inetd.
 
@@ -130,38 +130,38 @@ config FEATURE_FTPD_ACCEPT_BROKEN_LIST
 
 config FTPGET
        bool "ftpget"
-       default n
+       default y
        help
          Retrieve a remote file via FTP.
 
 config FTPPUT
        bool "ftpput"
-       default n
+       default y
        help
          Store a remote file via FTP.
 
 config FEATURE_FTPGETPUT_LONG_OPTIONS
        bool "Enable long options in ftpget/ftpput"
-       default n
+       default y
        depends on LONG_OPTS && (FTPGET || FTPPUT)
        help
          Support long options for the ftpget/ftpput applet.
 
 config HOSTNAME
        bool "hostname"
-       default n
+       default y
        help
          Show or set the system's host name.
 
 config HTTPD
        bool "httpd"
-       default n
+       default y
        help
          Serve web pages via an HTTP server.
 
 config FEATURE_HTTPD_RANGES
        bool "Support 'Ranges:' header"
-       default n
+       default y
        depends on HTTPD
        help
          Makes httpd emit "Accept-Ranges: bytes" header and understand
@@ -170,7 +170,7 @@ config FEATURE_HTTPD_RANGES
 
 config FEATURE_HTTPD_USE_SENDFILE
        bool "Use sendfile system call"
-       default n
+       default y
        depends on HTTPD
        help
          When enabled, httpd will use the kernel sendfile() function
@@ -178,7 +178,7 @@ config FEATURE_HTTPD_USE_SENDFILE
 
 config FEATURE_HTTPD_SETUID
        bool "Enable -u <user> option"
-       default n
+       default y
        depends on HTTPD
        help
          This option allows the server to run as a specific user
@@ -196,7 +196,7 @@ config FEATURE_HTTPD_BASIC_AUTH
 
 config FEATURE_HTTPD_AUTH_MD5
        bool "Support MD5 crypted passwords for http Authentication"
-       default n
+       default y
        depends on FEATURE_HTTPD_BASIC_AUTH
        help
          Enables basic per URL authentication from /etc/httpd.conf
@@ -212,7 +212,7 @@ config FEATURE_HTTPD_CGI
 
 config FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
        bool "Support for running scripts through an interpreter"
-       default n
+       default y
        depends on FEATURE_HTTPD_CGI
        help
          This option enables support for running scripts through an
@@ -223,7 +223,7 @@ config FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
 
 config FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
        bool "Set REMOTE_PORT environment variable for CGI"
-       default n
+       default y
        depends on FEATURE_HTTPD_CGI
        help
          Use of this option can assist scripts in generating
@@ -241,7 +241,7 @@ config FEATURE_HTTPD_ENCODE_URL_STR
 
 config FEATURE_HTTPD_ERROR_PAGES
        bool "Support for custom error pages"
-       default n
+       default y
        depends on HTTPD
        help
          This option allows you to define custom error pages in
@@ -254,7 +254,7 @@ config FEATURE_HTTPD_ERROR_PAGES
 
 config FEATURE_HTTPD_PROXY
        bool "Support for reverse proxy"
-       default n
+       default y
        depends on HTTPD
        help
          This option allows you to define URLs that will be forwarded
@@ -266,7 +266,7 @@ config FEATURE_HTTPD_PROXY
 
 config IFCONFIG
        bool "ifconfig"
-       default n
+       default y
        help
          Ifconfig is used to configure the kernel-resident network interfaces.
 
@@ -280,7 +280,7 @@ config FEATURE_IFCONFIG_STATUS
 
 config FEATURE_IFCONFIG_SLIP
        bool "Enable slip-specific options \"keepalive\" and \"outfill\""
-       default n
+       default y
        depends on IFCONFIG
        help
          Allow "keepalive" and "outfill" support for SLIP. If you're not
@@ -288,7 +288,7 @@ config FEATURE_IFCONFIG_SLIP
 
 config FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
        bool "Enable options \"mem_start\", \"io_addr\", and \"irq\""
-       default n
+       default y
        depends on IFCONFIG
        help
          Allow the start address for shared memory, start address for I/O,
@@ -305,7 +305,7 @@ config FEATURE_IFCONFIG_HW
 
 config FEATURE_IFCONFIG_BROADCAST_PLUS
        bool "Set the broadcast automatically"
-       default n
+       default y
        depends on IFCONFIG
        help
          Setting this will make ifconfig attempt to find the broadcast
@@ -313,20 +313,20 @@ config FEATURE_IFCONFIG_BROADCAST_PLUS
 
 config IFENSLAVE
        bool "ifenslave"
-       default n
+       default y
        help
          Userspace application to bind several interfaces
          to a logical interface (use with kernel bonding driver).
 
 config IFPLUGD
        bool "ifplugd"
-       default n
+       default y
        help
          Network interface plug detection daemon.
 
 config IFUPDOWN
        bool "ifupdown"
-       default n
+       default y
        help
          Activate or deactivate the specified interfaces. This applet makes
          use of either "ifconfig" and "route" or the "ip" command to actually
@@ -353,7 +353,7 @@ config IFUPDOWN_IFSTATE_PATH
 
 config FEATURE_IFUPDOWN_IP
        bool "Use ip applet"
-       default n
+       default y
        depends on IFUPDOWN
        help
          Use the iproute "ip" command to implement "ifup" and "ifdown", rather
@@ -375,7 +375,7 @@ config FEATURE_IFUPDOWN_IP_BUILTIN
 
 config FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
        bool "Use busybox ifconfig and route applets"
-       default y
+       default n
        depends on IFUPDOWN && !FEATURE_IFUPDOWN_IP
        select IFCONFIG
        select ROUTE
@@ -396,7 +396,7 @@ config FEATURE_IFUPDOWN_IPV4
 
 config FEATURE_IFUPDOWN_IPV6
        bool "Support for IPv6"
-       default n
+       default y
        depends on IFUPDOWN && FEATURE_IPV6
        help
          If you need support for IPv6, turn this option on.
@@ -404,7 +404,7 @@ config FEATURE_IFUPDOWN_IPV6
 ### UNUSED
 ###config FEATURE_IFUPDOWN_IPX
 ###    bool "Support for IPX"
-###    default n
+###    default y
 ###    depends on IFUPDOWN
 ###    help
 ###      If this option is selected you can use busybox to work with IPX
@@ -412,7 +412,7 @@ config FEATURE_IFUPDOWN_IPV6
 
 config FEATURE_IFUPDOWN_MAPPING
        bool "Enable mapping support"
-       default n
+       default y
        depends on IFUPDOWN
        help
          This enables support for the "mapping" stanza, unless you have
@@ -430,7 +430,7 @@ config FEATURE_IFUPDOWN_EXTERNAL_DHCP
 
 config INETD
        bool "inetd"
-       default n
+       default y
        select FEATURE_SYSLOG
        help
          Internet superserver daemon
@@ -472,7 +472,7 @@ config FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
 
 config FEATURE_INETD_RPC
        bool "Support RPC services"
-       default n
+       default y
        depends on INETD
        select FEATURE_HAVE_RPC
        help
@@ -480,7 +480,7 @@ config FEATURE_INETD_RPC
 
 config IP
        bool "ip"
-       default n
+       default y
        help
          The "ip" applet is a TCP/IP interface configuration and routing
          utility. You generally don't need "ip" to use busybox with
@@ -509,21 +509,21 @@ config FEATURE_IP_ROUTE
 
 config FEATURE_IP_TUNNEL
        bool "ip tunnel"
-       default n
+       default y
        depends on IP
        help
          Add support for tunneling commands to "ip".
 
 config FEATURE_IP_RULE
        bool "ip rule"
-       default n
+       default y
        depends on IP
        help
          Add support for rule commands to "ip".
 
 config FEATURE_IP_SHORT_FORMS
        bool "Support short forms of ip commands"
-       default n
+       default y
        depends on IP
        help
          Also support short-form of ip <OBJECT> commands:
@@ -573,7 +573,7 @@ config IPRULE
 
 config IPCALC
        bool "ipcalc"
-       default n
+       default y
        help
          ipcalc takes an IP address and netmask and calculates the
          resulting broadcast, network, and host range.
@@ -588,14 +588,14 @@ config FEATURE_IPCALC_FANCY
 
 config FEATURE_IPCALC_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on IPCALC && LONG_OPTS
        help
          Support long options for the ipcalc applet.
 
 config NAMEIF
        bool "nameif"
-       default n
+       default y
        select FEATURE_SYSLOG
        help
          nameif is used to rename network interface by its MAC address.
@@ -610,7 +610,7 @@ config NAMEIF
 
 config FEATURE_NAMEIF_EXTENDED
        bool "Extended nameif"
-       default n
+       default y
        depends on NAMEIF
        help
          This extends the nameif syntax to support the bus_info and driver
@@ -623,21 +623,21 @@ config FEATURE_NAMEIF_EXTENDED
 
 config NC
        bool "nc"
-       default n
+       default y
        help
          A simple Unix utility which reads and writes data across network
          connections.
 
 config NC_SERVER
        bool "Netcat server options (-l)"
-       default n
+       default y
        depends on NC
        help
          Allow netcat to act as a server.
 
 config NC_EXTRA
        bool "Netcat extensions (-eiw and filename)"
-       default n
+       default y
        depends on NC
        help
          Add -e (support for executing the rest of the command line after
@@ -646,13 +646,13 @@ config NC_EXTRA
 
 config NETSTAT
        bool "netstat"
-       default n
+       default y
        help
          netstat prints information about the Linux networking subsystem.
 
 config FEATURE_NETSTAT_WIDE
        bool "Enable wide netstat output"
-       default n
+       default y
        depends on NETSTAT
        help
          Add support for wide columns. Useful when displaying IPv6 addresses
@@ -660,7 +660,7 @@ config FEATURE_NETSTAT_WIDE
 
 config FEATURE_NETSTAT_PRG
        bool "Enable PID/Program name output"
-       default n
+       default y
        depends on NETSTAT
        help
          Add support for -p flag to print out PID and program name.
@@ -668,13 +668,13 @@ config FEATURE_NETSTAT_PRG
 
 config NSLOOKUP
        bool "nslookup"
-       default n
+       default y
        help
          nslookup is a tool to query Internet name servers.
 
 config NTPD
        bool "ntpd"
-       default n
+       default y
        help
          The NTP client/server daemon.
 
@@ -688,14 +688,14 @@ config FEATURE_NTPD_SERVER
 
 config PING
        bool "ping"
-       default n
+       default y
        help
          ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
          elicit an ICMP ECHO_RESPONSE from a host or gateway.
 
 config PING6
        bool "ping6"
-       default n
+       default y
        depends on FEATURE_IPV6 && PING
        help
          This will give you a ping that can talk IPv6.
@@ -710,26 +710,26 @@ config FEATURE_FANCY_PING
 
 config PSCAN
        bool "pscan"
-       default n
+       default y
        help
          Simple network port scanner.
 
 config ROUTE
        bool "route"
-       default n
+       default y
        help
          Route displays or manipulates the kernel's IP routing tables.
 
 config SLATTACH
        bool "slattach"
-       default n
+       default y
        help
          slattach is a small utility to attach network interfaces to serial
          lines.
 
 #config TC
 #      bool "tc"
-#      default n
+#      default y
 #      help
 #        show / manipulate traffic control settings
 #
@@ -739,14 +739,14 @@ config SLATTACH
 
 config TCPSVD
        bool "tcpsvd"
-       default n
+       default y
        help
          tcpsvd listens on a TCP port and runs a program for each new
          connection.
 
 config TELNET
        bool "telnet"
-       default n
+       default y
        help
          Telnet is an interface to the TELNET protocol, but is also commonly
          used to test other simple protocols.
@@ -772,7 +772,7 @@ config FEATURE_TELNET_AUTOLOGIN
 
 config TELNETD
        bool "telnetd"
-       default n
+       default y
        select FEATURE_SYSLOG
        help
          A daemon for the TELNET protocol, allowing you to log onto the host
@@ -815,14 +815,14 @@ config TELNETD
 
 config FEATURE_TELNETD_STANDALONE
        bool "Support standalone telnetd (not inetd only)"
-       default n
+       default y
        depends on TELNETD
        help
          Selecting this will make telnetd able to run standalone.
 
 config FEATURE_TELNETD_INETD_WAIT
        bool "Support -w SEC option (inetd wait mode)"
-       default n
+       default y
        depends on FEATURE_TELNETD_STANDALONE
        help
          This option allows you to run telnetd in "inet wait" mode.
@@ -843,7 +843,7 @@ config FEATURE_TELNETD_INETD_WAIT
 
 config TFTP
        bool "tftp"
-       default n
+       default y
        help
          This enables the Trivial File Transfer Protocol client program. TFTP
          is usually used for simple, small transfers such as a root image
@@ -851,7 +851,7 @@ config TFTP
 
 config TFTPD
        bool "tftpd"
-       default n
+       default y
        help
          This enables the Trivial File Transfer Protocol server program.
          It expects that stdin is a datagram socket and a packet
@@ -882,7 +882,7 @@ config FEATURE_TFTP_PUT
 
 config FEATURE_TFTP_BLOCKSIZE
        bool "Enable 'blksize' and 'tsize' protocol options"
-       default n
+       default y
        depends on TFTP || TFTPD
        help
          Allow tftp to specify block size, and tftpd to understand
@@ -890,7 +890,7 @@ config FEATURE_TFTP_BLOCKSIZE
 
 config FEATURE_TFTP_PROGRESS_BAR
        bool "Enable tftp progress meter"
-       default n
+       default y
        depends on TFTP && FEATURE_TFTP_BLOCKSIZE
        help
          Show progress bar.
@@ -905,20 +905,20 @@ config TFTP_DEBUG
 
 config TRACEROUTE
        bool "traceroute"
-       default n
+       default y
        help
          Utility to trace the route of IP packets.
 
 config TRACEROUTE6
        bool "traceroute6"
-       default n
+       default y
        depends on FEATURE_IPV6 && TRACEROUTE
        help
          Utility to trace the route of IPv6 packets.
 
 config FEATURE_TRACEROUTE_VERBOSE
        bool "Enable verbose output"
-       default n
+       default y
        depends on TRACEROUTE
        help
          Add some verbosity to traceroute. This includes among other things
@@ -941,13 +941,13 @@ config FEATURE_TRACEROUTE_USE_ICMP
 
 config TUNCTL
        bool "tunctl"
-       default n
+       default y
        help
          tunctl creates or deletes tun devices.
 
 config FEATURE_TUNCTL_UG
        bool "Support owner:group assignment"
-       default n
+       default y
        depends on TUNCTL
        help
          Allow to specify owner and group of newly created interface.
@@ -966,20 +966,20 @@ config IFUPDOWN_UDHCPC_CMD_OPTIONS
 
 config UDPSVD
        bool "udpsvd"
-       default n
+       default y
        help
          udpsvd listens on an UDP port and runs a program for each new
          connection.
 
 config VCONFIG
        bool "vconfig"
-       default n
+       default y
        help
          Creates, removes, and configures VLAN interfaces
 
 config WGET
        bool "wget"
-       default n
+       default y
        help
          wget is a utility for non-interactive download of files from HTTP,
          HTTPS, and FTP servers.
@@ -1000,14 +1000,14 @@ config FEATURE_WGET_AUTHENTICATION
 
 config FEATURE_WGET_LONG_OPTIONS
        bool "Enable long options"
-       default n
+       default y
        depends on WGET && LONG_OPTS
        help
          Support long options for the wget applet.
 
 config ZCIP
        bool "zcip"
-       default n
+       default y
        select FEATURE_SYSLOG
        help
          ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
index 34adf35..f5840a9 100644 (file)
@@ -5,14 +5,14 @@
 
 config UDHCPD
        bool "udhcp server (udhcpd)"
-       default n
+       default y
        help
          udhcpd is a DHCP server geared primarily toward embedded systems,
          while striving to be fully functional and RFC compliant.
 
 config DHCPRELAY
        bool "dhcprelay"
-       default n
+       default y
        depends on UDHCPD
        help
          dhcprelay listens for dhcp requests on one or more interfaces
@@ -21,7 +21,7 @@ config DHCPRELAY
 
 config DUMPLEASES
        bool "Lease display utility (dumpleases)"
-       default n
+       default y
        depends on UDHCPD
        help
          dumpleases displays the leases written out by the udhcpd server.
@@ -30,7 +30,7 @@ config DUMPLEASES
 
 config FEATURE_UDHCPD_WRITE_LEASES_EARLY
        bool "Rewrite the lease file at every new acknowledge"
-       default n
+       default y
        depends on UDHCPD
        help
          If selected, udhcpd will write a new file with leases every
@@ -48,7 +48,7 @@ config DHCPD_LEASES_FILE
 
 config UDHCPC
        bool "udhcp client (udhcpc)"
-       default n
+       default y
        help
          udhcpc is a DHCP client geared primarily toward embedded systems,
          while striving to be fully functional and RFC compliant.
@@ -68,7 +68,7 @@ config FEATURE_UDHCPC_ARPING
 
 config FEATURE_UDHCP_PORT
        bool "Enable '-P port' option for udhcpd and udhcpc"
-       default n
+       default y
        depends on UDHCPD || UDHCPC
        help
          At the cost of ~300 bytes, enables -P port option.
@@ -76,7 +76,7 @@ config FEATURE_UDHCP_PORT
 
 config UDHCP_DEBUG
        int "Maximum verbosity level for udhcp applets (0..9)"
-       default 0
+       default 9
        range 0 9
        depends on UDHCPD || UDHCPC || DHCPRELAY
        help
@@ -88,7 +88,7 @@ config UDHCP_DEBUG
 
 config FEATURE_UDHCP_RFC3397
        bool "Support for RFC3397 domain search (experimental)"
-       default n
+       default y
        depends on UDHCPD || UDHCPC
        help
          If selected, both client and server will support passing of domain
index 6912ece..1947896 100644 (file)
@@ -7,19 +7,19 @@ menu "Print Utilities"
 
 config LPD
        bool "lpd"
-       default n
+       default y
        help
          lpd is a print spooling daemon.
 
 config LPR
        bool "lpr"
-       default n
+       default y
        help
          lpr sends files (or standard input) to a print spooling daemon.
 
 config LPQ
        bool "lpq"
-       default n
+       default y
        help
          lpq is a print spool queue examination and manipulation program.
 
index 6a9a366..01f6b0c 100644 (file)
@@ -7,7 +7,7 @@ menu "Process Utilities"
 
 config FREE
        bool "free"
-       default n
+       default y
        help
          free displays the total amount of free and used physical and swap
          memory in the system, as well as the buffers used by the kernel.
@@ -15,7 +15,7 @@ config FREE
 
 config FUSER
        bool "fuser"
-       default n
+       default y
        help
          fuser lists all PIDs (Process IDs) that currently have a given
          file open. fuser can also list all PIDs that have a given network
@@ -23,7 +23,7 @@ config FUSER
 
 config KILL
        bool "kill"
-       default n
+       default y
        help
          The command kill sends the specified signal to the specified
          process or process group. If no signal is specified, the TERM
@@ -31,7 +31,7 @@ config KILL
 
 config KILLALL
        bool "killall"
-       default n
+       default y
        depends on KILL
        help
          killall sends a signal to all processes running any of the
@@ -40,38 +40,38 @@ config KILLALL
 
 config KILLALL5
        bool "killall5"
-       default n
+       default y
        depends on KILL
 
 config NMETER
        bool "nmeter"
-       default n
+       default y
        help
          Prints selected system stats continuously, one line per update.
 
 config PGREP
        bool "pgrep"
-       default n
+       default y
        help
          Look for processes by name.
 
 config PIDOF
        bool "pidof"
-       default n
+       default y
        help
          Pidof finds the process id's (pids) of the named programs. It prints
          those id's on the standard output.
 
 config FEATURE_PIDOF_SINGLE
        bool "Enable argument for single shot (-s)"
-       default n
+       default y
        depends on PIDOF
        help
          Support argument '-s' for returning only the first pid found.
 
 config FEATURE_PIDOF_OMIT
        bool "Enable argument for omitting pids (-o)"
-       default n
+       default y
        depends on PIDOF
        help
          Support argument '-o' for omitting the given pids in output.
@@ -80,19 +80,19 @@ config FEATURE_PIDOF_OMIT
 
 config PKILL
        bool "pkill"
-       default n
+       default y
        help
          Send signals to processes by name.
 
 config PS
        bool "ps"
-       default n
+       default y
        help
          ps gives a snapshot of the current processes.
 
 config FEATURE_PS_WIDE
        bool "Enable wide output option (-w)"
-       default n
+       default y
        depends on PS
        help
          Support argument 'w' for wide output.
@@ -101,14 +101,14 @@ config FEATURE_PS_WIDE
 
 config FEATURE_PS_TIME
        bool "Enable time and elapsed time output"
-       default n
+       default y
        depends on PS && DESKTOP
        help
          Support -o time and -o etime output specifiers.
 
 config FEATURE_PS_ADDITIONAL_COLUMNS
        bool "Enable additional ps columns"
-       default n
+       default y
        depends on PS && DESKTOP
        help
          Support -o rgroup, -o ruser, -o nice output specifiers.
@@ -123,20 +123,20 @@ config FEATURE_PS_UNUSUAL_SYSTEMS
 
 config RENICE
        bool "renice"
-       default n
+       default y
        help
          Renice alters the scheduling priority of one or more running
          processes.
 
 config BB_SYSCTL
        bool "sysctl"
-       default n
+       default y
        help
          Configure kernel parameters at runtime.
 
 config TOP
        bool "top"
-       default n
+       default y
        help
          The top program provides a dynamic real-time view of a running
          system.
@@ -159,7 +159,7 @@ config FEATURE_TOP_CPU_GLOBAL_PERCENTS
 
 config FEATURE_TOP_SMP_CPU
        bool "SMP CPU usage display ('c' key)"
-       default n
+       default y
        depends on FEATURE_TOP_CPU_GLOBAL_PERCENTS
        help
          Allow 'c' key to switch between individual/cumulative CPU stats
@@ -167,7 +167,7 @@ config FEATURE_TOP_SMP_CPU
 
 config FEATURE_TOP_DECIMALS
        bool "Show 1/10th of a percent in CPU/mem statistics"
-       default n
+       default y
        depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
        help
          Show 1/10th of a percent in CPU/mem statistics.
@@ -175,7 +175,7 @@ config FEATURE_TOP_DECIMALS
 
 config FEATURE_TOP_SMP_PROCESS
        bool "Show CPU process runs on ('j' field)"
-       default n
+       default y
        depends on TOP
        help
          Show CPU where process was last found running on.
@@ -183,21 +183,21 @@ config FEATURE_TOP_SMP_PROCESS
 
 config FEATURE_TOPMEM
        bool "Topmem command ('s' key)"
-       default n
+       default y
        depends on TOP
        help
          Enable 's' in top (gives lots of memory info).
 
 config FEATURE_SHOW_THREADS
        bool "Support for showing threads in ps/top"
-       default n
+       default y
        depends on PS || TOP
        help
          Enables ps -T option and 'h' command in top
 
 config UPTIME
        bool "uptime"
-       default n
+       default y
        help
          uptime gives a one line display of the current time, how long
          the system has been running, how many users are currently logged
@@ -205,7 +205,7 @@ config UPTIME
 
 config WATCH
        bool "watch"
-       default n
+       default y
        help
          watch is used to execute a program periodically, showing
          output to the screen.
index 422ca75..53b4451 100644 (file)
@@ -7,14 +7,14 @@ menu "Runit Utilities"
 
 config RUNSV
        bool "runsv"
-       default n
+       default y
        help
          runsv starts and monitors a service and optionally an appendant log
          service.
 
 config RUNSVDIR
        bool "runsvdir"
-       default n
+       default y
        help
          runsvdir starts a runsv process for each subdirectory, or symlink to
          a directory, in the services directory dir, up to a limit of 1000
@@ -31,7 +31,7 @@ config FEATURE_RUNSVDIR_LOG
 
 config SV
        bool "sv"
-       default n
+       default y
        help
          sv reports the current status and controls the state of services
          monitored by the runsv supervisor.
@@ -46,7 +46,7 @@ config SV_DEFAULT_SERVICE_DIR
 
 config SVLOGD
        bool "svlogd"
-       default n
+       default y
        help
          svlogd continuously reads log data from its standard input, optionally
          filters log messages, and writes the data to one or more automatically
@@ -54,29 +54,33 @@ config SVLOGD
 
 config CHPST
        bool "chpst"
-       default n
+       default y
        help
          chpst changes the process state according to the given options, and
          execs specified program.
 
 config SETUIDGID
        bool "setuidgid"
+       default y
        help
          Sets soft resource limits as specified by options
 
 config ENVUIDGID
        bool "envuidgid"
+       default y
        help
          Sets $UID to account's uid and $GID to account's gid
 
 config ENVDIR
        bool "envdir"
+       default y
        help
          Sets various environment variables as specified by files
          in the given directory
 
 config SOFTLIMIT
        bool "softlimit"
+       default y
        help
          Sets soft resource limits as specified by options
 
diff --git a/scripts/defconfig b/scripts/defconfig
deleted file mode 100644 (file)
index 896571b..0000000
+++ /dev/null
@@ -1,927 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Busybox version: 1.16.0
-# Wed Jan 27 20:00:00 2010
-#
-CONFIG_HAVE_DOT_CONFIG=y
-
-#
-# Busybox Settings
-#
-
-#
-# General Configuration
-#
-# CONFIG_DESKTOP is not set
-# CONFIG_EXTRA_COMPAT is not set
-CONFIG_INCLUDE_SUSv2=y
-# CONFIG_USE_PORTABLE_CODE is not set
-CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
-# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
-# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
-CONFIG_SHOW_USAGE=y
-CONFIG_FEATURE_VERBOSE_USAGE=y
-CONFIG_FEATURE_COMPRESS_USAGE=y
-CONFIG_FEATURE_INSTALLER=y
-CONFIG_LOCALE_SUPPORT=y
-CONFIG_UNICODE_SUPPORT=y
-# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
-CONFIG_LONG_OPTS=y
-CONFIG_FEATURE_DEVPTS=y
-# CONFIG_FEATURE_CLEAN_UP is not set
-CONFIG_FEATURE_PIDFILE=y
-CONFIG_FEATURE_SUID=y
-CONFIG_FEATURE_SUID_CONFIG=y
-CONFIG_FEATURE_SUID_CONFIG_QUIET=y
-# CONFIG_SELINUX is not set
-# CONFIG_FEATURE_PREFER_APPLETS is not set
-CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
-CONFIG_FEATURE_SYSLOG=y
-CONFIG_FEATURE_HAVE_RPC=y
-
-#
-# Build Options
-#
-# CONFIG_STATIC is not set
-# CONFIG_PIE is not set
-# CONFIG_NOMMU is not set
-# CONFIG_BUILD_LIBBUSYBOX is not set
-# CONFIG_FEATURE_INDIVIDUAL is not set
-# CONFIG_FEATURE_SHARED_BUSYBOX is not set
-CONFIG_LFS=y
-CONFIG_CROSS_COMPILER_PREFIX=""
-CONFIG_EXTRA_CFLAGS=""
-
-#
-# Debugging Options
-#
-# CONFIG_DEBUG is not set
-# CONFIG_DEBUG_PESSIMIZE is not set
-# CONFIG_WERROR is not set
-CONFIG_NO_DEBUG_LIB=y
-# CONFIG_DMALLOC is not set
-# CONFIG_EFENCE is not set
-
-#
-# Installation Options
-#
-# CONFIG_INSTALL_NO_USR is not set
-CONFIG_INSTALL_APPLET_SYMLINKS=y
-# CONFIG_INSTALL_APPLET_HARDLINKS is not set
-# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
-# CONFIG_INSTALL_APPLET_DONT is not set
-# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
-# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
-# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
-CONFIG_PREFIX="./_install"
-
-#
-# Busybox Library Tuning
-#
-CONFIG_PASSWORD_MINLEN=6
-CONFIG_MD5_SIZE_VS_SPEED=2
-CONFIG_FEATURE_FAST_TOP=y
-# CONFIG_FEATURE_ETC_NETWORKS is not set
-CONFIG_FEATURE_EDITING=y
-CONFIG_FEATURE_EDITING_MAX_LEN=1024
-# CONFIG_FEATURE_EDITING_VI is not set
-CONFIG_FEATURE_EDITING_HISTORY=15
-CONFIG_FEATURE_EDITING_SAVEHISTORY=y
-CONFIG_FEATURE_TAB_COMPLETION=y
-# CONFIG_FEATURE_USERNAME_COMPLETION is not set
-# CONFIG_FEATURE_EDITING_FANCY_PROMPT is not set
-# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
-CONFIG_FEATURE_NON_POSIX_CP=y
-# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
-CONFIG_FEATURE_COPYBUF_KB=4
-# CONFIG_MONOTONIC_SYSCALL is not set
-CONFIG_IOCTL_HEX2STR_ERROR=y
-CONFIG_FEATURE_HWIB=y
-
-#
-# Applets
-#
-
-#
-# Archival Utilities
-#
-CONFIG_FEATURE_SEAMLESS_LZMA=y
-CONFIG_FEATURE_SEAMLESS_BZ2=y
-CONFIG_FEATURE_SEAMLESS_GZ=y
-CONFIG_FEATURE_SEAMLESS_Z=y
-CONFIG_AR=y
-CONFIG_FEATURE_AR_LONG_FILENAMES=y
-CONFIG_FEATURE_AR_CREATE=y
-CONFIG_BUNZIP2=y
-CONFIG_BZIP2=y
-CONFIG_CPIO=y
-CONFIG_FEATURE_CPIO_O=y
-CONFIG_FEATURE_CPIO_P=y
-# CONFIG_DPKG is not set
-# CONFIG_DPKG_DEB is not set
-# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
-CONFIG_GUNZIP=y
-CONFIG_GZIP=y
-CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
-CONFIG_LZOP=y
-# CONFIG_LZOP_COMPR_HIGH is not set
-CONFIG_RPM2CPIO=y
-CONFIG_RPM=y
-CONFIG_TAR=y
-CONFIG_FEATURE_TAR_CREATE=y
-CONFIG_FEATURE_TAR_AUTODETECT=y
-CONFIG_FEATURE_TAR_FROM=y
-CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
-CONFIG_FEATURE_TAR_LONG_OPTIONS=y
-CONFIG_FEATURE_TAR_UNAME_GNAME=y
-CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
-CONFIG_UNCOMPRESS=y
-CONFIG_UNLZMA=y
-CONFIG_FEATURE_LZMA_FAST=y
-CONFIG_UNZIP=y
-
-#
-# Coreutils
-#
-CONFIG_BASENAME=y
-CONFIG_CAL=y
-CONFIG_CAT=y
-CONFIG_CATV=y
-CONFIG_CHGRP=y
-CONFIG_CHMOD=y
-CONFIG_CHOWN=y
-CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
-CONFIG_CHROOT=y
-CONFIG_CKSUM=y
-CONFIG_COMM=y
-CONFIG_CP=y
-CONFIG_FEATURE_CP_LONG_OPTIONS=y
-CONFIG_CUT=y
-CONFIG_DATE=y
-CONFIG_FEATURE_DATE_ISOFMT=y
-CONFIG_FEATURE_DATE_COMPAT=y
-CONFIG_DD=y
-CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
-CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
-CONFIG_FEATURE_DD_IBS_OBS=y
-CONFIG_DF=y
-CONFIG_FEATURE_DF_FANCY=y
-CONFIG_DIRNAME=y
-CONFIG_DOS2UNIX=y
-CONFIG_UNIX2DOS=y
-CONFIG_DU=y
-CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
-CONFIG_ECHO=y
-CONFIG_FEATURE_FANCY_ECHO=y
-CONFIG_ENV=y
-CONFIG_FEATURE_ENV_LONG_OPTIONS=y
-CONFIG_EXPAND=y
-CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
-CONFIG_EXPR=y
-CONFIG_EXPR_MATH_SUPPORT_64=y
-CONFIG_FALSE=y
-CONFIG_FOLD=y
-CONFIG_FSYNC=y
-CONFIG_HEAD=y
-CONFIG_FEATURE_FANCY_HEAD=y
-CONFIG_HOSTID=y
-CONFIG_ID=y
-CONFIG_INSTALL=y
-CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
-CONFIG_LENGTH=y
-CONFIG_LN=y
-CONFIG_LOGNAME=y
-CONFIG_LS=y
-CONFIG_FEATURE_LS_FILETYPES=y
-CONFIG_FEATURE_LS_FOLLOWLINKS=y
-CONFIG_FEATURE_LS_RECURSIVE=y
-CONFIG_FEATURE_LS_SORTFILES=y
-CONFIG_FEATURE_LS_TIMESTAMPS=y
-CONFIG_FEATURE_LS_USERNAME=y
-CONFIG_FEATURE_LS_COLOR=y
-CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
-CONFIG_MD5SUM=y
-CONFIG_MKDIR=y
-CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
-CONFIG_MKFIFO=y
-CONFIG_MKNOD=y
-CONFIG_MV=y
-CONFIG_FEATURE_MV_LONG_OPTIONS=y
-CONFIG_NICE=y
-CONFIG_NOHUP=y
-CONFIG_OD=y
-CONFIG_PRINTENV=y
-CONFIG_PRINTF=y
-CONFIG_PWD=y
-CONFIG_READLINK=y
-CONFIG_FEATURE_READLINK_FOLLOW=y
-CONFIG_REALPATH=y
-CONFIG_RM=y
-CONFIG_RMDIR=y
-CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
-CONFIG_SEQ=y
-CONFIG_SHA1SUM=y
-CONFIG_SHA256SUM=y
-CONFIG_SHA512SUM=y
-CONFIG_SLEEP=y
-CONFIG_FEATURE_FANCY_SLEEP=y
-CONFIG_FEATURE_FLOAT_SLEEP=y
-CONFIG_SORT=y
-CONFIG_FEATURE_SORT_BIG=y
-CONFIG_SPLIT=y
-CONFIG_FEATURE_SPLIT_FANCY=y
-CONFIG_STAT=y
-CONFIG_FEATURE_STAT_FORMAT=y
-CONFIG_STTY=y
-CONFIG_SUM=y
-CONFIG_SYNC=y
-CONFIG_TAC=y
-CONFIG_TAIL=y
-CONFIG_FEATURE_FANCY_TAIL=y
-CONFIG_TEE=y
-CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
-CONFIG_TEST=y
-CONFIG_FEATURE_TEST_64=y
-CONFIG_TOUCH=y
-CONFIG_TR=y
-CONFIG_FEATURE_TR_CLASSES=y
-CONFIG_FEATURE_TR_EQUIV=y
-CONFIG_TRUE=y
-CONFIG_TTY=y
-CONFIG_UNAME=y
-CONFIG_UNEXPAND=y
-CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
-CONFIG_UNIQ=y
-CONFIG_USLEEP=y
-CONFIG_UUDECODE=y
-CONFIG_UUENCODE=y
-CONFIG_WC=y
-CONFIG_FEATURE_WC_LARGE=y
-CONFIG_WHO=y
-CONFIG_WHOAMI=y
-CONFIG_YES=y
-
-#
-# Common options for cp and mv
-#
-CONFIG_FEATURE_PRESERVE_HARDLINKS=y
-
-#
-# Common options for ls, more and telnet
-#
-CONFIG_FEATURE_AUTOWIDTH=y
-
-#
-# Common options for df, du, ls
-#
-CONFIG_FEATURE_HUMAN_READABLE=y
-
-#
-# Common options for md5sum, sha1sum, sha256sum, sha512sum
-#
-CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
-
-#
-# Console Utilities
-#
-CONFIG_CHVT=y
-CONFIG_FGCONSOLE=y
-CONFIG_CLEAR=y
-CONFIG_DEALLOCVT=y
-CONFIG_DUMPKMAP=y
-CONFIG_KBD_MODE=y
-CONFIG_LOADFONT=y
-CONFIG_LOADKMAP=y
-CONFIG_OPENVT=y
-CONFIG_RESET=y
-CONFIG_RESIZE=y
-CONFIG_FEATURE_RESIZE_PRINT=y
-CONFIG_SETCONSOLE=y
-CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
-CONFIG_SETFONT=y
-CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
-CONFIG_DEFAULT_SETFONT_DIR=""
-CONFIG_SETKEYCODES=y
-CONFIG_SETLOGCONS=y
-CONFIG_SHOWKEY=y
-
-#
-# Debian Utilities
-#
-CONFIG_MKTEMP=y
-CONFIG_PIPE_PROGRESS=y
-CONFIG_RUN_PARTS=y
-CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
-CONFIG_FEATURE_RUN_PARTS_FANCY=y
-CONFIG_START_STOP_DAEMON=y
-CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
-CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
-CONFIG_WHICH=y
-
-#
-# Editors
-#
-CONFIG_AWK=y
-CONFIG_FEATURE_AWK_LIBM=y
-CONFIG_CMP=y
-CONFIG_DIFF=y
-CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
-CONFIG_FEATURE_DIFF_DIR=y
-CONFIG_ED=y
-CONFIG_PATCH=y
-CONFIG_SED=y
-CONFIG_VI=y
-CONFIG_FEATURE_VI_MAX_LEN=4096
-# CONFIG_FEATURE_VI_8BIT is not set
-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
-CONFIG_FEATURE_ALLOW_EXEC=y
-
-#
-# Finding Utilities
-#
-CONFIG_FIND=y
-CONFIG_FEATURE_FIND_PRINT0=y
-CONFIG_FEATURE_FIND_MTIME=y
-CONFIG_FEATURE_FIND_MMIN=y
-CONFIG_FEATURE_FIND_PERM=y
-CONFIG_FEATURE_FIND_TYPE=y
-CONFIG_FEATURE_FIND_XDEV=y
-CONFIG_FEATURE_FIND_MAXDEPTH=y
-CONFIG_FEATURE_FIND_NEWER=y
-CONFIG_FEATURE_FIND_INUM=y
-CONFIG_FEATURE_FIND_EXEC=y
-CONFIG_FEATURE_FIND_USER=y
-CONFIG_FEATURE_FIND_GROUP=y
-CONFIG_FEATURE_FIND_NOT=y
-CONFIG_FEATURE_FIND_DEPTH=y
-CONFIG_FEATURE_FIND_PAREN=y
-CONFIG_FEATURE_FIND_SIZE=y
-CONFIG_FEATURE_FIND_PRUNE=y
-CONFIG_FEATURE_FIND_DELETE=y
-CONFIG_FEATURE_FIND_PATH=y
-CONFIG_FEATURE_FIND_REGEX=y
-# CONFIG_FEATURE_FIND_CONTEXT is not set
-CONFIG_FEATURE_FIND_LINKS=y
-CONFIG_GREP=y
-CONFIG_FEATURE_GREP_EGREP_ALIAS=y
-CONFIG_FEATURE_GREP_FGREP_ALIAS=y
-CONFIG_FEATURE_GREP_CONTEXT=y
-CONFIG_XARGS=y
-CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
-CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
-CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
-CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
-
-#
-# Init Utilities
-#
-CONFIG_INIT=y
-CONFIG_FEATURE_USE_INITTAB=y
-# CONFIG_FEATURE_KILL_REMOVED is not set
-CONFIG_FEATURE_KILL_DELAY=0
-CONFIG_FEATURE_INIT_SCTTY=y
-CONFIG_FEATURE_INIT_SYSLOG=y
-CONFIG_FEATURE_EXTRA_QUIET=y
-CONFIG_FEATURE_INIT_COREDUMPS=y
-CONFIG_FEATURE_INITRD=y
-CONFIG_HALT=y
-# CONFIG_FEATURE_CALL_TELINIT is not set
-CONFIG_TELINIT_PATH=""
-CONFIG_MESG=y
-
-#
-# Login/Password Management Utilities
-#
-CONFIG_FEATURE_SHADOWPASSWDS=y
-CONFIG_USE_BB_PWD_GRP=y
-CONFIG_USE_BB_SHADOW=y
-CONFIG_USE_BB_CRYPT=y
-CONFIG_USE_BB_CRYPT_SHA=y
-CONFIG_ADDGROUP=y
-CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
-CONFIG_FEATURE_ADDUSER_TO_GROUP=y
-CONFIG_DELGROUP=y
-CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
-# CONFIG_FEATURE_CHECK_NAMES is not set
-CONFIG_ADDUSER=y
-CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
-CONFIG_FIRST_SYSTEM_ID=100
-CONFIG_LAST_SYSTEM_ID=999
-CONFIG_DELUSER=y
-CONFIG_GETTY=y
-CONFIG_FEATURE_UTMP=y
-CONFIG_FEATURE_WTMP=y
-CONFIG_LOGIN=y
-# CONFIG_PAM is not set
-CONFIG_LOGIN_SCRIPTS=y
-CONFIG_FEATURE_NOLOGIN=y
-CONFIG_FEATURE_SECURETTY=y
-CONFIG_PASSWD=y
-CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
-CONFIG_CRYPTPW=y
-CONFIG_CHPASSWD=y
-CONFIG_SU=y
-CONFIG_FEATURE_SU_SYSLOG=y
-CONFIG_FEATURE_SU_CHECKS_SHELLS=y
-CONFIG_SULOGIN=y
-CONFIG_VLOCK=y
-
-#
-# Linux Ext2 FS Progs
-#
-CONFIG_CHATTR=y
-CONFIG_FSCK=y
-CONFIG_LSATTR=y
-
-#
-# Linux Module Utilities
-#
-CONFIG_MODPROBE_SMALL=y
-CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y
-CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
-# CONFIG_INSMOD is not set
-# CONFIG_RMMOD is not set
-# CONFIG_LSMOD is not set
-# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
-# CONFIG_MODPROBE is not set
-# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
-# CONFIG_DEPMOD is not set
-
-#
-# Options common to multiple modutils
-#
-# CONFIG_FEATURE_2_4_MODULES is not set
-# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
-# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
-# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
-# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
-# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
-# CONFIG_FEATURE_MODUTILS_ALIAS is not set
-# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
-CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
-CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
-
-#
-# Linux System Utilities
-#
-CONFIG_ACPID=y
-CONFIG_FEATURE_ACPID_COMPAT=y
-CONFIG_BLKID=y
-CONFIG_DMESG=y
-CONFIG_FEATURE_DMESG_PRETTY=y
-CONFIG_FBSET=y
-CONFIG_FEATURE_FBSET_FANCY=y
-CONFIG_FEATURE_FBSET_READMODE=y
-CONFIG_FDFLUSH=y
-CONFIG_FDFORMAT=y
-CONFIG_FDISK=y
-CONFIG_FDISK_SUPPORT_LARGE_DISKS=y
-CONFIG_FEATURE_FDISK_WRITABLE=y
-# CONFIG_FEATURE_AIX_LABEL is not set
-# CONFIG_FEATURE_SGI_LABEL is not set
-# CONFIG_FEATURE_SUN_LABEL is not set
-# CONFIG_FEATURE_OSF_LABEL is not set
-CONFIG_FEATURE_FDISK_ADVANCED=y
-CONFIG_FINDFS=y
-CONFIG_FREERAMDISK=y
-CONFIG_FSCK_MINIX=y
-CONFIG_MKFS_EXT2=y
-CONFIG_MKFS_MINIX=y
-
-#
-# Minix filesystem support
-#
-CONFIG_FEATURE_MINIX2=y
-# CONFIG_MKFS_REISER is not set
-CONFIG_MKFS_VFAT=y
-CONFIG_GETOPT=y
-CONFIG_FEATURE_GETOPT_LONG=y
-CONFIG_HEXDUMP=y
-CONFIG_FEATURE_HEXDUMP_REVERSE=y
-CONFIG_HD=y
-CONFIG_HWCLOCK=y
-CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
-CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y
-CONFIG_IPCRM=y
-CONFIG_IPCS=y
-CONFIG_LOSETUP=y
-CONFIG_LSPCI=y
-CONFIG_LSUSB=y
-CONFIG_MDEV=y
-CONFIG_FEATURE_MDEV_CONF=y
-CONFIG_FEATURE_MDEV_RENAME=y
-CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
-CONFIG_FEATURE_MDEV_EXEC=y
-CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
-CONFIG_MKSWAP=y
-CONFIG_FEATURE_MKSWAP_UUID=y
-CONFIG_MORE=y
-CONFIG_FEATURE_USE_TERMIOS=y
-CONFIG_VOLUMEID=y
-CONFIG_FEATURE_VOLUMEID_EXT=y
-CONFIG_FEATURE_VOLUMEID_BTRFS=y
-CONFIG_FEATURE_VOLUMEID_REISERFS=y
-CONFIG_FEATURE_VOLUMEID_FAT=y
-CONFIG_FEATURE_VOLUMEID_HFS=y
-CONFIG_FEATURE_VOLUMEID_JFS=y
-CONFIG_FEATURE_VOLUMEID_XFS=y
-CONFIG_FEATURE_VOLUMEID_NTFS=y
-CONFIG_FEATURE_VOLUMEID_ISO9660=y
-CONFIG_FEATURE_VOLUMEID_UDF=y
-CONFIG_FEATURE_VOLUMEID_LUKS=y
-CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
-CONFIG_FEATURE_VOLUMEID_CRAMFS=y
-CONFIG_FEATURE_VOLUMEID_ROMFS=y
-CONFIG_FEATURE_VOLUMEID_SYSV=y
-CONFIG_FEATURE_VOLUMEID_OCFS2=y
-CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
-CONFIG_MOUNT=y
-CONFIG_FEATURE_MOUNT_FAKE=y
-CONFIG_FEATURE_MOUNT_VERBOSE=y
-# CONFIG_FEATURE_MOUNT_HELPERS is not set
-CONFIG_FEATURE_MOUNT_LABEL=y
-CONFIG_FEATURE_MOUNT_NFS=y
-CONFIG_FEATURE_MOUNT_CIFS=y
-CONFIG_FEATURE_MOUNT_FLAGS=y
-CONFIG_FEATURE_MOUNT_FSTAB=y
-CONFIG_PIVOT_ROOT=y
-CONFIG_RDATE=y
-CONFIG_RDEV=y
-CONFIG_READPROFILE=y
-CONFIG_RTCWAKE=y
-CONFIG_SCRIPT=y
-CONFIG_SCRIPTREPLAY=y
-CONFIG_SETARCH=y
-CONFIG_SWAPONOFF=y
-CONFIG_FEATURE_SWAPON_PRI=y
-CONFIG_SWITCH_ROOT=y
-CONFIG_UMOUNT=y
-CONFIG_FEATURE_UMOUNT_ALL=y
-
-#
-# Common options for mount/umount
-#
-CONFIG_FEATURE_MOUNT_LOOP=y
-# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set
-# CONFIG_FEATURE_MTAB_SUPPORT is not set
-
-#
-# Miscellaneous Utilities
-#
-CONFIG_ADJTIMEX=y
-# CONFIG_BBCONFIG is not set
-CONFIG_BEEP=y
-CONFIG_FEATURE_BEEP_FREQ=4000
-CONFIG_FEATURE_BEEP_LENGTH_MS=30
-CONFIG_CHAT=y
-CONFIG_FEATURE_CHAT_NOFAIL=y
-# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
-CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
-CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
-CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
-CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
-CONFIG_FEATURE_CHAT_CLR_ABORT=y
-CONFIG_CHRT=y
-CONFIG_CROND=y
-CONFIG_FEATURE_CROND_D=y
-CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
-CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
-CONFIG_CRONTAB=y
-CONFIG_DC=y
-CONFIG_FEATURE_DC_LIBM=y
-# CONFIG_DEVFSD is not set
-# CONFIG_DEVFSD_MODLOAD is not set
-# CONFIG_DEVFSD_FG_NP is not set
-# CONFIG_DEVFSD_VERBOSE is not set
-# CONFIG_FEATURE_DEVFS is not set
-CONFIG_DEVMEM=y
-CONFIG_EJECT=y
-CONFIG_FEATURE_EJECT_SCSI=y
-CONFIG_FBSPLASH=y
-CONFIG_FLASHCP=y
-CONFIG_FLASH_LOCK=y
-CONFIG_FLASH_UNLOCK=y
-CONFIG_FLASH_ERASEALL=y
-CONFIG_IONICE=y
-CONFIG_INOTIFYD=y
-CONFIG_LAST=y
-# CONFIG_FEATURE_LAST_SMALL is not set
-CONFIG_FEATURE_LAST_FANCY=y
-CONFIG_LESS=y
-CONFIG_FEATURE_LESS_MAXLINES=9999999
-CONFIG_FEATURE_LESS_BRACKETS=y
-CONFIG_FEATURE_LESS_FLAGS=y
-CONFIG_FEATURE_LESS_MARKS=y
-CONFIG_FEATURE_LESS_REGEXP=y
-CONFIG_FEATURE_LESS_WINCH=y
-CONFIG_FEATURE_LESS_DASHCMD=y
-CONFIG_FEATURE_LESS_LINENUMS=y
-CONFIG_HDPARM=y
-CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
-CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
-CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
-CONFIG_MAKEDEVS=y
-# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
-CONFIG_FEATURE_MAKEDEVS_TABLE=y
-CONFIG_MAN=y
-CONFIG_MICROCOM=y
-CONFIG_MOUNTPOINT=y
-CONFIG_MT=y
-CONFIG_RAIDAUTORUN=y
-CONFIG_READAHEAD=y
-CONFIG_RUNLEVEL=y
-CONFIG_RX=y
-CONFIG_SETSID=y
-CONFIG_STRINGS=y
-CONFIG_TASKSET=y
-CONFIG_FEATURE_TASKSET_FANCY=y
-CONFIG_TIME=y
-CONFIG_TIMEOUT=y
-CONFIG_TTYSIZE=y
-CONFIG_VOLNAME=y
-CONFIG_WALL=y
-CONFIG_WATCHDOG=y
-
-#
-# Networking Utilities
-#
-CONFIG_FEATURE_IPV6=y
-# CONFIG_FEATURE_UNIX_LOCAL is not set
-CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
-# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
-CONFIG_ARP=y
-CONFIG_ARPING=y
-CONFIG_BRCTL=y
-CONFIG_FEATURE_BRCTL_FANCY=y
-CONFIG_FEATURE_BRCTL_SHOW=y
-CONFIG_DNSD=y
-CONFIG_ETHER_WAKE=y
-CONFIG_FAKEIDENTD=y
-CONFIG_FTPD=y
-CONFIG_FEATURE_FTP_WRITE=y
-CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
-CONFIG_FTPGET=y
-CONFIG_FTPPUT=y
-CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
-CONFIG_HOSTNAME=y
-CONFIG_HTTPD=y
-CONFIG_FEATURE_HTTPD_RANGES=y
-CONFIG_FEATURE_HTTPD_USE_SENDFILE=y
-CONFIG_FEATURE_HTTPD_SETUID=y
-CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
-CONFIG_FEATURE_HTTPD_AUTH_MD5=y
-CONFIG_FEATURE_HTTPD_CGI=y
-CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
-CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
-CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
-CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
-CONFIG_FEATURE_HTTPD_PROXY=y
-CONFIG_IFCONFIG=y
-CONFIG_FEATURE_IFCONFIG_STATUS=y
-CONFIG_FEATURE_IFCONFIG_SLIP=y
-CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
-CONFIG_FEATURE_IFCONFIG_HW=y
-CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
-CONFIG_IFENSLAVE=y
-CONFIG_IFPLUGD=y
-CONFIG_IFUPDOWN=y
-CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
-CONFIG_FEATURE_IFUPDOWN_IP=y
-CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
-# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
-CONFIG_FEATURE_IFUPDOWN_IPV4=y
-CONFIG_FEATURE_IFUPDOWN_IPV6=y
-CONFIG_FEATURE_IFUPDOWN_MAPPING=y
-# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
-CONFIG_INETD=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
-CONFIG_FEATURE_INETD_RPC=y
-CONFIG_IP=y
-CONFIG_FEATURE_IP_ADDRESS=y
-CONFIG_FEATURE_IP_LINK=y
-CONFIG_FEATURE_IP_ROUTE=y
-CONFIG_FEATURE_IP_TUNNEL=y
-CONFIG_FEATURE_IP_RULE=y
-CONFIG_FEATURE_IP_SHORT_FORMS=y
-# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
-CONFIG_IPADDR=y
-CONFIG_IPLINK=y
-CONFIG_IPROUTE=y
-CONFIG_IPTUNNEL=y
-CONFIG_IPRULE=y
-CONFIG_IPCALC=y
-CONFIG_FEATURE_IPCALC_FANCY=y
-CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
-CONFIG_NAMEIF=y
-CONFIG_FEATURE_NAMEIF_EXTENDED=y
-CONFIG_NC=y
-CONFIG_NC_SERVER=y
-CONFIG_NC_EXTRA=y
-CONFIG_NETSTAT=y
-CONFIG_FEATURE_NETSTAT_WIDE=y
-CONFIG_FEATURE_NETSTAT_PRG=y
-CONFIG_NSLOOKUP=y
-CONFIG_NTPD=y
-CONFIG_FEATURE_NTPD_SERVER=y
-CONFIG_PING=y
-CONFIG_PING6=y
-CONFIG_FEATURE_FANCY_PING=y
-CONFIG_PSCAN=y
-CONFIG_ROUTE=y
-CONFIG_SLATTACH=y
-CONFIG_TELNET=y
-CONFIG_FEATURE_TELNET_TTYPE=y
-CONFIG_FEATURE_TELNET_AUTOLOGIN=y
-CONFIG_TELNETD=y
-CONFIG_FEATURE_TELNETD_STANDALONE=y
-CONFIG_FEATURE_TELNETD_INETD_WAIT=y
-CONFIG_TFTP=y
-CONFIG_TFTPD=y
-CONFIG_FEATURE_TFTP_GET=y
-CONFIG_FEATURE_TFTP_PUT=y
-CONFIG_FEATURE_TFTP_BLOCKSIZE=y
-CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
-# CONFIG_TFTP_DEBUG is not set
-CONFIG_TRACEROUTE=y
-CONFIG_TRACEROUTE6=y
-CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
-# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
-# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
-CONFIG_UDHCPD=y
-CONFIG_DHCPRELAY=y
-CONFIG_DUMPLEASES=y
-CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
-CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
-CONFIG_UDHCPC=y
-CONFIG_FEATURE_UDHCPC_ARPING=y
-CONFIG_FEATURE_UDHCP_PORT=y
-CONFIG_UDHCP_DEBUG=9
-CONFIG_FEATURE_UDHCP_RFC3397=y
-CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
-CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
-CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
-CONFIG_VCONFIG=y
-CONFIG_WGET=y
-CONFIG_FEATURE_WGET_STATUSBAR=y
-CONFIG_FEATURE_WGET_AUTHENTICATION=y
-CONFIG_FEATURE_WGET_LONG_OPTIONS=y
-CONFIG_ZCIP=y
-CONFIG_TCPSVD=y
-CONFIG_TUNCTL=y
-CONFIG_FEATURE_TUNCTL_UG=y
-CONFIG_UDPSVD=y
-
-#
-# Print Utilities
-#
-CONFIG_LPD=y
-CONFIG_LPR=y
-CONFIG_LPQ=y
-
-#
-# Mail Utilities
-#
-CONFIG_MAKEMIME=y
-CONFIG_FEATURE_MIME_CHARSET="us-ascii"
-CONFIG_POPMAILDIR=y
-CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
-CONFIG_REFORMIME=y
-CONFIG_FEATURE_REFORMIME_COMPAT=y
-CONFIG_SENDMAIL=y
-
-#
-# Process Utilities
-#
-CONFIG_FREE=y
-CONFIG_FUSER=y
-CONFIG_KILL=y
-CONFIG_KILLALL=y
-CONFIG_KILLALL5=y
-CONFIG_NMETER=y
-CONFIG_PGREP=y
-CONFIG_PIDOF=y
-CONFIG_FEATURE_PIDOF_SINGLE=y
-CONFIG_FEATURE_PIDOF_OMIT=y
-CONFIG_PKILL=y
-CONFIG_PS=y
-CONFIG_FEATURE_PS_WIDE=y
-# CONFIG_FEATURE_PS_TIME is not set
-# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set
-# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
-CONFIG_RENICE=y
-CONFIG_BB_SYSCTL=y
-CONFIG_TOP=y
-CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
-CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
-CONFIG_FEATURE_TOP_SMP_CPU=y
-CONFIG_FEATURE_TOP_DECIMALS=y
-CONFIG_FEATURE_TOP_SMP_PROCESS=y
-CONFIG_FEATURE_TOPMEM=y
-CONFIG_FEATURE_SHOW_THREADS=y
-CONFIG_UPTIME=y
-CONFIG_WATCH=y
-
-#
-# Runit Utilities
-#
-CONFIG_RUNSV=y
-CONFIG_RUNSVDIR=y
-# CONFIG_FEATURE_RUNSVDIR_LOG is not set
-CONFIG_SV=y
-CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
-CONFIG_SVLOGD=y
-CONFIG_CHPST=y
-CONFIG_SETUIDGID=y
-CONFIG_ENVUIDGID=y
-CONFIG_ENVDIR=y
-CONFIG_SOFTLIMIT=y
-# CONFIG_CHCON is not set
-# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
-# CONFIG_GETENFORCE is not set
-# CONFIG_GETSEBOOL is not set
-# CONFIG_LOAD_POLICY is not set
-# CONFIG_MATCHPATHCON is not set
-# CONFIG_RESTORECON is not set
-# CONFIG_RUNCON is not set
-# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
-# CONFIG_SELINUXENABLED is not set
-# CONFIG_SETENFORCE is not set
-# CONFIG_SETFILES is not set
-# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
-# CONFIG_SETSEBOOL is not set
-# CONFIG_SESTATUS is not set
-
-#
-# Shells
-#
-CONFIG_FEATURE_SH_IS_ASH=y
-# CONFIG_FEATURE_SH_IS_HUSH is not set
-# CONFIG_FEATURE_SH_IS_NONE is not set
-CONFIG_ASH=y
-CONFIG_ASH_BASH_COMPAT=y
-CONFIG_ASH_JOB_CONTROL=y
-CONFIG_ASH_ALIAS=y
-CONFIG_ASH_GETOPTS=y
-CONFIG_ASH_BUILTIN_ECHO=y
-CONFIG_ASH_BUILTIN_PRINTF=y
-CONFIG_ASH_BUILTIN_TEST=y
-CONFIG_ASH_CMDCMD=y
-# CONFIG_ASH_MAIL is not set
-CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
-CONFIG_ASH_RANDOM_SUPPORT=y
-CONFIG_ASH_EXPAND_PRMT=y
-CONFIG_HUSH=y
-CONFIG_HUSH_BASH_COMPAT=y
-CONFIG_HUSH_HELP=y
-CONFIG_HUSH_INTERACTIVE=y
-CONFIG_HUSH_JOB=y
-CONFIG_HUSH_TICK=y
-CONFIG_HUSH_IF=y
-CONFIG_HUSH_LOOPS=y
-CONFIG_HUSH_CASE=y
-CONFIG_HUSH_FUNCTIONS=y
-CONFIG_HUSH_LOCAL=y
-CONFIG_HUSH_EXPORT_N=y
-CONFIG_HUSH_RANDOM_SUPPORT=y
-# CONFIG_LASH is not set
-CONFIG_MSH=y
-CONFIG_SH_MATH_SUPPORT=y
-CONFIG_SH_MATH_SUPPORT_64=y
-CONFIG_FEATURE_SH_EXTRA_QUIET=y
-# CONFIG_FEATURE_SH_STANDALONE is not set
-# CONFIG_FEATURE_SH_NOFORK is not set
-CONFIG_CTTYHACK=y
-
-#
-# System Logging Utilities
-#
-CONFIG_SYSLOGD=y
-CONFIG_FEATURE_ROTATE_LOGFILE=y
-CONFIG_FEATURE_REMOTE_LOG=y
-CONFIG_FEATURE_SYSLOGD_DUP=y
-CONFIG_FEATURE_IPC_SYSLOG=y
-CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
-CONFIG_LOGREAD=y
-CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
-CONFIG_KLOGD=y
-CONFIG_LOGGER=y
index 4f83fbf..bd2d70e 100644 (file)
@@ -22,7 +22,7 @@ static int conf_lineno, conf_warnings, conf_unsaved;
 
 const char conf_def_filename[] = ".config";
 
-const char conf_defname[] = "scripts/defconfig";
+const char conf_defname[] = "/dev/null"; //bbox
 
 const char *conf_confnames[] = {
        conf_def_filename,
diff --git a/scripts/test_make_clean b/scripts/test_make_clean
new file mode 100755 (executable)
index 0000000..fa3a543
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+b=`basename $PWD`
+test "${b#busybox}" != "$b" || { echo "Must be run in busybox tree"; exit 1; }
+
+cd ..
+cp -pPR "$b" busybox.$$.test_tree
+cd busybox.$$.test_tree
+make defconfig
+make $MAKEOPTS
+make clean
+cd ..
+diff -urp "$b" busybox.$$.test_tree >busybox.$$.test_tree.diff
+cat busybox.$$.test_tree.diff
index 286a341..234d053 100644 (file)
@@ -7,7 +7,7 @@ menu "Shells"
 
 choice
        prompt "Choose which shell is aliased to 'sh' name"
-       default FEATURE_SH_IS_NONE
+       default FEATURE_SH_IS_ASH
        help
          Choose which shell you want to be executed by 'sh' alias.
          The ash shell is the most bash compatible and full featured one.
@@ -59,7 +59,7 @@ endchoice
 
 config ASH
        bool "ash"
-       default n
+       default y
        depends on !NOMMU
        help
          Tha 'ash' shell adds about 60k in the default configuration and is
@@ -91,7 +91,7 @@ config ASH_ALIAS
 
 config ASH_GETOPTS
        bool "Builtin getopt to parse positional parameters"
-       default n
+       default y
        depends on ASH
        help
          Enable getopts builtin in the ash shell.
@@ -119,7 +119,7 @@ config ASH_BUILTIN_TEST
 
 config ASH_CMDCMD
        bool "'command' command to override shell builtins"
-       default n
+       default y
        depends on ASH
        help
          Enable support for the ash 'command' builtin, which allows
@@ -128,7 +128,7 @@ config ASH_CMDCMD
 
 config ASH_MAIL
        bool "Check for new mail on interactive shells"
-       default y
+       default n
        depends on ASH
        help
          Enable "check for new mail" in the ash shell.
@@ -142,7 +142,7 @@ config ASH_OPTIMIZE_FOR_SIZE
 
 config ASH_RANDOM_SUPPORT
        bool "Pseudorandom generator and $RANDOM variable"
-       default n
+       default y
        depends on ASH
        help
          Enable pseudorandom generator and dynamic variable "$RANDOM".
@@ -153,7 +153,7 @@ config ASH_RANDOM_SUPPORT
 
 config ASH_EXPAND_PRMT
        bool "Expand prompt string"
-       default n
+       default y
        depends on ASH
        help
          "PS#" may contain volatile content, such as backquote commands.
@@ -162,7 +162,7 @@ config ASH_EXPAND_PRMT
 
 config HUSH
        bool "hush"
-       default n
+       default y
        help
          hush is a small shell (22k). It handles the normal flow control
          constructs such as if/then/elif/else/fi, for/in/do/done, while loops,
@@ -183,7 +183,7 @@ config HUSH_BASH_COMPAT
 
 config HUSH_HELP
        bool "help builtin"
-       default n
+       default y
        depends on HUSH
        help
          Enable help builtin in hush. Code size + ~1 kbyte.
@@ -200,7 +200,7 @@ config HUSH_INTERACTIVE
 
 config HUSH_JOB
        bool "Job control"
-       default n
+       default y
        depends on HUSH_INTERACTIVE
        help
          Enable job control: Ctrl-Z backgrounds, Ctrl-C interrupts current
@@ -211,56 +211,56 @@ config HUSH_JOB
 
 config HUSH_TICK
        bool "Process substitution"
-       default n
+       default y
        depends on HUSH
        help
          Enable process substitution `command` and $(command) in hush.
 
 config HUSH_IF
        bool "Support if/then/elif/else/fi"
-       default n
+       default y
        depends on HUSH
        help
          Enable if/then/elif/else/fi in hush.
 
 config HUSH_LOOPS
        bool "Support for, while and until loops"
-       default n
+       default y
        depends on HUSH
        help
          Enable for, while and until loops in hush.
 
 config HUSH_CASE
        bool "Support case ... esac statement"
-       default n
+       default y
        depends on HUSH
        help
          Enable case ... esac statement in hush. +400 bytes.
 
 config HUSH_FUNCTIONS
        bool "Support funcname() { commands; } syntax"
-       default n
+       default y
        depends on HUSH
        help
          Enable support for shell functions in hush. +800 bytes.
 
 config HUSH_LOCAL
        bool "Support local builtin"
-       default n
+       default y
        depends on HUSH_FUNCTIONS
        help
          Enable support for local variables in functions.
 
 config HUSH_EXPORT_N
        bool "Support export '-n' option"
-       default n
+       default y
        depends on HUSH
        help
          Enable support for export '-n' option in hush. It is a bash extension.
 
 config HUSH_RANDOM_SUPPORT
        bool "Pseudorandom generator and $RANDOM variable"
-       default n
+       default y
        depends on HUSH
        help
          Enable pseudorandom generator and dynamic variable "$RANDOM".
@@ -298,7 +298,7 @@ config SH_MATH_SUPPORT
 
 config SH_MATH_SUPPORT_64
        bool "Extend POSIX math support to 64 bit"
-       default n
+       default y
        depends on SH_MATH_SUPPORT
        help
          Enable 64-bit math support in the shell. This will make the shell
@@ -307,15 +307,15 @@ config SH_MATH_SUPPORT_64
 
 config FEATURE_SH_EXTRA_QUIET
        bool "Hide message on interactive shell startup"
-       default n
-       depends on MSH || LASH || HUSH || ASH
+       default y
+       depends on HUSH || ASH
        help
          Remove the busybox introduction when starting a shell.
 
 config FEATURE_SH_STANDALONE
        bool "Standalone shell"
        default n
-       depends on (MSH || LASH || HUSH || ASH) && FEATURE_PREFER_APPLETS
+       depends on (HUSH || ASH) && FEATURE_PREFER_APPLETS
        help
          This option causes busybox shells to use busybox applets
          in preference to executables in the PATH whenever possible. For
@@ -348,7 +348,7 @@ config FEATURE_SH_STANDALONE
 config FEATURE_SH_NOFORK
        bool "Run 'nofork' applets directly"
        default n
-       depends on (MSH || LASH || HUSH || ASH) && FEATURE_PREFER_APPLETS
+       depends on (HUSH || ASH) && FEATURE_PREFER_APPLETS
        help
          This option causes busybox shells [currently only ash]
          to not execute typical fork/exec/wait sequence, but call <applet>_main
@@ -364,7 +364,7 @@ config FEATURE_SH_NOFORK
 
 config CTTYHACK
        bool "cttyhack"
-       default n
+       default y
        help
          One common problem reported on the mailing list is "can't access tty;
          job control turned off" error message which typically appears when
index b500d54..af00d65 100644 (file)
@@ -7,7 +7,7 @@ menu "System Logging Utilities"
 
 config SYSLOGD
        bool "syslogd"
-       default n
+       default y
        help
          The syslogd utility is used to record logs of all the
          significant events that occur on a system. Every
@@ -22,7 +22,7 @@ config SYSLOGD
 
 config FEATURE_ROTATE_LOGFILE
        bool "Rotate message files"
-       default n
+       default y
        depends on SYSLOGD
        help
          This enables syslogd to rotate the message files
@@ -30,7 +30,7 @@ config FEATURE_ROTATE_LOGFILE
 
 config FEATURE_REMOTE_LOG
        bool "Remote Log support"
-       default n
+       default y
        depends on SYSLOGD
        help
          When you enable this feature, the syslogd utility can
@@ -44,7 +44,7 @@ config FEATURE_REMOTE_LOG
 
 config FEATURE_SYSLOGD_DUP
        bool "Support -D (drop dups) option"
-       default n
+       default y
        depends on SYSLOGD
        help
          Option -D instructs syslogd to drop consecutive messages
@@ -62,7 +62,7 @@ config FEATURE_SYSLOGD_READ_BUFFER_SIZE
 
 config FEATURE_IPC_SYSLOG
        bool "Circular Buffer support"
-       default n
+       default y
        depends on SYSLOGD
        help
          When you enable this feature, the syslogd utility will
@@ -95,7 +95,7 @@ config LOGREAD
 
 config FEATURE_LOGREAD_REDUCED_LOCKING
        bool "Double buffering"
-       default n
+       default y
        depends on LOGREAD
        help
          'logread' ouput to slow serial terminals can have
@@ -106,7 +106,7 @@ config FEATURE_LOGREAD_REDUCED_LOCKING
 
 config KLOGD
        bool "klogd"
-       default n
+       default y
        help
          klogd is a utility which intercepts and logs all
          messages from the Linux kernel and sends the messages
@@ -116,7 +116,7 @@ config KLOGD
 
 config LOGGER
        bool "logger"
-       default n
+       default y
        select FEATURE_SYSLOG
        help
            The logger utility allows you to send arbitrary text
index a59cc1d..27c7418 100644 (file)
@@ -7,7 +7,7 @@ menu "Linux System Utilities"
 
 config ACPID
        bool "acpid"
-       default n
+       default y
        help
          acpid listens to ACPI events coming either in textual form from
          /proc/acpi/event (though it is marked deprecated it is still widely
@@ -22,14 +22,14 @@ config ACPID
 
 config FEATURE_ACPID_COMPAT
        bool "Accept and ignore redundant options"
-       default n
+       default y
        depends on ACPID
        help
          Accept and ignore compatibility options -g -m -s -S -v.
 
 config BLKID
        bool "blkid"
-       default n
+       default y
        select VOLUMEID
        help
          Lists labels and UUIDs of all filesystems.
@@ -38,7 +38,7 @@ config BLKID
 
 config DMESG
        bool "dmesg"
-       default n
+       default y
        help
          dmesg is used to examine or control the kernel ring buffer. When the
          Linux kernel prints messages to the system log, they are stored in
@@ -71,7 +71,7 @@ config FEATURE_DMESG_PRETTY
 
 config FBSET
        bool "fbset"
-       default n
+       default y
        help
          fbset is used to show or change the settings of a Linux frame buffer
          device. The frame buffer device provides a simple and unique
@@ -80,7 +80,7 @@ config FBSET
 
 config FEATURE_FBSET_FANCY
        bool "Turn on extra fbset options"
-       default n
+       default y
        depends on FBSET
        help
          This option enables extended fbset options, allowing one to set the
@@ -90,7 +90,7 @@ config FEATURE_FBSET_FANCY
 
 config FEATURE_FBSET_READMODE
        bool "Turn on fbset readmode support"
-       default n
+       default y
        depends on FBSET
        help
          This option allows fbset to read the video mode database stored by
@@ -99,7 +99,7 @@ config FEATURE_FBSET_READMODE
 
 config FDFLUSH
        bool "fdflush"
-       default n
+       default y
        help
          fdflush is only needed when changing media on slightly-broken
          removable media drives. It is used to make Linux believe that a
@@ -111,13 +111,13 @@ config FDFLUSH
 
 config FDFORMAT
        bool "fdformat"
-       default n
+       default y
        help
          fdformat is used to low-level format a floppy disk.
 
 config FDISK
        bool "fdisk"
-       default n
+       default y
        help
          The fdisk utility is used to divide hard disks into one or more
          logical disks, which are generally called partitions. This utility
@@ -174,7 +174,7 @@ config FEATURE_OSF_LABEL
 
 config FEATURE_FDISK_ADVANCED
        bool "Support expert mode"
-       default n
+       default y
        depends on FDISK && FEATURE_FDISK_WRITABLE
        help
          Enabling this option allows you to do terribly unsafe things like
@@ -184,7 +184,7 @@ config FEATURE_FDISK_ADVANCED
 
 config FINDFS
        bool "findfs"
-       default n
+       default y
        select VOLUMEID
        help
          Prints the name of a filesystem with given label or UUID.
@@ -193,13 +193,13 @@ config FINDFS
 
 config FLOCK
        bool "flock"
-       default n
+       default y
        help
          Manage locks from shell scripts
 
 config FREERAMDISK
        bool "freeramdisk"
-       default n
+       default y
        help
          Linux allows you to create ramdisks. This utility allows you to
          delete them and completely free all memory that was used for the
@@ -210,7 +210,7 @@ config FREERAMDISK
 
 config FSCK_MINIX
        bool "fsck_minix"
-       default n
+       default y
        help
          The minix filesystem is a nice, small, compact, read-write filesystem
          with little overhead. It is not a journaling filesystem however and
@@ -221,21 +221,18 @@ config FSCK_MINIX
 
 config MKFS_EXT2
        bool "mkfs_ext2"
-       default n
+       default y
        help
          Utility to create EXT2 filesystems.
 
 config MKFS_MINIX
        bool "mkfs_minix"
-       default n
+       default y
        help
          The minix filesystem is a nice, small, compact, read-write filesystem
          with little overhead. If you wish to be able to create minix
          filesystems this utility will do the job for you.
 
-comment "Minix filesystem support"
-       depends on FSCK_MINIX || MKFS_MINIX
-
 config FEATURE_MINIX2
        bool "Support Minix fs v2 (fsck_minix/mkfs_minix)"
        default y
@@ -250,16 +247,17 @@ config MKFS_REISER
        default n
        help
          Utility to create ReiserFS filesystems.
+         Note: this applet needs a lot of testing and polishing.
 
 config MKFS_VFAT
        bool "mkfs_vfat"
-       default n
+       default y
        help
          Utility to create FAT32 filesystems.
 
 config GETOPT
        bool "getopt"
-       default n
+       default y
        help
          The getopt utility is used to break up (parse) options in command
          lines to make it easy to write complex shell scripts that also check
@@ -277,14 +275,14 @@ config FEATURE_GETOPT_LONG
 
 config HEXDUMP
        bool "hexdump"
-       default n
+       default y
        help
          The hexdump utility is used to display binary data in a readable
          way that is comparable to the output from most hex editors.
 
 config FEATURE_HEXDUMP_REVERSE
        bool "Support -R, reverse of 'hexdump -Cv'"
-       default n
+       default y
        depends on HEXDUMP
        help
          The hexdump utility is used to display binary data in an ascii
@@ -294,14 +292,14 @@ config FEATURE_HEXDUMP_REVERSE
 
 config HD
        bool "hd"
-       default n
+       default y
        select HEXDUMP
        help
          hd is an alias to hexdump -C.
 
 config HWCLOCK
        bool "hwclock"
-       default n
+       default y
        help
          The hwclock utility is used to read and set the hardware clock
          on a system. This is primarily used to set the current time on
@@ -310,7 +308,7 @@ config HWCLOCK
 
 config FEATURE_HWCLOCK_LONG_OPTIONS
        bool "Support long options (--hctosys,...)"
-       default n
+       default y
        depends on HWCLOCK && LONG_OPTS
        help
          By default, the hwclock utility only uses short options. If you
@@ -331,7 +329,7 @@ config FEATURE_HWCLOCK_ADJTIME_FHS
 
 config IPCRM
        bool "ipcrm"
-       default n
+       default y
        select FEATURE_SUID
        help
          The ipcrm utility allows the removal of System V interprocess
@@ -340,7 +338,7 @@ config IPCRM
 
 config IPCS
        bool "ipcs"
-       default n
+       default y
        select FEATURE_SUID
        help
          The ipcs utility is used to provide information on the currently
@@ -348,7 +346,7 @@ config IPCS
 
 config LOSETUP
        bool "losetup"
-       default n
+       default y
        help
          losetup is used to associate or detach a loop device with a regular
          file or block device, and to query the status of a loop device. This
@@ -356,7 +354,7 @@ config LOSETUP
 
 config LSPCI
        bool "lspci"
-       default n
+       default y
        help
          lspci is a utility for displaying information about PCI buses in the
          system and devices connected to them.
@@ -365,7 +363,7 @@ config LSPCI
 
 config LSUSB
        bool "lsusb"
-       default n
+       default y
        help
          lsusb is a utility for displaying information about USB buses in the
          system and devices connected to them.
@@ -374,7 +372,7 @@ config LSUSB
 
 config MDEV
        bool "mdev"
-       default n
+       default y
        help
          mdev is a mini-udev implementation for dynamically creating device
          nodes in the /dev directory.
@@ -383,7 +381,7 @@ config MDEV
 
 config FEATURE_MDEV_CONF
        bool "Support /etc/mdev.conf"
-       default n
+       default y
        depends on MDEV
        help
          Add support for the mdev config file to control ownership and
@@ -393,7 +391,7 @@ config FEATURE_MDEV_CONF
 
 config FEATURE_MDEV_RENAME
        bool "Support subdirs/symlinks"
-       default n
+       default y
        depends on FEATURE_MDEV_CONF
        help
          Add support for renaming devices and creating symlinks.
@@ -402,7 +400,7 @@ config FEATURE_MDEV_RENAME
 
 config FEATURE_MDEV_RENAME_REGEXP
        bool "Support regular expressions substitutions when renaming device"
-       default n
+       default y
        depends on FEATURE_MDEV_RENAME
        help
          Add support for regular expressions substitutions when renaming
@@ -410,7 +408,7 @@ config FEATURE_MDEV_RENAME_REGEXP
 
 config FEATURE_MDEV_EXEC
        bool "Support command execution at device addition/removal"
-       default n
+       default y
        depends on FEATURE_MDEV_CONF
        help
          This adds support for an optional field to /etc/mdev.conf for
@@ -420,7 +418,7 @@ config FEATURE_MDEV_EXEC
 
 config FEATURE_MDEV_LOAD_FIRMWARE
        bool "Support loading of firmwares"
-       default n
+       default y
        depends on MDEV
        help
          Some devices need to load firmware before they can be usable.
@@ -431,7 +429,7 @@ config FEATURE_MDEV_LOAD_FIRMWARE
 
 config MKSWAP
        bool "mkswap"
-       default n
+       default y
        help
          The mkswap utility is used to configure a file or disk partition as
          Linux swap space. This allows Linux to use the entire file or
@@ -444,14 +442,14 @@ config MKSWAP
 
 config FEATURE_MKSWAP_UUID
        bool "UUID support"
-       default n
+       default y
        depends on MKSWAP
        help
          Generate swap spaces with universally unique identifiers.
 
 config MORE
        bool "more"
-       default n
+       default y
        help
          more is a simple utility which allows you to read text one screen
          sized page at a time. If you want to read text that is larger than
@@ -472,137 +470,137 @@ config FEATURE_USE_TERMIOS
 
 config VOLUMEID
        bool #No description makes it a hidden option
-       default n
+       default y
 
 config FEATURE_VOLUMEID_EXT
        bool "Ext filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config FEATURE_VOLUMEID_BTRFS
        bool "btrfs filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config FEATURE_VOLUMEID_REISERFS
        bool "Reiser filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config FEATURE_VOLUMEID_FAT
        bool "fat filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config FEATURE_VOLUMEID_HFS
        bool "hfs filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config FEATURE_VOLUMEID_JFS
        bool "jfs filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 ### config FEATURE_VOLUMEID_UFS
 ###    bool "ufs filesystem"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 
 config FEATURE_VOLUMEID_XFS
        bool "xfs filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config FEATURE_VOLUMEID_NTFS
        bool "ntfs filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config FEATURE_VOLUMEID_ISO9660
        bool "iso9660 filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config FEATURE_VOLUMEID_UDF
        bool "udf filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config FEATURE_VOLUMEID_LUKS
        bool "luks filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config FEATURE_VOLUMEID_LINUXSWAP
        bool "linux swap filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 ### config FEATURE_VOLUMEID_LVM
 ###    bool "lvm"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 
 config FEATURE_VOLUMEID_CRAMFS
        bool "cramfs filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 ### config FEATURE_VOLUMEID_HPFS
 ###    bool "hpfs filesystem"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 
 config FEATURE_VOLUMEID_ROMFS
        bool "romfs filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config FEATURE_VOLUMEID_SYSV
        bool "sysv filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 ### config FEATURE_VOLUMEID_MINIX
 ###    bool "minix filesystem"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
@@ -610,84 +608,84 @@ config FEATURE_VOLUMEID_SYSV
 ### These only detect partition tables - not used (yet?)
 ### config FEATURE_VOLUMEID_MAC
 ###    bool "mac filesystem"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 ###
 ### config FEATURE_VOLUMEID_MSDOS
 ###    bool "msdos filesystem"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 
 config FEATURE_VOLUMEID_OCFS2
        bool "ocfs2 filesystem"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 ### config FEATURE_VOLUMEID_HIGHPOINTRAID
 ###    bool "highpoint raid"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 
 ### config FEATURE_VOLUMEID_ISWRAID
 ###    bool "intel raid"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 
 ### config FEATURE_VOLUMEID_LSIRAID
 ###    bool "lsi raid"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 
 ### config FEATURE_VOLUMEID_VIARAID
 ###    bool "via raid"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 
 ### config FEATURE_VOLUMEID_SILICONRAID
 ###    bool "silicon raid"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 
 ### config FEATURE_VOLUMEID_NVIDIARAID
 ###    bool "nvidia raid"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 
 ### config FEATURE_VOLUMEID_PROMISERAID
 ###    bool "promise raid"
-###    default n
+###    default y
 ###    depends on VOLUMEID
 ###    help
 ###      TODO
 
 config FEATURE_VOLUMEID_LINUXRAID
        bool "linuxraid"
-       default n
+       default y
        depends on VOLUMEID
        help
          TODO
 
 config MOUNT
        bool "mount"
-       default n
+       default y
        help
          All files and filesystems in Unix are arranged into one big directory
          tree. The 'mount' utility is used to graft a filesystem onto a
@@ -698,14 +696,14 @@ config MOUNT
 
 config FEATURE_MOUNT_FAKE
        bool "Support option -f"
-       default n
+       default y
        depends on MOUNT
        help
          Enable support for faking a file system mount.
 
 config FEATURE_MOUNT_VERBOSE
        bool "Support option -v"
-       default n
+       default y
        depends on MOUNT
        help
          Enable multi-level -v[vv...] verbose messages. Useful if you
@@ -726,7 +724,7 @@ config FEATURE_MOUNT_HELPERS
 
 config FEATURE_MOUNT_LABEL
        bool "Support specifiying devices by label or UUID"
-       default n
+       default y
        depends on MOUNT
        select VOLUMEID
        help
@@ -736,7 +734,7 @@ config FEATURE_MOUNT_LABEL
 
 config FEATURE_MOUNT_NFS
        bool "Support mounting NFS file systems"
-       default n
+       default y
        depends on MOUNT
        select FEATURE_HAVE_RPC
        select FEATURE_SYSLOG
@@ -745,7 +743,7 @@ config FEATURE_MOUNT_NFS
 
 config FEATURE_MOUNT_CIFS
        bool "Support mounting CIFS/SMB file systems"
-       default n
+       default y
        depends on MOUNT
        help
          Enable support for samba mounts.
@@ -769,7 +767,7 @@ config FEATURE_MOUNT_FSTAB
 
 config PIVOT_ROOT
        bool "pivot_root"
-       default n
+       default y
        help
          The pivot_root utility swaps the mount points for the root filesystem
          with some other mounted filesystem. This allows you to do all sorts
@@ -781,7 +779,7 @@ config PIVOT_ROOT
 
 config RDATE
        bool "rdate"
-       default n
+       default y
        help
          The rdate utility allows you to synchronize the date and time of your
          system clock with the date and time of a remote networked system using
@@ -790,38 +788,38 @@ config RDATE
 
 config RDEV
        bool "rdev"
-       default n
+       default y
        help
          Print the device node associated with the filesystem mounted at '/'.
 
 config READPROFILE
        bool "readprofile"
-       default n
+       default y
        help
          This allows you to parse /proc/profile for basic profiling.
 
 config RTCWAKE
        bool "rtcwake"
-       default n
+       default y
        help
          Enter a system sleep state until specified wakeup time.
 
 config SCRIPT
        bool "script"
-       default n
+       default y
        help
          The script makes typescript of terminal session.
 
 config SCRIPTREPLAY
        bool "scriptreplay"
-       default n
+       default y
        help
          This program replays a typescript, using timing information
          given by script -t.
 
 config SETARCH
        bool "setarch"
-       default n
+       default y
        help
          The linux32 utility is used to create a 32bit environment for the
          specified program (usually a shell). It only makes sense to have
@@ -830,7 +828,7 @@ config SETARCH
 
 config SWAPONOFF
        bool "swaponoff"
-       default n
+       default y
        help
          This option enables both the 'swapon' and the 'swapoff' utilities.
          Once you have created some swap space using 'mkswap', you also need
@@ -841,14 +839,14 @@ config SWAPONOFF
 
 config FEATURE_SWAPON_PRI
        bool "Support priority option -p"
-       default n
+       default y
        depends on SWAPONOFF
        help
          Enable support for setting swap device priority in swapon.
 
 config SWITCH_ROOT
        bool "switch_root"
-       default n
+       default y
        help
          The switch_root utility is used from initramfs to select a new
          root device. Under initramfs, you have to use this instead of
@@ -867,7 +865,7 @@ config SWITCH_ROOT
 
 config UMOUNT
        bool "umount"
-       default n
+       default y
        help
          When you want to remove a mounted filesystem from its current mount
          point, for example when you are shutting down the system, the
@@ -876,7 +874,7 @@ config UMOUNT
 
 config FEATURE_UMOUNT_ALL
        bool "Support option -a"
-       default n
+       default y
        depends on UMOUNT
        help
          Support -a option to unmount all currently mounted filesystems.
@@ -886,7 +884,7 @@ comment "Common options for mount/umount"
 
 config FEATURE_MOUNT_LOOP
        bool "Support loopback mounts"
-       default n
+       default y
        depends on MOUNT || UMOUNT
        help
          Enabling this feature allows automatic mounting of files (containing
@@ -903,7 +901,7 @@ config FEATURE_MOUNT_LOOP
 
 config FEATURE_MOUNT_LOOP_CREATE
        bool "Create new loopback devices if needed"
-       default n
+       default y
        depends on FEATURE_MOUNT_LOOP
        help
          Linux kernels >= 2.6.24 support unlimited loopback devices. They are