From: Denys Vlasenko Date: Sun, 6 Jun 2010 02:14:28 +0000 (+0200) Subject: remove defconfig. Now "make defconfig" simply uses defaults from Config.in X-Git-Tag: 1_17_0~112 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=2f32bf8be63f70125049402ba43101d8c6083d46;p=oweals%2Fbusybox.git remove defconfig. Now "make defconfig" simply uses defaults from Config.in Signed-off-by: Denys Vlasenko --- diff --git a/Config.in b/Config.in index 8baf565db..fc02a2d93 100644 --- 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 diff --git a/applets/usage_compressed b/applets/usage_compressed index 12efd2c9c..bfd5aa873 100755 --- a/applets/usage_compressed +++ b/applets/usage_compressed @@ -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' \ diff --git a/archival/Config.src b/archival/Config.src index 4f762e860..de453bc21 100644 --- a/archival/Config.src +++ b/archival/Config.src @@ -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 diff --git a/console-tools/Config.src b/console-tools/Config.src index a7e995936..1a8e2e128 100644 --- a/console-tools/Config.src +++ b/console-tools/Config.src @@ -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. diff --git a/coreutils/Config.src b/coreutils/Config.src index 99384e300..d4c9e0541 100644 --- a/coreutils/Config.src +++ b/coreutils/Config.src @@ -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 diff --git a/coreutils/basename.c b/coreutils/basename.c index f35bdf08e..d1ad91ba1 100644 --- a/coreutils/basename.c +++ b/coreutils/basename.c @@ -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 diff --git a/coreutils/cat.c b/coreutils/cat.c index dbb6246ba..ab682588f 100644 --- a/coreutils/cat.c +++ b/coreutils/cat.c @@ -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. diff --git a/coreutils/date.c b/coreutils/date.c index 2720a3507..c599df735 100644 --- a/coreutils/date.c +++ b/coreutils/date.c @@ -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. diff --git a/coreutils/test.c b/coreutils/test.c index cc4a132a7..70eac5f6c 100644 --- a/coreutils/test.c +++ b/coreutils/test.c @@ -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. diff --git a/coreutils/tr.c b/coreutils/tr.c index 25f503860..f3db3793f 100644 --- a/coreutils/tr.c +++ b/coreutils/tr.c @@ -23,14 +23,14 @@ //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 diff --git a/debianutils/Config.src b/debianutils/Config.src index 9146f3ef4..9bce0498c 100644 --- a/debianutils/Config.src +++ b/debianutils/Config.src @@ -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. diff --git a/e2fsprogs/Config.src b/e2fsprogs/Config.src index 964d08e4c..e331ee5ef 100644 --- a/e2fsprogs/Config.src +++ b/e2fsprogs/Config.src @@ -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 diff --git a/editors/Config.src b/editors/Config.src index 5f9566f0a..6cf21919c 100644 --- a/editors/Config.src +++ b/editors/Config.src @@ -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 . 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, diff --git a/findutils/find.c b/findutils/find.c index 9022867a2..ca630b6c5 100644 --- a/findutils/find.c +++ b/findutils/find.c @@ -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: @@ -193,7 +193,7 @@ //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. @@ -223,7 +223,7 @@ //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. diff --git a/findutils/grep.c b/findutils/grep.c index be290118f..dd1a4efc4 100644 --- a/findutils/grep.c +++ b/findutils/grep.c @@ -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: diff --git a/findutils/xargs.c b/findutils/xargs.c index c55ac5724..7db374c4a 100644 --- a/findutils/xargs.c +++ b/findutils/xargs.c @@ -21,14 +21,14 @@ //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 @@ -36,14 +36,14 @@ //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 diff --git a/init/Config.src b/init/Config.src index 76d509207..e8121c96a 100644 --- a/init/Config.src +++ b/init/Config.src @@ -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 diff --git a/libbb/Config.src b/libbb/Config.src index 55367b21b..a0aeb3683 100644 --- a/libbb/Config.src +++ b/libbb/Config.src @@ -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). diff --git a/loginutils/Config.src b/loginutils/Config.src index a9b5f5a9f..982d5d669 100644 --- a/loginutils/Config.src +++ b/loginutils/Config.src @@ -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. diff --git a/mailutils/Config.src b/mailutils/Config.src index 519d562ae..baa04331a 100644 --- a/mailutils/Config.src +++ b/mailutils/Config.src @@ -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. diff --git a/miscutils/Config.src b/miscutils/Config.src index 7a69dd10f..a822f2a19 100644 --- a/miscutils/Config.src +++ b/miscutils/Config.src @@ -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 diff --git a/modutils/Config.src b/modutils/Config.src index 83c12b67f..3d02f87ee 100644 --- a/modutils/Config.src +++ b/modutils/Config.src @@ -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. diff --git a/networking/Config.src b/networking/Config.src index ce7166f98..eb8dc1ce2 100644 --- a/networking/Config.src +++ b/networking/Config.src @@ -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 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 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. diff --git a/networking/udhcp/Config.src b/networking/udhcp/Config.src index 34adf35fe..f5840a945 100644 --- a/networking/udhcp/Config.src +++ b/networking/udhcp/Config.src @@ -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 diff --git a/printutils/Config.src b/printutils/Config.src index 6912ece6c..194789660 100644 --- a/printutils/Config.src +++ b/printutils/Config.src @@ -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. diff --git a/procps/Config.src b/procps/Config.src index 6a9a36638..01f6b0cf9 100644 --- a/procps/Config.src +++ b/procps/Config.src @@ -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. diff --git a/runit/Config.src b/runit/Config.src index 422ca7517..53b445101 100644 --- a/runit/Config.src +++ b/runit/Config.src @@ -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 index 896571bd9..000000000 --- a/scripts/defconfig +++ /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 diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c index 4f83fbfa2..bd2d70e19 100644 --- a/scripts/kconfig/confdata.c +++ b/scripts/kconfig/confdata.c @@ -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 index 000000000..fa3a543d8 --- /dev/null +++ b/scripts/test_make_clean @@ -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 diff --git a/shell/Config.src b/shell/Config.src index 286a3415e..234d05367 100644 --- a/shell/Config.src +++ b/shell/Config.src @@ -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 _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 diff --git a/sysklogd/Config.src b/sysklogd/Config.src index b500d5471..af00d65bb 100644 --- a/sysklogd/Config.src +++ b/sysklogd/Config.src @@ -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 diff --git a/util-linux/Config.src b/util-linux/Config.src index a59cc1ddf..27c741813 100644 --- a/util-linux/Config.src +++ b/util-linux/Config.src @@ -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