busybox: unindent busybox Config.in
authorYousong Zhou <yszhou4tech@gmail.com>
Wed, 27 Feb 2019 03:22:35 +0000 (03:22 +0000)
committerYousong Zhou <yszhou4tech@gmail.com>
Fri, 1 Mar 2019 08:09:41 +0000 (08:09 +0000)
This is to align with upstream change 72089cf ("config: deindent all
help texts") and to make the follow-up change syncing Config.in files
with current busybox version more reviewable

It was made with the following commands

cd package/utils/busybox/config
find . -name 'Config.in' | xargs sed -ir -e 's/^\t  \([^ ]\)/\t\1/'

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
24 files changed:
package/utils/busybox/config/archival/Config.in
package/utils/busybox/config/console-tools/Config.in
package/utils/busybox/config/coreutils/Config.in
package/utils/busybox/config/debianutils/Config.in
package/utils/busybox/config/e2fsprogs/Config.in
package/utils/busybox/config/e2fsprogs/old_e2fsprogs/Config.in
package/utils/busybox/config/editors/Config.in
package/utils/busybox/config/findutils/Config.in
package/utils/busybox/config/init/Config.in
package/utils/busybox/config/libbb/Config.in
package/utils/busybox/config/loginutils/Config.in
package/utils/busybox/config/mailutils/Config.in
package/utils/busybox/config/miscutils/Config.in
package/utils/busybox/config/modutils/Config.in
package/utils/busybox/config/networking/Config.in
package/utils/busybox/config/networking/udhcp/Config.in
package/utils/busybox/config/printutils/Config.in
package/utils/busybox/config/procps/Config.in
package/utils/busybox/config/runit/Config.in
package/utils/busybox/config/selinux/Config.in
package/utils/busybox/config/shell/Config.in
package/utils/busybox/config/sysklogd/Config.in
package/utils/busybox/config/util-linux/Config.in
package/utils/busybox/config/util-linux/volume_id/Config.in

index 3ea8353..53e81e0 100644 (file)
@@ -30,52 +30,52 @@ config BUSYBOX_CONFIG_AR
        bool "ar"
        default BUSYBOX_DEFAULT_AR  # needs to be improved to be able to replace binutils ar
        help
-         ar is an archival utility program used to create, modify, and
-         extract contents from archives. In practice, it is used exclusively
-         for object module archives used by compilers.
+       ar is an archival utility program used to create, modify, and
+       extract contents from archives. In practice, it is used exclusively
+       for object module archives used by compilers.
 
-         On an x86 system, the ar applet adds about 1K.
+       On an x86 system, the ar applet adds about 1K.
 
-         Unless you have a specific application which requires ar, you should
-         probably say N here: most compilers come with their own ar utility.
+       Unless you have a specific application which requires ar, you should
+       probably say N here: most compilers come with their own ar utility.
 
 config BUSYBOX_CONFIG_FEATURE_AR_LONG_FILENAMES
        bool "Support long filenames (not needed for debs)"
        default BUSYBOX_DEFAULT_FEATURE_AR_LONG_FILENAMES
        depends on BUSYBOX_CONFIG_AR
        help
-         By default the ar format can only store the first 15 characters
-         of the filename, this option removes that limitation.
-         It supports the GNU ar long filename method which moves multiple long
-         filenames into a the data section of a new ar entry.
+       By default the ar format can only store the first 15 characters
+       of the filename, this option removes that limitation.
+       It supports the GNU ar long filename method which moves multiple long
+       filenames into a the data section of a new ar entry.
 
 config BUSYBOX_CONFIG_FEATURE_AR_CREATE
        bool "Support archive creation"
        default BUSYBOX_DEFAULT_FEATURE_AR_CREATE
        depends on BUSYBOX_CONFIG_AR
        help
-         This enables archive creation (-c and -r) with busybox ar.
+       This enables archive creation (-c and -r) with busybox ar.
 config BUSYBOX_CONFIG_UNCOMPRESS
        bool "uncompress"
        default BUSYBOX_DEFAULT_UNCOMPRESS  # ancient
        help
-         uncompress is used to decompress archives created by compress.
-         Not much used anymore, replaced by gzip/gunzip.
+       uncompress is used to decompress archives created by compress.
+       Not much used anymore, replaced by gzip/gunzip.
 config BUSYBOX_CONFIG_GUNZIP
        bool "gunzip"
        default BUSYBOX_DEFAULT_GUNZIP
        select BUSYBOX_CONFIG_FEATURE_GZIP_DECOMPRESS
        help
-         gunzip is used to decompress archives created by gzip.
-         You can use the `-t' option to test the integrity of
-         an archive, without decompressing it.
+       gunzip is used to decompress archives created by gzip.
+       You can use the `-t' option to test the integrity of
+       an archive, without decompressing it.
 
 config BUSYBOX_CONFIG_ZCAT
        bool "zcat"
        default BUSYBOX_DEFAULT_ZCAT
        select BUSYBOX_CONFIG_FEATURE_GZIP_DECOMPRESS
        help
-         Alias to "gunzip -c".
+       Alias to "gunzip -c".
 
 config BUSYBOX_CONFIG_FEATURE_GUNZIP_LONG_OPTIONS
        bool "Enable long options"
@@ -86,89 +86,89 @@ config BUSYBOX_CONFIG_BUNZIP2
        default BUSYBOX_DEFAULT_BUNZIP2
        select BUSYBOX_CONFIG_FEATURE_BZIP2_DECOMPRESS
        help
-         bunzip2 is a compression utility using the Burrows-Wheeler block
-         sorting text compression algorithm, and Huffman coding. Compression
-         is generally considerably better than that achieved by more
-         conventional LZ77/LZ78-based compressors, and approaches the
-         performance of the PPM family of statistical compressors.
+       bunzip2 is a compression utility using the Burrows-Wheeler block
+       sorting text compression algorithm, and Huffman coding. Compression
+       is generally considerably better than that achieved by more
+       conventional LZ77/LZ78-based compressors, and approaches the
+       performance of the PPM family of statistical compressors.
 
-         Unless you have a specific application which requires bunzip2, you
-         should probably say N here.
+       Unless you have a specific application which requires bunzip2, you
+       should probably say N here.
 
 config BUSYBOX_CONFIG_BZCAT
        bool "bzcat"
        default BUSYBOX_DEFAULT_BZCAT
        select BUSYBOX_CONFIG_FEATURE_BZIP2_DECOMPRESS
        help
-         Alias to "bunzip2 -c".
+       Alias to "bunzip2 -c".
 config BUSYBOX_CONFIG_UNLZMA
        bool "unlzma"
        default BUSYBOX_DEFAULT_UNLZMA
        help
-         unlzma is a compression utility using the Lempel-Ziv-Markov chain
-         compression algorithm, and range coding. Compression
-         is generally considerably better than that achieved by the bzip2
-         compressors.
+       unlzma is a compression utility using the Lempel-Ziv-Markov chain
+       compression algorithm, and range coding. Compression
+       is generally considerably better than that achieved by the bzip2
+       compressors.
 
-         The BusyBox unlzma applet is limited to decompression only.
-         On an x86 system, this applet adds about 4K.
+       The BusyBox unlzma applet is limited to decompression only.
+       On an x86 system, this applet adds about 4K.
 
 config BUSYBOX_CONFIG_LZCAT
        bool "lzcat"
        default BUSYBOX_DEFAULT_LZCAT
        help
-         unlzma is a compression utility using the Lempel-Ziv-Markov chain
-         compression algorithm, and range coding. Compression
-         is generally considerably better than that achieved by the bzip2
-         compressors.
+       unlzma is a compression utility using the Lempel-Ziv-Markov chain
+       compression algorithm, and range coding. Compression
+       is generally considerably better than that achieved by the bzip2
+       compressors.
 
-         The BusyBox unlzma applet is limited to decompression only.
-         On an x86 system, this applet adds about 4K.
+       The BusyBox unlzma applet is limited to decompression only.
+       On an x86 system, this applet adds about 4K.
 
 config BUSYBOX_CONFIG_LZMA
        bool "lzma -d"
        default BUSYBOX_DEFAULT_LZMA
        help
-         Enable this option if you want commands like "lzma -d" to work.
-         IOW: you'll get lzma applet, but it will always require -d option.
+       Enable this option if you want commands like "lzma -d" to work.
+       IOW: you'll get lzma applet, but it will always require -d option.
 
 config BUSYBOX_CONFIG_FEATURE_LZMA_FAST
        bool "Optimize for speed"
        default BUSYBOX_DEFAULT_FEATURE_LZMA_FAST
        depends on BUSYBOX_CONFIG_UNLZMA || BUSYBOX_CONFIG_LZCAT || BUSYBOX_CONFIG_LZMA
        help
-         This option reduces decompression time by about 25% at the cost of
-         a 1K bigger binary.
+       This option reduces decompression time by about 25% at the cost of
+       a 1K bigger binary.
 config BUSYBOX_CONFIG_UNXZ
        bool "unxz"
        default BUSYBOX_DEFAULT_UNXZ
        help
-         unxz is a unlzma successor.
+       unxz is a unlzma successor.
 
 config BUSYBOX_CONFIG_XZCAT
        bool "xzcat"
        default BUSYBOX_DEFAULT_XZCAT
        help
-         Alias to "unxz -c".
+       Alias to "unxz -c".
 
 config BUSYBOX_CONFIG_XZ
        bool "xz -d"
        default BUSYBOX_DEFAULT_XZ
        help
-         Enable this option if you want commands like "xz -d" to work.
-         IOW: you'll get xz applet, but it will always require -d option.
+       Enable this option if you want commands like "xz -d" to work.
+       IOW: you'll get xz applet, but it will always require -d option.
 config BUSYBOX_CONFIG_BZIP2
        bool "bzip2"
        default BUSYBOX_DEFAULT_BZIP2
        help
-         bzip2 is a compression utility using the Burrows-Wheeler block
-         sorting text compression algorithm, and Huffman coding. Compression
-         is generally considerably better than that achieved by more
-         conventional LZ77/LZ78-based compressors, and approaches the
-         performance of the PPM family of statistical compressors.
+       bzip2 is a compression utility using the Burrows-Wheeler block
+       sorting text compression algorithm, and Huffman coding. Compression
+       is generally considerably better than that achieved by more
+       conventional LZ77/LZ78-based compressors, and approaches the
+       performance of the PPM family of statistical compressors.
 
-         Unless you have a specific application which requires bzip2, you
-         should probably say N here.
+       Unless you have a specific application which requires bzip2, you
+       should probably say N here.
 
 config BUSYBOX_CONFIG_BZIP2_SMALL
        int "Trade size for speed (0:fast 9:slow)"
@@ -176,72 +176,72 @@ config BUSYBOX_CONFIG_BZIP2_SMALL
        range 0 9
        depends on BUSYBOX_CONFIG_BZIP2
        help
-         0 is faster but larger
-         9 is smaller but slower
+       0 is faster but larger
+       9 is smaller but slower
 
 config BUSYBOX_CONFIG_FEATURE_BZIP2_DECOMPRESS
        bool "Enable decompression"
        default BUSYBOX_DEFAULT_FEATURE_BZIP2_DECOMPRESS
        depends on BUSYBOX_CONFIG_BZIP2 || BUSYBOX_CONFIG_BUNZIP2 || BUSYBOX_CONFIG_BZCAT
        help
-         Enable -d (--decompress) and -t (--test) options for bzip2.
-         This will be automatically selected if bunzip2 or bzcat is
-         enabled.
+       Enable -d (--decompress) and -t (--test) options for bzip2.
+       This will be automatically selected if bunzip2 or bzcat is
+       enabled.
 config BUSYBOX_CONFIG_CPIO
        bool "cpio"
        default BUSYBOX_DEFAULT_CPIO
        help
-         cpio is an archival utility program used to create, modify, and
-         extract contents from archives.
-         cpio has 110 bytes of overheads for every stored file.
+       cpio is an archival utility program used to create, modify, and
+       extract contents from archives.
+       cpio has 110 bytes of overheads for every stored file.
 
-         This implementation of cpio can extract cpio archives created in the
-         "newc" or "crc" format.
+       This implementation of cpio can extract cpio archives created in the
+       "newc" or "crc" format.
 
-         Unless you have a specific application which requires cpio, you
-         should probably say N here.
+       Unless you have a specific application which requires cpio, you
+       should probably say N here.
 
 config BUSYBOX_CONFIG_FEATURE_CPIO_O
        bool "Support archive creation"
        default BUSYBOX_DEFAULT_FEATURE_CPIO_O
        depends on BUSYBOX_CONFIG_CPIO
        help
-         This implementation of cpio can create cpio archives in the "newc"
-         format only.
+       This implementation of cpio can create cpio archives in the "newc"
+       format only.
 
 config BUSYBOX_CONFIG_FEATURE_CPIO_P
        bool "Support passthrough mode"
        default BUSYBOX_DEFAULT_FEATURE_CPIO_P
        depends on BUSYBOX_CONFIG_FEATURE_CPIO_O
        help
-         Passthrough mode. Rarely used.
+       Passthrough mode. Rarely used.
 config BUSYBOX_CONFIG_DPKG
        bool "dpkg"
        default BUSYBOX_DEFAULT_DPKG
        select BUSYBOX_CONFIG_FEATURE_SEAMLESS_GZ
        help
-         dpkg is a medium-level tool to install, build, remove and manage
-         Debian packages.
+       dpkg is a medium-level tool to install, build, remove and manage
+       Debian packages.
 
-         This implementation of dpkg has a number of limitations,
-         you should use the official dpkg if possible.
+       This implementation of dpkg has a number of limitations,
+       you should use the official dpkg if possible.
 config BUSYBOX_CONFIG_DPKG_DEB
        bool "dpkg_deb"
        default BUSYBOX_DEFAULT_DPKG_DEB
        select BUSYBOX_CONFIG_FEATURE_SEAMLESS_GZ
        help
-         dpkg-deb unpacks and provides information about Debian archives.
+       dpkg-deb unpacks and provides information about Debian archives.
 
-         This implementation of dpkg-deb cannot pack archives.
+       This implementation of dpkg-deb cannot pack archives.
 
-         Unless you have a specific application which requires dpkg-deb,
-         say N here.
+       Unless you have a specific application which requires dpkg-deb,
+       say N here.
 config BUSYBOX_CONFIG_GZIP
        bool "gzip"
        default BUSYBOX_DEFAULT_GZIP
        help
-         gzip is used to compress files.
-         It's probably the most widely used UNIX compression program.
+       gzip is used to compress files.
+       It's probably the most widely used UNIX compression program.
 
 config BUSYBOX_CONFIG_FEATURE_GZIP_LONG_OPTIONS
        bool "Enable long options"
@@ -254,73 +254,73 @@ config BUSYBOX_CONFIG_GZIP_FAST
        range 0 2
        depends on BUSYBOX_CONFIG_GZIP
        help
-         Enable big memory options for gzip.
-         0: small buffers, small hash-tables
-         1: larger buffers, larger hash-tables
-         2: larger buffers, largest hash-tables
-         Larger models may give slightly better compression
+       Enable big memory options for gzip.
+       0: small buffers, small hash-tables
+       1: larger buffers, larger hash-tables
+       2: larger buffers, largest hash-tables
+       Larger models may give slightly better compression
 
 config BUSYBOX_CONFIG_FEATURE_GZIP_LEVELS
        bool "Enable compression levels"
        default BUSYBOX_DEFAULT_FEATURE_GZIP_LEVELS
        depends on BUSYBOX_CONFIG_GZIP
        help
-         Enable support for compression levels 4-9. The default level
-         is 6. If levels 1-3 are specified, 4 is used.
-         If this option is not selected, -N options are ignored and -9
-         is used.
+       Enable support for compression levels 4-9. The default level
+       is 6. If levels 1-3 are specified, 4 is used.
+       If this option is not selected, -N options are ignored and -9
+       is used.
 
 config BUSYBOX_CONFIG_FEATURE_GZIP_DECOMPRESS
        bool "Enable decompression"
        default BUSYBOX_DEFAULT_FEATURE_GZIP_DECOMPRESS
        depends on BUSYBOX_CONFIG_GZIP || BUSYBOX_CONFIG_GUNZIP || BUSYBOX_CONFIG_ZCAT
        help
-         Enable -d (--decompress) and -t (--test) options for gzip.
-         This will be automatically selected if gunzip or zcat is
-         enabled.
+       Enable -d (--decompress) and -t (--test) options for gzip.
+       This will be automatically selected if gunzip or zcat is
+       enabled.
 config BUSYBOX_CONFIG_LZOP
        bool "lzop"
        default BUSYBOX_DEFAULT_LZOP
        help
-         Lzop compression/decompresion.
+       Lzop compression/decompresion.
 
 config BUSYBOX_CONFIG_UNLZOP
        bool "unlzop"
        default BUSYBOX_DEFAULT_UNLZOP  # INCOMPAT: upstream lzop does not provide such tool
        help
-         Lzop decompresion.
+       Lzop decompresion.
 
 config BUSYBOX_CONFIG_LZOPCAT
        bool "lzopcat"
        default BUSYBOX_DEFAULT_LZOPCAT  # INCOMPAT: upstream lzop does not provide such tool
        help
-         Alias to "unlzop -c".
+       Alias to "unlzop -c".
 
 config BUSYBOX_CONFIG_LZOP_COMPR_HIGH
        bool "lzop compression levels 7,8,9 (not very useful)"
        default BUSYBOX_DEFAULT_LZOP_COMPR_HIGH
        depends on BUSYBOX_CONFIG_LZOP || BUSYBOX_CONFIG_UNLZOP || BUSYBOX_CONFIG_LZOPCAT
        help
-         High levels (7,8,9) of lzop compression. These levels
-         are actually slower than gzip at equivalent compression ratios
-         and take up 3.2K of code.
+       High levels (7,8,9) of lzop compression. These levels
+       are actually slower than gzip at equivalent compression ratios
+       and take up 3.2K of code.
 config BUSYBOX_CONFIG_RPM
        bool "rpm"
        default BUSYBOX_DEFAULT_RPM
        help
-         Mini RPM applet - queries and extracts RPM packages.
+       Mini RPM applet - queries and extracts RPM packages.
 config BUSYBOX_CONFIG_RPM2CPIO
        bool "rpm2cpio"
        default BUSYBOX_DEFAULT_RPM2CPIO
        help
-         Converts a RPM file into a CPIO archive.
+       Converts a RPM file into a CPIO archive.
 config BUSYBOX_CONFIG_TAR
        bool "tar"
        default BUSYBOX_DEFAULT_TAR
        help
-         tar is an archiving program. It's commonly used with gzip to
-         create compressed archives. It's probably the most widely used
-         UNIX archive program.
+       tar is an archiving program. It's commonly used with gzip to
+       create compressed archives. It's probably the most widely used
+       UNIX archive program.
 
 config BUSYBOX_CONFIG_FEATURE_TAR_LONG_OPTIONS
        bool "Enable long options"
@@ -337,35 +337,35 @@ config BUSYBOX_CONFIG_FEATURE_TAR_AUTODETECT
        default BUSYBOX_DEFAULT_FEATURE_TAR_AUTODETECT
        depends on BUSYBOX_CONFIG_TAR && (BUSYBOX_CONFIG_FEATURE_SEAMLESS_Z || BUSYBOX_CONFIG_FEATURE_SEAMLESS_GZ || BUSYBOX_CONFIG_FEATURE_SEAMLESS_BZ2 || BUSYBOX_CONFIG_FEATURE_SEAMLESS_LZMA || BUSYBOX_CONFIG_FEATURE_SEAMLESS_XZ)
        help
-         With this option tar can automatically detect compressed
-         tarballs. Currently it works only on files (not pipes etc).
+       With this option tar can automatically detect compressed
+       tarballs. Currently it works only on files (not pipes etc).
 
 config BUSYBOX_CONFIG_FEATURE_TAR_FROM
        bool "Enable -X (exclude from) and -T (include from) options)"
        default BUSYBOX_DEFAULT_FEATURE_TAR_FROM
        depends on BUSYBOX_CONFIG_TAR
        help
-         If you enable this option you'll be able to specify
-         a list of files to include or exclude from an archive.
+       If you enable this option you'll be able to specify
+       a list of files to include or exclude from an archive.
 
 config BUSYBOX_CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY
        bool "Support old tar header format"
        default BUSYBOX_DEFAULT_FEATURE_TAR_OLDGNU_COMPATIBILITY
        depends on BUSYBOX_CONFIG_TAR || BUSYBOX_CONFIG_DPKG
        help
-         This option is required to unpack archives created in
-         the old GNU format; help to kill this old format by
-         repacking your ancient archives with the new format.
+       This option is required to unpack archives created in
+       the old GNU format; help to kill this old format by
+       repacking your ancient archives with the new format.
 
 config BUSYBOX_CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY
        bool "Enable untarring of tarballs with checksums produced by buggy Sun tar"
        default BUSYBOX_DEFAULT_FEATURE_TAR_OLDSUN_COMPATIBILITY
        depends on BUSYBOX_CONFIG_TAR || BUSYBOX_CONFIG_DPKG
        help
-         This option is required to unpack archives created by some old
-         version of Sun's tar (it was calculating checksum using signed
-         arithmetic). It is said to be fixed in newer Sun tar, but "old"
-         tarballs still exist.
+       This option is required to unpack archives created by some old
+       version of Sun's tar (it was calculating checksum using signed
+       arithmetic). It is said to be fixed in newer Sun tar, but "old"
+       tarballs still exist.
 
 config BUSYBOX_CONFIG_FEATURE_TAR_GNU_EXTENSIONS
        bool "Support GNU tar extensions (long filenames)"
@@ -377,18 +377,18 @@ config BUSYBOX_CONFIG_FEATURE_TAR_TO_COMMAND
        default BUSYBOX_DEFAULT_FEATURE_TAR_TO_COMMAND
        depends on BUSYBOX_CONFIG_TAR && BUSYBOX_CONFIG_FEATURE_TAR_LONG_OPTIONS
        help
-         If you enable this option you'll be able to instruct tar to send
-         the contents of each extracted file to the standard input of an
-         external program.
+       If you enable this option you'll be able to instruct tar to send
+       the contents of each extracted file to the standard input of an
+       external program.
 
 config BUSYBOX_CONFIG_FEATURE_TAR_UNAME_GNAME
        bool "Enable use of user and group names"
        default BUSYBOX_DEFAULT_FEATURE_TAR_UNAME_GNAME
        depends on BUSYBOX_CONFIG_TAR
        help
-         Enable use of user and group names in tar. This affects contents
-         listings (-t) and preserving permissions when unpacking (-p).
-         +200 bytes.
+       Enable use of user and group names in tar. This affects contents
+       listings (-t) and preserving permissions when unpacking (-p).
+       +200 bytes.
 
 config BUSYBOX_CONFIG_FEATURE_TAR_NOPRESERVE_TIME
        bool "Enable -m (do not preserve time) GNU option"
@@ -400,26 +400,26 @@ config BUSYBOX_CONFIG_FEATURE_TAR_SELINUX
        default BUSYBOX_DEFAULT_FEATURE_TAR_SELINUX
        depends on BUSYBOX_CONFIG_TAR && BUSYBOX_CONFIG_SELINUX
        help
-         With this option busybox supports restoring SELinux labels
-         when extracting files from tar archives.
+       With this option busybox supports restoring SELinux labels
+       when extracting files from tar archives.
 config BUSYBOX_CONFIG_UNZIP
        bool "unzip"
        default BUSYBOX_DEFAULT_UNZIP
        help
-         unzip will list or extract files from a ZIP archive,
-         commonly found on DOS/WIN systems. The default behavior
-         (with no options) is to extract the archive into the
-         current directory.
+       unzip will list or extract files from a ZIP archive,
+       commonly found on DOS/WIN systems. The default behavior
+       (with no options) is to extract the archive into the
+       current directory.
 
 config BUSYBOX_CONFIG_FEATURE_UNZIP_CDF
        bool "Read and use Central Directory data"
        default BUSYBOX_DEFAULT_FEATURE_UNZIP_CDF
        depends on BUSYBOX_CONFIG_UNZIP
        help
-         If you know that you only need to deal with simple
-         ZIP files without deleted/updated files, SFX archives etc,
-         you can reduce code size by unselecting this option.
-         To support less trivial ZIPs, say Y.
+       If you know that you only need to deal with simple
+       ZIP files without deleted/updated files, SFX archives etc,
+       you can reduce code size by unselecting this option.
+       To support less trivial ZIPs, say Y.
 
 config BUSYBOX_CONFIG_FEATURE_UNZIP_BZIP2
        bool "Support compression method 12 (bzip2)"
index dcc19a5..69815ef 100644 (file)
@@ -11,66 +11,66 @@ config BUSYBOX_CONFIG_CHVT
        default BUSYBOX_DEFAULT_CHVT
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This program is used to change to another terminal.
-         Example: chvt 4 (change to terminal /dev/tty4)
+       This program is used to change to another terminal.
+       Example: chvt 4 (change to terminal /dev/tty4)
 config BUSYBOX_CONFIG_CLEAR
        bool "clear"
        default BUSYBOX_DEFAULT_CLEAR
        help
-         This program clears the terminal screen.
+       This program clears the terminal screen.
 config BUSYBOX_CONFIG_DEALLOCVT
        bool "deallocvt"
        default BUSYBOX_DEFAULT_DEALLOCVT
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This program deallocates unused virtual consoles.
+       This program deallocates unused virtual consoles.
 config BUSYBOX_CONFIG_DUMPKMAP
        bool "dumpkmap"
        default BUSYBOX_DEFAULT_DUMPKMAP
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This program dumps the kernel's keyboard translation table to
-         stdout, in binary format. You can then use loadkmap to load it.
+       This program dumps the kernel's keyboard translation table to
+       stdout, in binary format. You can then use loadkmap to load it.
 config BUSYBOX_CONFIG_FGCONSOLE
        bool "fgconsole"
        default BUSYBOX_DEFAULT_FGCONSOLE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This program prints active (foreground) console number.
+       This program prints active (foreground) console number.
 config BUSYBOX_CONFIG_KBD_MODE
        bool "kbd_mode"
        default BUSYBOX_DEFAULT_KBD_MODE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This program reports and sets keyboard mode.
+       This program reports and sets keyboard mode.
 config BUSYBOX_CONFIG_LOADFONT
        bool "loadfont"
        default BUSYBOX_DEFAULT_LOADFONT
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This program loads a console font from standard input.
+       This program loads a console font from standard input.
 
 config BUSYBOX_CONFIG_SETFONT
        bool "setfont"
        default BUSYBOX_DEFAULT_SETFONT
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Allows to load console screen map. Useful for i18n.
+       Allows to load console screen map. Useful for i18n.
 
 config BUSYBOX_CONFIG_FEATURE_SETFONT_TEXTUAL_MAP
        bool "Support reading textual screen maps"
        default BUSYBOX_DEFAULT_FEATURE_SETFONT_TEXTUAL_MAP
        depends on BUSYBOX_CONFIG_SETFONT
        help
-         Support reading textual screen maps.
+       Support reading textual screen maps.
 
 config BUSYBOX_CONFIG_DEFAULT_SETFONT_DIR
        string "Default directory for console-tools files"
        default BUSYBOX_DEFAULT_DEFAULT_SETFONT_DIR
        depends on BUSYBOX_CONFIG_SETFONT
        help
-         Directory to use if setfont's params are simple filenames
-         (not /path/to/file or ./file). Default is "" (no default directory).
+       Directory to use if setfont's params are simple filenames
+       (not /path/to/file or ./file). Default is "" (no default directory).
 
 comment "Common options for loadfont and setfont"
        depends on BUSYBOX_CONFIG_LOADFONT || BUSYBOX_CONFIG_SETFONT
@@ -89,44 +89,44 @@ config BUSYBOX_CONFIG_LOADKMAP
        default BUSYBOX_DEFAULT_LOADKMAP
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This program loads a keyboard translation table from
-         standard input.
+       This program loads a keyboard translation table from
+       standard input.
 config BUSYBOX_CONFIG_OPENVT
        bool "openvt"
        default BUSYBOX_DEFAULT_OPENVT
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This program is used to start a command on an unused
-         virtual terminal.
+       This program is used to start a command on an unused
+       virtual terminal.
 config BUSYBOX_CONFIG_RESET
        bool "reset"
        default BUSYBOX_DEFAULT_RESET
        help
-         This program is used to reset the terminal screen, if it
-         gets messed up.
+       This program is used to reset the terminal screen, if it
+       gets messed up.
 config BUSYBOX_CONFIG_RESIZE
        bool "resize"
        default BUSYBOX_DEFAULT_RESIZE
        help
-         This program is used to (re)set the width and height of your current
-         terminal.
+       This program is used to (re)set the width and height of your current
+       terminal.
 
 config BUSYBOX_CONFIG_FEATURE_RESIZE_PRINT
        bool "Print environment variables"
        default BUSYBOX_DEFAULT_FEATURE_RESIZE_PRINT
        depends on BUSYBOX_CONFIG_RESIZE
        help
-         Prints the newly set size (number of columns and rows) of
-         the terminal.
-         E.g.:
-         COLUMNS=80;LINES=44;export COLUMNS LINES;
+       Prints the newly set size (number of columns and rows) of
+       the terminal.
+       E.g.:
+       COLUMNS=80;LINES=44;export COLUMNS LINES;
 config BUSYBOX_CONFIG_SETCONSOLE
        bool "setconsole"
        default BUSYBOX_DEFAULT_SETCONSOLE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This program redirects the system console to another device,
-         like the current tty while logged in via telnet.
+       This program redirects the system console to another device,
+       like the current tty while logged in via telnet.
 
 config BUSYBOX_CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS
        bool "Enable long options"
@@ -137,19 +137,19 @@ config BUSYBOX_CONFIG_SETKEYCODES
        default BUSYBOX_DEFAULT_SETKEYCODES
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This program loads entries into the kernel's scancode-to-keycode
-         map, allowing unusual keyboards to generate usable keycodes.
+       This program loads entries into the kernel's scancode-to-keycode
+       map, allowing unusual keyboards to generate usable keycodes.
 config BUSYBOX_CONFIG_SETLOGCONS
        bool "setlogcons"
        default BUSYBOX_DEFAULT_SETLOGCONS
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This program redirects the output console of kernel messages.
+       This program redirects the output console of kernel messages.
 config BUSYBOX_CONFIG_SHOWKEY
        bool "showkey"
        default BUSYBOX_DEFAULT_SHOWKEY
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Shows keys pressed.
+       Shows keys pressed.
 
 endmenu
index c4ef1f4..5a36d34 100644 (file)
@@ -10,38 +10,38 @@ config BUSYBOX_CONFIG_BASENAME
        bool "basename"
        default BUSYBOX_DEFAULT_BASENAME
        help
-         basename is used to strip the directory and suffix from filenames,
-         leaving just the filename itself. Enable this option if you wish
-         to enable the 'basename' utility.
+       basename is used to strip the directory and suffix from filenames,
+       leaving just the filename itself. Enable this option if you wish
+       to enable the 'basename' utility.
 config BUSYBOX_CONFIG_CAT
        bool "cat"
        default BUSYBOX_DEFAULT_CAT
        help
-         cat is used to concatenate files and print them to the standard
-         output. Enable this option if you wish to enable the 'cat' utility.
+       cat is used to concatenate files and print them to the standard
+       output. Enable this option if you wish to enable the 'cat' utility.
 
 config BUSYBOX_CONFIG_FEATURE_CATV
        bool "cat -v[etA]"
        default BUSYBOX_DEFAULT_FEATURE_CATV
        depends on BUSYBOX_CONFIG_CAT
        help
-         Display nonprinting characters as escape sequences
+       Display nonprinting characters as escape sequences
 config BUSYBOX_CONFIG_CHGRP
        bool "chgrp"
        default BUSYBOX_DEFAULT_CHGRP
        help
-         chgrp is used to change the group ownership of files.
+       chgrp is used to change the group ownership of files.
 config BUSYBOX_CONFIG_CHMOD
        bool "chmod"
        default BUSYBOX_DEFAULT_CHMOD
        help
-         chmod is used to change the access permission of files.
+       chmod is used to change the access permission of files.
 config BUSYBOX_CONFIG_CHOWN
        bool "chown"
        default BUSYBOX_DEFAULT_CHOWN
        help
-         chown is used to change the user and/or group ownership
-         of files.
+       chown is used to change the user and/or group ownership
+       of files.
 
 config BUSYBOX_CONFIG_FEATURE_CHOWN_LONG_OPTIONS
        bool "Enable long options"
@@ -51,52 +51,52 @@ config BUSYBOX_CONFIG_CHROOT
        bool "chroot"
        default BUSYBOX_DEFAULT_CHROOT
        help
-         chroot is used to change the root directory and run a command.
-         The default command is `/bin/sh'.
+       chroot is used to change the root directory and run a command.
+       The default command is `/bin/sh'.
 config BUSYBOX_CONFIG_CKSUM
        bool "cksum"
        default BUSYBOX_DEFAULT_CKSUM
        help
-         cksum is used to calculate the CRC32 checksum of a file.
+       cksum is used to calculate the CRC32 checksum of a file.
 config BUSYBOX_CONFIG_COMM
        bool "comm"
        default BUSYBOX_DEFAULT_COMM
        help
-         comm is used to compare two files line by line and return
-         a three-column output.
+       comm is used to compare two files line by line and return
+       a three-column output.
 config BUSYBOX_CONFIG_CP
        bool "cp"
        default BUSYBOX_DEFAULT_CP
        help
-         cp is used to copy files and directories.
+       cp is used to copy files and directories.
 
 config BUSYBOX_CONFIG_FEATURE_CP_LONG_OPTIONS
        bool "Enable long options"
        default BUSYBOX_DEFAULT_FEATURE_CP_LONG_OPTIONS
        depends on BUSYBOX_CONFIG_CP && BUSYBOX_CONFIG_LONG_OPTS
        help
-         Enable long options.
-         Also add support for --parents option.
+       Enable long options.
+       Also add support for --parents option.
 config BUSYBOX_CONFIG_CUT
        bool "cut"
        default BUSYBOX_DEFAULT_CUT
        help
-         cut is used to print selected parts of lines from
-         each file to stdout.
+       cut is used to print selected parts of lines from
+       each file to stdout.
 config BUSYBOX_CONFIG_DATE
        bool "date"
        default BUSYBOX_DEFAULT_DATE
        help
-         date is used to set the system date or display the
-         current time in the given format.
+       date is used to set the system date or display the
+       current time in the given format.
 
 config BUSYBOX_CONFIG_FEATURE_DATE_ISOFMT
        bool "Enable ISO date format output (-I)"
        default BUSYBOX_DEFAULT_FEATURE_DATE_ISOFMT
        depends on BUSYBOX_CONFIG_DATE
        help
-         Enable option (-I) to output an ISO-8601 compliant
-         date/time string.
+       Enable option (-I) to output an ISO-8601 compliant
+       date/time string.
 
 # defaults to "no": stat's nanosecond field is a bit non-portable
 config BUSYBOX_CONFIG_FEATURE_DATE_NANO
@@ -105,119 +105,119 @@ config BUSYBOX_CONFIG_FEATURE_DATE_NANO
        depends on BUSYBOX_CONFIG_DATE  # syscall(__NR_clock_gettime)
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Support %[num]N format specifier. Adds ~250 bytes of code.
+       Support %[num]N format specifier. Adds ~250 bytes of code.
 
 config BUSYBOX_CONFIG_FEATURE_DATE_COMPAT
        bool "Support weird 'date MMDDhhmm[[YY]YY][.ss]' format"
        default BUSYBOX_DEFAULT_FEATURE_DATE_COMPAT
        depends on BUSYBOX_CONFIG_DATE
        help
-         System time can be set by 'date -s DATE' and simply 'date DATE',
-         but formats of DATE string are different. 'date DATE' accepts
-         a rather weird MMDDhhmm[[YY]YY][.ss] format with completely
-         unnatural placement of year between minutes and seconds.
-         date -s (and other commands like touch -d) use more sensible
-         formats (for one, ISO format YYYY-MM-DD hh:mm:ss.ssssss).
+       System time can be set by 'date -s DATE' and simply 'date DATE',
+       but formats of DATE string are different. 'date DATE' accepts
+       a rather weird MMDDhhmm[[YY]YY][.ss] format with completely
+       unnatural placement of year between minutes and seconds.
+       date -s (and other commands like touch -d) use more sensible
+       formats (for one, ISO format YYYY-MM-DD hh:mm:ss.ssssss).
 
-         With this option off, 'date DATE' is 'date -s DATE' support
-         the same format. With it on, 'date DATE' additionally supports
-         MMDDhhmm[[YY]YY][.ss] format.
+       With this option off, 'date DATE' is 'date -s DATE' support
+       the same format. With it on, 'date DATE' additionally supports
+       MMDDhhmm[[YY]YY][.ss] format.
 config BUSYBOX_CONFIG_DD
        bool "dd"
        default BUSYBOX_DEFAULT_DD
        help
-         dd copies a file (from standard input to standard output,
-         by default) using specific input and output blocksizes,
-         while optionally performing conversions on it.
+       dd copies a file (from standard input to standard output,
+       by default) using specific input and output blocksizes,
+       while optionally performing conversions on it.
 
 config BUSYBOX_CONFIG_FEATURE_DD_SIGNAL_HANDLING
        bool "Enable signal handling for status reporting"
        default BUSYBOX_DEFAULT_FEATURE_DD_SIGNAL_HANDLING
        depends on BUSYBOX_CONFIG_DD
        help
-         Sending a SIGUSR1 signal to a running `dd' process makes it
-         print to standard error the number of records read and written
-         so far, then to resume copying.
+       Sending a SIGUSR1 signal to a running `dd' process makes it
+       print to standard error the number of records read and written
+       so far, then to resume copying.
 
-         $ dd if=/dev/zero of=/dev/null &
-         $ pid=$!; kill -USR1 $pid; sleep 1; kill $pid
-         10899206+0 records in
-         10899206+0 records out
+       $ dd if=/dev/zero of=/dev/null &
+       $ pid=$!; kill -USR1 $pid; sleep 1; kill $pid
+       10899206+0 records in
+       10899206+0 records out
 
 config BUSYBOX_CONFIG_FEATURE_DD_THIRD_STATUS_LINE
        bool "Enable the third status line upon signal"
        default BUSYBOX_DEFAULT_FEATURE_DD_THIRD_STATUS_LINE
        depends on BUSYBOX_CONFIG_DD && BUSYBOX_CONFIG_FEATURE_DD_SIGNAL_HANDLING
        help
-         Displays a coreutils-like third status line with transferred bytes,
-         elapsed time and speed.
+       Displays a coreutils-like third status line with transferred bytes,
+       elapsed time and speed.
 
 config BUSYBOX_CONFIG_FEATURE_DD_IBS_OBS
        bool "Enable ibs, obs and conv options"
        default BUSYBOX_DEFAULT_FEATURE_DD_IBS_OBS
        depends on BUSYBOX_CONFIG_DD
        help
-         Enable support for writing a certain number of bytes in and out,
-         at a time, and performing conversions on the data stream.
+       Enable support for writing a certain number of bytes in and out,
+       at a time, and performing conversions on the data stream.
 
 config BUSYBOX_CONFIG_FEATURE_DD_STATUS
        bool "Enable status display options"
        default BUSYBOX_DEFAULT_FEATURE_DD_STATUS
        depends on BUSYBOX_CONFIG_DD
        help
-         Enable support for status=noxfer/none option.
+       Enable support for status=noxfer/none option.
 config BUSYBOX_CONFIG_DF
        bool "df"
        default BUSYBOX_DEFAULT_DF
        help
-         df reports the amount of disk space used and available
-         on filesystems.
+       df reports the amount of disk space used and available
+       on filesystems.
 
 config BUSYBOX_CONFIG_FEATURE_DF_FANCY
        bool "Enable -a, -i, -B"
        default BUSYBOX_DEFAULT_FEATURE_DF_FANCY
        depends on BUSYBOX_CONFIG_DF
        help
-         -a Show all filesystems
-         -i Inodes
-         -B <SIZE> Blocksize
+       -a Show all filesystems
+       -i Inodes
+       -B <SIZE> Blocksize
 config BUSYBOX_CONFIG_DIRNAME
        bool "dirname"
        default BUSYBOX_DEFAULT_DIRNAME
        help
-         dirname is used to strip a non-directory suffix from
-         a file name.
+       dirname is used to strip a non-directory suffix from
+       a file name.
 config BUSYBOX_CONFIG_DOS2UNIX
        bool "dos2unix"
        default BUSYBOX_DEFAULT_DOS2UNIX
        help
-         dos2unix is used to convert a text file from DOS format to
-         UNIX format, and vice versa.
+       dos2unix is used to convert a text file from DOS format to
+       UNIX format, and vice versa.
 
 config BUSYBOX_CONFIG_UNIX2DOS
        bool "unix2dos"
        default BUSYBOX_DEFAULT_UNIX2DOS
        help
-         unix2dos is used to convert a text file from UNIX format to
-         DOS format, and vice versa.
+       unix2dos is used to convert a text file from UNIX format to
+       DOS format, and vice versa.
 config BUSYBOX_CONFIG_DU
        bool "du (default blocksize of 512 bytes)"
        default BUSYBOX_DEFAULT_DU
        help
-         du is used to report the amount of disk space used
-         for specified files.
+       du is used to report the amount of disk space used
+       for specified files.
 
 config BUSYBOX_CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K
        bool "Use a default blocksize of 1024 bytes (1K)"
        default BUSYBOX_DEFAULT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K
        depends on BUSYBOX_CONFIG_DU
        help
-         Use a blocksize of (1K) instead of the default 512b.
+       Use a blocksize of (1K) instead of the default 512b.
 config BUSYBOX_CONFIG_ECHO
        bool "echo (basic SuSv3 version taking no options)"
        default BUSYBOX_DEFAULT_ECHO
        help
-         echo is used to print a specified string to stdout.
+       echo is used to print a specified string to stdout.
 
 # this entry also appears in shell/Config.in, next to the echo builtin
 config BUSYBOX_CONFIG_FEATURE_FANCY_ECHO
@@ -228,9 +228,9 @@ config BUSYBOX_CONFIG_ENV
        bool "env"
        default BUSYBOX_DEFAULT_ENV
        help
-         env is used to set an environment variable and run
-         a command; without options it displays the current
-         environment.
+       env is used to set an environment variable and run
+       a command; without options it displays the current
+       environment.
 
 config BUSYBOX_CONFIG_FEATURE_ENV_LONG_OPTIONS
        bool "Enable long options"
@@ -240,7 +240,7 @@ config BUSYBOX_CONFIG_EXPAND
        bool "expand"
        default BUSYBOX_DEFAULT_EXPAND
        help
-         By default, convert all tabs to spaces.
+       By default, convert all tabs to spaces.
 
 config BUSYBOX_CONFIG_FEATURE_EXPAND_LONG_OPTIONS
        bool "Enable long options"
@@ -251,7 +251,7 @@ config BUSYBOX_CONFIG_UNEXPAND
        bool "unexpand"
        default BUSYBOX_DEFAULT_UNEXPAND
        help
-         By default, convert only leading sequences of blanks to tabs.
+       By default, convert only leading sequences of blanks to tabs.
 
 config BUSYBOX_CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS
        bool "Enable long options"
@@ -261,43 +261,43 @@ config BUSYBOX_CONFIG_EXPR
        bool "expr"
        default BUSYBOX_DEFAULT_EXPR
        help
-         expr is used to calculate numbers and print the result
-         to standard output.
+       expr is used to calculate numbers and print the result
+       to standard output.
 
 config BUSYBOX_CONFIG_EXPR_MATH_SUPPORT_64
        bool "Extend Posix numbers support to 64 bit"
        default BUSYBOX_DEFAULT_EXPR_MATH_SUPPORT_64
        depends on BUSYBOX_CONFIG_EXPR
        help
-         Enable 64-bit math support in the expr applet. This will make
-         the applet slightly larger, but will allow computation with very
-         large numbers.
+       Enable 64-bit math support in the expr applet. This will make
+       the applet slightly larger, but will allow computation with very
+       large numbers.
 config BUSYBOX_CONFIG_FACTOR
        bool "factor"
        default BUSYBOX_DEFAULT_FACTOR
        help
-         factor factorizes integers
+       factor factorizes integers
 config BUSYBOX_CONFIG_FALSE
        bool "false"
        default BUSYBOX_DEFAULT_FALSE
        help
-         false returns an exit code of FALSE (1).
+       false returns an exit code of FALSE (1).
 config BUSYBOX_CONFIG_FOLD
        bool "fold"
        default BUSYBOX_DEFAULT_FOLD
        help
-         Wrap text to fit a specific width.
+       Wrap text to fit a specific width.
 config BUSYBOX_CONFIG_FSYNC
        bool "fsync"
        default BUSYBOX_DEFAULT_FSYNC
        help
-         fsync is used to flush file-related cached blocks to disk.
+       fsync is used to flush file-related cached blocks to disk.
 config BUSYBOX_CONFIG_HEAD
        bool "head"
        default BUSYBOX_DEFAULT_HEAD
        help
-         head is used to print the first specified number of lines
-         from files.
+       head is used to print the first specified number of lines
+       from files.
 
 config BUSYBOX_CONFIG_FEATURE_FANCY_HEAD
        bool "Enable -c, -q, and -v"
@@ -307,24 +307,24 @@ config BUSYBOX_CONFIG_HOSTID
        bool "hostid"
        default BUSYBOX_DEFAULT_HOSTID
        help
-         hostid prints the numeric identifier (in hexadecimal) for
-         the current host.
+       hostid prints the numeric identifier (in hexadecimal) for
+       the current host.
 config BUSYBOX_CONFIG_ID
        bool "id"
        default BUSYBOX_DEFAULT_ID
        help
-         id displays the current user and group ID names.
+       id displays the current user and group ID names.
 
 config BUSYBOX_CONFIG_GROUPS
        bool "groups"
        default BUSYBOX_DEFAULT_GROUPS
        help
-         Print the group names associated with current user id.
+       Print the group names associated with current user id.
 config BUSYBOX_CONFIG_INSTALL
        bool "install"
        default BUSYBOX_DEFAULT_INSTALL
        help
-         Copy files and set attributes.
+       Copy files and set attributes.
 
 config BUSYBOX_CONFIG_FEATURE_INSTALL_LONG_OPTIONS
        bool "Enable long options"
@@ -334,22 +334,22 @@ config BUSYBOX_CONFIG_LINK
        bool "link"
        default BUSYBOX_DEFAULT_LINK
        help
-         link creates hard links between files.
+       link creates hard links between files.
 config BUSYBOX_CONFIG_LN
        bool "ln"
        default BUSYBOX_DEFAULT_LN
        help
-         ln is used to create hard or soft links between files.
+       ln is used to create hard or soft links between files.
 config BUSYBOX_CONFIG_LOGNAME
        bool "logname"
        default BUSYBOX_DEFAULT_LOGNAME
        help
-         logname is used to print the current user's login name.
+       logname is used to print the current user's login name.
 config BUSYBOX_CONFIG_LS
        bool "ls"
        default BUSYBOX_DEFAULT_LS
        help
-         ls is used to list the contents of directories.
+       ls is used to list the contents of directories.
 
 config BUSYBOX_CONFIG_FEATURE_LS_FILETYPES
        bool "Enable filetyping options (-p and -F)"
@@ -376,68 +376,68 @@ config BUSYBOX_CONFIG_FEATURE_LS_SORTFILES
        default BUSYBOX_DEFAULT_FEATURE_LS_SORTFILES
        depends on BUSYBOX_CONFIG_LS
        help
-         Allow ls to sort file names alphabetically.
+       Allow ls to sort file names alphabetically.
 
 config BUSYBOX_CONFIG_FEATURE_LS_TIMESTAMPS
        bool "Show file timestamps"
        default BUSYBOX_DEFAULT_FEATURE_LS_TIMESTAMPS
        depends on BUSYBOX_CONFIG_LS
        help
-         Allow ls to display timestamps for files.
+       Allow ls to display timestamps for files.
 
 config BUSYBOX_CONFIG_FEATURE_LS_USERNAME
        bool "Show username/groupnames"
        default BUSYBOX_DEFAULT_FEATURE_LS_USERNAME
        depends on BUSYBOX_CONFIG_LS
        help
-         Allow ls to display username/groupname for files.
+       Allow ls to display username/groupname for files.
 
 config BUSYBOX_CONFIG_FEATURE_LS_COLOR
        bool "Allow use of color to identify file types"
        default BUSYBOX_DEFAULT_FEATURE_LS_COLOR
        depends on BUSYBOX_CONFIG_LS && BUSYBOX_CONFIG_LONG_OPTS
        help
-         This enables the --color option to ls.
+       This enables the --color option to ls.
 
 config BUSYBOX_CONFIG_FEATURE_LS_COLOR_IS_DEFAULT
        bool "Produce colored ls output by default"
        default BUSYBOX_DEFAULT_FEATURE_LS_COLOR_IS_DEFAULT
        depends on BUSYBOX_CONFIG_FEATURE_LS_COLOR
        help
-         Saying yes here will turn coloring on by default,
-         even if no "--color" option is given to the ls command.
-         This is not recommended, since the colors are not
-         configurable, and the output may not be legible on
-         many output screens.
+       Saying yes here will turn coloring on by default,
+       even if no "--color" option is given to the ls command.
+       This is not recommended, since the colors are not
+       configurable, and the output may not be legible on
+       many output screens.
 config BUSYBOX_CONFIG_MD5SUM
        bool "md5sum"
        default BUSYBOX_DEFAULT_MD5SUM
        help
-         md5sum is used to print or check MD5 checksums.
+       md5sum is used to print or check MD5 checksums.
 
 config BUSYBOX_CONFIG_SHA1SUM
        bool "sha1sum"
        default BUSYBOX_DEFAULT_SHA1SUM
        help
-         Compute and check SHA1 message digest
+       Compute and check SHA1 message digest
 
 config BUSYBOX_CONFIG_SHA256SUM
        bool "sha256sum"
        default BUSYBOX_DEFAULT_SHA256SUM
        help
-         Compute and check SHA256 message digest
+       Compute and check SHA256 message digest
 
 config BUSYBOX_CONFIG_SHA512SUM
        bool "sha512sum"
        default BUSYBOX_DEFAULT_SHA512SUM
        help
-         Compute and check SHA512 message digest
+       Compute and check SHA512 message digest
 
 config BUSYBOX_CONFIG_SHA3SUM
        bool "sha3sum"
        default BUSYBOX_DEFAULT_SHA3SUM
        help
-         Compute and check SHA3 message digest
+       Compute and check SHA3 message digest
 
 comment "Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum"
        depends on BUSYBOX_CONFIG_MD5SUM || BUSYBOX_CONFIG_SHA1SUM || BUSYBOX_CONFIG_SHA256SUM || BUSYBOX_CONFIG_SHA512SUM || BUSYBOX_CONFIG_SHA3SUM
@@ -447,14 +447,14 @@ config BUSYBOX_CONFIG_FEATURE_MD5_SHA1_SUM_CHECK
        default BUSYBOX_DEFAULT_FEATURE_MD5_SHA1_SUM_CHECK
        depends on BUSYBOX_CONFIG_MD5SUM || BUSYBOX_CONFIG_SHA1SUM || BUSYBOX_CONFIG_SHA256SUM || BUSYBOX_CONFIG_SHA512SUM || BUSYBOX_CONFIG_SHA3SUM
        help
-         Enabling the -c options allows files to be checked
-         against pre-calculated hash values.
-         -s and -w are useful options when verifying checksums.
+       Enabling the -c options allows files to be checked
+       against pre-calculated hash values.
+       -s and -w are useful options when verifying checksums.
 config BUSYBOX_CONFIG_MKDIR
        bool "mkdir"
        default BUSYBOX_DEFAULT_MKDIR
        help
-         mkdir is used to create directories with the specified names.
+       mkdir is used to create directories with the specified names.
 
 config BUSYBOX_CONFIG_FEATURE_MKDIR_LONG_OPTIONS
        bool "Enable long options"
@@ -464,24 +464,24 @@ config BUSYBOX_CONFIG_MKFIFO
        bool "mkfifo"
        default BUSYBOX_DEFAULT_MKFIFO
        help
-         mkfifo is used to create FIFOs (named pipes).
-         The 'mknod' program can also create FIFOs.
+       mkfifo is used to create FIFOs (named pipes).
+       The 'mknod' program can also create FIFOs.
 config BUSYBOX_CONFIG_MKNOD
        bool "mknod"
        default BUSYBOX_DEFAULT_MKNOD
        help
-         mknod is used to create FIFOs or block/character special
-         files with the specified names.
+       mknod is used to create FIFOs or block/character special
+       files with the specified names.
 config BUSYBOX_CONFIG_MKTEMP
        bool "mktemp"
        default BUSYBOX_DEFAULT_MKTEMP
        help
-         mktemp is used to create unique temporary files
+       mktemp is used to create unique temporary files
 config BUSYBOX_CONFIG_MV
        bool "mv"
        default BUSYBOX_DEFAULT_MV
        help
-         mv is used to move or rename files or directories.
+       mv is used to move or rename files or directories.
 
 config BUSYBOX_CONFIG_FEATURE_MV_LONG_OPTIONS
        bool "Enable long options"
@@ -491,173 +491,173 @@ config BUSYBOX_CONFIG_NICE
        bool "nice"
        default BUSYBOX_DEFAULT_NICE
        help
-         nice runs a program with modified scheduling priority.
+       nice runs a program with modified scheduling priority.
 config BUSYBOX_CONFIG_NL
        bool "nl"
        default BUSYBOX_DEFAULT_NL
        help
-         nl is used to number lines of files.
+       nl is used to number lines of files.
 config BUSYBOX_CONFIG_NOHUP
        bool "nohup"
        default BUSYBOX_DEFAULT_NOHUP
        help
-         run a command immune to hangups, with output to a non-tty.
+       run a command immune to hangups, with output to a non-tty.
 config BUSYBOX_CONFIG_NPROC
        bool "nproc"
        default BUSYBOX_DEFAULT_NPROC
        help
-         Print number of CPUs
+       Print number of CPUs
 config BUSYBOX_CONFIG_OD
        bool "od"
        default BUSYBOX_DEFAULT_OD
        help
-         od is used to dump binary files in octal and other formats.
+       od is used to dump binary files in octal and other formats.
 config BUSYBOX_CONFIG_PASTE
        bool "paste"
        default BUSYBOX_DEFAULT_PASTE
        help
-         paste is used to paste lines of different files together
-         and write the result to stdout
+       paste is used to paste lines of different files together
+       and write the result to stdout
 config BUSYBOX_CONFIG_PRINTENV
        bool "printenv"
        default BUSYBOX_DEFAULT_PRINTENV
        help
-         printenv is used to print all or part of environment.
+       printenv is used to print all or part of environment.
 config BUSYBOX_CONFIG_PRINTF
        bool "printf"
        default BUSYBOX_DEFAULT_PRINTF
        help
-         printf is used to format and print specified strings.
-         It's similar to `echo' except it has more options.
+       printf is used to format and print specified strings.
+       It's similar to `echo' except it has more options.
 config BUSYBOX_CONFIG_PWD
        bool "pwd"
        default BUSYBOX_DEFAULT_PWD
        help
-         pwd is used to print the current directory.
+       pwd is used to print the current directory.
 config BUSYBOX_CONFIG_READLINK
        bool "readlink"
        default BUSYBOX_DEFAULT_READLINK
        help
-         This program reads a symbolic link and returns the name
-         of the file it points to
+       This program reads a symbolic link and returns the name
+       of the file it points to
 
 config BUSYBOX_CONFIG_FEATURE_READLINK_FOLLOW
        bool "Enable canonicalization by following all symlinks (-f)"
        default BUSYBOX_DEFAULT_FEATURE_READLINK_FOLLOW
        depends on BUSYBOX_CONFIG_READLINK
        help
-         Enable the readlink option (-f).
+       Enable the readlink option (-f).
 config BUSYBOX_CONFIG_REALPATH
        bool "realpath"
        default BUSYBOX_DEFAULT_REALPATH
        help
-         Return the canonicalized absolute pathname.
-         This isn't provided by GNU shellutils, but where else does it belong.
+       Return the canonicalized absolute pathname.
+       This isn't provided by GNU shellutils, but where else does it belong.
 config BUSYBOX_CONFIG_RM
        bool "rm"
        default BUSYBOX_DEFAULT_RM
        help
-         rm is used to remove files or directories.
+       rm is used to remove files or directories.
 config BUSYBOX_CONFIG_RMDIR
        bool "rmdir"
        default BUSYBOX_DEFAULT_RMDIR
        help
-         rmdir is used to remove empty directories.
+       rmdir is used to remove empty directories.
 
 config BUSYBOX_CONFIG_FEATURE_RMDIR_LONG_OPTIONS
        bool "Enable long options"
        default BUSYBOX_DEFAULT_FEATURE_RMDIR_LONG_OPTIONS
        depends on BUSYBOX_CONFIG_RMDIR && BUSYBOX_CONFIG_LONG_OPTS
        help
-         Support long options for the rmdir applet, including
-         --ignore-fail-on-non-empty for compatibility with GNU rmdir.
+       Support long options for the rmdir applet, including
+       --ignore-fail-on-non-empty for compatibility with GNU rmdir.
 config BUSYBOX_CONFIG_SEQ
        bool "seq"
        default BUSYBOX_DEFAULT_SEQ
        help
-         print a sequence of numbers
+       print a sequence of numbers
 config BUSYBOX_CONFIG_SHRED
        bool "shred"
        default BUSYBOX_DEFAULT_SHRED
        help
-         Overwrite a file to hide its contents, and optionally delete it
+       Overwrite a file to hide its contents, and optionally delete it
 config BUSYBOX_CONFIG_SHUF
        bool "shuf"
        default BUSYBOX_DEFAULT_SHUF
        help
-         Generate random permutations
+       Generate random permutations
 config BUSYBOX_CONFIG_SLEEP
        bool "sleep"
        default BUSYBOX_DEFAULT_SLEEP
        help
-         sleep is used to pause for a specified number of seconds.
-         It comes in 3 versions:
-         - small: takes one integer parameter
-         - fancy: takes multiple integer arguments with suffixes:
+       sleep is used to pause for a specified number of seconds.
+       It comes in 3 versions:
+       - small: takes one integer parameter
+       - fancy: takes multiple integer arguments with suffixes:
            sleep 1d 2h 3m 15s
-         - fancy with fractional numbers:
+       - fancy with fractional numbers:
            sleep 2.3s 4.5h sleeps for 16202.3 seconds
-         Last one is "the most compatible" with coreutils sleep,
-         but it adds around 1k of code.
+       Last one is "the most compatible" with coreutils sleep,
+       but it adds around 1k of code.
 
 config BUSYBOX_CONFIG_FEATURE_FANCY_SLEEP
        bool "Enable multiple arguments and s/m/h/d suffixes"
        default BUSYBOX_DEFAULT_FEATURE_FANCY_SLEEP
        depends on BUSYBOX_CONFIG_SLEEP
        help
-         Allow sleep to pause for specified minutes, hours, and days.
+       Allow sleep to pause for specified minutes, hours, and days.
 
 config BUSYBOX_CONFIG_FEATURE_FLOAT_SLEEP
        bool "Enable fractional arguments"
        default BUSYBOX_DEFAULT_FEATURE_FLOAT_SLEEP
        depends on BUSYBOX_CONFIG_FEATURE_FANCY_SLEEP
        help
-         Allow for fractional numeric parameters.
+       Allow for fractional numeric parameters.
 config BUSYBOX_CONFIG_SORT
        bool "sort"
        default BUSYBOX_DEFAULT_SORT
        help
-         sort is used to sort lines of text in specified files.
+       sort is used to sort lines of text in specified files.
 
 config BUSYBOX_CONFIG_FEATURE_SORT_BIG
        bool "Full SuSv3 compliant sort (support -ktcsbdfiozgM)"
        default BUSYBOX_DEFAULT_FEATURE_SORT_BIG
        depends on BUSYBOX_CONFIG_SORT
        help
-         Without this, sort only supports -r, -u, and an integer version
-         of -n. Selecting this adds sort keys, floating point support, and
-         more. This adds a little over 3k to a nonstatic build on x86.
+       Without this, sort only supports -r, -u, and an integer version
+       of -n. Selecting this adds sort keys, floating point support, and
+       more. This adds a little over 3k to a nonstatic build on x86.
 
-         The SuSv3 sort standard is available at:
-         http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
+       The SuSv3 sort standard is available at:
+       http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
 config BUSYBOX_CONFIG_SPLIT
        bool "split"
        default BUSYBOX_DEFAULT_SPLIT
        help
-         Split a file into pieces.
+       Split a file into pieces.
 
 config BUSYBOX_CONFIG_FEATURE_SPLIT_FANCY
        bool "Fancy extensions"
        default BUSYBOX_DEFAULT_FEATURE_SPLIT_FANCY
        depends on BUSYBOX_CONFIG_SPLIT
        help
-         Add support for features not required by SUSv3.
-         Supports additional suffixes 'b' for 512 bytes,
-         'g' for 1GiB for the -b option.
+       Add support for features not required by SUSv3.
+       Supports additional suffixes 'b' for 512 bytes,
+       'g' for 1GiB for the -b option.
 config BUSYBOX_CONFIG_STAT
        bool "stat"
        default BUSYBOX_DEFAULT_STAT
        help
-         display file or filesystem status.
+       display file or filesystem status.
 
 config BUSYBOX_CONFIG_FEATURE_STAT_FORMAT
        bool "Enable custom formats (-c)"
        default BUSYBOX_DEFAULT_FEATURE_STAT_FORMAT
        depends on BUSYBOX_CONFIG_STAT
        help
-         Without this, stat will not support the '-c format' option where
-         users can pass a custom format string for output. This adds about
-         7k to a nonstatic build on amd64.
+       Without this, stat will not support the '-c format' option where
+       users can pass a custom format string for output. This adds about
+       7k to a nonstatic build on amd64.
 
 config BUSYBOX_CONFIG_FEATURE_STAT_FILESYSTEM
        bool "Enable display of filesystem status (-f)"
@@ -665,49 +665,49 @@ config BUSYBOX_CONFIG_FEATURE_STAT_FILESYSTEM
        depends on BUSYBOX_CONFIG_STAT
        select BUSYBOX_CONFIG_PLATFORM_LINUX # statfs()
        help
-         Without this, stat will not support the '-f' option to display
-         information about filesystem status.
+       Without this, stat will not support the '-f' option to display
+       information about filesystem status.
 config BUSYBOX_CONFIG_STTY
        bool "stty"
        default BUSYBOX_DEFAULT_STTY
        help
-         stty is used to change and print terminal line settings.
+       stty is used to change and print terminal line settings.
 config BUSYBOX_CONFIG_SUM
        bool "sum"
        default BUSYBOX_DEFAULT_SUM
        help
-         checksum and count the blocks in a file
+       checksum and count the blocks in a file
 config BUSYBOX_CONFIG_SYNC
        bool "sync"
        default BUSYBOX_DEFAULT_SYNC
        help
-         sync is used to flush filesystem buffers.
+       sync is used to flush filesystem buffers.
 config BUSYBOX_CONFIG_FEATURE_SYNC_FANCY
        bool "Enable -d and -f flags (requires syncfs(2) in libc)"
        default BUSYBOX_DEFAULT_FEATURE_SYNC_FANCY
        depends on BUSYBOX_CONFIG_SYNC
        help
-         sync -d FILE... executes fdatasync() on each FILE.
-         sync -f FILE... executes syncfs() on each FILE.
+       sync -d FILE... executes fdatasync() on each FILE.
+       sync -f FILE... executes syncfs() on each FILE.
 config BUSYBOX_CONFIG_TAC
        bool "tac"
        default BUSYBOX_DEFAULT_TAC
        help
-         tac is used to concatenate and print files in reverse.
+       tac is used to concatenate and print files in reverse.
 config BUSYBOX_CONFIG_TAIL
        bool "tail"
        default BUSYBOX_DEFAULT_TAIL
        help
-         tail is used to print the last specified number of lines
-         from files.
+       tail is used to print the last specified number of lines
+       from files.
 
 config BUSYBOX_CONFIG_FEATURE_FANCY_TAIL
        bool "Enable -q, -s, -v, and -F options"
        default BUSYBOX_DEFAULT_FEATURE_FANCY_TAIL
        depends on BUSYBOX_CONFIG_TAIL
        help
-         These options are provided by GNU tail, but
-         are not specific in the SUSv3 standard:
+       These options are provided by GNU tail, but
+       are not specific in the SUSv3 standard:
            -q      Never output headers giving file names
            -s SEC  Wait SEC seconds between reads with -f
            -v      Always output headers giving file names
@@ -716,166 +716,166 @@ config BUSYBOX_CONFIG_TEE
        bool "tee"
        default BUSYBOX_DEFAULT_TEE
        help
-         tee is used to read from standard input and write
-         to standard output and files.
+       tee is used to read from standard input and write
+       to standard output and files.
 
 config BUSYBOX_CONFIG_FEATURE_TEE_USE_BLOCK_IO
        bool "Enable block I/O (larger/faster) instead of byte I/O"
        default BUSYBOX_DEFAULT_FEATURE_TEE_USE_BLOCK_IO
        depends on BUSYBOX_CONFIG_TEE
        help
-         Enable this option for a faster tee, at expense of size.
+       Enable this option for a faster tee, at expense of size.
 config BUSYBOX_CONFIG_TEST
        bool "test"
        default BUSYBOX_DEFAULT_TEST
        help
-         test is used to check file types and compare values,
-         returning an appropriate exit code. The bash shell
-         has test built in, ash can build it in optionally.
+       test is used to check file types and compare values,
+       returning an appropriate exit code. The bash shell
+       has test built in, ash can build it in optionally.
 
 config BUSYBOX_CONFIG_TEST1
        bool "test as ["
        default BUSYBOX_DEFAULT_TEST1
        help
-         Provide test command in the "[ EXPR ]" form
+       Provide test command in the "[ EXPR ]" form
 
 config BUSYBOX_CONFIG_TEST2
        bool "test as [["
        default BUSYBOX_DEFAULT_TEST2
        help
-         Provide test command in the "[[ EXPR ]]" form
+       Provide test command in the "[[ EXPR ]]" form
 
 config BUSYBOX_CONFIG_FEATURE_TEST_64
        bool "Extend test to 64 bit"
        default BUSYBOX_DEFAULT_FEATURE_TEST_64
        depends on BUSYBOX_CONFIG_TEST || BUSYBOX_CONFIG_TEST1 || BUSYBOX_CONFIG_TEST2 || BUSYBOX_CONFIG_ASH_TEST || BUSYBOX_CONFIG_HUSH_TEST
        help
-         Enable 64-bit support in test.
+       Enable 64-bit support in test.
 config BUSYBOX_CONFIG_TIMEOUT
        bool "timeout"
        default BUSYBOX_DEFAULT_TIMEOUT
        help
-         Runs a program and watches it. If it does not terminate in
-         specified number of seconds, it is sent a signal.
+       Runs a program and watches it. If it does not terminate in
+       specified number of seconds, it is sent a signal.
 config BUSYBOX_CONFIG_TOUCH
        bool "touch"
        default BUSYBOX_DEFAULT_TOUCH
        help
-         touch is used to create or change the access and/or
-         modification timestamp of specified files.
+       touch is used to create or change the access and/or
+       modification timestamp of specified files.
 
 config BUSYBOX_CONFIG_FEATURE_TOUCH_NODEREF
        bool "Add support for -h"
        default BUSYBOX_DEFAULT_FEATURE_TOUCH_NODEREF
        depends on BUSYBOX_CONFIG_TOUCH
        help
-         Enable touch to have the -h option.
-         This requires libc support for lutimes() function.
+       Enable touch to have the -h option.
+       This requires libc support for lutimes() function.
 
 config BUSYBOX_CONFIG_FEATURE_TOUCH_SUSV3
        bool "Add support for SUSV3 features (-d -t -r)"
        default BUSYBOX_DEFAULT_FEATURE_TOUCH_SUSV3
        depends on BUSYBOX_CONFIG_TOUCH
        help
-         Enable touch to use a reference file or a given date/time argument.
+       Enable touch to use a reference file or a given date/time argument.
 config BUSYBOX_CONFIG_TR
        bool "tr"
        default BUSYBOX_DEFAULT_TR
        help
-         tr is used to squeeze, and/or delete characters from standard
-         input, writing to standard output.
+       tr is used to squeeze, and/or delete characters from standard
+       input, writing to standard output.
 
 config BUSYBOX_CONFIG_FEATURE_TR_CLASSES
        bool "Enable character classes (such as [:upper:])"
        default BUSYBOX_DEFAULT_FEATURE_TR_CLASSES
        depends on BUSYBOX_CONFIG_TR
        help
-         Enable character classes, enabling commands such as:
-         tr [:upper:] [:lower:] to convert input into lowercase.
+       Enable character classes, enabling commands such as:
+       tr [:upper:] [:lower:] to convert input into lowercase.
 
 config BUSYBOX_CONFIG_FEATURE_TR_EQUIV
        bool "Enable equivalence classes"
        default BUSYBOX_DEFAULT_FEATURE_TR_EQUIV
        depends on BUSYBOX_CONFIG_TR
        help
-         Enable equivalence classes, which essentially add the enclosed
-         character to the current set. For instance, tr [=a=] xyz would
-         replace all instances of 'a' with 'xyz'. This option is mainly
-         useful for cases when no other way of expressing a character
-         is possible.
+       Enable equivalence classes, which essentially add the enclosed
+       character to the current set. For instance, tr [=a=] xyz would
+       replace all instances of 'a' with 'xyz'. This option is mainly
+       useful for cases when no other way of expressing a character
+       is possible.
 config BUSYBOX_CONFIG_TRUE
        bool "true"
        default BUSYBOX_DEFAULT_TRUE
        help
-         true returns an exit code of TRUE (0).
+       true returns an exit code of TRUE (0).
 config BUSYBOX_CONFIG_TRUNCATE
        bool "truncate"
        default BUSYBOX_DEFAULT_TRUNCATE
        help
-         truncate truncates files to a given size. If a file does
-         not exist, it is created unless told otherwise.
+       truncate truncates files to a given size. If a file does
+       not exist, it is created unless told otherwise.
 config BUSYBOX_CONFIG_TTY
        bool "tty"
        default BUSYBOX_DEFAULT_TTY
        help
-         tty is used to print the name of the current terminal to
-         standard output.
+       tty is used to print the name of the current terminal to
+       standard output.
 config BUSYBOX_CONFIG_UNAME
        bool "uname"
        default BUSYBOX_DEFAULT_UNAME
        help
-         uname is used to print system information.
+       uname is used to print system information.
 
 config BUSYBOX_CONFIG_UNAME_OSNAME
        string "Operating system name"
        default BUSYBOX_DEFAULT_UNAME_OSNAME
        depends on BUSYBOX_CONFIG_UNAME
        help
-         Sets the operating system name reported by uname -o.  The
-         default BUSYBOX_DEFAULT_UNAME_OSNAME "GNU/Linux".
+       Sets the operating system name reported by uname -o.  The
+       default BUSYBOX_DEFAULT_UNAME_OSNAME "GNU/Linux".
 config BUSYBOX_CONFIG_UNIQ
        bool "uniq"
        default BUSYBOX_DEFAULT_UNIQ
        help
-         uniq is used to remove duplicate lines from a sorted file.
+       uniq is used to remove duplicate lines from a sorted file.
 config BUSYBOX_CONFIG_UNLINK
        bool "unlink"
        default BUSYBOX_DEFAULT_UNLINK
        help
-         unlink deletes a file by calling unlink()
+       unlink deletes a file by calling unlink()
 config BUSYBOX_CONFIG_USLEEP
        bool "usleep"
        default BUSYBOX_DEFAULT_USLEEP
        help
-         usleep is used to pause for a specified number of microseconds.
+       usleep is used to pause for a specified number of microseconds.
 config BUSYBOX_CONFIG_UUDECODE
        bool "uudecode"
        default BUSYBOX_DEFAULT_UUDECODE
        help
-         uudecode is used to decode a uuencoded file.
+       uudecode is used to decode a uuencoded file.
 config BUSYBOX_CONFIG_BASE64
        bool "base64"
        default BUSYBOX_DEFAULT_BASE64
        help
-         Base64 encode and decode
+       Base64 encode and decode
 config BUSYBOX_CONFIG_UUENCODE
        bool "uuencode"
        default BUSYBOX_DEFAULT_UUENCODE
        help
-         uuencode is used to uuencode a file.
+       uuencode is used to uuencode a file.
 config BUSYBOX_CONFIG_WC
        bool "wc"
        default BUSYBOX_DEFAULT_WC
        help
-         wc is used to print the number of bytes, words, and lines,
-         in specified files.
+       wc is used to print the number of bytes, words, and lines,
+       in specified files.
 
 config BUSYBOX_CONFIG_FEATURE_WC_LARGE
        bool "Support very large counts"
        default BUSYBOX_DEFAULT_FEATURE_WC_LARGE
        depends on BUSYBOX_CONFIG_WC
        help
-         Use "unsigned long long" for counter variables.
+       Use "unsigned long long" for counter variables.
 config BUSYBOX_CONFIG_WHO
       bool "who"
       default BUSYBOX_DEFAULT_WHO
@@ -900,14 +900,14 @@ config BUSYBOX_CONFIG_WHOAMI
        bool "whoami"
        default BUSYBOX_DEFAULT_WHOAMI
        help
-         whoami is used to print the username of the current
-         user id (same as id -un).
+       whoami is used to print the username of the current
+       user id (same as id -un).
 config BUSYBOX_CONFIG_YES
        bool "yes"
        default BUSYBOX_DEFAULT_YES
        help
-         yes is used to repeatedly output a specific string, or
-         the default string `y'.
+       yes is used to repeatedly output a specific string, or
+       the default string `y'.
 
 comment "Common options"
 
@@ -915,9 +915,9 @@ config BUSYBOX_CONFIG_FEATURE_VERBOSE
        bool "Support verbose options (usually -v) for various applets"
        default BUSYBOX_DEFAULT_FEATURE_VERBOSE
        help
-         Enable cp -v, rm -v and similar messages.
-         Also enables long option (--verbose) if it exists.
-         Without this option, -v is accepted but ignored.
+       Enable cp -v, rm -v and similar messages.
+       Also enables long option (--verbose) if it exists.
+       Without this option, -v is accepted but ignored.
 
 comment "Common options for cp and mv"
        depends on BUSYBOX_CONFIG_CP || BUSYBOX_CONFIG_MV
@@ -927,7 +927,7 @@ config BUSYBOX_CONFIG_FEATURE_PRESERVE_HARDLINKS
        default BUSYBOX_DEFAULT_FEATURE_PRESERVE_HARDLINKS
        depends on BUSYBOX_CONFIG_CP || BUSYBOX_CONFIG_MV
        help
-         Allow cp and mv to preserve hard links.
+       Allow cp and mv to preserve hard links.
 
 comment "Common options for df, du, ls"
        depends on BUSYBOX_CONFIG_DF || BUSYBOX_CONFIG_DU || BUSYBOX_CONFIG_LS
@@ -937,6 +937,6 @@ config BUSYBOX_CONFIG_FEATURE_HUMAN_READABLE
        default BUSYBOX_DEFAULT_FEATURE_HUMAN_READABLE
        depends on BUSYBOX_CONFIG_DF || BUSYBOX_CONFIG_DU || BUSYBOX_CONFIG_LS
        help
-         Allow df, du, and ls to have human readable output.
+       Allow df, du, and ls to have human readable output.
 
 endmenu
index 6b9de0d..137481c 100644 (file)
@@ -10,21 +10,21 @@ config BUSYBOX_CONFIG_PIPE_PROGRESS
        bool "pipe_progress"
        default BUSYBOX_DEFAULT_PIPE_PROGRESS
        help
-         Display a dot to indicate pipe activity.
+       Display a dot to indicate pipe activity.
 config BUSYBOX_CONFIG_RUN_PARTS
        bool "run-parts"
        default BUSYBOX_DEFAULT_RUN_PARTS
        help
-         run-parts is a utility designed to run all the scripts in a directory.
+       run-parts is a utility designed to run all the scripts in a directory.
 
-         It is useful to set up a directory like cron.daily, where you need to
-         execute all the scripts in that directory.
+       It is useful to set up a directory like cron.daily, where you need to
+       execute all the scripts in that directory.
 
-         In this implementation of run-parts some features (such as report
-         mode) are not implemented.
+       In this implementation of run-parts some features (such as report
+       mode) are not implemented.
 
-         Unless you know that run-parts is used in some of your scripts
-         you can safely say N here.
+       Unless you know that run-parts is used in some of your scripts
+       you can safely say N here.
 
 config BUSYBOX_CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS
        bool "Enable long options"
@@ -36,16 +36,16 @@ config BUSYBOX_CONFIG_FEATURE_RUN_PARTS_FANCY
        default BUSYBOX_DEFAULT_FEATURE_RUN_PARTS_FANCY
        depends on BUSYBOX_CONFIG_RUN_PARTS
        help
-         Support additional options:
-         -l --list print the names of the all matching files (not
+       Support additional options:
+       -l --list print the names of the all matching files (not
                    limited to executables), but don't actually run them.
 config BUSYBOX_CONFIG_START_STOP_DAEMON
        bool "start-stop-daemon"
        default BUSYBOX_DEFAULT_START_STOP_DAEMON
        help
-         start-stop-daemon is used to control the creation and
-         termination of system-level processes, usually the ones
-         started during the startup of the system.
+       start-stop-daemon is used to control the creation and
+       termination of system-level processes, usually the ones
+       started during the startup of the system.
 
 config BUSYBOX_CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS
        bool "Enable long options"
@@ -57,14 +57,14 @@ config BUSYBOX_CONFIG_FEATURE_START_STOP_DAEMON_FANCY
        default BUSYBOX_DEFAULT_FEATURE_START_STOP_DAEMON_FANCY
        depends on BUSYBOX_CONFIG_START_STOP_DAEMON
        help
-         -o|--oknodo ignored since we exit with 0 anyway
-         -v|--verbose
-         -N|--nicelevel N
+       -o|--oknodo ignored since we exit with 0 anyway
+       -v|--verbose
+       -N|--nicelevel N
 config BUSYBOX_CONFIG_WHICH
        bool "which"
        default BUSYBOX_DEFAULT_WHICH
        help
-         which is used to find programs in your PATH and
-         print out their pathnames.
+       which is used to find programs in your PATH and
+       print out their pathnames.
 
 endmenu
index df25548..bc3403b 100644 (file)
@@ -10,26 +10,26 @@ config BUSYBOX_CONFIG_CHATTR
        bool "chattr"
        default BUSYBOX_DEFAULT_CHATTR
        help
-         chattr changes the file attributes on a second extended file system.
+       chattr changes the file attributes on a second extended file system.
 config BUSYBOX_CONFIG_FSCK
        bool "fsck"
        default BUSYBOX_DEFAULT_FSCK
        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
-         checkers (fsck.fstype) available under Linux.
+       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
+       checkers (fsck.fstype) available under Linux.
 config BUSYBOX_CONFIG_LSATTR
        bool "lsattr"
        default BUSYBOX_DEFAULT_LSATTR
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         lsattr lists the file attributes on a second extended file system.
+       lsattr lists the file attributes on a second extended file system.
 config BUSYBOX_CONFIG_TUNE2FS
        bool "tune2fs"
        default BUSYBOX_DEFAULT_TUNE2FS  # off: it is too limited compared to upstream version
        help
-         tune2fs allows the system administrator to adjust various tunable
-         filesystem parameters on Linux ext2/ext3 filesystems.
+       tune2fs allows the system administrator to adjust various tunable
+       filesystem parameters on Linux ext2/ext3 filesystems.
 
 ### config E2FSCK
 ###    bool "e2fsck"
index d7a5396..cfa6313 100644 (file)
@@ -11,59 +11,59 @@ config BUSYBOX_CONFIG_CHATTR
        bool "chattr"
        default BUSYBOX_DEFAULT_CHATTR
        help
-         chattr changes the file attributes on a second extended file system.
+       chattr changes the file attributes on a second extended file system.
 
 config BUSYBOX_CONFIG_E2FSCK
        bool "e2fsck"
        default BUSYBOX_DEFAULT_E2FSCK
        help
-         e2fsck is used to check Linux second extended file systems (ext2fs).
-         e2fsck also supports ext2 filesystems countaining a journal (ext3).
-         The normal compat symlinks 'fsck.ext2' and 'fsck.ext3' are also
-         provided.
+       e2fsck is used to check Linux second extended file systems (ext2fs).
+       e2fsck also supports ext2 filesystems countaining a journal (ext3).
+       The normal compat symlinks 'fsck.ext2' and 'fsck.ext3' are also
+       provided.
 
 config BUSYBOX_CONFIG_FSCK
        bool "fsck"
        default BUSYBOX_DEFAULT_FSCK
        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
-         checkers (fsck.fstype) available under Linux.
+       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
+       checkers (fsck.fstype) available under Linux.
 
 config BUSYBOX_CONFIG_LSATTR
        bool "lsattr"
        default BUSYBOX_DEFAULT_LSATTR
        help
-         lsattr lists the file attributes on a second extended file system.
+       lsattr lists the file attributes on a second extended file system.
 
 config BUSYBOX_CONFIG_MKE2FS
        bool "mke2fs"
        default BUSYBOX_DEFAULT_MKE2FS
        help
-         mke2fs is used to create an ext2/ext3 filesystem. The normal compat
-         symlinks 'mkfs.ext2' and 'mkfs.ext3' are also provided.
+       mke2fs is used to create an ext2/ext3 filesystem. The normal compat
+       symlinks 'mkfs.ext2' and 'mkfs.ext3' are also provided.
 
 config BUSYBOX_CONFIG_TUNE2FS
        bool "tune2fs"
        default BUSYBOX_DEFAULT_TUNE2FS
        help
-         tune2fs allows the system administrator to adjust various tunable
-         filesystem parameters on Linux ext2/ext3 filesystems.
+       tune2fs allows the system administrator to adjust various tunable
+       filesystem parameters on Linux ext2/ext3 filesystems.
 
 config BUSYBOX_CONFIG_E2LABEL
        bool "e2label"
        default BUSYBOX_DEFAULT_E2LABEL
        depends on BUSYBOX_CONFIG_TUNE2FS
        help
-         e2label will display or change the filesystem label on the ext2
-         filesystem located on device.
+       e2label will display or change the filesystem label on the ext2
+       filesystem located on device.
 
 config BUSYBOX_CONFIG_FINDFS
        bool "findfs"
        default BUSYBOX_DEFAULT_FINDFS
        depends on BUSYBOX_CONFIG_TUNE2FS
        help
-         findfs will search the disks in the system looking for a filesystem
-         which has a label matching label or a UUID equal to uuid.
+       findfs will search the disks in the system looking for a filesystem
+       which has a label matching label or a UUID equal to uuid.
 
 endmenu
index da4eaed..46723be 100644 (file)
@@ -10,40 +10,40 @@ config BUSYBOX_CONFIG_AWK
        bool "awk"
        default BUSYBOX_DEFAULT_AWK
        help
-         Awk is used as a pattern scanning and processing language. This is
-         the BusyBox implementation of that programming language.
+       Awk is used as a pattern scanning and processing language. This is
+       the BusyBox implementation of that programming language.
 
 config BUSYBOX_CONFIG_FEATURE_AWK_LIBM
        bool "Enable math functions (requires libm)"
        default BUSYBOX_DEFAULT_FEATURE_AWK_LIBM
        depends on BUSYBOX_CONFIG_AWK
        help
-         Enable math functions of the Awk programming language.
-         NOTE: This will require libm to be present for linking.
+       Enable math functions of the Awk programming language.
+       NOTE: This will require libm to be present for linking.
 
 config BUSYBOX_CONFIG_FEATURE_AWK_GNU_EXTENSIONS
        bool "Enable a few GNU extensions"
        default BUSYBOX_DEFAULT_FEATURE_AWK_GNU_EXTENSIONS
        depends on BUSYBOX_CONFIG_AWK
        help
-         Enable a few features from gawk:
-         * command line option -e AWK_PROGRAM
-         * simultaneous use of -f and -e on the command line.
+       Enable a few features from gawk:
+       * command line option -e AWK_PROGRAM
+       * simultaneous use of -f and -e on the command line.
            This enables the use of awk library files.
            Ex: awk -f mylib.awk -e '{print myfunction($1);}' ...
 config BUSYBOX_CONFIG_CMP
        bool "cmp"
        default BUSYBOX_DEFAULT_CMP
        help
-         cmp is used to compare two files and returns the result
-         to standard output.
+       cmp is used to compare two files and returns the result
+       to standard output.
 config BUSYBOX_CONFIG_DIFF
        bool "diff"
        default BUSYBOX_DEFAULT_DIFF
        help
-         diff compares two files or directories and outputs the
-         differences between them in a form that can be given to
-         the patch command.
+       diff compares two files or directories and outputs the
+       differences between them in a form that can be given to
+       the patch command.
 
 config BUSYBOX_CONFIG_FEATURE_DIFF_LONG_OPTIONS
        bool "Enable long options"
@@ -55,34 +55,34 @@ config BUSYBOX_CONFIG_FEATURE_DIFF_DIR
        default BUSYBOX_DEFAULT_FEATURE_DIFF_DIR
        depends on BUSYBOX_CONFIG_DIFF
        help
-         This option enables support for directory and subdirectory
-         comparison.
+       This option enables support for directory and subdirectory
+       comparison.
 config BUSYBOX_CONFIG_ED
        bool "ed"
        default BUSYBOX_DEFAULT_ED
        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
-         this, you don't need it.
+       The original 1970's Unix text editor, from the days of teletypes.
+       Small, simple, evil. Part of SUSv3. If you're not already using
+       this, you don't need it.
 config BUSYBOX_CONFIG_PATCH
        bool "patch"
        default BUSYBOX_DEFAULT_PATCH
        help
-         Apply a unified diff formatted patch.
+       Apply a unified diff formatted patch.
 config BUSYBOX_CONFIG_SED
        bool "sed"
        default BUSYBOX_DEFAULT_SED
        help
-         sed is used to perform text transformations on a file
-         or input from a pipeline.
+       sed is used to perform text transformations on a file
+       or input from a pipeline.
 config BUSYBOX_CONFIG_VI
        bool "vi"
        default BUSYBOX_DEFAULT_VI
        help
-         'vi' is a text editor. More specifically, it is the One True
-         text editor <grin>. It does, however, have a rather steep
-         learning curve. If you are not already comfortable with 'vi'
-         you may wish to use something else.
+       'vi' is a text editor. More specifically, it is the One True
+       text editor <grin>. It does, however, have a rather steep
+       learning curve. If you are not already comfortable with 'vi'
+       you may wish to use something else.
 
 config BUSYBOX_CONFIG_FEATURE_VI_MAX_LEN
        int "Maximum screen width"
@@ -90,77 +90,77 @@ config BUSYBOX_CONFIG_FEATURE_VI_MAX_LEN
        default BUSYBOX_DEFAULT_FEATURE_VI_MAX_LEN
        depends on BUSYBOX_CONFIG_VI
        help
-         Contrary to what you may think, this is not eating much.
-         Make it smaller than 4k only if you are very limited on memory.
+       Contrary to what you may think, this is not eating much.
+       Make it smaller than 4k only if you are very limited on memory.
 
 config BUSYBOX_CONFIG_FEATURE_VI_8BIT
        bool "Allow to display 8-bit chars (otherwise shows dots)"
        default BUSYBOX_DEFAULT_FEATURE_VI_8BIT
        depends on BUSYBOX_CONFIG_VI
        help
-         If your terminal can display characters with high bit set,
-         you may want to enable this. Note: vi is not Unicode-capable.
-         If your terminal combines several 8-bit bytes into one character
-         (as in Unicode mode), this will not work properly.
+       If your terminal can display characters with high bit set,
+       you may want to enable this. Note: vi is not Unicode-capable.
+       If your terminal combines several 8-bit bytes into one character
+       (as in Unicode mode), this will not work properly.
 
 config BUSYBOX_CONFIG_FEATURE_VI_COLON
        bool "Enable \":\" colon commands (no \"ex\" mode)"
        default BUSYBOX_DEFAULT_FEATURE_VI_COLON
        depends on BUSYBOX_CONFIG_VI
        help
-         Enable a limited set of colon commands. This does not
-         provide an "ex" mode.
+       Enable a limited set of colon commands. This does not
+       provide an "ex" mode.
 
 config BUSYBOX_CONFIG_FEATURE_VI_YANKMARK
        bool "Enable yank/put commands and mark cmds"
        default BUSYBOX_DEFAULT_FEATURE_VI_YANKMARK
        depends on BUSYBOX_CONFIG_VI
        help
-         This will enable you to use yank and put, as well as mark.
+       This will enable you to use yank and put, as well as mark.
 
 config BUSYBOX_CONFIG_FEATURE_VI_SEARCH
        bool "Enable search and replace cmds"
        default BUSYBOX_DEFAULT_FEATURE_VI_SEARCH
        depends on BUSYBOX_CONFIG_VI
        help
-         Select this if you wish to be able to do search and replace.
+       Select this if you wish to be able to do search and replace.
 
 config BUSYBOX_CONFIG_FEATURE_VI_REGEX_SEARCH
        bool "Enable regex in search and replace"
        default BUSYBOX_DEFAULT_FEATURE_VI_REGEX_SEARCH   # Uses GNU regex, which may be unavailable. FIXME
        depends on BUSYBOX_CONFIG_FEATURE_VI_SEARCH
        help
-         Use extended regex search.
+       Use extended regex search.
 
 config BUSYBOX_CONFIG_FEATURE_VI_USE_SIGNALS
        bool "Catch signals"
        default BUSYBOX_DEFAULT_FEATURE_VI_USE_SIGNALS
        depends on BUSYBOX_CONFIG_VI
        help
-         Selecting this option will make vi signal aware. This will support
-         SIGWINCH to deal with Window Changes, catch ^Z and ^C and alarms.
+       Selecting this option will make vi signal aware. This will support
+       SIGWINCH to deal with Window Changes, catch ^Z and ^C and alarms.
 
 config BUSYBOX_CONFIG_FEATURE_VI_DOT_CMD
        bool "Remember previous cmd and \".\" cmd"
        default BUSYBOX_DEFAULT_FEATURE_VI_DOT_CMD
        depends on BUSYBOX_CONFIG_VI
        help
-         Make vi remember the last command and be able to repeat it.
+       Make vi remember the last command and be able to repeat it.
 
 config BUSYBOX_CONFIG_FEATURE_VI_READONLY
        bool "Enable -R option and \"view\" mode"
        default BUSYBOX_DEFAULT_FEATURE_VI_READONLY
        depends on BUSYBOX_CONFIG_VI
        help
-         Enable the read-only command line option, which allows the user to
-         open a file in read-only mode.
+       Enable the read-only command line option, which allows the user to
+       open a file in read-only mode.
 
 config BUSYBOX_CONFIG_FEATURE_VI_SETOPTS
        bool "Enable settable options, ai ic showmatch"
        default BUSYBOX_DEFAULT_FEATURE_VI_SETOPTS
        depends on BUSYBOX_CONFIG_VI
        help
-         Enable the editor to set some (ai, ic, showmatch) options.
+       Enable the editor to set some (ai, ic, showmatch) options.
 
 config BUSYBOX_CONFIG_FEATURE_VI_SET
        bool "Support :set"
@@ -172,37 +172,37 @@ config BUSYBOX_CONFIG_FEATURE_VI_WIN_RESIZE
        default BUSYBOX_DEFAULT_FEATURE_VI_WIN_RESIZE
        depends on BUSYBOX_CONFIG_VI
        help
-         Behave nicely with terminals that get resized.
+       Behave nicely with terminals that get resized.
 
 config BUSYBOX_CONFIG_FEATURE_VI_ASK_TERMINAL
        bool "Use 'tell me cursor position' ESC sequence to measure window"
        default BUSYBOX_DEFAULT_FEATURE_VI_ASK_TERMINAL
        depends on BUSYBOX_CONFIG_VI
        help
-         If terminal size can't be retrieved and $LINES/$COLUMNS are not set,
-         this option makes vi perform a last-ditch effort to find it:
-         position cursor to 999,999 and ask terminal to report real
-         cursor position using "ESC [ 6 n" escape sequence, then read stdin.
-         This is not clean but helps a lot on serial lines and such.
+       If terminal size can't be retrieved and $LINES/$COLUMNS are not set,
+       this option makes vi perform a last-ditch effort to find it:
+       position cursor to 999,999 and ask terminal to report real
+       cursor position using "ESC [ 6 n" escape sequence, then read stdin.
+       This is not clean but helps a lot on serial lines and such.
 
 config BUSYBOX_CONFIG_FEATURE_VI_UNDO
        bool "Support undo command \"u\""
        default BUSYBOX_DEFAULT_FEATURE_VI_UNDO
        depends on BUSYBOX_CONFIG_VI
        help
-         Support the 'u' command to undo insertion, deletion, and replacement
-         of text.
+       Support the 'u' command to undo insertion, deletion, and replacement
+       of text.
 
 config BUSYBOX_CONFIG_FEATURE_VI_UNDO_QUEUE
        bool "Enable undo operation queuing"
        default BUSYBOX_DEFAULT_FEATURE_VI_UNDO_QUEUE
        depends on BUSYBOX_CONFIG_FEATURE_VI_UNDO
        help
-         The vi undo functions can use an intermediate queue to greatly lower
-         malloc() calls and overhead. When the maximum size of this queue is
-         reached, the contents of the queue are committed to the undo stack.
-         This increases the size of the undo code and allows some undo
-         operations (especially un-typing/backspacing) to be far more useful.
+       The vi undo functions can use an intermediate queue to greatly lower
+       malloc() calls and overhead. When the maximum size of this queue is
+       reached, the contents of the queue are committed to the undo stack.
+       This increases the size of the undo code and allows some undo
+       operations (especially un-typing/backspacing) to be far more useful.
 
 config BUSYBOX_CONFIG_FEATURE_VI_UNDO_QUEUE_MAX
        int "Maximum undo character queue size"
@@ -210,20 +210,20 @@ config BUSYBOX_CONFIG_FEATURE_VI_UNDO_QUEUE_MAX
        range 32 65536
        depends on BUSYBOX_CONFIG_FEATURE_VI_UNDO_QUEUE
        help
-         This option sets the number of bytes used at runtime for the queue.
-         Smaller values will create more undo objects and reduce the amount
-         of typed or backspaced characters that are grouped into one undo
-         operation; larger values increase the potential size of each undo
-         and will generally malloc() larger objects and less frequently.
-         Unless you want more (or less) frequent "undo points" while typing,
-         you should probably leave this unchanged.
+       This option sets the number of bytes used at runtime for the queue.
+       Smaller values will create more undo objects and reduce the amount
+       of typed or backspaced characters that are grouped into one undo
+       operation; larger values increase the potential size of each undo
+       and will generally malloc() larger objects and less frequently.
+       Unless you want more (or less) frequent "undo points" while typing,
+       you should probably leave this unchanged.
 
 config BUSYBOX_CONFIG_FEATURE_ALLOW_EXEC
        bool "Allow vi and awk to execute shell commands"
        default BUSYBOX_DEFAULT_FEATURE_ALLOW_EXEC
        depends on BUSYBOX_CONFIG_VI || BUSYBOX_CONFIG_AWK
        help
-         Enables vi and awk features which allow user to execute
-         shell commands (using system() C call).
+       Enables vi and awk features which allow user to execute
+       shell commands (using system() C call).
 
 endmenu
index 3393adb..0e9a139 100644 (file)
@@ -10,33 +10,33 @@ config BUSYBOX_CONFIG_FIND
        bool "find"
        default BUSYBOX_DEFAULT_FIND
        help
-         find is used to search your system to find specified files.
+       find is used to search your system to find specified files.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_PRINT0
        bool "Enable -print0: NUL-terminated output"
        default BUSYBOX_DEFAULT_FEATURE_FIND_PRINT0
        depends on BUSYBOX_CONFIG_FIND
        help
-         Causes output names to be separated by a NUL character
-         rather than a newline. This allows names that contain
-         newlines and other whitespace to be more easily
-         interpreted by other programs.
+       Causes output names to be separated by a NUL character
+       rather than a newline. This allows names that contain
+       newlines and other whitespace to be more easily
+       interpreted by other programs.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_MTIME
        bool "Enable -mtime: modified time matching"
        default BUSYBOX_DEFAULT_FEATURE_FIND_MTIME
        depends on BUSYBOX_CONFIG_FIND
        help
-         Allow searching based on the modification time of
-         files, in days.
+       Allow searching based on the modification time of
+       files, in days.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_MMIN
        bool "Enable -mmin: modified time matching by minutes"
        default BUSYBOX_DEFAULT_FEATURE_FIND_MMIN
        depends on BUSYBOX_CONFIG_FIND
        help
-         Allow searching based on the modification time of
-         files, in minutes.
+       Allow searching based on the modification time of
+       files, in minutes.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_PERM
        bool "Enable -perm: permissions matching"
@@ -48,8 +48,8 @@ config BUSYBOX_CONFIG_FEATURE_FIND_TYPE
        default BUSYBOX_DEFAULT_FEATURE_FIND_TYPE
        depends on BUSYBOX_CONFIG_FIND
        help
-         Enable searching based on file type (file,
-         directory, socket, device, etc.).
+       Enable searching based on file type (file,
+       directory, socket, device, etc.).
 
 config BUSYBOX_CONFIG_FEATURE_FIND_XDEV
        bool "Enable -xdev: 'stay in filesystem'"
@@ -66,8 +66,8 @@ config BUSYBOX_CONFIG_FEATURE_FIND_NEWER
        default BUSYBOX_DEFAULT_FEATURE_FIND_NEWER
        depends on BUSYBOX_CONFIG_FIND
        help
-         Support the 'find -newer' option for finding any files which have
-         modification time that is more recent than the specified FILE.
+       Support the 'find -newer' option for finding any files which have
+       modification time that is more recent than the specified FILE.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_INUM
        bool "Enable -inum: inode number matching"
@@ -79,18 +79,18 @@ config BUSYBOX_CONFIG_FEATURE_FIND_EXEC
        default BUSYBOX_DEFAULT_FEATURE_FIND_EXEC
        depends on BUSYBOX_CONFIG_FIND
        help
-         Support the 'find -exec' option for executing commands based upon
-         the files matched.
+       Support the 'find -exec' option for executing commands based upon
+       the files matched.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_EXEC_PLUS
        bool "Enable -exec ... {} +"
        default BUSYBOX_DEFAULT_FEATURE_FIND_EXEC_PLUS
        depends on BUSYBOX_CONFIG_FEATURE_FIND_EXEC
        help
-         Support the 'find -exec ... {} +' option for executing commands
-         for all matched files at once.
-         Without this option, -exec + is a synonym for -exec ;
-         (IOW: it works correctly, but without expected speedup)
+       Support the 'find -exec ... {} +' option for executing commands
+       for all matched files at once.
+       Without this option, -exec + is a synonym for -exec ;
+       (IOW: it works correctly, but without expected speedup)
 
 config BUSYBOX_CONFIG_FEATURE_FIND_USER
        bool "Enable -user: username/uid matching"
@@ -107,23 +107,23 @@ config BUSYBOX_CONFIG_FEATURE_FIND_NOT
        default BUSYBOX_DEFAULT_FEATURE_FIND_NOT
        depends on BUSYBOX_CONFIG_FIND
        help
-         Support the '!' operator to invert the test results.
-         If 'Enable full-blown desktop' is enabled, then will also support
-         the non-POSIX notation '-not'.
+       Support the '!' operator to invert the test results.
+       If 'Enable full-blown desktop' is enabled, then will also support
+       the non-POSIX notation '-not'.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_DEPTH
        bool "Enable -depth"
        default BUSYBOX_DEFAULT_FEATURE_FIND_DEPTH
        depends on BUSYBOX_CONFIG_FIND
        help
-         Process each directory's contents before the directory itself.
+       Process each directory's contents before the directory itself.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_PAREN
        bool "Enable parens in options"
        default BUSYBOX_DEFAULT_FEATURE_FIND_PAREN
        depends on BUSYBOX_CONFIG_FIND
        help
-         Enable usage of parens '(' to specify logical order of arguments.
+       Enable usage of parens '(' to specify logical order of arguments.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_SIZE
        bool "Enable -size: file size matching"
@@ -135,115 +135,115 @@ config BUSYBOX_CONFIG_FEATURE_FIND_PRUNE
        default BUSYBOX_DEFAULT_FEATURE_FIND_PRUNE
        depends on BUSYBOX_CONFIG_FIND
        help
-         If the file is a directory, don't descend into it. Useful for
-         exclusion .svn and CVS directories.
+       If the file is a directory, don't descend into it. Useful for
+       exclusion .svn and CVS directories.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_DELETE
        bool "Enable -delete: delete files/dirs"
        default BUSYBOX_DEFAULT_FEATURE_FIND_DELETE
        depends on BUSYBOX_CONFIG_FIND && BUSYBOX_CONFIG_FEATURE_FIND_DEPTH
        help
-         Support the 'find -delete' option for deleting files and directories.
-         WARNING: This option can do much harm if used wrong. Busybox will not
-         try to protect the user from doing stupid things. Use with care.
+       Support the 'find -delete' option for deleting files and directories.
+       WARNING: This option can do much harm if used wrong. Busybox will not
+       try to protect the user from doing stupid things. Use with care.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_PATH
        bool "Enable -path: match pathname with shell pattern"
        default BUSYBOX_DEFAULT_FEATURE_FIND_PATH
        depends on BUSYBOX_CONFIG_FIND
        help
-         The -path option matches whole pathname instead of just filename.
+       The -path option matches whole pathname instead of just filename.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_REGEX
        bool "Enable -regex: match pathname with regex"
        default BUSYBOX_DEFAULT_FEATURE_FIND_REGEX
        depends on BUSYBOX_CONFIG_FIND
        help
-         The -regex option matches whole pathname against regular expression.
+       The -regex option matches whole pathname against regular expression.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_CONTEXT
        bool "Enable -context: security context matching"
        default BUSYBOX_DEFAULT_FEATURE_FIND_CONTEXT
        depends on BUSYBOX_CONFIG_FIND && BUSYBOX_CONFIG_SELINUX
        help
-         Support the 'find -context' option for matching security context.
+       Support the 'find -context' option for matching security context.
 
 config BUSYBOX_CONFIG_FEATURE_FIND_LINKS
        bool "Enable -links: link count matching"
        default BUSYBOX_DEFAULT_FEATURE_FIND_LINKS
        depends on BUSYBOX_CONFIG_FIND
        help
-         Support the 'find -links' option for matching number of links.
+       Support the 'find -links' option for matching number of links.
 config BUSYBOX_CONFIG_GREP
        bool "grep"
        default BUSYBOX_DEFAULT_GREP
        help
-         grep is used to search files for a specified pattern.
+       grep is used to search files for a specified pattern.
 
 config BUSYBOX_CONFIG_EGREP
        bool "egrep"
        default BUSYBOX_DEFAULT_EGREP
        help
-         Alias to "grep -E"
+       Alias to "grep -E"
 
 config BUSYBOX_CONFIG_FGREP
        bool "fgrep"
        default BUSYBOX_DEFAULT_FGREP
        help
-         Alias to "grep -F"
+       Alias to "grep -F"
 
 config BUSYBOX_CONFIG_FEATURE_GREP_CONTEXT
        bool "Enable before and after context flags (-A, -B and -C)"
        default BUSYBOX_DEFAULT_FEATURE_GREP_CONTEXT
        depends on BUSYBOX_CONFIG_GREP || BUSYBOX_CONFIG_EGREP || BUSYBOX_CONFIG_FGREP
        help
-         Print the specified number of leading (-B) and/or trailing (-A)
-         context surrounding our matching lines.
-         Print the specified number of context lines (-C).
+       Print the specified number of leading (-B) and/or trailing (-A)
+       context surrounding our matching lines.
+       Print the specified number of context lines (-C).
 config BUSYBOX_CONFIG_XARGS
        bool "xargs"
        default BUSYBOX_DEFAULT_XARGS
        help
-         xargs is used to execute a specified command for
-         every item from standard input.
+       xargs is used to execute a specified command for
+       every item from standard input.
 
 config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION
        bool "Enable -p: prompt and confirmation"
        default BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_CONFIRMATION
        depends on BUSYBOX_CONFIG_XARGS
        help
-         Support -p: prompt the user whether to run each command
-         line and read a line from the terminal.
+       Support -p: prompt the user whether to run each command
+       line and read a line from the terminal.
 
 config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_QUOTES
        bool "Enable single and double quotes and backslash"
        default BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_QUOTES
        depends on BUSYBOX_CONFIG_XARGS
        help
-         Support quoting in the input.
+       Support quoting in the input.
 
 config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT
        bool "Enable -x: exit if -s or -n is exceeded"
        default BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_TERMOPT
        depends on BUSYBOX_CONFIG_XARGS
        help
-         Support -x: exit if the command size (see the -s or -n option)
-         is exceeded.
+       Support -x: exit if the command size (see the -s or -n option)
+       is exceeded.
 
 config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM
        bool "Enable -0: NUL-terminated input"
        default BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_ZERO_TERM
        depends on BUSYBOX_CONFIG_XARGS
        help
-         Support -0: input items are terminated by a NUL character
-         instead of whitespace, and the quotes and backslash
-         are not special.
+       Support -0: input items are terminated by a NUL character
+       instead of whitespace, and the quotes and backslash
+       are not special.
 
 config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR
        bool "Enable -I STR: string to replace"
        default BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_REPL_STR
        depends on BUSYBOX_CONFIG_XARGS
        help
-         Support -I STR and -i[STR] options.
+       Support -I STR and -i[STR] options.
 
 endmenu
index 072df33..00eb617 100644 (file)
@@ -10,110 +10,110 @@ config BUSYBOX_CONFIG_BOOTCHARTD
        bool "bootchartd"
        default BUSYBOX_DEFAULT_BOOTCHARTD
        help
-         bootchartd is commonly used to profile the boot process
-         for the purpose of speeding it up. In this case, it is started
-         by the kernel as the init process. This is configured by adding
-         the init=/sbin/bootchartd option to the kernel command line.
+       bootchartd is commonly used to profile the boot process
+       for the purpose of speeding it up. In this case, it is started
+       by the kernel as the init process. This is configured by adding
+       the init=/sbin/bootchartd option to the kernel command line.
 
-         It can also be used to monitor the resource usage of a specific
-         application or the running system in general. In this case,
-         bootchartd is started interactively by running bootchartd start
-         and stopped using bootchartd stop.
+       It can also be used to monitor the resource usage of a specific
+       application or the running system in general. In this case,
+       bootchartd is started interactively by running bootchartd start
+       and stopped using bootchartd stop.
 
 config BUSYBOX_CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER
        bool "Compatible, bloated header"
        default BUSYBOX_DEFAULT_FEATURE_BOOTCHARTD_BLOATED_HEADER
        depends on BUSYBOX_CONFIG_BOOTCHARTD
        help
-         Create extended header file compatible with "big" bootchartd.
-         "Big" bootchartd is a shell script and it dumps some
-         "convenient" info int the header, such as:
+       Create extended header file compatible with "big" bootchartd.
+       "Big" bootchartd is a shell script and it dumps some
+       "convenient" info int the header, such as:
            title = Boot chart for `hostname` (`date`)
            system.uname = `uname -srvm`
            system.release = `cat /etc/DISTRO-release`
            system.cpu = `grep '^model name' /proc/cpuinfo | head -1` ($cpucount)
            system.kernel.options = `cat /proc/cmdline`
-         This data is not mandatory for bootchart graph generation,
-         and is considered bloat. Nevertheless, this option
-         makes bootchartd applet to dump a subset of it.
+       This data is not mandatory for bootchart graph generation,
+       and is considered bloat. Nevertheless, this option
+       makes bootchartd applet to dump a subset of it.
 
 config BUSYBOX_CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE
        bool "Support bootchartd.conf"
        default BUSYBOX_DEFAULT_FEATURE_BOOTCHARTD_CONFIG_FILE
        depends on BUSYBOX_CONFIG_BOOTCHARTD
        help
-         Enable reading and parsing of $PWD/bootchartd.conf
-         and /etc/bootchartd.conf files.
+       Enable reading and parsing of $PWD/bootchartd.conf
+       and /etc/bootchartd.conf files.
 config BUSYBOX_CONFIG_HALT
        bool "halt"
        default BUSYBOX_DEFAULT_HALT
        help
-         Stop all processes and halt the system.
+       Stop all processes and halt the system.
 
 config BUSYBOX_CONFIG_POWEROFF
        bool "poweroff"
        default BUSYBOX_DEFAULT_POWEROFF
        help
-         Stop all processes and power off the system.
+       Stop all processes and power off the system.
 
 config BUSYBOX_CONFIG_REBOOT
        bool "reboot"
        default BUSYBOX_DEFAULT_REBOOT
        help
-         Stop all processes and reboot the system.
+       Stop all processes and reboot the system.
 
 config BUSYBOX_CONFIG_FEATURE_CALL_TELINIT
        bool "Call telinit on shutdown and reboot"
        default BUSYBOX_DEFAULT_FEATURE_CALL_TELINIT
        depends on (BUSYBOX_CONFIG_HALT || BUSYBOX_CONFIG_POWEROFF || BUSYBOX_CONFIG_REBOOT) && !BUSYBOX_CONFIG_INIT
        help
-         Call an external program (normally telinit) to facilitate
-         a switch to a proper runlevel.
+       Call an external program (normally telinit) to facilitate
+       a switch to a proper runlevel.
 
-         This option is only available if you selected halt and friends,
-         but did not select init.
+       This option is only available if you selected halt and friends,
+       but did not select init.
 
 config BUSYBOX_CONFIG_TELINIT_PATH
        string "Path to telinit executable"
        default BUSYBOX_DEFAULT_TELINIT_PATH
        depends on BUSYBOX_CONFIG_FEATURE_CALL_TELINIT
        help
-         When busybox halt and friends have to call external telinit
-         to facilitate proper shutdown, this path is to be used when
-         locating telinit executable.
+       When busybox halt and friends have to call external telinit
+       to facilitate proper shutdown, this path is to be used when
+       locating telinit executable.
 config BUSYBOX_CONFIG_INIT
        bool "init"
        default BUSYBOX_DEFAULT_INIT
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         init is the first program run when the system boots.
+       init is the first program run when the system boots.
 
 config BUSYBOX_CONFIG_LINUXRC
        bool "linuxrc: support running init from initrd (not initramfs)"
        default BUSYBOX_DEFAULT_LINUXRC
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         Legacy support for running init under the old-style initrd. Allows
-         the name linuxrc to act as init, and it doesn't assume init is PID 1.
+       Legacy support for running init under the old-style initrd. Allows
+       the name linuxrc to act as init, and it doesn't assume init is PID 1.
 
-         This does not apply to initramfs, which runs /init as PID 1 and
-         requires no special support.
+       This does not apply to initramfs, which runs /init as PID 1 and
+       requires no special support.
 
 config BUSYBOX_CONFIG_FEATURE_USE_INITTAB
        bool "Support reading an inittab file"
        default BUSYBOX_DEFAULT_FEATURE_USE_INITTAB
        depends on BUSYBOX_CONFIG_INIT || BUSYBOX_CONFIG_LINUXRC
        help
-         Allow init to read an inittab file when the system boot.
+       Allow init to read an inittab file when the system boot.
 
 config BUSYBOX_CONFIG_FEATURE_KILL_REMOVED
        bool "Support killing processes that have been removed from inittab"
        default BUSYBOX_DEFAULT_FEATURE_KILL_REMOVED
        depends on BUSYBOX_CONFIG_FEATURE_USE_INITTAB
        help
-         When respawn entries are removed from inittab and a SIGHUP is
-         sent to init, this option will make init kill the processes
-         that have been removed.
+       When respawn entries are removed from inittab and a SIGHUP is
+       sent to init, this option will make init kill the processes
+       that have been removed.
 
 config BUSYBOX_CONFIG_FEATURE_KILL_DELAY
        int "How long to wait between TERM and KILL (0 - send TERM only)" if FEATURE_KILL_REMOVED
@@ -121,34 +121,34 @@ config BUSYBOX_CONFIG_FEATURE_KILL_DELAY
        default BUSYBOX_DEFAULT_FEATURE_KILL_DELAY
        depends on BUSYBOX_CONFIG_FEATURE_KILL_REMOVED
        help
-         With nonzero setting, init sends TERM, forks, child waits N
-         seconds, sends KILL and exits. Setting it too high is unwise
-         (child will hang around for too long and could actually kill
-         the wrong process!)
+       With nonzero setting, init sends TERM, forks, child waits N
+       seconds, sends KILL and exits. Setting it too high is unwise
+       (child will hang around for too long and could actually kill
+       the wrong process!)
 
 config BUSYBOX_CONFIG_FEATURE_INIT_SCTTY
        bool "Run commands with leading dash with controlling tty"
        default BUSYBOX_DEFAULT_FEATURE_INIT_SCTTY
        depends on BUSYBOX_CONFIG_INIT || BUSYBOX_CONFIG_LINUXRC
        help
-         If this option is enabled, init will try to give a controlling
-         tty to any command which has leading hyphen (often it's "-/bin/sh").
-         More precisely, init will do "ioctl(STDIN_FILENO, TIOCSCTTY, 0)".
-         If device attached to STDIN_FILENO can be a ctty but is not yet
-         a ctty for other session, it will become this process' ctty.
-         This is not the traditional init behavour, but is often what you want
-         in an embedded system where the console is only accessed during
-         development or for maintenance.
-         NB: using cttyhack applet may work better.
+       If this option is enabled, init will try to give a controlling
+       tty to any command which has leading hyphen (often it's "-/bin/sh").
+       More precisely, init will do "ioctl(STDIN_FILENO, TIOCSCTTY, 0)".
+       If device attached to STDIN_FILENO can be a ctty but is not yet
+       a ctty for other session, it will become this process' ctty.
+       This is not the traditional init behavour, but is often what you want
+       in an embedded system where the console is only accessed during
+       development or for maintenance.
+       NB: using cttyhack applet may work better.
 
 config BUSYBOX_CONFIG_FEATURE_INIT_SYSLOG
        bool "Enable init to write to syslog"
        default BUSYBOX_DEFAULT_FEATURE_INIT_SYSLOG
        depends on BUSYBOX_CONFIG_INIT || BUSYBOX_CONFIG_LINUXRC
        help
-         If selected, some init messages are sent to syslog.
-         Otherwise, they are sent to VT #5 if linux virtual tty is detected
-         (if not, no separate logging is done).
+       If selected, some init messages are sent to syslog.
+       Otherwise, they are sent to VT #5 if linux virtual tty is detected
+       (if not, no separate logging is done).
 
 config BUSYBOX_CONFIG_FEATURE_INIT_QUIET
        bool "Be quiet on boot (no 'init started:' message)"
@@ -160,36 +160,36 @@ config BUSYBOX_CONFIG_FEATURE_INIT_COREDUMPS
        default BUSYBOX_DEFAULT_FEATURE_INIT_COREDUMPS  # not Y because this is a debug option
        depends on BUSYBOX_CONFIG_INIT || BUSYBOX_CONFIG_LINUXRC
        help
-         If this option is enabled and the file /.init_enable_core
-         exists, then init will call setrlimit() to allow unlimited
-         core file sizes. If this option is disabled, processes
-         will not generate any core files.
+       If this option is enabled and the file /.init_enable_core
+       exists, then init will call setrlimit() to allow unlimited
+       core file sizes. If this option is disabled, processes
+       will not generate any core files.
 
 config BUSYBOX_CONFIG_INIT_TERMINAL_TYPE
        string "Initial terminal type"
        default BUSYBOX_DEFAULT_INIT_TERMINAL_TYPE
        depends on BUSYBOX_CONFIG_INIT || BUSYBOX_CONFIG_LINUXRC
        help
-         This is the initial value set by init for the TERM environment
-         variable. This variable is used by programs which make use of
-         extended terminal capabilities.
+       This is the initial value set by init for the TERM environment
+       variable. This variable is used by programs which make use of
+       extended terminal capabilities.
 
-         Note that on Linux, init attempts to detect serial terminal and
-         sets TERM to "vt102" if one is found.
+       Note that on Linux, init attempts to detect serial terminal and
+       sets TERM to "vt102" if one is found.
 
 config BUSYBOX_CONFIG_FEATURE_INIT_MODIFY_CMDLINE
        bool "Clear init's command line"
        default BUSYBOX_DEFAULT_FEATURE_INIT_MODIFY_CMDLINE
        depends on BUSYBOX_CONFIG_INIT || BUSYBOX_CONFIG_LINUXRC
        help
-         When launched as PID 1 and after parsing its arguments, init
-         wipes all the arguments but argv[0] and rewrites argv[0] to
-         contain only "init", so that its command line appears solely as
-         "init" in tools such as ps.
-         If this option is set to Y, init will keep its original behavior,
-         otherwise, all the arguments including argv[0] will be preserved,
-         be they parsed or ignored by init.
-         The original command-line used to launch init can then be
-         retrieved in /proc/1/cmdline on Linux, for example.
+       When launched as PID 1 and after parsing its arguments, init
+       wipes all the arguments but argv[0] and rewrites argv[0] to
+       contain only "init", so that its command line appears solely as
+       "init" in tools such as ps.
+       If this option is set to Y, init will keep its original behavior,
+       otherwise, all the arguments including argv[0] will be preserved,
+       be they parsed or ignored by init.
+       The original command-line used to launch init can then be
+       retrieved in /proc/1/cmdline on Linux, for example.
 
 endmenu
index 1687ed5..5be8aed 100644 (file)
@@ -10,50 +10,50 @@ config BUSYBOX_CONFIG_FEATURE_USE_BSS_TAIL
        bool "Use the end of BSS page"
        default BUSYBOX_DEFAULT_FEATURE_USE_BSS_TAIL
        help
-         Attempt to reclaim a small unused part of BSS.
-
-         Executables have the following parts:
-         = read-only executable code and constants, also known as "text"
-         = read-write data
-         = non-initialized (zeroed on demand) data, also known as "bss"
-
-         At link time, "text" is padded to a full page. At runtime, all "text"
-         pages are mapped RO and executable.
-         "Data" starts on the next page boundary, but is not padded
-         to a full page at the end. "Bss" starts wherever "data" ends.
-         At runtime, "data" pages are mapped RW and they are file-backed
-         (this includes a small portion of "bss" which may live in the last
-         partial page of "data").
-         Pages which are fully in "bss" are mapped to anonymous memory.
-
-         "Bss" end is usually not page-aligned. There is an unused space
-         in the last page. Linker marks its start with the "_end" symbol.
-
-         This option will attempt to use that space for bb_common_bufsiz1[]
-         array. If it fits after _end, it will be used, and COMMON_BUFSIZE
-         will be enlarged from its guaranteed minimum size of 1 kbyte.
-         This may require recompilation a second time, since value of _end
-         is known only after final link.
-
-         If you are getting a build error like this:
+       Attempt to reclaim a small unused part of BSS.
+
+       Executables have the following parts:
+       = read-only executable code and constants, also known as "text"
+       = read-write data
+       = non-initialized (zeroed on demand) data, also known as "bss"
+
+       At link time, "text" is padded to a full page. At runtime, all "text"
+       pages are mapped RO and executable.
+       "Data" starts on the next page boundary, but is not padded
+       to a full page at the end. "Bss" starts wherever "data" ends.
+       At runtime, "data" pages are mapped RW and they are file-backed
+       (this includes a small portion of "bss" which may live in the last
+       partial page of "data").
+       Pages which are fully in "bss" are mapped to anonymous memory.
+
+       "Bss" end is usually not page-aligned. There is an unused space
+       in the last page. Linker marks its start with the "_end" symbol.
+
+       This option will attempt to use that space for bb_common_bufsiz1[]
+       array. If it fits after _end, it will be used, and COMMON_BUFSIZE
+       will be enlarged from its guaranteed minimum size of 1 kbyte.
+       This may require recompilation a second time, since value of _end
+       is known only after final link.
+
+       If you are getting a build error like this:
                appletlib.c:(.text.main+0xd): undefined reference to '_end'
-         disable this option.
+       disable this option.
 config BUSYBOX_CONFIG_FEATURE_RTMINMAX
        bool "Support RTMIN[+n] and RTMAX[-n] signal names"
        default BUSYBOX_DEFAULT_FEATURE_RTMINMAX
        help
-         Support RTMIN[+n] and RTMAX[-n] signal names
-         in kill, killall etc. This costs ~250 bytes.
+       Support RTMIN[+n] and RTMAX[-n] signal names
+       in kill, killall etc. This costs ~250 bytes.
 
 choice
        prompt "Buffer allocation policy"
        default BUSYBOX_CONFIG_FEATURE_BUFFERS_GO_ON_STACK
        help
-         There are 3 ways BusyBox can handle buffer allocations:
-         - Use malloc. This costs code size for the call to xmalloc.
-         - Put them on stack. For some very small machines with limited stack
+       There are 3 ways BusyBox can handle buffer allocations:
+       - Use malloc. This costs code size for the call to xmalloc.
+       - Put them on stack. For some very small machines with limited stack
            space, this can be deadly. For most folks, this works just fine.
-         - Put them in BSS. This works beautifully for computers with a real
+       - Put them in BSS. This works beautifully for computers with a real
            MMU (and OS support), but wastes runtime RAM for uCLinux. This
            behavior was the only one available for BusyBox versions 0.48 and
            earlier.
@@ -74,52 +74,52 @@ config BUSYBOX_CONFIG_PASSWORD_MINLEN
        default BUSYBOX_DEFAULT_PASSWORD_MINLEN
        range 5 32
        help
-         Minimum allowable password length.
+       Minimum allowable password length.
 
 config BUSYBOX_CONFIG_MD5_SMALL
        int "MD5: Trade bytes for speed (0:fast, 3:slow)"
        default BUSYBOX_DEFAULT_MD5_SMALL  # all "fast or small" options default to small
        range 0 3
        help
-         Trade binary size versus speed for the md5sum algorithm.
-         Approximate values running uClibc and hashing
-         linux-2.4.4.tar.bz2 were:
+       Trade binary size versus speed for the md5sum algorithm.
+       Approximate values running uClibc and hashing
+       linux-2.4.4.tar.bz2 were:
                            user times (sec)  text size (386)
-         0 (fastest)         1.1                6144
-         1                   1.4                5392
-         2                   3.0                5088
-         3 (smallest)        5.1                4912
+       0 (fastest)         1.1                6144
+       1                   1.4                5392
+       2                   3.0                5088
+       3 (smallest)        5.1                4912
 
 config BUSYBOX_CONFIG_SHA3_SMALL
        int "SHA3: Trade bytes for speed (0:fast, 1:slow)"
        default BUSYBOX_DEFAULT_SHA3_SMALL  # all "fast or small" options default to small
        range 0 1
        help
-         Trade binary size versus speed for the sha3sum algorithm.
-         SHA3_SMALL=0 compared to SHA3_SMALL=1 (approximate):
-         64-bit x86: +270 bytes of code, 45% faster
-         32-bit x86: +450 bytes of code, 75% faster
+       Trade binary size versus speed for the sha3sum algorithm.
+       SHA3_SMALL=0 compared to SHA3_SMALL=1 (approximate):
+       64-bit x86: +270 bytes of code, 45% faster
+       32-bit x86: +450 bytes of code, 75% faster
 
 config BUSYBOX_CONFIG_FEATURE_FAST_TOP
        bool "Faster /proc scanning code (+100 bytes)"
        default BUSYBOX_DEFAULT_FEATURE_FAST_TOP  # all "fast or small" options default to small
        help
-         This option makes top (and ps) ~20% faster (or 20% less CPU hungry),
-         but code size is slightly bigger.
+       This option makes top (and ps) ~20% faster (or 20% less CPU hungry),
+       but code size is slightly bigger.
 
 config BUSYBOX_CONFIG_FEATURE_ETC_NETWORKS
        bool "Support /etc/networks"
        default BUSYBOX_DEFAULT_FEATURE_ETC_NETWORKS
        help
-         Enable support for network names in /etc/networks. This is
-         a rarely used feature which allows you to use names
-         instead of IP/mask pairs in route command.
+       Enable support for network names in /etc/networks. This is
+       a rarely used feature which allows you to use names
+       instead of IP/mask pairs in route command.
 
 config BUSYBOX_CONFIG_FEATURE_EDITING
        bool "Command line editing"
        default BUSYBOX_DEFAULT_FEATURE_EDITING
        help
-         Enable line editing (mainly for shell command line).
+       Enable line editing (mainly for shell command line).
 
 config BUSYBOX_CONFIG_FEATURE_EDITING_MAX_LEN
        int "Maximum length of input"
@@ -127,17 +127,17 @@ config BUSYBOX_CONFIG_FEATURE_EDITING_MAX_LEN
        default BUSYBOX_DEFAULT_FEATURE_EDITING_MAX_LEN
        depends on BUSYBOX_CONFIG_FEATURE_EDITING
        help
-         Line editing code uses on-stack buffers for storage.
-         You may want to decrease this parameter if your target machine
-         benefits from smaller stack usage.
+       Line editing code uses on-stack buffers for storage.
+       You may want to decrease this parameter if your target machine
+       benefits from smaller stack usage.
 
 config BUSYBOX_CONFIG_FEATURE_EDITING_VI
        bool "vi-style line editing commands"
        default BUSYBOX_DEFAULT_FEATURE_EDITING_VI
        depends on BUSYBOX_CONFIG_FEATURE_EDITING
        help
-         Enable vi-style line editing. In shells, this mode can be
-         turned on and off with "set -o vi" and "set +o vi".
+       Enable vi-style line editing. In shells, this mode can be
+       turned on and off with "set -o vi" and "set +o vi".
 
 config BUSYBOX_CONFIG_FEATURE_EDITING_HISTORY
        int "History size"
@@ -146,29 +146,29 @@ config BUSYBOX_CONFIG_FEATURE_EDITING_HISTORY
        default BUSYBOX_DEFAULT_FEATURE_EDITING_HISTORY
        depends on BUSYBOX_CONFIG_FEATURE_EDITING
        help
-         Specify command history size (0 - disable).
+       Specify command history size (0 - disable).
 
 config BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY
        bool "History saving"
        default BUSYBOX_DEFAULT_FEATURE_EDITING_SAVEHISTORY
        depends on BUSYBOX_CONFIG_FEATURE_EDITING
        help
-         Enable history saving in shells.
+       Enable history saving in shells.
 
 config BUSYBOX_CONFIG_FEATURE_EDITING_SAVE_ON_EXIT
        bool "Save history on shell exit, not after every command"
        default BUSYBOX_DEFAULT_FEATURE_EDITING_SAVE_ON_EXIT
        depends on BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY
        help
-         Save history on shell exit, not after every command.
+       Save history on shell exit, not after every command.
 
 config BUSYBOX_CONFIG_FEATURE_REVERSE_SEARCH
        bool "Reverse history search"
        default BUSYBOX_DEFAULT_FEATURE_REVERSE_SEARCH
        depends on BUSYBOX_CONFIG_FEATURE_EDITING
        help
-         Enable readline-like Ctrl-R combination for reverse history search.
-         Increases code by about 0.5k.
+       Enable readline-like Ctrl-R combination for reverse history search.
+       Increases code by about 0.5k.
 
 config BUSYBOX_CONFIG_FEATURE_TAB_COMPLETION
        bool "Tab completion"
@@ -185,236 +185,236 @@ config BUSYBOX_CONFIG_FEATURE_EDITING_FANCY_PROMPT
        default BUSYBOX_DEFAULT_FEATURE_EDITING_FANCY_PROMPT
        depends on BUSYBOX_CONFIG_FEATURE_EDITING
        help
-         Setting this option allows for prompts to use things like \w and
-         \$ and escape codes.
+       Setting this option allows for prompts to use things like \w and
+       \$ and escape codes.
 
 config BUSYBOX_CONFIG_FEATURE_EDITING_ASK_TERMINAL
        bool "Query cursor position from terminal"
        default BUSYBOX_DEFAULT_FEATURE_EDITING_ASK_TERMINAL
        depends on BUSYBOX_CONFIG_FEATURE_EDITING
        help
-         Allow usage of "ESC [ 6 n" sequence. Terminal answers back with
-         current cursor position. This information is used to make line
-         editing more robust in some cases.
-         If you are not sure whether your terminals respond to this code
-         correctly, or want to save on code size (about 400 bytes),
-         then do not turn this option on.
+       Allow usage of "ESC [ 6 n" sequence. Terminal answers back with
+       current cursor position. This information is used to make line
+       editing more robust in some cases.
+       If you are not sure whether your terminals respond to this code
+       correctly, or want to save on code size (about 400 bytes),
+       then do not turn this option on.
 
 config BUSYBOX_CONFIG_LOCALE_SUPPORT
        bool "Enable locale support (system needs locale for this to work)"
        default BUSYBOX_DEFAULT_LOCALE_SUPPORT
        help
-         Enable this if your system has locale support and you would like
-         busybox to support locale settings.
+       Enable this if your system has locale support and you would like
+       busybox to support locale settings.
 
 config BUSYBOX_CONFIG_UNICODE_SUPPORT
        bool "Support Unicode"
        default BUSYBOX_DEFAULT_UNICODE_SUPPORT
        help
-         This makes various applets aware that one byte is not
-         one character on screen.
+       This makes various applets aware that one byte is not
+       one character on screen.
 
-         Busybox aims to eventually work correctly with Unicode displays.
-         Any older encodings are not guaranteed to work.
-         Probably by the time when busybox will be fully Unicode-clean,
-         other encodings will be mainly of historic interest.
+       Busybox aims to eventually work correctly with Unicode displays.
+       Any older encodings are not guaranteed to work.
+       Probably by the time when busybox will be fully Unicode-clean,
+       other encodings will be mainly of historic interest.
 
 config BUSYBOX_CONFIG_UNICODE_USING_LOCALE
        bool "Use libc routines for Unicode (else uses internal ones)"
        default BUSYBOX_DEFAULT_UNICODE_USING_LOCALE
        depends on BUSYBOX_CONFIG_UNICODE_SUPPORT && BUSYBOX_CONFIG_LOCALE_SUPPORT
        help
-         With this option on, Unicode support is implemented using libc
-         routines. Otherwise, internal implementation is used.
-         Internal implementation is smaller.
+       With this option on, Unicode support is implemented using libc
+       routines. Otherwise, internal implementation is used.
+       Internal implementation is smaller.
 
 config BUSYBOX_CONFIG_FEATURE_CHECK_UNICODE_IN_ENV
        bool "Check $LC_ALL, $LC_CTYPE and $LANG environment variables"
        default BUSYBOX_DEFAULT_FEATURE_CHECK_UNICODE_IN_ENV
        depends on BUSYBOX_CONFIG_UNICODE_SUPPORT && !BUSYBOX_CONFIG_UNICODE_USING_LOCALE
        help
-         With this option on, Unicode support is activated
-         only if locale-related variables have the value of the form
-         "xxxx.utf8"
+       With this option on, Unicode support is activated
+       only if locale-related variables have the value of the form
+       "xxxx.utf8"
 
-         Otherwise, Unicode support will be always enabled and active.
+       Otherwise, Unicode support will be always enabled and active.
 
 config BUSYBOX_CONFIG_SUBST_WCHAR
        int "Character code to substitute unprintable characters with"
        depends on BUSYBOX_CONFIG_UNICODE_SUPPORT
        default BUSYBOX_DEFAULT_SUBST_WCHAR
        help
-         Typical values are 63 for '?' (works with any output device),
-         30 for ASCII substitute control code,
-         65533 (0xfffd) for Unicode replacement character.
+       Typical values are 63 for '?' (works with any output device),
+       30 for ASCII substitute control code,
+       65533 (0xfffd) for Unicode replacement character.
 
 config BUSYBOX_CONFIG_LAST_SUPPORTED_WCHAR
        int "Range of supported Unicode characters"
        depends on BUSYBOX_CONFIG_UNICODE_SUPPORT
        default BUSYBOX_DEFAULT_LAST_SUPPORTED_WCHAR
        help
-         Any character with Unicode value bigger than this is assumed
-         to be non-printable on output device. Many applets replace
-         such characters with substitution character.
-
-         The idea is that many valid printable Unicode chars
-         nevertheless are not displayed correctly. Think about
-         combining charachers, double-wide hieroglyphs, obscure
-         characters in dozens of ancient scripts...
-         Many terminals, terminal emulators, xterms etc will fail
-         to handle them correctly. Choose the smallest value
-         which suits your needs.
-
-         Typical values are:
-         126 - ASCII only
-         767 (0x2ff) - there are no combining chars in [0..767] range
+       Any character with Unicode value bigger than this is assumed
+       to be non-printable on output device. Many applets replace
+       such characters with substitution character.
+
+       The idea is that many valid printable Unicode chars
+       nevertheless are not displayed correctly. Think about
+       combining charachers, double-wide hieroglyphs, obscure
+       characters in dozens of ancient scripts...
+       Many terminals, terminal emulators, xterms etc will fail
+       to handle them correctly. Choose the smallest value
+       which suits your needs.
+
+       Typical values are:
+       126 - ASCII only
+       767 (0x2ff) - there are no combining chars in [0..767] range
                        (the range includes Latin 1, Latin Ext. A and B),
                        code is ~700 bytes smaller for this case.
-         4351 (0x10ff) - there are no double-wide chars in [0..4351] range,
+       4351 (0x10ff) - there are no double-wide chars in [0..4351] range,
                        code is ~300 bytes smaller for this case.
-         12799 (0x31ff) - nearly all non-ideographic characters are
+       12799 (0x31ff) - nearly all non-ideographic characters are
                        available in [0..12799] range, including
                        East Asian scripts like katakana, hiragana, hangul,
                        bopomofo...
-         0 - off, any valid printable Unicode character will be printed.
+       0 - off, any valid printable Unicode character will be printed.
 
 config BUSYBOX_CONFIG_UNICODE_COMBINING_WCHARS
        bool "Allow zero-width Unicode characters on output"
        default BUSYBOX_DEFAULT_UNICODE_COMBINING_WCHARS
        depends on BUSYBOX_CONFIG_UNICODE_SUPPORT
        help
-         With this option off, any Unicode char with width of 0
-         is substituted on output.
+       With this option off, any Unicode char with width of 0
+       is substituted on output.
 
 config BUSYBOX_CONFIG_UNICODE_WIDE_WCHARS
        bool "Allow wide Unicode characters on output"
        default BUSYBOX_DEFAULT_UNICODE_WIDE_WCHARS
        depends on BUSYBOX_CONFIG_UNICODE_SUPPORT
        help
-         With this option off, any Unicode char with width > 1
-         is substituted on output.
+       With this option off, any Unicode char with width > 1
+       is substituted on output.
 
 config BUSYBOX_CONFIG_UNICODE_BIDI_SUPPORT
        bool "Bidirectional character-aware line input"
        default BUSYBOX_DEFAULT_UNICODE_BIDI_SUPPORT
        depends on BUSYBOX_CONFIG_UNICODE_SUPPORT && !BUSYBOX_CONFIG_UNICODE_USING_LOCALE
        help
-         With this option on, right-to-left Unicode characters
-         are treated differently on input (e.g. cursor movement).
+       With this option on, right-to-left Unicode characters
+       are treated differently on input (e.g. cursor movement).
 
 config BUSYBOX_CONFIG_UNICODE_NEUTRAL_TABLE
        bool "In bidi input, support non-ASCII neutral chars too"
        default BUSYBOX_DEFAULT_UNICODE_NEUTRAL_TABLE
        depends on BUSYBOX_CONFIG_UNICODE_BIDI_SUPPORT
        help
-         In most cases it's enough to treat only ASCII non-letters
-         (i.e. punctuation, numbers and space) as characters
-         with neutral directionality.
-         With this option on, more extensive (and bigger) table
-         of neutral chars will be used.
+       In most cases it's enough to treat only ASCII non-letters
+       (i.e. punctuation, numbers and space) as characters
+       with neutral directionality.
+       With this option on, more extensive (and bigger) table
+       of neutral chars will be used.
 
 config BUSYBOX_CONFIG_UNICODE_PRESERVE_BROKEN
        bool "Make it possible to enter sequences of chars which are not Unicode"
        default BUSYBOX_DEFAULT_UNICODE_PRESERVE_BROKEN
        depends on BUSYBOX_CONFIG_UNICODE_SUPPORT
        help
-         With this option on, on line-editing input (such as used by shells)
-         invalid UTF-8 bytes are not substituted with the selected
-         substitution character.
-         For example, this means that entering 'l', 's', ' ', 0xff, [Enter]
-         at shell prompt will list file named 0xff (single char name
-         with char value 255), not file named '?'.
+       With this option on, on line-editing input (such as used by shells)
+       invalid UTF-8 bytes are not substituted with the selected
+       substitution character.
+       For example, this means that entering 'l', 's', ' ', 0xff, [Enter]
+       at shell prompt will list file named 0xff (single char name
+       with char value 255), not file named '?'.
 
 config BUSYBOX_CONFIG_FEATURE_NON_POSIX_CP
        bool "Non-POSIX, but safer, copying to special nodes"
        default BUSYBOX_DEFAULT_FEATURE_NON_POSIX_CP
        help
-         With this option, "cp file symlink" will delete symlink
-         and create a regular file. This does not conform to POSIX,
-         but prevents a symlink attack.
-         Similarly, "cp file device" will not send file's data
-         to the device. (To do that, use "cat file >device")
+       With this option, "cp file symlink" will delete symlink
+       and create a regular file. This does not conform to POSIX,
+       but prevents a symlink attack.
+       Similarly, "cp file device" will not send file's data
+       to the device. (To do that, use "cat file >device")
 
 config BUSYBOX_CONFIG_FEATURE_VERBOSE_CP_MESSAGE
        bool "Give more precise messages when copy fails (cp, mv etc)"
        default BUSYBOX_DEFAULT_FEATURE_VERBOSE_CP_MESSAGE
        help
-         Error messages with this feature enabled:
+       Error messages with this feature enabled:
            $ cp file /does_not_exist/file
            cp: cannot create '/does_not_exist/file': Path does not exist
            $ cp file /vmlinuz/file
            cp: cannot stat '/vmlinuz/file': Path has non-directory component
-         If this feature is not enabled, they will be, respectively:
+       If this feature is not enabled, they will be, respectively:
            cp: cannot create '/does_not_exist/file': No such file or directory
            cp: cannot stat '/vmlinuz/file': Not a directory
-         This will cost you ~60 bytes.
+       This will cost you ~60 bytes.
 
 config BUSYBOX_CONFIG_FEATURE_USE_SENDFILE
        bool "Use sendfile system call"
        default BUSYBOX_DEFAULT_FEATURE_USE_SENDFILE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         When enabled, busybox will use the kernel sendfile() function
-         instead of read/write loops to copy data between file descriptors
-         (for example, cp command does this a lot).
-         If sendfile() doesn't work, copying code falls back to read/write
-         loop. sendfile() was originally implemented for faster I/O
-         from files to sockets, but since Linux 2.6.33 it was extended
-         to work for many more file types.
+       When enabled, busybox will use the kernel sendfile() function
+       instead of read/write loops to copy data between file descriptors
+       (for example, cp command does this a lot).
+       If sendfile() doesn't work, copying code falls back to read/write
+       loop. sendfile() was originally implemented for faster I/O
+       from files to sockets, but since Linux 2.6.33 it was extended
+       to work for many more file types.
 
 config BUSYBOX_CONFIG_FEATURE_COPYBUF_KB
        int "Copy buffer size, in kilobytes"
        range 1 1024
        default BUSYBOX_DEFAULT_FEATURE_COPYBUF_KB
        help
-         Size of buffer used by cp, mv, install, wget etc.
-         Buffers which are 4 kb or less will be allocated on stack.
-         Bigger buffers will be allocated with mmap, with fallback to 4 kb
-         stack buffer if mmap fails.
+       Size of buffer used by cp, mv, install, wget etc.
+       Buffers which are 4 kb or less will be allocated on stack.
+       Bigger buffers will be allocated with mmap, with fallback to 4 kb
+       stack buffer if mmap fails.
 
 config BUSYBOX_CONFIG_FEATURE_SKIP_ROOTFS
        bool "Skip rootfs in mount table"
        default BUSYBOX_DEFAULT_FEATURE_SKIP_ROOTFS
        help
-         Ignore rootfs entry in mount table.
+       Ignore rootfs entry in mount table.
 
-         In Linux, kernel has a special filesystem, rootfs, which is initially
-         mounted on /. It contains initramfs data, if kernel is configured
-         to have one. Usually, another file system is mounted over / early
-         in boot process, and therefore most tools which manipulate
-         mount table, such as df, will skip rootfs entry.
+       In Linux, kernel has a special filesystem, rootfs, which is initially
+       mounted on /. It contains initramfs data, if kernel is configured
+       to have one. Usually, another file system is mounted over / early
+       in boot process, and therefore most tools which manipulate
+       mount table, such as df, will skip rootfs entry.
 
-         However, some systems do not mount anything on /.
-         If you need to configure busybox for one of these systems,
-         you may find it useful to turn this option off to make df show
-         initramfs statistics.
+       However, some systems do not mount anything on /.
+       If you need to configure busybox for one of these systems,
+       you may find it useful to turn this option off to make df show
+       initramfs statistics.
 
-         Otherwise, choose Y.
+       Otherwise, choose Y.
 
 config BUSYBOX_CONFIG_MONOTONIC_SYSCALL
        bool "Use clock_gettime(CLOCK_MONOTONIC) syscall"
        default BUSYBOX_DEFAULT_MONOTONIC_SYSCALL
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Use clock_gettime(CLOCK_MONOTONIC) syscall for measuring
-         time intervals (time, ping, traceroute etc need this).
-         Probably requires Linux 2.6+. If not selected, gettimeofday
-         will be used instead (which gives wrong results if date/time
-         is reset).
+       Use clock_gettime(CLOCK_MONOTONIC) syscall for measuring
+       time intervals (time, ping, traceroute etc need this).
+       Probably requires Linux 2.6+. If not selected, gettimeofday
+       will be used instead (which gives wrong results if date/time
+       is reset).
 
 config BUSYBOX_CONFIG_IOCTL_HEX2STR_ERROR
        bool "Use ioctl names rather than hex values in error messages"
        default BUSYBOX_DEFAULT_IOCTL_HEX2STR_ERROR
        help
-         Use ioctl names rather than hex values in error messages
-         (e.g. VT_DISALLOCATE rather than 0x5608). If disabled this
-         saves about 1400 bytes.
+       Use ioctl names rather than hex values in error messages
+       (e.g. VT_DISALLOCATE rather than 0x5608). If disabled this
+       saves about 1400 bytes.
 
 config BUSYBOX_CONFIG_FEATURE_HWIB
        bool "Support infiniband HW"
        default BUSYBOX_DEFAULT_FEATURE_HWIB
        help
-         Support for printing infiniband addresses in
-         network applets.
+       Support for printing infiniband addresses in
+       network applets.
 
 endmenu
index fa00595..51bc1a1 100644 (file)
@@ -10,87 +10,87 @@ config BUSYBOX_CONFIG_FEATURE_SHADOWPASSWDS
        bool "Support shadow passwords"
        default BUSYBOX_DEFAULT_FEATURE_SHADOWPASSWDS
        help
-         Build support for shadow password in /etc/shadow. This file is only
-         readable by root and thus the encrypted passwords are no longer
-         publicly readable.
+       Build support for shadow password in /etc/shadow. This file is only
+       readable by root and thus the encrypted passwords are no longer
+       publicly readable.
 
 config BUSYBOX_CONFIG_USE_BB_PWD_GRP
        bool "Use internal password and group functions rather than system functions"
        default BUSYBOX_DEFAULT_USE_BB_PWD_GRP
        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
-         (glibc), you will then need to install the /etc/nsswitch.conf
-         configuration file and the required /lib/libnss_* libraries in
-         order for the password and group functions to work. This generally
-         makes your embedded system quite a bit larger.
-
-         Enabling this option will cause busybox to directly access the
-         system's /etc/password, /etc/group files (and your system will be
-         smaller, and I will get fewer emails asking about how glibc NSS
-         works). When this option is enabled, you will not be able to use
-         PAM to access remote LDAP password servers and whatnot. And if you
-         want hostname resolution to work with glibc, you still need the
-         /lib/libnss_* libraries.
-
-         If you need to use glibc's nsswitch.conf mechanism
-         (e.g. if user/group database is NOT stored in /etc/passwd etc),
-         you must NOT use this option.
-
-         If you enable this option, it will add about 1.5k.
+       If you leave this disabled, busybox will use the system's password
+       and group functions. And if you are using the GNU C library
+       (glibc), you will then need to install the /etc/nsswitch.conf
+       configuration file and the required /lib/libnss_* libraries in
+       order for the password and group functions to work. This generally
+       makes your embedded system quite a bit larger.
+
+       Enabling this option will cause busybox to directly access the
+       system's /etc/password, /etc/group files (and your system will be
+       smaller, and I will get fewer emails asking about how glibc NSS
+       works). When this option is enabled, you will not be able to use
+       PAM to access remote LDAP password servers and whatnot. And if you
+       want hostname resolution to work with glibc, you still need the
+       /lib/libnss_* libraries.
+
+       If you need to use glibc's nsswitch.conf mechanism
+       (e.g. if user/group database is NOT stored in /etc/passwd etc),
+       you must NOT use this option.
+
+       If you enable this option, it will add about 1.5k.
 
 config BUSYBOX_CONFIG_USE_BB_SHADOW
        bool "Use internal shadow password functions"
        default BUSYBOX_DEFAULT_USE_BB_SHADOW
        depends on BUSYBOX_CONFIG_USE_BB_PWD_GRP && BUSYBOX_CONFIG_FEATURE_SHADOWPASSWDS
        help
-         If you leave this disabled, busybox will use the system's shadow
-         password handling functions. And if you are using the GNU C library
-         (glibc), you will then need to install the /etc/nsswitch.conf
-         configuration file and the required /lib/libnss_* libraries in
-         order for the shadow password functions to work. This generally
-         makes your embedded system quite a bit larger.
-
-         Enabling this option will cause busybox to directly access the
-         system's /etc/shadow file when handling shadow passwords. This
-         makes your system smaller (and I will get fewer emails asking about
-         how glibc NSS works). When this option is enabled, you will not be
-         able to use PAM to access shadow passwords from remote LDAP
-         password servers and whatnot.
+       If you leave this disabled, busybox will use the system's shadow
+       password handling functions. And if you are using the GNU C library
+       (glibc), you will then need to install the /etc/nsswitch.conf
+       configuration file and the required /lib/libnss_* libraries in
+       order for the shadow password functions to work. This generally
+       makes your embedded system quite a bit larger.
+
+       Enabling this option will cause busybox to directly access the
+       system's /etc/shadow file when handling shadow passwords. This
+       makes your system smaller (and I will get fewer emails asking about
+       how glibc NSS works). When this option is enabled, you will not be
+       able to use PAM to access shadow passwords from remote LDAP
+       password servers and whatnot.
 
 config BUSYBOX_CONFIG_USE_BB_CRYPT
        bool "Use internal crypt functions"
        default BUSYBOX_DEFAULT_USE_BB_CRYPT
        help
-         Busybox has internal DES and MD5 crypt functions.
-         They produce results which are identical to corresponding
-         standard C library functions.
+       Busybox has internal DES and MD5 crypt functions.
+       They produce results which are identical to corresponding
+       standard C library functions.
 
-         If you leave this disabled, busybox will use the system's
-         crypt functions. Most C libraries use large (~70k)
-         static buffers there, and also combine them with more general
-         DES encryption/decryption.
+       If you leave this disabled, busybox will use the system's
+       crypt functions. Most C libraries use large (~70k)
+       static buffers there, and also combine them with more general
+       DES encryption/decryption.
 
-         For busybox, having large static buffers is undesirable,
-         especially on NOMMU machines. Busybox also doesn't need
-         DES encryption/decryption and can do with smaller code.
+       For busybox, having large static buffers is undesirable,
+       especially on NOMMU machines. Busybox also doesn't need
+       DES encryption/decryption and can do with smaller code.
 
-         If you enable this option, it will add about 4.8k of code
-         if you are building dynamically linked executable.
-         In static build, it makes code _smaller_ by about 1.2k,
-         and likely many kilobytes less of bss.
+       If you enable this option, it will add about 4.8k of code
+       if you are building dynamically linked executable.
+       In static build, it makes code _smaller_ by about 1.2k,
+       and likely many kilobytes less of bss.
 
 config BUSYBOX_CONFIG_USE_BB_CRYPT_SHA
        bool "Enable SHA256/512 crypt functions"
        default BUSYBOX_DEFAULT_USE_BB_CRYPT_SHA
        depends on BUSYBOX_CONFIG_USE_BB_CRYPT
        help
-         Enable this if you have passwords starting with "$5$" or "$6$"
-         in your /etc/passwd or /etc/shadow files. These passwords
-         are hashed using SHA256 and SHA512 algorithms. Support for them
-         was added to glibc in 2008.
-         With this option off, login will fail password check for any
-         user which has password encrypted with these algorithms.
+       Enable this if you have passwords starting with "$5$" or "$6$"
+       in your /etc/passwd or /etc/shadow files. These passwords
+       are hashed using SHA256 and SHA512 algorithms. Support for them
+       was added to glibc in 2008.
+       With this option off, login will fail password check for any
+       user which has password encrypted with these algorithms.
 
 config BUSYBOX_CONFIG_ADD_SHELL
        bool "add-shell"
@@ -107,7 +107,7 @@ config BUSYBOX_CONFIG_ADDGROUP
        bool "addgroup"
        default BUSYBOX_DEFAULT_ADDGROUP
        help
-         Utility for creating a new group account.
+       Utility for creating a new group account.
 
 config BUSYBOX_CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS
        bool "Enable long options"
@@ -119,14 +119,14 @@ config BUSYBOX_CONFIG_FEATURE_ADDUSER_TO_GROUP
        default BUSYBOX_DEFAULT_FEATURE_ADDUSER_TO_GROUP
        depends on BUSYBOX_CONFIG_ADDGROUP
        help
-         If called with two non-option arguments,
-         addgroup will add an existing user to an
-         existing group.
+       If called with two non-option arguments,
+       addgroup will add an existing user to an
+       existing group.
 config BUSYBOX_CONFIG_ADDUSER
        bool "adduser"
        default BUSYBOX_DEFAULT_ADDUSER
        help
-         Utility for creating a new user account.
+       Utility for creating a new user account.
 
 config BUSYBOX_CONFIG_FEATURE_ADDUSER_LONG_OPTIONS
        bool "Enable long options"
@@ -138,19 +138,19 @@ config BUSYBOX_CONFIG_FEATURE_CHECK_NAMES
        default BUSYBOX_DEFAULT_FEATURE_CHECK_NAMES
        depends on BUSYBOX_CONFIG_ADDUSER || BUSYBOX_CONFIG_ADDGROUP
        help
-         Enable sanity check on user and group names in adduser and addgroup.
-         To avoid problems, the user or group name should consist only of
-         letters, digits, underscores, periods, at signs and dashes,
-         and not start with a dash (as defined by IEEE Std 1003.1-2001).
-         For compatibility with Samba machine accounts "$" is also supported
-         at the end of the user or group name.
+       Enable sanity check on user and group names in adduser and addgroup.
+       To avoid problems, the user or group name should consist only of
+       letters, digits, underscores, periods, at signs and dashes,
+       and not start with a dash (as defined by IEEE Std 1003.1-2001).
+       For compatibility with Samba machine accounts "$" is also supported
+       at the end of the user or group name.
 
 config BUSYBOX_CONFIG_LAST_ID
        int "Last valid uid or gid for adduser and addgroup"
        depends on BUSYBOX_CONFIG_ADDUSER || BUSYBOX_CONFIG_ADDGROUP
        default BUSYBOX_DEFAULT_LAST_ID
        help
-         Last valid uid or gid for adduser and addgroup
+       Last valid uid or gid for adduser and addgroup
 
 config BUSYBOX_CONFIG_FIRST_SYSTEM_ID
        int "First valid system uid or gid for adduser and addgroup"
@@ -158,7 +158,7 @@ config BUSYBOX_CONFIG_FIRST_SYSTEM_ID
        range 0 BUSYBOX_CONFIG_LAST_ID
        default BUSYBOX_DEFAULT_FIRST_SYSTEM_ID
        help
-         First valid system uid or gid for adduser and addgroup
+       First valid system uid or gid for adduser and addgroup
 
 config BUSYBOX_CONFIG_LAST_SYSTEM_ID
        int "Last valid system uid or gid for adduser and addgroup"
@@ -166,144 +166,144 @@ config BUSYBOX_CONFIG_LAST_SYSTEM_ID
        range BUSYBOX_CONFIG_FIRST_SYSTEM_ID BUSYBOX_CONFIG_LAST_ID
        default BUSYBOX_DEFAULT_LAST_SYSTEM_ID
        help
-         Last valid system uid or gid for adduser and addgroup
+       Last valid system uid or gid for adduser and addgroup
 config BUSYBOX_CONFIG_CHPASSWD
        bool "chpasswd"
        default BUSYBOX_DEFAULT_CHPASSWD
        help
-         Reads a file of user name and password pairs from standard input
-         and uses this information to update a group of existing users.
+       Reads a file of user name and password pairs from standard input
+       and uses this information to update a group of existing users.
 
 config BUSYBOX_CONFIG_FEATURE_DEFAULT_PASSWD_ALGO
        string "Default encryption method (passwd -a, cryptpw -m, chpasswd -c ALG)"
        default BUSYBOX_DEFAULT_FEATURE_DEFAULT_PASSWD_ALGO
        depends on BUSYBOX_CONFIG_PASSWD || BUSYBOX_CONFIG_CRYPTPW || BUSYBOX_CONFIG_CHPASSWD
        help
-         Possible choices are "d[es]", "m[d5]", "s[ha256]" or "sha512".
+       Possible choices are "d[es]", "m[d5]", "s[ha256]" or "sha512".
 config BUSYBOX_CONFIG_CRYPTPW
        bool "cryptpw"
        default BUSYBOX_DEFAULT_CRYPTPW
        help
-         Encrypts the given password with the crypt(3) libc function
-         using the given salt.
+       Encrypts the given password with the crypt(3) libc function
+       using the given salt.
 
 config BUSYBOX_CONFIG_MKPASSWD
        bool "mkpasswd"
        default BUSYBOX_DEFAULT_MKPASSWD
        help
-         Encrypts the given password with the crypt(3) libc function
-         using the given salt. Debian has this utility under mkpasswd
-         name. Busybox provides mkpasswd as an alias for cryptpw.
+       Encrypts the given password with the crypt(3) libc function
+       using the given salt. Debian has this utility under mkpasswd
+       name. Busybox provides mkpasswd as an alias for cryptpw.
 config BUSYBOX_CONFIG_DELUSER
        bool "deluser"
        default BUSYBOX_DEFAULT_DELUSER
        help
-         Utility for deleting a user account.
+       Utility for deleting a user account.
 
 config BUSYBOX_CONFIG_DELGROUP
        bool "delgroup"
        default BUSYBOX_DEFAULT_DELGROUP
        help
-         Utility for deleting a group account.
+       Utility for deleting a group account.
 
 config BUSYBOX_CONFIG_FEATURE_DEL_USER_FROM_GROUP
        bool "Support removing users from groups"
        default BUSYBOX_DEFAULT_FEATURE_DEL_USER_FROM_GROUP
        depends on BUSYBOX_CONFIG_DELGROUP
        help
-         If called with two non-option arguments, deluser
-         or delgroup will remove an user from a specified group.
+       If called with two non-option arguments, deluser
+       or delgroup will remove an user from a specified group.
 config BUSYBOX_CONFIG_GETTY
        bool "getty"
        default BUSYBOX_DEFAULT_GETTY
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         getty lets you log in on a tty. It is normally invoked by init.
-
-         Note that you can save a few bytes by disabling it and
-         using login applet directly.
-         If you need to reset tty attributes before calling login,
-         this script approximates getty:
-
-         exec </dev/$1 >/dev/$1 2>&1 || exit 1
-         reset
-         stty sane; stty ispeed 38400; stty ospeed 38400
-         printf "%s login: " "`hostname`"
-         read -r login
-         exec /bin/login "$login"
+       getty lets you log in on a tty. It is normally invoked by init.
+
+       Note that you can save a few bytes by disabling it and
+       using login applet directly.
+       If you need to reset tty attributes before calling login,
+       this script approximates getty:
+
+       exec </dev/$1 >/dev/$1 2>&1 || exit 1
+       reset
+       stty sane; stty ispeed 38400; stty ospeed 38400
+       printf "%s login: " "`hostname`"
+       read -r login
+       exec /bin/login "$login"
 config BUSYBOX_CONFIG_LOGIN
        bool "login"
        default BUSYBOX_DEFAULT_LOGIN
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         login is used when signing onto a system.
+       login is used when signing onto a system.
 
-         Note that Busybox binary must be setuid root for this applet to
-         work properly.
+       Note that Busybox binary must be setuid root for this applet to
+       work properly.
 
 config BUSYBOX_CONFIG_LOGIN_SESSION_AS_CHILD
        bool "Run logged in session in a child process"
        default BUSYBOX_DEFAULT_LOGIN_SESSION_AS_CHILD if BUSYBOX_CONFIG_PAM
        depends on BUSYBOX_CONFIG_LOGIN
        help
-         Run the logged in session in a child process.  This allows
-         login to clean up things such as utmp entries or PAM sessions
-         when the login session is complete.  If you use PAM, you
-         almost always would want this to be set to Y, else PAM session
-         will not be cleaned up.
+       Run the logged in session in a child process.  This allows
+       login to clean up things such as utmp entries or PAM sessions
+       when the login session is complete.  If you use PAM, you
+       almost always would want this to be set to Y, else PAM session
+       will not be cleaned up.
 
 config BUSYBOX_CONFIG_LOGIN_SCRIPTS
        bool "Support login scripts"
        depends on BUSYBOX_CONFIG_LOGIN
        default BUSYBOX_DEFAULT_LOGIN_SCRIPTS
        help
-         Enable this if you want login to execute $LOGIN_PRE_SUID_SCRIPT
-         just prior to switching from root to logged-in user.
+       Enable this if you want login to execute $LOGIN_PRE_SUID_SCRIPT
+       just prior to switching from root to logged-in user.
 
 config BUSYBOX_CONFIG_FEATURE_NOLOGIN
        bool "Support /etc/nologin"
        default BUSYBOX_DEFAULT_FEATURE_NOLOGIN
        depends on BUSYBOX_CONFIG_LOGIN
        help
-         The file /etc/nologin is used by (some versions of) login(1).
-         If it exists, non-root logins are prohibited.
+       The file /etc/nologin is used by (some versions of) login(1).
+       If it exists, non-root logins are prohibited.
 
 config BUSYBOX_CONFIG_FEATURE_SECURETTY
        bool "Support /etc/securetty"
        default BUSYBOX_DEFAULT_FEATURE_SECURETTY
        depends on BUSYBOX_CONFIG_LOGIN
        help
-         The file /etc/securetty is used by (some versions of) login(1).
-         The file contains the device names of tty lines (one per line,
-         without leading /dev/) on which root is allowed to login.
+       The file /etc/securetty is used by (some versions of) login(1).
+       The file contains the device names of tty lines (one per line,
+       without leading /dev/) on which root is allowed to login.
 config BUSYBOX_CONFIG_PASSWD
        bool "passwd"
        default BUSYBOX_DEFAULT_PASSWD
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         passwd changes passwords for user and group accounts. A normal user
-         may only change the password for his/her own account, the super user
-         may change the password for any account. The administrator of a group
-         may change the password for the group.
+       passwd changes passwords for user and group accounts. A normal user
+       may only change the password for his/her own account, the super user
+       may change the password for any account. The administrator of a group
+       may change the password for the group.
 
-         Note that Busybox binary must be setuid root for this applet to
-         work properly.
+       Note that Busybox binary must be setuid root for this applet to
+       work properly.
 
 config BUSYBOX_CONFIG_FEATURE_PASSWD_WEAK_CHECK
        bool "Check new passwords for weakness"
        default BUSYBOX_DEFAULT_FEATURE_PASSWD_WEAK_CHECK
        depends on BUSYBOX_CONFIG_PASSWD
        help
-         With this option passwd will refuse new passwords which are "weak".
+       With this option passwd will refuse new passwords which are "weak".
 config BUSYBOX_CONFIG_SU
        bool "su"
        default BUSYBOX_DEFAULT_SU
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         su is used to become another user during a login session.
-         Invoked without a username, su defaults to becoming the super user.
-         Note that busybox binary must be setuid root for this applet to
-         work properly.
+       su is used to become another user during a login session.
+       Invoked without a username, su defaults to becoming the super user.
+       Note that busybox binary must be setuid root for this applet to
+       work properly.
 
 config BUSYBOX_CONFIG_FEATURE_SU_SYSLOG
        bool "Log to syslog all attempts to use su"
@@ -324,15 +324,15 @@ config BUSYBOX_CONFIG_SULOGIN
        default BUSYBOX_DEFAULT_SULOGIN
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         sulogin is invoked when the system goes into single user
-         mode (this is done through an entry in inittab).
+       sulogin is invoked when the system goes into single user
+       mode (this is done through an entry in inittab).
 config BUSYBOX_CONFIG_VLOCK
        bool "vlock"
        default BUSYBOX_DEFAULT_VLOCK
        help
-         Build the "vlock" applet which allows you to lock (virtual) terminals.
+       Build the "vlock" applet which allows you to lock (virtual) terminals.
 
-         Note that Busybox binary must be setuid root for this applet to
-         work properly.
+       Note that Busybox binary must be setuid root for this applet to
+       work properly.
 
 endmenu
index 7e77407..9c2f20c 100644 (file)
@@ -5,47 +5,47 @@ config BUSYBOX_CONFIG_MAKEMIME
        bool "makemime"
        default BUSYBOX_DEFAULT_MAKEMIME
        help
-         Create MIME-formatted messages.
+       Create MIME-formatted messages.
 config BUSYBOX_CONFIG_POPMAILDIR
        bool "popmaildir"
        default BUSYBOX_DEFAULT_POPMAILDIR
        help
-         Simple yet powerful POP3 mail popper. Delivers content
-         of remote mailboxes to local Maildir.
+       Simple yet powerful POP3 mail popper. Delivers content
+       of remote mailboxes to local Maildir.
 
 config BUSYBOX_CONFIG_FEATURE_POPMAILDIR_DELIVERY
        bool "Allow message filters and custom delivery program"
        default BUSYBOX_DEFAULT_FEATURE_POPMAILDIR_DELIVERY
        depends on BUSYBOX_CONFIG_POPMAILDIR
        help
-         Allow to use a custom program to filter the content
-         of the message before actual delivery (-F "prog [args...]").
-         Allow to use a custom program for message actual delivery
-         (-M "prog [args...]").
+       Allow to use a custom program to filter the content
+       of the message before actual delivery (-F "prog [args...]").
+       Allow to use a custom program for message actual delivery
+       (-M "prog [args...]").
 config BUSYBOX_CONFIG_REFORMIME
        bool "reformime"
        default BUSYBOX_DEFAULT_REFORMIME
        help
-         Parse MIME-formatted messages.
+       Parse MIME-formatted messages.
 
 config BUSYBOX_CONFIG_FEATURE_REFORMIME_COMPAT
        bool "Accept and ignore options other than -x and -X"
        default BUSYBOX_DEFAULT_FEATURE_REFORMIME_COMPAT
        depends on BUSYBOX_CONFIG_REFORMIME
        help
-         Accept (for compatibility only) and ignore options
-         other than -x and -X.
+       Accept (for compatibility only) and ignore options
+       other than -x and -X.
 config BUSYBOX_CONFIG_SENDMAIL
        bool "sendmail"
        default BUSYBOX_DEFAULT_SENDMAIL
        help
-         Barebones sendmail.
+       Barebones sendmail.
 
 config BUSYBOX_CONFIG_FEATURE_MIME_CHARSET
        string "Default charset"
        default BUSYBOX_DEFAULT_FEATURE_MIME_CHARSET
        depends on BUSYBOX_CONFIG_MAKEMIME || BUSYBOX_CONFIG_REFORMIME || BUSYBOX_CONFIG_SENDMAIL
        help
-         Default charset of the message.
+       Default charset of the message.
 
 endmenu
index 61c5458..1f37820 100644 (file)
@@ -11,34 +11,34 @@ config BUSYBOX_CONFIG_ADJTIMEX
        default BUSYBOX_DEFAULT_ADJTIMEX
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Adjtimex reads and optionally sets adjustment parameters for
-         the Linux clock adjustment algorithm.
+       Adjtimex reads and optionally sets adjustment parameters for
+       the Linux clock adjustment algorithm.
 config BUSYBOX_CONFIG_BBCONFIG
        bool "bbconfig"
        default BUSYBOX_DEFAULT_BBCONFIG
        help
-         The bbconfig applet will print the config file with which
-         busybox was built.
+       The bbconfig applet will print the config file with which
+       busybox was built.
 
 config BUSYBOX_CONFIG_FEATURE_COMPRESS_BBCONFIG
        bool "Compress bbconfig data"
        default BUSYBOX_DEFAULT_FEATURE_COMPRESS_BBCONFIG
        depends on BUSYBOX_CONFIG_BBCONFIG
        help
-         Store bbconfig data in compressed form, uncompress them on-the-fly
-         before output.
+       Store bbconfig data in compressed form, uncompress them on-the-fly
+       before output.
 
-         If you have a really tiny busybox with few applets enabled (and
-         bunzip2 isn't one of them), the overhead of the decompressor might
-         be noticeable. Also, if you run executables directly from ROM
-         and have very little memory, this might not be a win. Otherwise,
-         you probably want this.
+       If you have a really tiny busybox with few applets enabled (and
+       bunzip2 isn't one of them), the overhead of the decompressor might
+       be noticeable. Also, if you run executables directly from ROM
+       and have very little memory, this might not be a win. Otherwise,
+       you probably want this.
 config BUSYBOX_CONFIG_BEEP
        bool "beep"
        default BUSYBOX_DEFAULT_BEEP
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         The beep applets beeps in a given freq/Hz.
+       The beep applets beeps in a given freq/Hz.
 
 config BUSYBOX_CONFIG_FEATURE_BEEP_FREQ
        int "default frequency"
@@ -46,7 +46,7 @@ config BUSYBOX_CONFIG_FEATURE_BEEP_FREQ
        default BUSYBOX_DEFAULT_FEATURE_BEEP_FREQ
        depends on BUSYBOX_CONFIG_BEEP
        help
-         Frequency for default beep.
+       Frequency for default beep.
 
 config BUSYBOX_CONFIG_FEATURE_BEEP_LENGTH_MS
        int "default length"
@@ -54,91 +54,91 @@ config BUSYBOX_CONFIG_FEATURE_BEEP_LENGTH_MS
        default BUSYBOX_DEFAULT_FEATURE_BEEP_LENGTH_MS
        depends on BUSYBOX_CONFIG_BEEP
        help
-         Length in ms for default beep.
+       Length in ms for default beep.
 config BUSYBOX_CONFIG_CHAT
        bool "chat"
        default BUSYBOX_DEFAULT_CHAT
        help
-         Simple chat utility.
+       Simple chat utility.
 
 config BUSYBOX_CONFIG_FEATURE_CHAT_NOFAIL
        bool "Enable NOFAIL expect strings"
        depends on BUSYBOX_CONFIG_CHAT
        default BUSYBOX_DEFAULT_FEATURE_CHAT_NOFAIL
        help
-         When enabled expect strings which are started with a dash trigger
-         no-fail mode. That is when expectation is not met within timeout
-         the script is not terminated but sends next SEND string and waits
-         for next EXPECT string. This allows to compose far more flexible
-         scripts.
+       When enabled expect strings which are started with a dash trigger
+       no-fail mode. That is when expectation is not met within timeout
+       the script is not terminated but sends next SEND string and waits
+       for next EXPECT string. This allows to compose far more flexible
+       scripts.
 
 config BUSYBOX_CONFIG_FEATURE_CHAT_TTY_HIFI
        bool "Force STDIN to be a TTY"
        depends on BUSYBOX_CONFIG_CHAT
        default BUSYBOX_DEFAULT_FEATURE_CHAT_TTY_HIFI
        help
-         Original chat always treats STDIN as a TTY device and sets for it
-         so-called raw mode. This option turns on such behaviour.
+       Original chat always treats STDIN as a TTY device and sets for it
+       so-called raw mode. This option turns on such behaviour.
 
 config BUSYBOX_CONFIG_FEATURE_CHAT_IMPLICIT_CR
        bool "Enable implicit Carriage Return"
        depends on BUSYBOX_CONFIG_CHAT
        default BUSYBOX_DEFAULT_FEATURE_CHAT_IMPLICIT_CR
        help
-         When enabled make chat to terminate all SEND strings with a "\r"
-         unless "\c" is met anywhere in the string.
+       When enabled make chat to terminate all SEND strings with a "\r"
+       unless "\c" is met anywhere in the string.
 
 config BUSYBOX_CONFIG_FEATURE_CHAT_SWALLOW_OPTS
        bool "Swallow options"
        depends on BUSYBOX_CONFIG_CHAT
        default BUSYBOX_DEFAULT_FEATURE_CHAT_SWALLOW_OPTS
        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
-         this on.
+       Busybox chat require no options. To make it not fail when used
+       in place of original chat (which has a bunch of options) turn
+       this on.
 
 config BUSYBOX_CONFIG_FEATURE_CHAT_SEND_ESCAPES
        bool "Support weird SEND escapes"
        depends on BUSYBOX_CONFIG_CHAT
        default BUSYBOX_DEFAULT_FEATURE_CHAT_SEND_ESCAPES
        help
-         Original chat uses some escape sequences in SEND arguments which
-         are not sent to device but rather performs special actions.
-         E.g. "\K" means to send a break sequence to device.
-         "\d" delays execution for a second, "\p" -- for a 1/100 of second.
-         Before turning this option on think twice: do you really need them?
+       Original chat uses some escape sequences in SEND arguments which
+       are not sent to device but rather performs special actions.
+       E.g. "\K" means to send a break sequence to device.
+       "\d" delays execution for a second, "\p" -- for a 1/100 of second.
+       Before turning this option on think twice: do you really need them?
 
 config BUSYBOX_CONFIG_FEATURE_CHAT_VAR_ABORT_LEN
        bool "Support variable-length ABORT conditions"
        depends on BUSYBOX_CONFIG_CHAT
        default BUSYBOX_DEFAULT_FEATURE_CHAT_VAR_ABORT_LEN
        help
-         Original chat uses fixed 50-bytes length ABORT conditions. Say N here.
+       Original chat uses fixed 50-bytes length ABORT conditions. Say N here.
 
 config BUSYBOX_CONFIG_FEATURE_CHAT_CLR_ABORT
        bool "Support revoking of ABORT conditions"
        depends on BUSYBOX_CONFIG_CHAT
        default BUSYBOX_DEFAULT_FEATURE_CHAT_CLR_ABORT
        help
-         Support CLR_ABORT directive.
+       Support CLR_ABORT directive.
 config BUSYBOX_CONFIG_CONSPY
        bool "conspy"
        default BUSYBOX_DEFAULT_CONSPY
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         A text-mode VNC like program for Linux virtual terminals.
-         example:  conspy NUM      shared access to console num
-         or        conspy -nd NUM  screenshot of console num
-         or        conspy -cs NUM  poor man's GNU screen like
+       A text-mode VNC like program for Linux virtual terminals.
+       example:  conspy NUM      shared access to console num
+       or        conspy -nd NUM  screenshot of console num
+       or        conspy -cs NUM  poor man's GNU screen like
 config BUSYBOX_CONFIG_CROND
        bool "crond"
        default BUSYBOX_DEFAULT_CROND
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         Crond is a background daemon that parses individual crontab
-         files and executes commands on behalf of the users in question.
-         This is a port of dcron from slackware. It uses files of the
-         format /var/spool/cron/crontabs/<username> files, for example:
+       Crond is a background daemon that parses individual crontab
+       files and executes commands on behalf of the users in question.
+       This is a port of dcron from slackware. It uses files of the
+       format /var/spool/cron/crontabs/<username> files, for example:
              $ cat /var/spool/cron/crontabs/root
              # Run daily cron jobs at 4:40 every day:
              40 4 * * * /etc/cron/daily > /dev/null 2>&1
@@ -148,78 +148,78 @@ config BUSYBOX_CONFIG_FEATURE_CROND_D
        depends on BUSYBOX_CONFIG_CROND
        default BUSYBOX_DEFAULT_FEATURE_CROND_D
        help
-         -d N sets loglevel (0:most verbose) and directs all output to stderr.
+       -d N sets loglevel (0:most verbose) and directs all output to stderr.
 
 config BUSYBOX_CONFIG_FEATURE_CROND_CALL_SENDMAIL
        bool "Report command output via email (using sendmail)"
        default BUSYBOX_DEFAULT_FEATURE_CROND_CALL_SENDMAIL
        depends on BUSYBOX_CONFIG_CROND
        help
-         Command output will be sent to corresponding user via email.
+       Command output will be sent to corresponding user via email.
 
 config BUSYBOX_CONFIG_FEATURE_CROND_DIR
        string "crond spool directory"
        default BUSYBOX_DEFAULT_FEATURE_CROND_DIR
        depends on BUSYBOX_CONFIG_CROND || BUSYBOX_CONFIG_CRONTAB
        help
-         Location of crond spool.
+       Location of crond spool.
 config BUSYBOX_CONFIG_CRONTAB
        bool "crontab"
        default BUSYBOX_DEFAULT_CRONTAB
        help
-         Crontab manipulates the crontab for a particular user. Only
-         the superuser may specify a different user and/or crontab directory.
-         Note that Busybox binary must be setuid root for this applet to
-         work properly.
+       Crontab manipulates the crontab for a particular user. Only
+       the superuser may specify a different user and/or crontab directory.
+       Note that Busybox binary must be setuid root for this applet to
+       work properly.
 config BUSYBOX_CONFIG_DC
        bool "dc"
        default BUSYBOX_DEFAULT_DC
        help
-         Dc is a reverse-polish desk calculator which supports unlimited
-         precision arithmetic.
+       Dc is a reverse-polish desk calculator which supports unlimited
+       precision arithmetic.
 
 config BUSYBOX_CONFIG_FEATURE_DC_LIBM
        bool "Enable power and exp functions (requires libm)"
        default BUSYBOX_DEFAULT_FEATURE_DC_LIBM
        depends on BUSYBOX_CONFIG_DC
        help
-         Enable power and exp functions.
-         NOTE: This will require libm to be present for linking.
+       Enable power and exp functions.
+       NOTE: This will require libm to be present for linking.
 config BUSYBOX_CONFIG_DEVFSD
        bool "devfsd (obsolete)"
        default BUSYBOX_DEFAULT_DEVFSD
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         This is deprecated and should NOT be used anymore.
-         Use linux >= 2.6 (optionally with hotplug) and mdev instead!
-         See docs/mdev.txt for detailed instructions on how to use mdev
-         instead.
+       This is deprecated and should NOT be used anymore.
+       Use linux >= 2.6 (optionally with hotplug) and mdev instead!
+       See docs/mdev.txt for detailed instructions on how to use mdev
+       instead.
 
-         Provides compatibility with old device names on a devfs systems.
-         You should set it to true if you have devfs enabled.
-         The following keywords in devsfd.conf are supported:
-         "CLEAR_CONFIG", "INCLUDE", "OPTIONAL_INCLUDE", "RESTORE",
-         "PERMISSIONS", "EXECUTE", "COPY", "IGNORE",
-         "MKOLDCOMPAT", "MKNEWCOMPAT","RMOLDCOMPAT", "RMNEWCOMPAT".
+       Provides compatibility with old device names on a devfs systems.
+       You should set it to true if you have devfs enabled.
+       The following keywords in devsfd.conf are supported:
+       "CLEAR_CONFIG", "INCLUDE", "OPTIONAL_INCLUDE", "RESTORE",
+       "PERMISSIONS", "EXECUTE", "COPY", "IGNORE",
+       "MKOLDCOMPAT", "MKNEWCOMPAT","RMOLDCOMPAT", "RMNEWCOMPAT".
 
-         But only if they are written UPPERCASE!!!!!!!!
+       But only if they are written UPPERCASE!!!!!!!!
 
 config BUSYBOX_CONFIG_DEVFSD_MODLOAD
        bool "Adds support for MODLOAD keyword in devsfd.conf"
        default BUSYBOX_DEFAULT_DEVFSD_MODLOAD
        depends on BUSYBOX_CONFIG_DEVFSD
        help
-         This actually doesn't work with busybox modutils but needs
-         the external modutils.
+       This actually doesn't work with busybox modutils but needs
+       the external modutils.
 
 config BUSYBOX_CONFIG_DEVFSD_FG_NP
        bool "Enable the -fg and -np options"
        default BUSYBOX_DEFAULT_DEVFSD_FG_NP
        depends on BUSYBOX_CONFIG_DEVFSD
        help
-         -fg  Run the daemon in the foreground.
-         -np  Exit after parsing the configuration file.
+       -fg  Run the daemon in the foreground.
+       -np  Exit after parsing the configuration file.
               Do not poll for events.
 
 config BUSYBOX_CONFIG_DEVFSD_VERBOSE
@@ -227,170 +227,170 @@ config BUSYBOX_CONFIG_DEVFSD_VERBOSE
        default BUSYBOX_DEFAULT_DEVFSD_VERBOSE
        depends on BUSYBOX_CONFIG_DEVFSD
        help
-         Increases logging to stderr or syslog.
+       Increases logging to stderr or syslog.
 
 config BUSYBOX_CONFIG_FEATURE_DEVFS
        bool "Use devfs names for all devices (obsolete)"
        default BUSYBOX_DEFAULT_FEATURE_DEVFS
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         This is obsolete and should NOT be used anymore.
-         Use linux >= 2.6 (optionally with hotplug) and mdev instead!
+       This is obsolete and should NOT be used anymore.
+       Use linux >= 2.6 (optionally with hotplug) and mdev instead!
 
-         For legacy systems -- if there is no way around devfsd -- this
-         tells busybox to look for names like /dev/loop/0 instead of
-         /dev/loop0. If your /dev directory has normal names instead of
-         devfs names, you don't want this.
+       For legacy systems -- if there is no way around devfsd -- this
+       tells busybox to look for names like /dev/loop/0 instead of
+       /dev/loop0. If your /dev directory has normal names instead of
+       devfs names, you don't want this.
 config BUSYBOX_CONFIG_DEVMEM
        bool "devmem"
        default BUSYBOX_DEFAULT_DEVMEM
        help
-         devmem is a small program that reads and writes from physical
-         memory using /dev/mem.
+       devmem is a small program that reads and writes from physical
+       memory using /dev/mem.
 config BUSYBOX_CONFIG_FBSPLASH
        bool "fbsplash"
        default BUSYBOX_DEFAULT_FBSPLASH
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Shows splash image and progress bar on framebuffer device.
-         Can be used during boot phase of an embedded device. ~2kb.
-         Usage:
-         - use kernel option 'vga=xxx' or otherwise enable fb device.
-         - put somewhere fbsplash.cfg file and an image in .ppm format.
-         - $ setsid fbsplash [params] &
+       Shows splash image and progress bar on framebuffer device.
+       Can be used during boot phase of an embedded device. ~2kb.
+       Usage:
+       - use kernel option 'vga=xxx' or otherwise enable fb device.
+       - put somewhere fbsplash.cfg file and an image in .ppm format.
+       - $ setsid fbsplash [params] &
            -c: hide cursor
            -d /dev/fbN: framebuffer device (if not /dev/fb0)
            -s path_to_image_file (can be "-" for stdin)
            -i path_to_cfg_file (can be "-" for stdin)
            -f path_to_fifo (can be "-" for stdin)
-         - if you want to run it only in presence of kernel parameter:
+       - if you want to run it only in presence of kernel parameter:
            grep -q "fbsplash=on" </proc/cmdline && setsid fbsplash [params] &
-         - commands for fifo:
+       - commands for fifo:
            "NN" (ASCII decimal number) - percentage to show on progress bar
            "exit" - well you guessed it
 config BUSYBOX_CONFIG_FLASH_ERASEALL
        bool "flash_eraseall"
        default BUSYBOX_DEFAULT_FLASH_ERASEALL  # doesn't build on Ubuntu 8.04
        help
-         The flash_eraseall binary from mtd-utils as of git head c4c6a59eb.
-         This utility is used to erase the whole MTD device.
+       The flash_eraseall binary from mtd-utils as of git head c4c6a59eb.
+       This utility is used to erase the whole MTD device.
 config BUSYBOX_CONFIG_FLASH_LOCK
        bool "flash_lock"
        default BUSYBOX_DEFAULT_FLASH_LOCK  # doesn't build on Ubuntu 8.04
        help
-         The flash_lock binary from mtd-utils as of git head 5ec0c10d0. This
-         utility locks part or all of the flash device.
+       The flash_lock binary from mtd-utils as of git head 5ec0c10d0. This
+       utility locks part or all of the flash device.
 
 config BUSYBOX_CONFIG_FLASH_UNLOCK
        bool "flash_unlock"
        default BUSYBOX_DEFAULT_FLASH_UNLOCK  # doesn't build on Ubuntu 8.04
        help
-         The flash_unlock binary from mtd-utils as of git head 5ec0c10d0. This
-         utility unlocks part or all of the flash device.
+       The flash_unlock binary from mtd-utils as of git head 5ec0c10d0. This
+       utility unlocks part or all of the flash device.
 config BUSYBOX_CONFIG_FLASHCP
        bool "flashcp"
        default BUSYBOX_DEFAULT_FLASHCP  # doesn't build on Ubuntu 8.04
        help
-         The flashcp binary, inspired by mtd-utils as of git head 5eceb74f7.
-         This utility is used to copy images into a MTD device.
+       The flashcp binary, inspired by mtd-utils as of git head 5eceb74f7.
+       This utility is used to copy images into a MTD device.
 config BUSYBOX_CONFIG_HDPARM
        bool "hdparm"
        default BUSYBOX_DEFAULT_HDPARM
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Get/Set hard drive parameters. Primarily intended for ATA
-         drives. Adds about 13k (or around 30k if you enable the
-         FEATURE_HDPARM_GET_IDENTITY option)....
+       Get/Set hard drive parameters. Primarily intended for ATA
+       drives. Adds about 13k (or around 30k if you enable the
+       FEATURE_HDPARM_GET_IDENTITY option)....
 
 config BUSYBOX_CONFIG_FEATURE_HDPARM_GET_IDENTITY
        bool "Support obtaining detailed information directly from drives"
        default BUSYBOX_DEFAULT_FEATURE_HDPARM_GET_IDENTITY
        depends on BUSYBOX_CONFIG_HDPARM
        help
-         Enable the -I and -i options to obtain detailed information
-         directly from drives about their capabilities and supported ATA
-         feature set. If no device name is specified, hdparm will read
-         identify data from stdin. Enabling this option will add about 16k...
+       Enable the -I and -i options to obtain detailed information
+       directly from drives about their capabilities and supported ATA
+       feature set. If no device name is specified, hdparm will read
+       identify data from stdin. Enabling this option will add about 16k...
 
 config BUSYBOX_CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF
        bool "Register an IDE interface (DANGEROUS)"
        default BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_SCAN_HWIF
        depends on BUSYBOX_CONFIG_HDPARM
        help
-         Enable the 'hdparm -R' option to register an IDE interface.
-         This is dangerous stuff, so you should probably say N.
+       Enable the 'hdparm -R' option to register an IDE interface.
+       This is dangerous stuff, so you should probably say N.
 
 config BUSYBOX_CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
        bool "Un-register an IDE interface (DANGEROUS)"
        default BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
        depends on BUSYBOX_CONFIG_HDPARM
        help
-         Enable the 'hdparm -U' option to un-register an IDE interface.
-         This is dangerous stuff, so you should probably say N.
+       Enable the 'hdparm -U' option to un-register an IDE interface.
+       This is dangerous stuff, so you should probably say N.
 
 config BUSYBOX_CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET
        bool "Perform device reset (DANGEROUS)"
        default BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_DRIVE_RESET
        depends on BUSYBOX_CONFIG_HDPARM
        help
-         Enable the 'hdparm -w' option to perform a device reset.
-         This is dangerous stuff, so you should probably say N.
+       Enable the 'hdparm -w' option to perform a device reset.
+       This is dangerous stuff, so you should probably say N.
 
 config BUSYBOX_CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF
        bool "Tristate device for hotswap (DANGEROUS)"
        default BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_TRISTATE_HWIF
        depends on BUSYBOX_CONFIG_HDPARM
        help
-         Enable the 'hdparm -x' option to tristate device for hotswap,
-         and the '-b' option to get/set bus state. This is dangerous
-         stuff, so you should probably say N.
+       Enable the 'hdparm -x' option to tristate device for hotswap,
+       and the '-b' option to get/set bus state. This is dangerous
+       stuff, so you should probably say N.
 
 config BUSYBOX_CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA
        bool "Get/set using_dma flag"
        default BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_GETSET_DMA
        depends on BUSYBOX_CONFIG_HDPARM
        help
-         Enable the 'hdparm -d' option to get/set using_dma flag.
+       Enable the 'hdparm -d' option to get/set using_dma flag.
 config BUSYBOX_CONFIG_I2CGET
        bool "i2cget"
        default BUSYBOX_DEFAULT_I2CGET
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Read from I2C/SMBus chip registers.
+       Read from I2C/SMBus chip registers.
 
 config BUSYBOX_CONFIG_I2CSET
        bool "i2cset"
        default BUSYBOX_DEFAULT_I2CSET
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Set I2C registers.
+       Set I2C registers.
 
 config BUSYBOX_CONFIG_I2CDUMP
        bool "i2cdump"
        default BUSYBOX_DEFAULT_I2CDUMP
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Examine I2C registers.
+       Examine I2C registers.
 
 config BUSYBOX_CONFIG_I2CDETECT
        bool "i2cdetect"
        default BUSYBOX_DEFAULT_I2CDETECT
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Detect I2C chips.
+       Detect I2C chips.
 
 config BUSYBOX_CONFIG_INOTIFYD
        bool "inotifyd"
        default BUSYBOX_DEFAULT_INOTIFYD  # doesn't build on Knoppix 5
        help
-         Simple inotify daemon. Reports filesystem changes. Requires
-         kernel >= 2.6.13
+       Simple inotify daemon. Reports filesystem changes. Requires
+       kernel >= 2.6.13
 config BUSYBOX_CONFIG_LESS
        bool "less"
        default BUSYBOX_DEFAULT_LESS
        help
-         'less' is a pager, meaning that it displays text files. It possesses
-         a wide array of features, and is an improvement over 'more'.
+       'less' is a pager, meaning that it displays text files. It possesses
+       a wide array of features, and is an improvement over 'more'.
 
 config BUSYBOX_CONFIG_FEATURE_LESS_MAXLINES
        int "Max number of input lines less will try to eat"
@@ -402,64 +402,64 @@ config BUSYBOX_CONFIG_FEATURE_LESS_BRACKETS
        default BUSYBOX_DEFAULT_FEATURE_LESS_BRACKETS
        depends on BUSYBOX_CONFIG_LESS
        help
-         This option adds the capability to search for matching left and right
-         brackets, facilitating programming.
+       This option adds the capability to search for matching left and right
+       brackets, facilitating programming.
 
 config BUSYBOX_CONFIG_FEATURE_LESS_FLAGS
        bool "Enable -m/-M"
        default BUSYBOX_DEFAULT_FEATURE_LESS_FLAGS
        depends on BUSYBOX_CONFIG_LESS
        help
-         The -M/-m flag enables a more sophisticated status line.
+       The -M/-m flag enables a more sophisticated status line.
 
 config BUSYBOX_CONFIG_FEATURE_LESS_TRUNCATE
        bool "Enable -S"
        default BUSYBOX_DEFAULT_FEATURE_LESS_TRUNCATE
        depends on BUSYBOX_CONFIG_LESS
        help
-         The -S flag causes long lines to be truncated rather than
-         wrapped.
+       The -S flag causes long lines to be truncated rather than
+       wrapped.
 
 config BUSYBOX_CONFIG_FEATURE_LESS_MARKS
        bool "Enable marks"
        default BUSYBOX_DEFAULT_FEATURE_LESS_MARKS
        depends on BUSYBOX_CONFIG_LESS
        help
-         Marks enable positions in a file to be stored for easy reference.
+       Marks enable positions in a file to be stored for easy reference.
 
 config BUSYBOX_CONFIG_FEATURE_LESS_REGEXP
        bool "Enable regular expressions"
        default BUSYBOX_DEFAULT_FEATURE_LESS_REGEXP
        depends on BUSYBOX_CONFIG_LESS
        help
-         Enable regular expressions, allowing complex file searches.
+       Enable regular expressions, allowing complex file searches.
 
 config BUSYBOX_CONFIG_FEATURE_LESS_WINCH
        bool "Enable automatic resizing on window size changes"
        default BUSYBOX_DEFAULT_FEATURE_LESS_WINCH
        depends on BUSYBOX_CONFIG_LESS
        help
-         Makes less track window size changes.
+       Makes less track window size changes.
 
 config BUSYBOX_CONFIG_FEATURE_LESS_ASK_TERMINAL
        bool "Use 'tell me cursor position' ESC sequence to measure window"
        default BUSYBOX_DEFAULT_FEATURE_LESS_ASK_TERMINAL
        depends on BUSYBOX_CONFIG_FEATURE_LESS_WINCH
        help
-         Makes less track window size changes.
-         If terminal size can't be retrieved and $LINES/$COLUMNS are not set,
-         this option makes less perform a last-ditch effort to find it:
-         position cursor to 999,999 and ask terminal to report real
-         cursor position using "ESC [ 6 n" escape sequence, then read stdin.
-         This is not clean but helps a lot on serial lines and such.
+       Makes less track window size changes.
+       If terminal size can't be retrieved and $LINES/$COLUMNS are not set,
+       this option makes less perform a last-ditch effort to find it:
+       position cursor to 999,999 and ask terminal to report real
+       cursor position using "ESC [ 6 n" escape sequence, then read stdin.
+       This is not clean but helps a lot on serial lines and such.
 
 config BUSYBOX_CONFIG_FEATURE_LESS_DASHCMD
        bool "Enable flag changes ('-' command)"
        default BUSYBOX_DEFAULT_FEATURE_LESS_DASHCMD
        depends on BUSYBOX_CONFIG_LESS
        help
-         This enables the ability to change command-line flags within
-         less itself ('-' keyboard command).
+       This enables the ability to change command-line flags within
+       less itself ('-' keyboard command).
 
 config BUSYBOX_CONFIG_FEATURE_LESS_LINENUMS
        bool "Enable -N (dynamic switching of line numbers)"
@@ -469,34 +469,34 @@ config BUSYBOX_CONFIG_LOCK
        bool "lock"
        default BUSYBOX_DEFAULT_LOCK
        help
-         Small utility for using locks in scripts
+       Small utility for using locks in scripts
 config BUSYBOX_CONFIG_LSSCSI
        bool "lsscsi"
        default BUSYBOX_DEFAULT_LSSCSI
        #select PLATFORM_LINUX
        help
-         lsscsi is a utility for displaying information about SCSI buses in the
-         system and devices connected to them.
+       lsscsi is a utility for displaying information about SCSI buses in the
+       system and devices connected to them.
 
-         This version uses sysfs (/sys/bus/scsi/devices) only.
+       This version uses sysfs (/sys/bus/scsi/devices) only.
 config BUSYBOX_CONFIG_MAKEDEVS
        bool "makedevs"
        default BUSYBOX_DEFAULT_MAKEDEVS
        help
-         'makedevs' is a utility used to create a batch of devices with
-         one command.
+       'makedevs' is a utility used to create a batch of devices with
+       one command.
 
-         There are two choices for command line behaviour, the interface
-         as used by LEAF/Linux Router Project, or a device table file.
+       There are two choices for command line behaviour, the interface
+       as used by LEAF/Linux Router Project, or a device table file.
 
-         'leaf' is traditionally what busybox follows, it allows multiple
-         devices of a particluar type to be created per command.
-         e.g. /dev/hda[0-9]
-         Device properties are passed as command line arguments.
+       'leaf' is traditionally what busybox follows, it allows multiple
+       devices of a particluar type to be created per command.
+       e.g. /dev/hda[0-9]
+       Device properties are passed as command line arguments.
 
-         'table' reads device properties from a file or stdin, allowing
-         a batch of unrelated devices to be made with one command.
-         User/group names are allowed as an alternative to uid/gid.
+       'table' reads device properties from a file or stdin, allowing
+       a batch of unrelated devices to be made with one command.
+       User/group names are allowed as an alternative to uid/gid.
 
 choice
        prompt "Choose makedevs behaviour"
@@ -514,178 +514,178 @@ config BUSYBOX_CONFIG_MAN
        bool "man"
        default BUSYBOX_DEFAULT_MAN
        help
-         Format and display manual pages.
+       Format and display manual pages.
 config BUSYBOX_CONFIG_MICROCOM
        bool "microcom"
        default BUSYBOX_DEFAULT_MICROCOM
        help
-         The poor man's minicom utility for chatting with serial port devices.
+       The poor man's minicom utility for chatting with serial port devices.
 config BUSYBOX_CONFIG_MT
        bool "mt"
        default BUSYBOX_DEFAULT_MT
        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
-         files on the tape.
+       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
+       files on the tape.
 config BUSYBOX_CONFIG_NANDWRITE
        bool "nandwrite"
        default BUSYBOX_DEFAULT_NANDWRITE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Write to the specified MTD device, with bad blocks awareness
+       Write to the specified MTD device, with bad blocks awareness
 
 config BUSYBOX_CONFIG_NANDDUMP
        bool "nanddump"
        default BUSYBOX_DEFAULT_NANDDUMP
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Dump the content of raw NAND chip
+       Dump the content of raw NAND chip
 config BUSYBOX_CONFIG_PARTPROBE
        bool "partprobe"
        default BUSYBOX_DEFAULT_PARTPROBE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Ask kernel to rescan partition table.
+       Ask kernel to rescan partition table.
 config BUSYBOX_CONFIG_RAIDAUTORUN
        bool "raidautorun"
        default BUSYBOX_DEFAULT_RAIDAUTORUN
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         raidautorun tells the kernel md driver to
-         search and start RAID arrays.
+       raidautorun tells the kernel md driver to
+       search and start RAID arrays.
 config BUSYBOX_CONFIG_READAHEAD
        bool "readahead"
        default BUSYBOX_DEFAULT_READAHEAD
        depends on BUSYBOX_CONFIG_LFS
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Preload the files listed on the command line into RAM cache so that
-         subsequent reads on these files will not block on disk I/O.
+       Preload the files listed on the command line into RAM cache so that
+       subsequent reads on these files will not block on disk I/O.
 
-         This applet just calls the readahead(2) system call on each file.
-         It is mainly useful in system startup scripts to preload files
-         or executables before they are used. When used at the right time
-         (in particular when a CPU bound process is running) it can
-         significantly speed up system startup.
+       This applet just calls the readahead(2) system call on each file.
+       It is mainly useful in system startup scripts to preload files
+       or executables before they are used. When used at the right time
+       (in particular when a CPU bound process is running) it can
+       significantly speed up system startup.
 
-         As readahead(2) blocks until each file has been read, it is best to
-         run this applet as a background job.
+       As readahead(2) blocks until each file has been read, it is best to
+       run this applet as a background job.
 config BUSYBOX_CONFIG_RFKILL
        bool "rfkill"
        default BUSYBOX_DEFAULT_RFKILL # doesn't build on Ubuntu 9.04
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Enable/disable wireless devices.
+       Enable/disable wireless devices.
 
-         rfkill list : list all wireless devices
-         rfkill list bluetooth : list all bluetooth devices
-         rfkill list 1 : list device corresponding to the given index
-         rfkill block|unblock wlan : block/unblock all wlan(wifi) devices
+       rfkill list : list all wireless devices
+       rfkill list bluetooth : list all bluetooth devices
+       rfkill list 1 : list device corresponding to the given index
+       rfkill block|unblock wlan : block/unblock all wlan(wifi) devices
 
 config BUSYBOX_CONFIG_RUNLEVEL
        bool "runlevel"
        default BUSYBOX_DEFAULT_RUNLEVEL
        depends on BUSYBOX_CONFIG_FEATURE_UTMP
        help
-         find the current and previous system runlevel.
+       find the current and previous system runlevel.
 
-         This applet uses utmp but does not rely on busybox supporing
-         utmp on purpose. It is used by e.g. emdebian via /etc/init.d/rc.
+       This applet uses utmp but does not rely on busybox supporing
+       utmp on purpose. It is used by e.g. emdebian via /etc/init.d/rc.
 config BUSYBOX_CONFIG_RX
        bool "rx"
        default BUSYBOX_DEFAULT_RX
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Receive files using the Xmodem protocol.
+       Receive files using the Xmodem protocol.
 config BUSYBOX_CONFIG_SETSERIAL
        bool "setserial"
        default BUSYBOX_DEFAULT_SETSERIAL
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Retrieve or set Linux serial port.
+       Retrieve or set Linux serial port.
 config BUSYBOX_CONFIG_STRINGS
        bool "strings"
        default BUSYBOX_DEFAULT_STRINGS
        help
-         strings prints the printable character sequences for each file
-         specified.
+       strings prints the printable character sequences for each file
+       specified.
 config BUSYBOX_CONFIG_TIME
        bool "time"
        default BUSYBOX_DEFAULT_TIME
        help
-         The time command runs the specified program with the given arguments.
-         When the command finishes, time writes a message to standard output
-         giving timing statistics about this program run.
+       The time command runs the specified program with the given arguments.
+       When the command finishes, time writes a message to standard output
+       giving timing statistics about this program run.
 config BUSYBOX_CONFIG_TTYSIZE
        bool "ttysize"
        default BUSYBOX_DEFAULT_TTYSIZE
        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
-         error, but returns default 80x24.
-         Usage in shell scripts: width=`ttysize w`.
+       A replacement for "stty size". Unlike stty, can report only width,
+       only height, or both, in any order. It also does not complain on
+       error, but returns default 80x24.
+       Usage in shell scripts: width=`ttysize w`.
 config BUSYBOX_CONFIG_UBIATTACH
        bool "ubiattach"
        default BUSYBOX_DEFAULT_UBIATTACH
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Attach MTD device to an UBI device.
+       Attach MTD device to an UBI device.
 
 config BUSYBOX_CONFIG_UBIDETACH
        bool "ubidetach"
        default BUSYBOX_DEFAULT_UBIDETACH
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Detach MTD device from an UBI device.
+       Detach MTD device from an UBI device.
 
 config BUSYBOX_CONFIG_UBIMKVOL
        bool "ubimkvol"
        default BUSYBOX_DEFAULT_UBIMKVOL
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Create a UBI volume.
+       Create a UBI volume.
 
 config BUSYBOX_CONFIG_UBIRMVOL
        bool "ubirmvol"
        default BUSYBOX_DEFAULT_UBIRMVOL
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Delete a UBI volume.
+       Delete a UBI volume.
 
 config BUSYBOX_CONFIG_UBIRSVOL
        bool "ubirsvol"
        default BUSYBOX_DEFAULT_UBIRSVOL
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Resize a UBI volume.
+       Resize a UBI volume.
 
 config BUSYBOX_CONFIG_UBIUPDATEVOL
        bool "ubiupdatevol"
        default BUSYBOX_DEFAULT_UBIUPDATEVOL
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Update a UBI volume.
+       Update a UBI volume.
 config BUSYBOX_CONFIG_UBIRENAME
        bool "ubirename"
        default BUSYBOX_DEFAULT_UBIRENAME
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Utility to rename UBI volumes
+       Utility to rename UBI volumes
 config BUSYBOX_CONFIG_VOLNAME
        bool "volname"
        default BUSYBOX_DEFAULT_VOLNAME
        help
-         Prints a CD-ROM volume name.
+       Prints a CD-ROM volume name.
 config BUSYBOX_CONFIG_WATCHDOG
        bool "watchdog"
        default BUSYBOX_DEFAULT_WATCHDOG
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         The watchdog utility is used with hardware or software watchdog
-         device drivers. It opens the specified watchdog device special file
-         and periodically writes a magic character to the device. If the
-         watchdog applet ever fails to write the magic character within a
-         certain amount of time, the watchdog device assumes the system has
-         hung, and will cause the hardware to reboot.
+       The watchdog utility is used with hardware or software watchdog
+       device drivers. It opens the specified watchdog device special file
+       and periodically writes a magic character to the device. If the
+       watchdog applet ever fails to write the magic character within a
+       certain amount of time, the watchdog device assumes the system has
+       hung, and will cause the hardware to reboot.
 
 endmenu
index 9791af6..de88af6 100644 (file)
@@ -10,89 +10,89 @@ config BUSYBOX_CONFIG_MODPROBE_SMALL
        bool "Simplified modutils"
        default BUSYBOX_DEFAULT_MODPROBE_SMALL
        help
-         Build smaller (~1.5 kbytes), simplified module tools.
+       Build smaller (~1.5 kbytes), simplified module tools.
 
-         This option by itself does not enable any applets -
-         you need to select applets individually below.
+       This option by itself does not enable any applets -
+       you need to select applets individually below.
 
-         With this option modprobe does not require modules.dep file
-         and does not use /etc/modules.conf file.
-         It scans module files in /lib/modules/`uname -r` and
-         determines dependencies and module alias names on the fly.
-         This may make module loading slower, most notably
-         when one needs to load module by alias (this requires
-         scanning through module _bodies_).
+       With this option modprobe does not require modules.dep file
+       and does not use /etc/modules.conf file.
+       It scans module files in /lib/modules/`uname -r` and
+       determines dependencies and module alias names on the fly.
+       This may make module loading slower, most notably
+       when one needs to load module by alias (this requires
+       scanning through module _bodies_).
 
-         At the first attempt to load a module by alias modprobe
-         will try to generate modules.dep.bb file in order to speed up
-         future loads by alias. Failure to do so (read-only /lib/modules,
-         etc) is not reported, and future modprobes will be slow too.
+       At the first attempt to load a module by alias modprobe
+       will try to generate modules.dep.bb file in order to speed up
+       future loads by alias. Failure to do so (read-only /lib/modules,
+       etc) is not reported, and future modprobes will be slow too.
 
-         NB: modules.dep.bb file format is not compatible
-         with modules.dep file as created/used by standard module tools.
+       NB: modules.dep.bb file format is not compatible
+       with modules.dep file as created/used by standard module tools.
 
-         Additional module parameters can be stored in
-         /etc/modules/$module_name files.
+       Additional module parameters can be stored in
+       /etc/modules/$module_name files.
 
 config BUSYBOX_CONFIG_DEPMOD
        bool "depmod"
        default BUSYBOX_DEFAULT_DEPMOD
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         depmod generates modules.dep (and potentially modules.alias
-         and modules.symbols) that contain dependency information
-         for modprobe.
+       depmod generates modules.dep (and potentially modules.alias
+       and modules.symbols) that contain dependency information
+       for modprobe.
 config BUSYBOX_CONFIG_INSMOD
        bool "insmod"
        default BUSYBOX_DEFAULT_INSMOD
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         insmod is used to load specified modules in the running kernel.
+       insmod is used to load specified modules in the running kernel.
 config BUSYBOX_CONFIG_LSMOD
        bool "lsmod"
        default BUSYBOX_DEFAULT_LSMOD
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         lsmod is used to display a list of loaded modules.
+       lsmod is used to display a list of loaded modules.
 
 config BUSYBOX_CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT
        bool "Pretty output"
        default BUSYBOX_DEFAULT_FEATURE_LSMOD_PRETTY_2_6_OUTPUT
        depends on BUSYBOX_CONFIG_LSMOD && !BUSYBOX_CONFIG_MODPROBE_SMALL
        help
-         This option makes output format of lsmod adjusted to
-         the format of module-init-tools for Linux kernel 2.6.
-         Increases size somewhat.
+       This option makes output format of lsmod adjusted to
+       the format of module-init-tools for Linux kernel 2.6.
+       Increases size somewhat.
 config BUSYBOX_CONFIG_MODINFO
        bool "modinfo"
        default BUSYBOX_DEFAULT_MODINFO
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Show information about a Linux Kernel module
+       Show information about a Linux Kernel module
 config BUSYBOX_CONFIG_MODPROBE
        bool "modprobe"
        default BUSYBOX_DEFAULT_MODPROBE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Handle the loading of modules, and their dependencies on a high
-         level.
+       Handle the loading of modules, and their dependencies on a high
+       level.
 
 config BUSYBOX_CONFIG_FEATURE_MODPROBE_BLACKLIST
        bool "Blacklist support"
        default BUSYBOX_DEFAULT_FEATURE_MODPROBE_BLACKLIST
        depends on BUSYBOX_CONFIG_MODPROBE && !BUSYBOX_CONFIG_MODPROBE_SMALL
        help
-         Say 'y' here to enable support for the 'blacklist' command in
-         modprobe.conf. This prevents the alias resolver to resolve
-         blacklisted modules. This is useful if you want to prevent your
-         hardware autodetection scripts to load modules like evdev, frame
-         buffer drivers etc.
+       Say 'y' here to enable support for the 'blacklist' command in
+       modprobe.conf. This prevents the alias resolver to resolve
+       blacklisted modules. This is useful if you want to prevent your
+       hardware autodetection scripts to load modules like evdev, frame
+       buffer drivers etc.
 config BUSYBOX_CONFIG_RMMOD
        bool "rmmod"
        default BUSYBOX_DEFAULT_RMMOD
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         rmmod is used to unload specified modules from the kernel.
+       rmmod is used to unload specified modules from the kernel.
 
 comment "Options common to multiple modutils"
 
@@ -101,145 +101,145 @@ config BUSYBOX_CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS
        default BUSYBOX_DEFAULT_FEATURE_CMDLINE_MODULE_OPTIONS
        depends on BUSYBOX_CONFIG_INSMOD || BUSYBOX_CONFIG_MODPROBE
        help
-         Allow insmod and modprobe take module options from the applets'
-         command line.
+       Allow insmod and modprobe take module options from the applets'
+       command line.
 
 config BUSYBOX_CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED
        bool "Skip loading of already loaded modules"
        default BUSYBOX_DEFAULT_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED
        depends on BUSYBOX_CONFIG_MODPROBE_SMALL && (BUSYBOX_CONFIG_DEPMOD || BUSYBOX_CONFIG_INSMOD || BUSYBOX_CONFIG_MODPROBE)
        help
-         Check if the module is already loaded.
+       Check if the module is already loaded.
 
 config BUSYBOX_CONFIG_FEATURE_2_4_MODULES
        bool "Support version 2.2/2.4 Linux kernels"
        default BUSYBOX_DEFAULT_FEATURE_2_4_MODULES
        depends on (BUSYBOX_CONFIG_INSMOD || BUSYBOX_CONFIG_LSMOD || BUSYBOX_CONFIG_MODPROBE || BUSYBOX_CONFIG_RMMOD) && !BUSYBOX_CONFIG_MODPROBE_SMALL
        help
-         Support module loading for 2.2.x and 2.4.x Linux kernels.
-         This increases size considerably. Say N unless you plan
-         to run ancient kernels.
+       Support module loading for 2.2.x and 2.4.x Linux kernels.
+       This increases size considerably. Say N unless you plan
+       to run ancient kernels.
 
 config BUSYBOX_CONFIG_FEATURE_INSMOD_VERSION_CHECKING
        bool "Enable module version checking"
        default BUSYBOX_DEFAULT_FEATURE_INSMOD_VERSION_CHECKING
        depends on BUSYBOX_CONFIG_FEATURE_2_4_MODULES && (BUSYBOX_CONFIG_INSMOD || BUSYBOX_CONFIG_MODPROBE)
        help
-         Support checking of versions for modules. This is used to
-         ensure that the kernel and module are made for each other.
+       Support checking of versions for modules. This is used to
+       ensure that the kernel and module are made for each other.
 
 config BUSYBOX_CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS
        bool "Add module symbols to kernel symbol table"
        default BUSYBOX_DEFAULT_FEATURE_INSMOD_KSYMOOPS_SYMBOLS
        depends on BUSYBOX_CONFIG_FEATURE_2_4_MODULES && (BUSYBOX_CONFIG_INSMOD || BUSYBOX_CONFIG_MODPROBE)
        help
-         By adding module symbols to the kernel symbol table, Oops messages
-         occurring within kernel modules can be properly debugged. By enabling
-         this feature, module symbols will always be added to the kernel symbol
-         table for proper debugging support. If you are not interested in
-         Oops messages from kernel modules, say N.
+       By adding module symbols to the kernel symbol table, Oops messages
+       occurring within kernel modules can be properly debugged. By enabling
+       this feature, module symbols will always be added to the kernel symbol
+       table for proper debugging support. If you are not interested in
+       Oops messages from kernel modules, say N.
 
 config BUSYBOX_CONFIG_FEATURE_INSMOD_LOADINKMEM
        bool "In kernel memory optimization (uClinux only)"
        default BUSYBOX_DEFAULT_FEATURE_INSMOD_LOADINKMEM
        depends on BUSYBOX_CONFIG_FEATURE_2_4_MODULES && (BUSYBOX_CONFIG_INSMOD || BUSYBOX_CONFIG_MODPROBE)
        help
-         This is a special uClinux only memory optimization that lets insmod
-         load the specified kernel module directly into kernel space, reducing
-         memory usage by preventing the need for two copies of the module
-         being loaded into memory.
+       This is a special uClinux only memory optimization that lets insmod
+       load the specified kernel module directly into kernel space, reducing
+       memory usage by preventing the need for two copies of the module
+       being loaded into memory.
 
 config BUSYBOX_CONFIG_FEATURE_INSMOD_LOAD_MAP
        bool "Enable insmod load map (-m) option"
        default BUSYBOX_DEFAULT_FEATURE_INSMOD_LOAD_MAP
        depends on BUSYBOX_CONFIG_FEATURE_2_4_MODULES && BUSYBOX_CONFIG_INSMOD
        help
-         Enabling this, one would be able to get a load map
-         output on stdout. This makes kernel module debugging
-         easier.
-         If you don't plan to debug kernel modules, you
-         don't need this option.
+       Enabling this, one would be able to get a load map
+       output on stdout. This makes kernel module debugging
+       easier.
+       If you don't plan to debug kernel modules, you
+       don't need this option.
 
 config BUSYBOX_CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL
        bool "Symbols in load map"
        default BUSYBOX_DEFAULT_FEATURE_INSMOD_LOAD_MAP_FULL
        depends on BUSYBOX_CONFIG_FEATURE_INSMOD_LOAD_MAP
        help
-         Without this option, -m will only output section
-         load map. With this option, -m will also output
-         symbols load map.
+       Without this option, -m will only output section
+       load map. With this option, -m will also output
+       symbols load map.
 
 config BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
        bool "Support tainted module checking with new kernels"
        default BUSYBOX_DEFAULT_FEATURE_CHECK_TAINTED_MODULE
        depends on (BUSYBOX_CONFIG_LSMOD || BUSYBOX_CONFIG_FEATURE_2_4_MODULES) && !BUSYBOX_CONFIG_MODPROBE_SMALL
        help
-         Support checking for tainted modules. These are usually binary
-         only modules that will make the linux-kernel list ignore your
-         support request.
-         This option is required to support GPLONLY modules.
+       Support checking for tainted modules. These are usually binary
+       only modules that will make the linux-kernel list ignore your
+       support request.
+       This option is required to support GPLONLY modules.
 
 config BUSYBOX_CONFIG_FEATURE_INSMOD_TRY_MMAP
        bool "Try to load module from a mmap'ed area"
        default BUSYBOX_DEFAULT_FEATURE_INSMOD_TRY_MMAP
        depends on (BUSYBOX_CONFIG_INSMOD || BUSYBOX_CONFIG_MODPROBE) && !BUSYBOX_CONFIG_MODPROBE_SMALL
        help
-         This option causes module loading code to try to mmap
-         module first. If it does not work (for example,
-         it does not work for compressed modules), module will be read
-         (and unpacked if needed) into a memory block allocated by malloc.
+       This option causes module loading code to try to mmap
+       module first. If it does not work (for example,
+       it does not work for compressed modules), module will be read
+       (and unpacked if needed) into a memory block allocated by malloc.
 
-         The only case when mmap works but malloc does not is when
-         you are trying to load a big module on a very memory-constrained
-         machine. Malloc will momentarily need 2x as much memory as mmap.
+       The only case when mmap works but malloc does not is when
+       you are trying to load a big module on a very memory-constrained
+       machine. Malloc will momentarily need 2x as much memory as mmap.
 
-         Choosing N saves about 250 bytes of code (on 32-bit x86).
+       Choosing N saves about 250 bytes of code (on 32-bit x86).
 
 config BUSYBOX_CONFIG_FEATURE_MODUTILS_ALIAS
        bool "Support module.aliases file"
        default BUSYBOX_DEFAULT_FEATURE_MODUTILS_ALIAS
        depends on (BUSYBOX_CONFIG_DEPMOD || BUSYBOX_CONFIG_MODPROBE) && !BUSYBOX_CONFIG_MODPROBE_SMALL
        help
-         Generate and parse modules.alias containing aliases for bus
-         identifiers:
+       Generate and parse modules.alias containing aliases for bus
+       identifiers:
            alias pcmcia:m*c*f03fn*pfn*pa*pb*pc*pd* parport_cs
 
-         and aliases for logical modules names e.g.:
+       and aliases for logical modules names e.g.:
            alias padlock_aes aes
            alias aes_i586 aes
            alias aes_generic aes
 
-         Say Y if unsure.
+       Say Y if unsure.
 
 config BUSYBOX_CONFIG_FEATURE_MODUTILS_SYMBOLS
        bool "Support module.symbols file"
        default BUSYBOX_DEFAULT_FEATURE_MODUTILS_SYMBOLS
        depends on (BUSYBOX_CONFIG_DEPMOD || BUSYBOX_CONFIG_MODPROBE) && !BUSYBOX_CONFIG_MODPROBE_SMALL
        help
-         Generate and parse modules.symbols containing aliases for
-         symbol_request() kernel calls, such as:
+       Generate and parse modules.symbols containing aliases for
+       symbol_request() kernel calls, such as:
            alias symbol:usb_sg_init usbcore
 
-         Say Y if unsure.
+       Say Y if unsure.
 
 config BUSYBOX_CONFIG_DEFAULT_MODULES_DIR
        string "Default directory containing modules"
        default BUSYBOX_DEFAULT_DEFAULT_MODULES_DIR
        depends on BUSYBOX_CONFIG_DEPMOD || BUSYBOX_CONFIG_MODPROBE || BUSYBOX_CONFIG_MODINFO
        help
-         Directory that contains kernel modules.
-         Defaults to "/lib/modules"
+       Directory that contains kernel modules.
+       Defaults to "/lib/modules"
 
 config BUSYBOX_CONFIG_DEFAULT_DEPMOD_FILE
        string "Default name of modules.dep"
        default BUSYBOX_DEFAULT_DEFAULT_DEPMOD_FILE
        depends on BUSYBOX_CONFIG_DEPMOD || BUSYBOX_CONFIG_MODPROBE || BUSYBOX_CONFIG_MODINFO
        help
-         Filename that contains kernel modules dependencies.
-         Defaults to "modules.dep".
-         If you configured the "simplified modutils" (MODPROBE_SMALL), a
-         ".bb" suffix will be added after this name. Do not specify ".bb"
-         here unless you intend your depmod or modprobe to work on
-         "modules.dep.bb.bb" or such.
+       Filename that contains kernel modules dependencies.
+       Defaults to "modules.dep".
+       If you configured the "simplified modutils" (MODPROBE_SMALL), a
+       ".bb" suffix will be added after this name. Do not specify ".bb"
+       here unless you intend your depmod or modprobe to work on
+       "modules.dep.bb.bb" or such.
 
 endmenu
index 97a1bfb..f9063d3 100644 (file)
@@ -11,134 +11,134 @@ config BUSYBOX_CONFIG_FEATURE_IPV6
        default BUSYBOX_DEFAULT_FEATURE_IPV6
        depends on IPV6
        help
-         Enable IPv6 support in busybox.
-         This adds IPv6 support in the networking applets.
+       Enable IPv6 support in busybox.
+       This adds IPv6 support in the networking applets.
 
 config BUSYBOX_CONFIG_FEATURE_UNIX_LOCAL
        bool "Enable Unix domain socket support (usually not needed)"
        default BUSYBOX_DEFAULT_FEATURE_UNIX_LOCAL
        help
-         Enable Unix domain socket support in all busybox networking
-         applets.  Address of the form local:/path/to/unix/socket
-         will be recognized.
+       Enable Unix domain socket support in all busybox networking
+       applets.  Address of the form local:/path/to/unix/socket
+       will be recognized.
 
-         This extension is almost never used in real world usage.
-         You most likely want to say N.
+       This extension is almost never used in real world usage.
+       You most likely want to say N.
 
 config BUSYBOX_CONFIG_FEATURE_PREFER_IPV4_ADDRESS
        bool "Prefer IPv4 addresses from DNS queries"
        default BUSYBOX_DEFAULT_FEATURE_PREFER_IPV4_ADDRESS
        depends on BUSYBOX_CONFIG_FEATURE_IPV6
        help
-         Use IPv4 address of network host if it has one.
+       Use IPv4 address of network host if it has one.
 
-         If this option is off, the first returned address will be used.
-         This may cause problems when your DNS server is IPv6-capable and
-         is returning IPv6 host addresses too. If IPv6 address
-         precedes IPv4 one in DNS reply, busybox network applets
-         (e.g. wget) will use IPv6 address. On an IPv6-incapable host
-         or network applets will fail to connect to the host
-         using IPv6 address.
+       If this option is off, the first returned address will be used.
+       This may cause problems when your DNS server is IPv6-capable and
+       is returning IPv6 host addresses too. If IPv6 address
+       precedes IPv4 one in DNS reply, busybox network applets
+       (e.g. wget) will use IPv6 address. On an IPv6-incapable host
+       or network applets will fail to connect to the host
+       using IPv6 address.
 
 config BUSYBOX_CONFIG_VERBOSE_RESOLUTION_ERRORS
        bool "Verbose resolution errors"
        default BUSYBOX_DEFAULT_VERBOSE_RESOLUTION_ERRORS
        help
-         Enable if you are not satisfied with simplistic
-         "can't resolve 'hostname.com'" and want to know more.
-         This may increase size of your executable a bit.
+       Enable if you are not satisfied with simplistic
+       "can't resolve 'hostname.com'" and want to know more.
+       This may increase size of your executable a bit.
 
 config BUSYBOX_CONFIG_ARP
        bool "arp"
        default BUSYBOX_DEFAULT_ARP
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Manipulate the system ARP cache.
+       Manipulate the system ARP cache.
 config BUSYBOX_CONFIG_ARPING
        bool "arping"
        default BUSYBOX_DEFAULT_ARPING
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Ping hosts by ARP packets.
+       Ping hosts by ARP packets.
 
 config BUSYBOX_CONFIG_BRCTL
        bool "brctl"
        default BUSYBOX_DEFAULT_BRCTL
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Manage ethernet bridges.
-         Supports addbr/delbr and addif/delif.
+       Manage ethernet bridges.
+       Supports addbr/delbr and addif/delif.
 
 config BUSYBOX_CONFIG_FEATURE_BRCTL_FANCY
        bool "Fancy options"
        default BUSYBOX_DEFAULT_FEATURE_BRCTL_FANCY
        depends on BUSYBOX_CONFIG_BRCTL
        help
-         Add support for extended option like:
+       Add support for extended option like:
            setageing, setfd, sethello, setmaxage,
            setpathcost, setportprio, setbridgeprio,
            stp
-         This adds about 600 bytes.
+       This adds about 600 bytes.
 
 config BUSYBOX_CONFIG_FEATURE_BRCTL_SHOW
        bool "Support show"
        default BUSYBOX_DEFAULT_FEATURE_BRCTL_SHOW
        depends on BUSYBOX_CONFIG_BRCTL && BUSYBOX_CONFIG_FEATURE_BRCTL_FANCY
        help
-         Add support for option which prints the current config:
+       Add support for option which prints the current config:
            show
 config BUSYBOX_CONFIG_DNSD
        bool "dnsd"
        default BUSYBOX_DEFAULT_DNSD
        help
-         Small and static DNS server daemon.
+       Small and static DNS server daemon.
 config BUSYBOX_CONFIG_ETHER_WAKE
        bool "ether-wake"
        default BUSYBOX_DEFAULT_ETHER_WAKE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Send a magic packet to wake up sleeping machines.
+       Send a magic packet to wake up sleeping machines.
 config BUSYBOX_CONFIG_FTPD
        bool "ftpd"
        default BUSYBOX_DEFAULT_FTPD
        help
-         Simple FTP daemon. You have to run it via inetd.
+       Simple FTP daemon. You have to run it via inetd.
 
 config BUSYBOX_CONFIG_FEATURE_FTPD_WRITE
        bool "Enable upload commands"
        default BUSYBOX_DEFAULT_FEATURE_FTPD_WRITE
        depends on BUSYBOX_CONFIG_FTPD
        help
-         Enable all kinds of FTP upload commands (-w option)
+       Enable all kinds of FTP upload commands (-w option)
 
 config BUSYBOX_CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST
        bool "Enable workaround for RFC-violating clients"
        default BUSYBOX_DEFAULT_FEATURE_FTPD_ACCEPT_BROKEN_LIST
        depends on BUSYBOX_CONFIG_FTPD
        help
-         Some ftp clients (among them KDE's Konqueror) issue illegal
-         "LIST -l" requests. This option works around such problems.
-         It might prevent you from listing files starting with "-" and
-         it increases the code size by ~40 bytes.
-         Most other ftp servers seem to behave similar to this.
+       Some ftp clients (among them KDE's Konqueror) issue illegal
+       "LIST -l" requests. This option works around such problems.
+       It might prevent you from listing files starting with "-" and
+       it increases the code size by ~40 bytes.
+       Most other ftp servers seem to behave similar to this.
 
 config BUSYBOX_CONFIG_FEATURE_FTPD_AUTHENTICATION
        bool "Enable authentication"
        default BUSYBOX_DEFAULT_FEATURE_FTPD_AUTHENTICATION
        depends on BUSYBOX_CONFIG_FTPD
        help
-         Enable basic system login as seen in telnet etc.
+       Enable basic system login as seen in telnet etc.
 config BUSYBOX_CONFIG_FTPGET
        bool "ftpget"
        default BUSYBOX_DEFAULT_FTPGET
        help
-         Retrieve a remote file via FTP.
+       Retrieve a remote file via FTP.
 
 config BUSYBOX_CONFIG_FTPPUT
        bool "ftpput"
        default BUSYBOX_DEFAULT_FTPPUT
        help
-         Store a remote file via FTP.
+       Store a remote file via FTP.
 
 config BUSYBOX_CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS
        bool "Enable long options in ftpget/ftpput"
@@ -148,252 +148,252 @@ config BUSYBOX_CONFIG_HOSTNAME
        bool "hostname"
        default BUSYBOX_DEFAULT_HOSTNAME
        help
-         Show or set the system's host name.
+       Show or set the system's host name.
 
 config BUSYBOX_CONFIG_DNSDOMAINNAME
        bool "dnsdomainname"
        default BUSYBOX_DEFAULT_DNSDOMAINNAME
        help
-         Alias to "hostname -d".
+       Alias to "hostname -d".
 config BUSYBOX_CONFIG_HTTPD
        bool "httpd"
        default BUSYBOX_DEFAULT_HTTPD
        help
-         HTTP server.
+       HTTP server.
 
 config BUSYBOX_CONFIG_FEATURE_HTTPD_RANGES
        bool "Support 'Ranges:' header"
        default BUSYBOX_DEFAULT_FEATURE_HTTPD_RANGES
        depends on BUSYBOX_CONFIG_HTTPD
        help
-         Makes httpd emit "Accept-Ranges: bytes" header and understand
-         "Range: bytes=NNN-[MMM]" header. Allows for resuming interrupted
-         downloads, seeking in multimedia players etc.
+       Makes httpd emit "Accept-Ranges: bytes" header and understand
+       "Range: bytes=NNN-[MMM]" header. Allows for resuming interrupted
+       downloads, seeking in multimedia players etc.
 
 config BUSYBOX_CONFIG_FEATURE_HTTPD_SETUID
        bool "Enable -u <user> option"
        default BUSYBOX_DEFAULT_FEATURE_HTTPD_SETUID
        depends on BUSYBOX_CONFIG_HTTPD
        help
-         This option allows the server to run as a specific user
-         rather than defaulting to the user that starts the server.
-         Use of this option requires special privileges to change to a
-         different user.
+       This option allows the server to run as a specific user
+       rather than defaulting to the user that starts the server.
+       Use of this option requires special privileges to change to a
+       different user.
 
 config BUSYBOX_CONFIG_FEATURE_HTTPD_BASIC_AUTH
        bool "Enable Basic http Authentication"
        default BUSYBOX_DEFAULT_FEATURE_HTTPD_BASIC_AUTH
        depends on BUSYBOX_CONFIG_HTTPD
        help
-         Utilizes password settings from /etc/httpd.conf for basic
-         authentication on a per url basis.
-         Example for httpd.conf file:
-         /adm:toor:PaSsWd
+       Utilizes password settings from /etc/httpd.conf for basic
+       authentication on a per url basis.
+       Example for httpd.conf file:
+       /adm:toor:PaSsWd
 
 config BUSYBOX_CONFIG_FEATURE_HTTPD_AUTH_MD5
        bool "Support MD5 crypted passwords for http Authentication"
        default BUSYBOX_DEFAULT_FEATURE_HTTPD_AUTH_MD5
        depends on BUSYBOX_CONFIG_FEATURE_HTTPD_BASIC_AUTH
        help
-         Enables encrypted passwords, and wildcard user/passwords
-         in httpd.conf file.
-         User '*' means 'any system user name is ok',
-         password of '*' means 'use system password for this user'
-         Examples:
-         /adm:toor:$1$P/eKnWXS$aI1aPGxT.dJD5SzqAKWrF0
-         /adm:root:*
-         /wiki:*:*
+       Enables encrypted passwords, and wildcard user/passwords
+       in httpd.conf file.
+       User '*' means 'any system user name is ok',
+       password of '*' means 'use system password for this user'
+       Examples:
+       /adm:toor:$1$P/eKnWXS$aI1aPGxT.dJD5SzqAKWrF0
+       /adm:root:*
+       /wiki:*:*
 
 config BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
        bool "Support Common Gateway Interface (CGI)"
        default BUSYBOX_DEFAULT_FEATURE_HTTPD_CGI
        depends on BUSYBOX_CONFIG_HTTPD
        help
-         This option allows scripts and executables to be invoked
-         when specific URLs are requested.
+       This option allows scripts and executables to be invoked
+       when specific URLs are requested.
 
 config BUSYBOX_CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
        bool "Support running scripts through an interpreter"
        default BUSYBOX_DEFAULT_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
        depends on BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
        help
-         This option enables support for running scripts through an
-         interpreter. Turn this on if you want PHP scripts to work
-         properly. You need to supply an additional line in your
-         httpd.conf file:
-         *.php:/path/to/your/php
+       This option enables support for running scripts through an
+       interpreter. Turn this on if you want PHP scripts to work
+       properly. You need to supply an additional line in your
+       httpd.conf file:
+       *.php:/path/to/your/php
 
 config BUSYBOX_CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
        bool "Set REMOTE_PORT environment variable for CGI"
        default BUSYBOX_DEFAULT_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
        depends on BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
        help
-         Use of this option can assist scripts in generating
-         references that contain a unique port number.
+       Use of this option can assist scripts in generating
+       references that contain a unique port number.
 
 config BUSYBOX_CONFIG_FEATURE_HTTPD_ENCODE_URL_STR
        bool "Enable -e option (useful for CGIs written as shell scripts)"
        default BUSYBOX_DEFAULT_FEATURE_HTTPD_ENCODE_URL_STR
        depends on BUSYBOX_CONFIG_HTTPD
        help
-         This option allows html encoding of arbitrary strings for display
-         by the browser. Output goes to stdout.
-         For example, httpd -e "<Hello World>" produces
-         "&#60Hello&#32World&#62".
+       This option allows html encoding of arbitrary strings for display
+       by the browser. Output goes to stdout.
+       For example, httpd -e "<Hello World>" produces
+       "&#60Hello&#32World&#62".
 
 config BUSYBOX_CONFIG_FEATURE_HTTPD_ERROR_PAGES
        bool "Support custom error pages"
        default BUSYBOX_DEFAULT_FEATURE_HTTPD_ERROR_PAGES
        depends on BUSYBOX_CONFIG_HTTPD
        help
-         This option allows you to define custom error pages in
-         the configuration file instead of the default HTTP status
-         error pages. For instance, if you add the line:
+       This option allows you to define custom error pages in
+       the configuration file instead of the default HTTP status
+       error pages. For instance, if you add the line:
                E404:/path/e404.html
-         in the config file, the server will respond the specified
-         '/path/e404.html' file instead of the terse '404 NOT FOUND'
-         message.
+       in the config file, the server will respond the specified
+       '/path/e404.html' file instead of the terse '404 NOT FOUND'
+       message.
 
 config BUSYBOX_CONFIG_FEATURE_HTTPD_PROXY
        bool "Support reverse proxy"
        default BUSYBOX_DEFAULT_FEATURE_HTTPD_PROXY
        depends on BUSYBOX_CONFIG_HTTPD
        help
-         This option allows you to define URLs that will be forwarded
-         to another HTTP server. To setup add the following line to the
-         configuration file
+       This option allows you to define URLs that will be forwarded
+       to another HTTP server. To setup add the following line to the
+       configuration file
                P:/url/:http://hostname[:port]/new/path/
-         Then a request to /url/myfile will be forwarded to
-         http://hostname[:port]/new/path/myfile.
+       Then a request to /url/myfile will be forwarded to
+       http://hostname[:port]/new/path/myfile.
 
 config BUSYBOX_CONFIG_FEATURE_HTTPD_GZIP
        bool "Support GZIP content encoding"
        default BUSYBOX_DEFAULT_FEATURE_HTTPD_GZIP
        depends on BUSYBOX_CONFIG_HTTPD
        help
-         Makes httpd send files using GZIP content encoding if the
-         client supports it and a pre-compressed <file>.gz exists.
+       Makes httpd send files using GZIP content encoding if the
+       client supports it and a pre-compressed <file>.gz exists.
 config BUSYBOX_CONFIG_IFCONFIG
        bool "ifconfig"
        default BUSYBOX_DEFAULT_IFCONFIG
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Ifconfig is used to configure the kernel-resident network interfaces.
+       Ifconfig is used to configure the kernel-resident network interfaces.
 
 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_STATUS
        bool "Enable status reporting output (+7k)"
        default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_STATUS
        depends on BUSYBOX_CONFIG_IFCONFIG
        help
-         If ifconfig is called with no arguments it will display the status
-         of the currently active interfaces.
+       If ifconfig is called with no arguments it will display the status
+       of the currently active interfaces.
 
 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_SLIP
        bool "Enable slip-specific options \"keepalive\" and \"outfill\""
        default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_SLIP
        depends on BUSYBOX_CONFIG_IFCONFIG
        help
-         Allow "keepalive" and "outfill" support for SLIP. If you're not
-         planning on using serial lines, leave this unchecked.
+       Allow "keepalive" and "outfill" support for SLIP. If you're not
+       planning on using serial lines, leave this unchecked.
 
 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
        bool "Enable options \"mem_start\", \"io_addr\", and \"irq\""
        default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
        depends on BUSYBOX_CONFIG_IFCONFIG
        help
-         Allow the start address for shared memory, start address for I/O,
-         and/or the interrupt line used by the specified device.
+       Allow the start address for shared memory, start address for I/O,
+       and/or the interrupt line used by the specified device.
 
 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_HW
        bool "Enable option \"hw\" (ether only)"
        default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_HW
        depends on BUSYBOX_CONFIG_IFCONFIG
        help
-         Set the hardware address of this interface, if the device driver
-         supports  this  operation. Currently, we only support the 'ether'
-         class.
+       Set the hardware address of this interface, if the device driver
+       supports  this  operation. Currently, we only support the 'ether'
+       class.
 
 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
        bool "Set the broadcast automatically"
        default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_BROADCAST_PLUS
        depends on BUSYBOX_CONFIG_IFCONFIG
        help
-         Setting this will make ifconfig attempt to find the broadcast
-         automatically if the value '+' is used.
+       Setting this will make ifconfig attempt to find the broadcast
+       automatically if the value '+' is used.
 config BUSYBOX_CONFIG_IFENSLAVE
        bool "ifenslave"
        default BUSYBOX_DEFAULT_IFENSLAVE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Userspace application to bind several interfaces
-         to a logical interface (use with kernel bonding driver).
+       Userspace application to bind several interfaces
+       to a logical interface (use with kernel bonding driver).
 config BUSYBOX_CONFIG_IFPLUGD
        bool "ifplugd"
        default BUSYBOX_DEFAULT_IFPLUGD
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Network interface plug detection daemon.
+       Network interface plug detection daemon.
 config BUSYBOX_CONFIG_IFUP
        bool "ifup"
        default BUSYBOX_DEFAULT_IFUP
        help
-         Activate the specified interfaces. This applet makes use
-         of either "ifconfig" and "route" or the "ip" command to actually
-         configure network interfaces. Therefore, you will probably also want
-         to enable either IFCONFIG and ROUTE, or enable
-         FEATURE_IFUPDOWN_IP and the various IP options. Of
-         course you could use non-busybox versions of these programs, so
-         against my better judgement (since this will surely result in plenty
-         of support questions on the mailing list), I do not force you to
-         enable these additional options. It is up to you to supply either
-         "ifconfig", "route" and "run-parts" or the "ip" command, either
-         via busybox or via standalone utilities.
+       Activate the specified interfaces. This applet makes use
+       of either "ifconfig" and "route" or the "ip" command to actually
+       configure network interfaces. Therefore, you will probably also want
+       to enable either IFCONFIG and ROUTE, or enable
+       FEATURE_IFUPDOWN_IP and the various IP options. Of
+       course you could use non-busybox versions of these programs, so
+       against my better judgement (since this will surely result in plenty
+       of support questions on the mailing list), I do not force you to
+       enable these additional options. It is up to you to supply either
+       "ifconfig", "route" and "run-parts" or the "ip" command, either
+       via busybox or via standalone utilities.
 
 config BUSYBOX_CONFIG_IFDOWN
        bool "ifdown"
        default BUSYBOX_DEFAULT_IFDOWN
        help
-         Deactivate the specified interfaces.
+       Deactivate the specified interfaces.
 
 config BUSYBOX_CONFIG_IFUPDOWN_IFSTATE_PATH
        string "Absolute path to ifstate file"
        default BUSYBOX_DEFAULT_IFUPDOWN_IFSTATE_PATH
        depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
        help
-         ifupdown keeps state information in a file called ifstate.
-         Typically it is located in /var/run/ifstate, however
-         some distributions tend to put it in other places
-         (debian, for example, uses /etc/network/run/ifstate).
-         This config option defines location of ifstate.
+       ifupdown keeps state information in a file called ifstate.
+       Typically it is located in /var/run/ifstate, however
+       some distributions tend to put it in other places
+       (debian, for example, uses /etc/network/run/ifstate).
+       This config option defines location of ifstate.
 
 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP
        bool "Use ip tool (else ifconfig/route is used)"
        default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IP
        depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
        help
-         Use the iproute "ip" command to implement "ifup" and "ifdown", rather
-         than the default of using the older "ifconfig" and "route" utilities.
+       Use the iproute "ip" command to implement "ifup" and "ifdown", rather
+       than the default of using the older "ifconfig" and "route" utilities.
 
-         If Y: you must install either the full-blown iproute2 package
-         or enable "ip" applet in Busybox, or the "ifup" and "ifdown" applets
-         will not work.
+       If Y: you must install either the full-blown iproute2 package
+       or enable "ip" applet in Busybox, or the "ifup" and "ifdown" applets
+       will not work.
 
-         If N: you must install either the full-blown ifconfig and route
-         utilities, or enable these applets in Busybox.
+       If N: you must install either the full-blown ifconfig and route
+       utilities, or enable these applets in Busybox.
 
 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IPV4
        bool "Support IPv4"
        default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV4
        depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
        help
-         If you want ifup/ifdown to talk IPv4, leave this on.
+       If you want ifup/ifdown to talk IPv4, leave this on.
 
 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IPV6
        bool "Support IPv6"
        default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV6
        depends on (BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN) && BUSYBOX_CONFIG_FEATURE_IPV6
        help
-         If you need support for IPv6, turn this option on.
+       If you need support for IPv6, turn this option on.
 
 
 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_MAPPING
@@ -401,68 +401,68 @@ config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_MAPPING
        default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_MAPPING
        depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
        help
-         This enables support for the "mapping" stanza, unless you have
-         a weird network setup you don't need it.
+       This enables support for the "mapping" stanza, unless you have
+       a weird network setup you don't need it.
 
 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP
        bool "Support external DHCP clients"
        default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_EXTERNAL_DHCP
        depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
        help
-         This enables support for the external dhcp clients. Clients are
-         tried in the following order: dhcpcd, dhclient, pump and udhcpc.
-         Otherwise, if udhcpc applet is enabled, it is used.
-         Otherwise, ifup/ifdown will have no support for DHCP.
+       This enables support for the external dhcp clients. Clients are
+       tried in the following order: dhcpcd, dhclient, pump and udhcpc.
+       Otherwise, if udhcpc applet is enabled, it is used.
+       Otherwise, ifup/ifdown will have no support for DHCP.
 config BUSYBOX_CONFIG_INETD
        bool "inetd"
        default BUSYBOX_DEFAULT_INETD
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         Internet superserver daemon
+       Internet superserver daemon
 
 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO
        bool "Support echo service"
        default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_ECHO
        depends on BUSYBOX_CONFIG_INETD
        help
-         Echo received data internal inetd service
+       Echo received data internal inetd service
 
 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
        bool "Support discard service"
        default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
        depends on BUSYBOX_CONFIG_INETD
        help
-         Internet /dev/null internal inetd service
+       Internet /dev/null internal inetd service
 
 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME
        bool "Support time service"
        default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_TIME
        depends on BUSYBOX_CONFIG_INETD
        help
-         Return 32 bit time since 1900 internal inetd service
+       Return 32 bit time since 1900 internal inetd service
 
 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
        bool "Support daytime service"
        default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
        depends on BUSYBOX_CONFIG_INETD
        help
-         Return human-readable time internal inetd service
+       Return human-readable time internal inetd service
 
 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
        bool "Support chargen service"
        default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
        depends on BUSYBOX_CONFIG_INETD
        help
-         Familiar character generator internal inetd service
+       Familiar character generator internal inetd service
 
 config BUSYBOX_CONFIG_IP
        bool "ip"
        default BUSYBOX_DEFAULT_IP
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         The "ip" applet is a TCP/IP interface configuration and routing
-         utility. You generally don't need "ip" to use busybox with
-         TCP/IP.
+       The "ip" applet is a TCP/IP interface configuration and routing
+       utility. You generally don't need "ip" to use busybox with
+       TCP/IP.
 
 config BUSYBOX_CONFIG_IPADDR
        bool "ipaddr"
@@ -470,7 +470,7 @@ config BUSYBOX_CONFIG_IPADDR
        select BUSYBOX_CONFIG_FEATURE_IP_ADDRESS
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Support short form of ip addr: ipaddr
+       Support short form of ip addr: ipaddr
 
 config BUSYBOX_CONFIG_IPLINK
        bool "iplink"
@@ -478,7 +478,7 @@ config BUSYBOX_CONFIG_IPLINK
        select BUSYBOX_CONFIG_FEATURE_IP_LINK
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Support short form of ip link: iplink
+       Support short form of ip link: iplink
 
 config BUSYBOX_CONFIG_IPROUTE
        bool "iproute"
@@ -486,7 +486,7 @@ config BUSYBOX_CONFIG_IPROUTE
        select BUSYBOX_CONFIG_FEATURE_IP_ROUTE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Support short form of ip route: iproute
+       Support short form of ip route: iproute
 
 config BUSYBOX_CONFIG_IPTUNNEL
        bool "iptunnel"
@@ -494,7 +494,7 @@ config BUSYBOX_CONFIG_IPTUNNEL
        select BUSYBOX_CONFIG_FEATURE_IP_TUNNEL
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Support short form of ip tunnel: iptunnel
+       Support short form of ip tunnel: iptunnel
 
 config BUSYBOX_CONFIG_IPRULE
        bool "iprule"
@@ -502,7 +502,7 @@ config BUSYBOX_CONFIG_IPRULE
        select BUSYBOX_CONFIG_FEATURE_IP_RULE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Support short form of ip rule: iprule
+       Support short form of ip rule: iprule
 
 config BUSYBOX_CONFIG_IPNEIGH
        bool "ipneigh"
@@ -510,72 +510,72 @@ config BUSYBOX_CONFIG_IPNEIGH
        select BUSYBOX_CONFIG_FEATURE_IP_NEIGH
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Support short form of ip neigh: ipneigh
+       Support short form of ip neigh: ipneigh
 
 config BUSYBOX_CONFIG_FEATURE_IP_ADDRESS
        bool "ip address"
        default BUSYBOX_DEFAULT_FEATURE_IP_ADDRESS
        depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPADDR
        help
-         Address manipulation support for the "ip" applet.
+       Address manipulation support for the "ip" applet.
 
 config BUSYBOX_CONFIG_FEATURE_IP_LINK
        bool "ip link"
        default BUSYBOX_DEFAULT_FEATURE_IP_LINK
        depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPLINK
        help
-         Configure network devices with "ip".
+       Configure network devices with "ip".
 
 config BUSYBOX_CONFIG_FEATURE_IP_ROUTE
        bool "ip route"
        default BUSYBOX_DEFAULT_FEATURE_IP_ROUTE
        depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPROUTE
        help
-         Add support for routing table management to "ip".
+       Add support for routing table management to "ip".
 
 config BUSYBOX_CONFIG_FEATURE_IP_ROUTE_DIR
        string "ip route configuration directory"
        default BUSYBOX_DEFAULT_FEATURE_IP_ROUTE_DIR
        depends on BUSYBOX_CONFIG_FEATURE_IP_ROUTE
        help
-         Location of the "ip" applet routing configuration.
+       Location of the "ip" applet routing configuration.
 
 config BUSYBOX_CONFIG_FEATURE_IP_TUNNEL
        bool "ip tunnel"
        default BUSYBOX_DEFAULT_FEATURE_IP_TUNNEL
        depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPTUNNEL
        help
-         Add support for tunneling commands to "ip".
+       Add support for tunneling commands to "ip".
 
 config BUSYBOX_CONFIG_FEATURE_IP_RULE
        bool "ip rule"
        default BUSYBOX_DEFAULT_FEATURE_IP_RULE
        depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPRULE
        help
-         Add support for rule commands to "ip".
+       Add support for rule commands to "ip".
 
 config BUSYBOX_CONFIG_FEATURE_IP_NEIGH
        bool "ip neighbor"
        default BUSYBOX_DEFAULT_FEATURE_IP_NEIGH
        depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPNEIGH
        help
-         Add support for neighbor commands to "ip".
+       Add support for neighbor commands to "ip".
 
 config BUSYBOX_CONFIG_FEATURE_IP_RARE_PROTOCOLS
        bool "Support displaying rarely used link types"
        default BUSYBOX_DEFAULT_FEATURE_IP_RARE_PROTOCOLS
        depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPADDR || BUSYBOX_CONFIG_IPLINK || BUSYBOX_CONFIG_IPROUTE || BUSYBOX_CONFIG_IPTUNNEL || BUSYBOX_CONFIG_IPRULE || BUSYBOX_CONFIG_IPNEIGH
        help
-         If you are not going to use links of type "frad", "econet",
-         "bif" etc, you probably don't need to enable this.
-         Ethernet, wireless, infrared, ppp/slip, ip tunnelling
-         link types are supported without this option selected.
+       If you are not going to use links of type "frad", "econet",
+       "bif" etc, you probably don't need to enable this.
+       Ethernet, wireless, infrared, ppp/slip, ip tunnelling
+       link types are supported without this option selected.
 config BUSYBOX_CONFIG_IPCALC
        bool "ipcalc"
        default BUSYBOX_DEFAULT_IPCALC
        help
-         ipcalc takes an IP address and netmask and calculates the
-         resulting broadcast, network, and host range.
+       ipcalc takes an IP address and netmask and calculates the
+       resulting broadcast, network, and host range.
 
 config BUSYBOX_CONFIG_FEATURE_IPCALC_LONG_OPTIONS
        bool "Enable long options"
@@ -587,39 +587,39 @@ config BUSYBOX_CONFIG_FEATURE_IPCALC_FANCY
        default BUSYBOX_DEFAULT_FEATURE_IPCALC_FANCY
        depends on BUSYBOX_CONFIG_IPCALC
        help
-         Adds the options hostname, prefix and silent to the output of
-         "ipcalc".
+       Adds the options hostname, prefix and silent to the output of
+       "ipcalc".
 config BUSYBOX_CONFIG_FAKEIDENTD
        bool "fakeidentd"
        default BUSYBOX_DEFAULT_FAKEIDENTD
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         fakeidentd listens on the ident port and returns a predefined
-         fake value on any query.
+       fakeidentd listens on the ident port and returns a predefined
+       fake value on any query.
 config BUSYBOX_CONFIG_NAMEIF
        bool "nameif"
        default BUSYBOX_DEFAULT_NAMEIF
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         nameif is used to rename network interface by its MAC address.
-         Renamed interfaces MUST be in the down state.
-         It is possible to use a file (default: /etc/mactab)
-         with list of new interface names and MACs.
-         Maximum interface name length: IFNAMSIZ = 16
-         File fields are separated by space or tab.
-         File format:
-         # Comment
-         new_interface_name    XX:XX:XX:XX:XX:XX
+       nameif is used to rename network interface by its MAC address.
+       Renamed interfaces MUST be in the down state.
+       It is possible to use a file (default: /etc/mactab)
+       with list of new interface names and MACs.
+       Maximum interface name length: IFNAMSIZ = 16
+       File fields are separated by space or tab.
+       File format:
+       # Comment
+       new_interface_name    XX:XX:XX:XX:XX:XX
 
 config BUSYBOX_CONFIG_FEATURE_NAMEIF_EXTENDED
        bool "Extended nameif"
        default BUSYBOX_DEFAULT_FEATURE_NAMEIF_EXTENDED
        depends on BUSYBOX_CONFIG_NAMEIF
        help
-         This extends the nameif syntax to support the bus_info, driver,
-         phyaddr selectors. The syntax is compatible to the normal nameif.
-         File format:
+       This extends the nameif syntax to support the bus_info, driver,
+       phyaddr selectors. The syntax is compatible to the normal nameif.
+       File format:
            new_interface_name  driver=asix bus=usb-0000:00:08.2-3
            new_interface_name  bus=usb-0000:00:08.2-3 00:80:C8:38:91:B5
            new_interface_name  phy_address=2 00:80:C8:38:91:B5
@@ -629,77 +629,77 @@ config BUSYBOX_CONFIG_NBDCLIENT
        bool "nbd-client"
        default BUSYBOX_DEFAULT_NBDCLIENT
        help
-         Network block device client
+       Network block device client
 config BUSYBOX_CONFIG_NC
        bool "nc"
        default BUSYBOX_DEFAULT_NC
        help
-         A simple Unix utility which reads and writes data across network
-         connections.
+       A simple Unix utility which reads and writes data across network
+       connections.
 
 config BUSYBOX_CONFIG_NC_SERVER
        bool "Netcat server options (-l)"
        default BUSYBOX_DEFAULT_NC_SERVER
        depends on BUSYBOX_CONFIG_NC
        help
-         Allow netcat to act as a server.
+       Allow netcat to act as a server.
 
 config BUSYBOX_CONFIG_NC_EXTRA
        bool "Netcat extensions (-eiw and -f FILE)"
        default BUSYBOX_DEFAULT_NC_EXTRA
        depends on BUSYBOX_CONFIG_NC
        help
-         Add -e (support for executing the rest of the command line after
-         making or receiving a successful connection), -i (delay interval for
-         lines sent), -w (timeout for initial connection).
+       Add -e (support for executing the rest of the command line after
+       making or receiving a successful connection), -i (delay interval for
+       lines sent), -w (timeout for initial connection).
 
 config BUSYBOX_CONFIG_NC_110_COMPAT
        bool "Netcat 1.10 compatibility (+2.5k)"
        default BUSYBOX_DEFAULT_NC_110_COMPAT  # off specially for Rob
        depends on BUSYBOX_CONFIG_NC
        help
-         This option makes nc closely follow original nc-1.10.
-         The code is about 2.5k bigger. It enables
-         -s ADDR, -n, -u, -v, -o FILE, -z options, but loses
-         busybox-specific extensions: -f FILE.
+       This option makes nc closely follow original nc-1.10.
+       The code is about 2.5k bigger. It enables
+       -s ADDR, -n, -u, -v, -o FILE, -z options, but loses
+       busybox-specific extensions: -f FILE.
 config BUSYBOX_CONFIG_NETMSG
        bool "netmsg"
        default BUSYBOX_DEFAULT_NETMSG
        help
-         simple program for sending udp broadcast messages
+       simple program for sending udp broadcast messages
 config BUSYBOX_CONFIG_NETSTAT
        bool "netstat"
        default BUSYBOX_DEFAULT_NETSTAT
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         netstat prints information about the Linux networking subsystem.
+       netstat prints information about the Linux networking subsystem.
 
 config BUSYBOX_CONFIG_FEATURE_NETSTAT_WIDE
        bool "Enable wide output"
        default BUSYBOX_DEFAULT_FEATURE_NETSTAT_WIDE
        depends on BUSYBOX_CONFIG_NETSTAT
        help
-         Add support for wide columns. Useful when displaying IPv6 addresses
-         (-W option).
+       Add support for wide columns. Useful when displaying IPv6 addresses
+       (-W option).
 
 config BUSYBOX_CONFIG_FEATURE_NETSTAT_PRG
        bool "Enable PID/Program name output"
        default BUSYBOX_DEFAULT_FEATURE_NETSTAT_PRG
        depends on BUSYBOX_CONFIG_NETSTAT
        help
-         Add support for -p flag to print out PID and program name.
-         +700 bytes of code.
+       Add support for -p flag to print out PID and program name.
+       +700 bytes of code.
 config BUSYBOX_CONFIG_NSLOOKUP
        bool "nslookup"
        default BUSYBOX_DEFAULT_NSLOOKUP
        help
-         nslookup is a tool to query Internet name servers.
+       nslookup is a tool to query Internet name servers.
 config BUSYBOX_CONFIG_NSLOOKUP_OPENWRT
        bool "nslookup_lede"
        depends on !BUSYBOX_CONFIG_NSLOOKUP
        default BUSYBOX_DEFAULT_NSLOOKUP_OPENWRT
        help
-         nslookup is a tool to query Internet name servers (OpenWrt flavor).
+       nslookup is a tool to query Internet name servers (OpenWrt flavor).
 
 config BUSYBOX_CONFIG_FEATURE_NSLOOKUP_OPENWRT_LONG_OPTIONS
        bool "Enable long options"
@@ -712,107 +712,107 @@ config BUSYBOX_CONFIG_NTPD
        default BUSYBOX_DEFAULT_NTPD
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         The NTP client/server daemon.
+       The NTP client/server daemon.
 
 config BUSYBOX_CONFIG_FEATURE_NTPD_SERVER
        bool "Make ntpd usable as a NTP server"
        default BUSYBOX_DEFAULT_FEATURE_NTPD_SERVER
        depends on BUSYBOX_CONFIG_NTPD
        help
-         Make ntpd usable as a NTP server. If you disable this option
-         ntpd will be usable only as a NTP client.
+       Make ntpd usable as a NTP server. If you disable this option
+       ntpd will be usable only as a NTP client.
 
 config BUSYBOX_CONFIG_FEATURE_NTPD_CONF
        bool "Make ntpd understand /etc/ntp.conf"
        default BUSYBOX_DEFAULT_FEATURE_NTPD_CONF
        depends on BUSYBOX_CONFIG_NTPD
        help
-         Make ntpd look in /etc/ntp.conf for peers. Only "server address"
-         is supported.
+       Make ntpd look in /etc/ntp.conf for peers. Only "server address"
+       is supported.
 config BUSYBOX_CONFIG_PING
        bool "ping"
        default BUSYBOX_DEFAULT_PING
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
-         elicit an ICMP ECHO_RESPONSE from a host or gateway.
+       ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
+       elicit an ICMP ECHO_RESPONSE from a host or gateway.
 
 config BUSYBOX_CONFIG_PING6
        bool "ping6"
        default BUSYBOX_DEFAULT_PING6
        depends on BUSYBOX_CONFIG_FEATURE_IPV6
        help
-         This will give you a ping that can talk IPv6.
+       This will give you a ping that can talk IPv6.
 
 config BUSYBOX_CONFIG_FEATURE_FANCY_PING
        bool "Enable fancy ping output"
        default BUSYBOX_DEFAULT_FEATURE_FANCY_PING
        depends on BUSYBOX_CONFIG_PING || BUSYBOX_CONFIG_PING6
        help
-         Make the output from the ping applet include statistics, and at the
-         same time provide full support for ICMP packets.
+       Make the output from the ping applet include statistics, and at the
+       same time provide full support for ICMP packets.
 config BUSYBOX_CONFIG_PSCAN
        bool "pscan"
        default BUSYBOX_DEFAULT_PSCAN
        help
-         Simple network port scanner.
+       Simple network port scanner.
 config BUSYBOX_CONFIG_ROUTE
        bool "route"
        default BUSYBOX_DEFAULT_ROUTE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Route displays or manipulates the kernel's IP routing tables.
+       Route displays or manipulates the kernel's IP routing tables.
 config BUSYBOX_CONFIG_SLATTACH
        bool "slattach"
        default BUSYBOX_DEFAULT_SLATTACH
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         slattach is a small utility to attach network interfaces to serial
-         lines.
+       slattach is a small utility to attach network interfaces to serial
+       lines.
 config BUSYBOX_CONFIG_SSL_CLIENT
        bool "ssl_client"
        default BUSYBOX_DEFAULT_SSL_CLIENT
        select BUSYBOX_CONFIG_TLS
        help
-         This tool pipes data to/from a socket, TLS-encrypting it.
+       This tool pipes data to/from a socket, TLS-encrypting it.
 config BUSYBOX_CONFIG_TCPSVD
        bool "tcpsvd"
        default BUSYBOX_DEFAULT_TCPSVD
        help
-         tcpsvd listens on a TCP port and runs a program for each new
-         connection.
+       tcpsvd listens on a TCP port and runs a program for each new
+       connection.
 
 config BUSYBOX_CONFIG_UDPSVD
        bool "udpsvd"
        default BUSYBOX_DEFAULT_UDPSVD
        help
-         udpsvd listens on an UDP port and runs a program for each new
-         connection.
+       udpsvd listens on an UDP port and runs a program for each new
+       connection.
 config BUSYBOX_CONFIG_TELNET
        bool "telnet"
        default BUSYBOX_DEFAULT_TELNET
        help
-         Telnet is an interface to the TELNET protocol, but is also commonly
-         used to test other simple protocols.
+       Telnet is an interface to the TELNET protocol, but is also commonly
+       used to test other simple protocols.
 
 config BUSYBOX_CONFIG_FEATURE_TELNET_TTYPE
        bool "Pass TERM type to remote host"
        default BUSYBOX_DEFAULT_FEATURE_TELNET_TTYPE
        depends on BUSYBOX_CONFIG_TELNET
        help
-         Setting this option will forward the TERM environment variable to the
-         remote host you are connecting to. This is useful to make sure that
-         things like ANSI colors and other control sequences behave.
+       Setting this option will forward the TERM environment variable to the
+       remote host you are connecting to. This is useful to make sure that
+       things like ANSI colors and other control sequences behave.
 
 config BUSYBOX_CONFIG_FEATURE_TELNET_AUTOLOGIN
        bool "Pass USER type to remote host"
        default BUSYBOX_DEFAULT_FEATURE_TELNET_AUTOLOGIN
        depends on BUSYBOX_CONFIG_TELNET
        help
-         Setting this option will forward the USER environment variable to the
-         remote host you are connecting to. This is useful when you need to
-         log into a machine without telling the username (autologin). This
-         option enables `-a' and `-l USER' arguments.
+       Setting this option will forward the USER environment variable to the
+       remote host you are connecting to. This is useful when you need to
+       log into a machine without telling the username (autologin). This
+       option enables `-a' and `-l USER' arguments.
 
 config BUSYBOX_CONFIG_FEATURE_TELNET_WIDTH
        bool "Enable window size autodetection"
@@ -823,86 +823,86 @@ config BUSYBOX_CONFIG_TELNETD
        default BUSYBOX_DEFAULT_TELNETD
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         A daemon for the TELNET protocol, allowing you to log onto the host
-         running the daemon. Please keep in mind that the TELNET protocol
-         sends passwords in plain text. If you can't afford the space for an
-         SSH daemon and you trust your network, you may say 'y' here. As a
-         more secure alternative, you should seriously consider installing the
-         very small Dropbear SSH daemon instead:
+       A daemon for the TELNET protocol, allowing you to log onto the host
+       running the daemon. Please keep in mind that the TELNET protocol
+       sends passwords in plain text. If you can't afford the space for an
+       SSH daemon and you trust your network, you may say 'y' here. As a
+       more secure alternative, you should seriously consider installing the
+       very small Dropbear SSH daemon instead:
                http://matt.ucc.asn.au/dropbear/dropbear.html
 
-         Note that for busybox telnetd to work you need several things:
-         First of all, your kernel needs:
+       Note that for busybox telnetd to work you need several things:
+       First of all, your kernel needs:
                  CONFIG_UNIX98_PTYS=y
 
-         Next, you need a /dev/pts directory on your root filesystem:
+       Next, you need a /dev/pts directory on your root filesystem:
 
                  $ ls -ld /dev/pts
                  drwxr-xr-x  2 root root 0 Sep 23 13:21 /dev/pts/
 
-         Next you need the pseudo terminal master multiplexer /dev/ptmx:
+       Next you need the pseudo terminal master multiplexer /dev/ptmx:
 
                  $ ls -la /dev/ptmx
                  crw-rw-rw-  1 root tty 5, 2 Sep 23 13:55 /dev/ptmx
 
-         Any /dev/ttyp[0-9]* files you may have can be removed.
-         Next, you need to mount the devpts filesystem on /dev/pts using:
+       Any /dev/ttyp[0-9]* files you may have can be removed.
+       Next, you need to mount the devpts filesystem on /dev/pts using:
 
                  mount -t devpts devpts /dev/pts
 
-         You need to be sure that busybox has LOGIN and
-         FEATURE_SUID enabled. And finally, you should make
-         certain that Busybox has been installed setuid root:
+       You need to be sure that busybox has LOGIN and
+       FEATURE_SUID enabled. And finally, you should make
+       certain that Busybox has been installed setuid root:
 
                chown root.root /bin/busybox
                chmod 4755 /bin/busybox
 
-         with all that done, telnetd _should_ work....
+       with all that done, telnetd _should_ work....
 
 config BUSYBOX_CONFIG_FEATURE_TELNETD_STANDALONE
        bool "Support standalone telnetd (not inetd only)"
        default BUSYBOX_DEFAULT_FEATURE_TELNETD_STANDALONE
        depends on BUSYBOX_CONFIG_TELNETD
        help
-         Selecting this will make telnetd able to run standalone.
+       Selecting this will make telnetd able to run standalone.
 
 config BUSYBOX_CONFIG_FEATURE_TELNETD_INETD_WAIT
        bool "Support -w SEC option (inetd wait mode)"
        default BUSYBOX_DEFAULT_FEATURE_TELNETD_INETD_WAIT
        depends on BUSYBOX_CONFIG_FEATURE_TELNETD_STANDALONE
        help
-         This option allows you to run telnetd in "inet wait" mode.
-         Example inetd.conf line (note "wait", not usual "nowait"):
+       This option allows you to run telnetd in "inet wait" mode.
+       Example inetd.conf line (note "wait", not usual "nowait"):
 
-         telnet stream tcp wait root /bin/telnetd telnetd -w10
+       telnet stream tcp wait root /bin/telnetd telnetd -w10
 
-         In this example, inetd passes _listening_ socket_ as fd 0
-         to telnetd when connection appears.
-         telnetd will wait for connections until all existing
-         connections are closed, and no new connections
-         appear during 10 seconds. Then it exits, and inetd continues
-         to listen for new connections.
+       In this example, inetd passes _listening_ socket_ as fd 0
+       to telnetd when connection appears.
+       telnetd will wait for connections until all existing
+       connections are closed, and no new connections
+       appear during 10 seconds. Then it exits, and inetd continues
+       to listen for new connections.
 
-         This option is rarely used. "tcp nowait" is much more usual
-         way of running tcp services, including telnetd.
-         You most probably want to say N here.
+       This option is rarely used. "tcp nowait" is much more usual
+       way of running tcp services, including telnetd.
+       You most probably want to say N here.
 config BUSYBOX_CONFIG_TFTP
        bool "tftp"
        default BUSYBOX_DEFAULT_TFTP
        help
-         This enables the Trivial File Transfer Protocol client program. TFTP
-         is usually used for simple, small transfers such as a root image
-         for a network-enabled bootloader.
+       This enables the Trivial File Transfer Protocol client program. TFTP
+       is usually used for simple, small transfers such as a root image
+       for a network-enabled bootloader.
 
 config BUSYBOX_CONFIG_TFTPD
        bool "tftpd"
        default BUSYBOX_DEFAULT_TFTPD
        help
-         This enables the Trivial File Transfer Protocol server program.
-         It expects that stdin is a datagram socket and a packet
-         is already pending on it. It will exit after one transfer.
-         In other words: it should be run from inetd in nowait mode,
-         or from udpsvd. Example: "udpsvd -E 0 69 tftpd DIR"
+       This enables the Trivial File Transfer Protocol server program.
+       It expects that stdin is a datagram socket and a packet
+       is already pending on it. It will exit after one transfer.
+       In other words: it should be run from inetd in nowait mode,
+       or from udpsvd. Example: "udpsvd -E 0 69 tftpd DIR"
 
 comment "Common options for tftp/tftpd"
        depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
@@ -912,29 +912,29 @@ config BUSYBOX_CONFIG_FEATURE_TFTP_GET
        default BUSYBOX_DEFAULT_FEATURE_TFTP_GET
        depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
        help
-         Add support for the GET command within the TFTP client. This allows
-         a client to retrieve a file from a TFTP server.
-         Also enable upload support in tftpd, if tftpd is selected.
+       Add support for the GET command within the TFTP client. This allows
+       a client to retrieve a file from a TFTP server.
+       Also enable upload support in tftpd, if tftpd is selected.
 
-         Note: this option does _not_ make tftpd capable of download
-         (the usual operation people need from it)!
+       Note: this option does _not_ make tftpd capable of download
+       (the usual operation people need from it)!
 
 config BUSYBOX_CONFIG_FEATURE_TFTP_PUT
        bool "Enable 'tftp put' and/or tftpd download code"
        default BUSYBOX_DEFAULT_FEATURE_TFTP_PUT
        depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
        help
-         Add support for the PUT command within the TFTP client. This allows
-         a client to transfer a file to a TFTP server.
-         Also enable download support in tftpd, if tftpd is selected.
+       Add support for the PUT command within the TFTP client. This allows
+       a client to transfer a file to a TFTP server.
+       Also enable download support in tftpd, if tftpd is selected.
 
 config BUSYBOX_CONFIG_FEATURE_TFTP_BLOCKSIZE
        bool "Enable 'blksize' and 'tsize' protocol options"
        default BUSYBOX_DEFAULT_FEATURE_TFTP_BLOCKSIZE
        depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
        help
-         Allow tftp to specify block size, and tftpd to understand
-         "blksize" and "tsize" options.
+       Allow tftp to specify block size, and tftpd to understand
+       "blksize" and "tsize" options.
 
 config BUSYBOX_CONFIG_FEATURE_TFTP_PROGRESS_BAR
        bool "Enable progress bar"
@@ -946,8 +946,8 @@ config BUSYBOX_CONFIG_TFTP_DEBUG
        default BUSYBOX_DEFAULT_TFTP_DEBUG
        depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
        help
-         Make tftp[d] print debugging messages on stderr.
-         This is useful if you are diagnosing a bug in tftp[d].
+       Make tftp[d] print debugging messages on stderr.
+       This is useful if you are diagnosing a bug in tftp[d].
 config BUSYBOX_CONFIG_TLS
        bool #No description makes it a hidden option
        default BUSYBOX_DEFAULT_TLS
@@ -956,22 +956,22 @@ config BUSYBOX_CONFIG_TRACEROUTE
        default BUSYBOX_DEFAULT_TRACEROUTE
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Utility to trace the route of IP packets.
+       Utility to trace the route of IP packets.
 
 config BUSYBOX_CONFIG_TRACEROUTE6
        bool "traceroute6"
        default BUSYBOX_DEFAULT_TRACEROUTE6
        depends on BUSYBOX_CONFIG_FEATURE_IPV6
        help
-         Utility to trace the route of IPv6 packets.
+       Utility to trace the route of IPv6 packets.
 
 config BUSYBOX_CONFIG_FEATURE_TRACEROUTE_VERBOSE
        bool "Enable verbose output"
        default BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_VERBOSE
        depends on BUSYBOX_CONFIG_TRACEROUTE || BUSYBOX_CONFIG_TRACEROUTE6
        help
-         Add some verbosity to traceroute. This includes among other things
-         hostnames and ICMP response types.
+       Add some verbosity to traceroute. This includes among other things
+       hostnames and ICMP response types.
 
 config BUSYBOX_CONFIG_FEATURE_TRACEROUTE_USE_ICMP
        bool "Enable -I option (use ICMP instead of UDP)"
@@ -982,27 +982,27 @@ config BUSYBOX_CONFIG_TUNCTL
        default BUSYBOX_DEFAULT_TUNCTL
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         tunctl creates or deletes tun devices.
+       tunctl creates or deletes tun devices.
 
 config BUSYBOX_CONFIG_FEATURE_TUNCTL_UG
        bool "Support owner:group assignment"
        default BUSYBOX_DEFAULT_FEATURE_TUNCTL_UG
        depends on BUSYBOX_CONFIG_TUNCTL
        help
-         Allow to specify owner and group of newly created interface.
-         340 bytes of pure bloat. Say no here.
+       Allow to specify owner and group of newly created interface.
+       340 bytes of pure bloat. Say no here.
 config BUSYBOX_CONFIG_VCONFIG
        bool "vconfig"
        default BUSYBOX_DEFAULT_VCONFIG
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         Creates, removes, and configures VLAN interfaces
+       Creates, removes, and configures VLAN interfaces
 config BUSYBOX_CONFIG_WGET
        bool "wget"
        default BUSYBOX_DEFAULT_WGET
        help
-         wget is a utility for non-interactive download of files from HTTP
-         and FTP servers.
+       wget is a utility for non-interactive download of files from HTTP
+       and FTP servers.
 
 config BUSYBOX_CONFIG_FEATURE_WGET_LONG_OPTIONS
        bool "Enable long options"
@@ -1019,21 +1019,21 @@ config BUSYBOX_CONFIG_FEATURE_WGET_AUTHENTICATION
        default BUSYBOX_DEFAULT_FEATURE_WGET_AUTHENTICATION
        depends on BUSYBOX_CONFIG_WGET
        help
-         Support authenticated HTTP transfers.
+       Support authenticated HTTP transfers.
 
 config BUSYBOX_CONFIG_FEATURE_WGET_TIMEOUT
        bool "Enable timeout option -T SEC"
        default BUSYBOX_DEFAULT_FEATURE_WGET_TIMEOUT
        depends on BUSYBOX_CONFIG_WGET
        help
-         Supports network read and connect timeouts for wget,
-         so that wget will give up and timeout, through the -T
-         command line option.
+       Supports network read and connect timeouts for wget,
+       so that wget will give up and timeout, through the -T
+       command line option.
 
-         Currently only connect and network data read timeout are
-         supported (i.e., timeout is not applied to the DNS query). When
-         FEATURE_WGET_LONG_OPTIONS is also enabled, the --timeout option
-         will work in addition to -T.
+       Currently only connect and network data read timeout are
+       supported (i.e., timeout is not applied to the DNS query). When
+       FEATURE_WGET_LONG_OPTIONS is also enabled, the --timeout option
+       will work in addition to -T.
 
 config BUSYBOX_CONFIG_FEATURE_WGET_HTTPS
        bool "Support HTTPS using internal TLS code"
@@ -1041,85 +1041,85 @@ config BUSYBOX_CONFIG_FEATURE_WGET_HTTPS
        depends on BUSYBOX_CONFIG_WGET
        select BUSYBOX_CONFIG_TLS
        help
-         wget will use internal TLS code to connect to https:// URLs.
-         Note:
-         On NOMMU machines, ssl_helper applet should be available
-         in the $PATH for this to work. Make sure to select that applet.
-
-         Note: currently, TLS code only makes TLS I/O work, it
-         does *not* check that the peer is who it claims to be, etc.
-         IOW: it uses peer-supplied public keys to establish encryption
-         and signing keys, then encrypts and signs outgoing data and
-         decrypts incoming data.
-         It does not check signature hashes on the incoming data:
-         this means that attackers manipulating TCP packets can
-         send altered data and we unknowingly receive garbage.
-         (This check might be relatively easy to add).
-         It does not check public key's certificate:
-         this means that the peer may be an attacker impersonating
-         the server we think we are talking to.
-
-         If you think this is unacceptable, consider this. As more and more
-         servers switch to HTTPS-only operation, without such "crippled"
-         TLS code it is *impossible* to simply download a kernel source
-         from kernel.org. Which can in real world translate into
-         "my small automatic tooling to build cross-compilers from sources
-         no longer works, I need to additionally keep a local copy
-         of ~4 megabyte source tarball of a SSL library and ~2 megabyte
-         source of wget, need to compile and built both before I can
-         download anything. All this despite the fact that the build
-         is done in a QEMU sandbox on a machine with absolutely nothing
-         worth stealing, so I don't care if someone would go to a lot
-         of trouble to intercept my HTTPS download to send me an altered
-         kernel tarball".
-
-         If you still think this is unacceptable, send patches.
-
-         If you still think this is unacceptable, do not want to send
-         patches, but do want to waste bandwidth expaining how wrong
-         it is, you will be ignored.
+       wget will use internal TLS code to connect to https:// URLs.
+       Note:
+       On NOMMU machines, ssl_helper applet should be available
+       in the $PATH for this to work. Make sure to select that applet.
+
+       Note: currently, TLS code only makes TLS I/O work, it
+       does *not* check that the peer is who it claims to be, etc.
+       IOW: it uses peer-supplied public keys to establish encryption
+       and signing keys, then encrypts and signs outgoing data and
+       decrypts incoming data.
+       It does not check signature hashes on the incoming data:
+       this means that attackers manipulating TCP packets can
+       send altered data and we unknowingly receive garbage.
+       (This check might be relatively easy to add).
+       It does not check public key's certificate:
+       this means that the peer may be an attacker impersonating
+       the server we think we are talking to.
+
+       If you think this is unacceptable, consider this. As more and more
+       servers switch to HTTPS-only operation, without such "crippled"
+       TLS code it is *impossible* to simply download a kernel source
+       from kernel.org. Which can in real world translate into
+       "my small automatic tooling to build cross-compilers from sources
+       no longer works, I need to additionally keep a local copy
+       of ~4 megabyte source tarball of a SSL library and ~2 megabyte
+       source of wget, need to compile and built both before I can
+       download anything. All this despite the fact that the build
+       is done in a QEMU sandbox on a machine with absolutely nothing
+       worth stealing, so I don't care if someone would go to a lot
+       of trouble to intercept my HTTPS download to send me an altered
+       kernel tarball".
+
+       If you still think this is unacceptable, send patches.
+
+       If you still think this is unacceptable, do not want to send
+       patches, but do want to waste bandwidth expaining how wrong
+       it is, you will be ignored.
 
 config BUSYBOX_CONFIG_FEATURE_WGET_OPENSSL
        bool "Try to connect to HTTPS using openssl"
        default BUSYBOX_DEFAULT_FEATURE_WGET_OPENSSL
        depends on BUSYBOX_CONFIG_WGET
        help
-         Try to use openssl to handle HTTPS.
-
-         OpenSSL has a simple SSL client for debug purposes.
-         If you select this option, wget will effectively run:
-         "openssl s_client -quiet -connect hostname:443
-         -servername hostname 2>/dev/null" and pipe its data
-         through it. -servername is not used if hostname is numeric.
-         Note inconvenient API: host resolution is done twice,
-         and there is no guarantee openssl's idea of IPv6 address
-         format is the same as ours.
-         Another problem is that s_client prints debug information
-         to stderr, and it needs to be suppressed. This means
-         all error messages get suppressed too.
-         openssl is also a big binary, often dynamically linked
-         against ~15 libraries.
-
-         If openssl can't be executed, internal TLS code will be used
-         (if you enabled it); if openssl can be executed but fails later,
-         wget can't detect this, and download will fail.
+       Try to use openssl to handle HTTPS.
+
+       OpenSSL has a simple SSL client for debug purposes.
+       If you select this option, wget will effectively run:
+       "openssl s_client -quiet -connect hostname:443
+       -servername hostname 2>/dev/null" and pipe its data
+       through it. -servername is not used if hostname is numeric.
+       Note inconvenient API: host resolution is done twice,
+       and there is no guarantee openssl's idea of IPv6 address
+       format is the same as ours.
+       Another problem is that s_client prints debug information
+       to stderr, and it needs to be suppressed. This means
+       all error messages get suppressed too.
+       openssl is also a big binary, often dynamically linked
+       against ~15 libraries.
+
+       If openssl can't be executed, internal TLS code will be used
+       (if you enabled it); if openssl can be executed but fails later,
+       wget can't detect this, and download will fail.
 config BUSYBOX_CONFIG_WHOIS
        bool "whois"
        default BUSYBOX_DEFAULT_WHOIS
        help
-         whois is a client for the whois directory service
+       whois is a client for the whois directory service
 config BUSYBOX_CONFIG_ZCIP
        bool "zcip"
        default BUSYBOX_DEFAULT_ZCIP
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
-         It's a daemon that allocates and defends a dynamically assigned
-         address on the 169.254/16 network, requiring no system administrator.
+       ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
+       It's a daemon that allocates and defends a dynamically assigned
+       address on the 169.254/16 network, requiring no system administrator.
 
-         See http://www.zeroconf.org for further details, and "zcip.script"
-         in the busybox examples.
+       See http://www.zeroconf.org for further details, and "zcip.script"
+       in the busybox examples.
 
 source udhcp/Config.in
 
@@ -1128,8 +1128,8 @@ config BUSYBOX_CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS
        default BUSYBOX_DEFAULT_IFUPDOWN_UDHCPC_CMD_OPTIONS
        depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
        help
-         Command line options to pass to udhcpc from ifup.
-         Intended to alter options not available in /etc/network/interfaces.
-         (IE: --syslog --background etc...)
+       Command line options to pass to udhcpc from ifup.
+       Intended to alter options not available in /etc/network/interfaces.
+       (IE: --syslog --background etc...)
 
 endmenu
index e7a9875..6066ded 100644 (file)
@@ -9,136 +9,136 @@ config BUSYBOX_CONFIG_UDHCPC6
        default BUSYBOX_DEFAULT_UDHCPC6  # not yet ready
        depends on BUSYBOX_CONFIG_FEATURE_IPV6
        help
-         udhcpc6 is a DHCPv6 client
+       udhcpc6 is a DHCPv6 client
 
 config BUSYBOX_CONFIG_FEATURE_UDHCPC6_RFC3646
        bool "Support RFC 3646 (DNS server and search list)"
        default BUSYBOX_DEFAULT_FEATURE_UDHCPC6_RFC3646
        depends on BUSYBOX_CONFIG_UDHCPC6
        help
-         List of DNS servers and domain search list can be requested with
-         "-O dns" and "-O search". If server gives these values,
-         they will be set in environment variables "dns" and "search".
+       List of DNS servers and domain search list can be requested with
+       "-O dns" and "-O search". If server gives these values,
+       they will be set in environment variables "dns" and "search".
 
 config BUSYBOX_CONFIG_FEATURE_UDHCPC6_RFC4704
        bool "Support RFC 4704 (Client FQDN)"
        default BUSYBOX_DEFAULT_FEATURE_UDHCPC6_RFC4704
        depends on BUSYBOX_CONFIG_UDHCPC6
        help
-         You can request FQDN to be given by server using "-O fqdn".
+       You can request FQDN to be given by server using "-O fqdn".
 
 config BUSYBOX_CONFIG_FEATURE_UDHCPC6_RFC4833
        bool "Support RFC 4833 (Timezones)"
        default BUSYBOX_DEFAULT_FEATURE_UDHCPC6_RFC4833
        depends on BUSYBOX_CONFIG_UDHCPC6
        help
-         You can request POSIX timezone with "-O tz" and timezone name
-         with "-O timezone".
+       You can request POSIX timezone with "-O tz" and timezone name
+       with "-O timezone".
 
 config BUSYBOX_CONFIG_UDHCPD
        bool "udhcpd (DHCP server)"
        default BUSYBOX_DEFAULT_UDHCPD
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         udhcpd is a DHCP server geared primarily toward embedded systems,
-         while striving to be fully functional and RFC compliant.
+       udhcpd is a DHCP server geared primarily toward embedded systems,
+       while striving to be fully functional and RFC compliant.
 
 config BUSYBOX_CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY
        bool "Rewrite the lease file at every new acknowledge"
        default BUSYBOX_DEFAULT_FEATURE_UDHCPD_WRITE_LEASES_EARLY
        depends on BUSYBOX_CONFIG_UDHCPD
        help
-         If selected, udhcpd will write a new file with leases every
-         time a new lease has been accepted, thus eliminating the need
-         to send SIGUSR1 for the initial writing or updating. Any timed
-         rewriting remains undisturbed.
+       If selected, udhcpd will write a new file with leases every
+       time a new lease has been accepted, thus eliminating the need
+       to send SIGUSR1 for the initial writing or updating. Any timed
+       rewriting remains undisturbed.
 
 config BUSYBOX_CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC
        bool "Select IP address based on client MAC"
        default BUSYBOX_DEFAULT_FEATURE_UDHCPD_BASE_IP_ON_MAC
        depends on BUSYBOX_CONFIG_UDHCPD
        help
-         If selected, udhcpd will base its selection of IP address to offer
-         on the client's hardware address. Otherwise udhcpd uses the next
-         consecutive free address.
+       If selected, udhcpd will base its selection of IP address to offer
+       on the client's hardware address. Otherwise udhcpd uses the next
+       consecutive free address.
 
-         This reduces the frequency of IP address changes for clients
-         which let their lease expire, and makes consecutive DHCPOFFERS
-         for the same client to (almost always) contain the same
-         IP address.
+       This reduces the frequency of IP address changes for clients
+       which let their lease expire, and makes consecutive DHCPOFFERS
+       for the same client to (almost always) contain the same
+       IP address.
 
 config BUSYBOX_CONFIG_DHCPD_LEASES_FILE
        string "Absolute path to lease file"
        default BUSYBOX_DEFAULT_DHCPD_LEASES_FILE
        depends on BUSYBOX_CONFIG_UDHCPD
        help
-         udhcpd stores addresses in a lease file. This is the absolute path
-         of the file. Normally it is safe to leave it untouched.
+       udhcpd stores addresses in a lease file. This is the absolute path
+       of the file. Normally it is safe to leave it untouched.
 
 config BUSYBOX_CONFIG_DUMPLEASES
        bool "dumpleases"
        default BUSYBOX_DEFAULT_DUMPLEASES
        help
-         dumpleases displays the leases written out by the udhcpd.
-         Lease times are stored in the file by time remaining in lease, or
-         by the absolute time that it expires in seconds from epoch.
+       dumpleases displays the leases written out by the udhcpd.
+       Lease times are stored in the file by time remaining in lease, or
+       by the absolute time that it expires in seconds from epoch.
 
 config BUSYBOX_CONFIG_DHCPRELAY
        bool "dhcprelay"
        default BUSYBOX_DEFAULT_DHCPRELAY
        help
-         dhcprelay listens for dhcp requests on one or more interfaces
-         and forwards these requests to a different interface or dhcp
-         server.
+       dhcprelay listens for dhcp requests on one or more interfaces
+       and forwards these requests to a different interface or dhcp
+       server.
 
 config BUSYBOX_CONFIG_UDHCPC
        bool "udhcpc (DHCP client)"
        default BUSYBOX_DEFAULT_UDHCPC
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
-         udhcpc is a DHCP client geared primarily toward embedded systems,
-         while striving to be fully functional and RFC compliant.
+       udhcpc is a DHCP client geared primarily toward embedded systems,
+       while striving to be fully functional and RFC compliant.
 
-         The udhcp client negotiates a lease with the DHCP server and
-         runs a script when a lease is obtained or lost.
+       The udhcp client negotiates a lease with the DHCP server and
+       runs a script when a lease is obtained or lost.
 
 config BUSYBOX_CONFIG_FEATURE_UDHCPC_ARPING
        bool "Verify that the offered address is free, using ARP ping"
        default BUSYBOX_DEFAULT_FEATURE_UDHCPC_ARPING
        depends on BUSYBOX_CONFIG_UDHCPC
        help
-         If selected, udhcpc will send ARP probes and make sure
-         the offered address is really not in use by anyone. The client
-         will DHCPDECLINE the offer if the address is in use,
-         and restart the discover process.
+       If selected, udhcpc will send ARP probes and make sure
+       the offered address is really not in use by anyone. The client
+       will DHCPDECLINE the offer if the address is in use,
+       and restart the discover process.
 
 config BUSYBOX_CONFIG_FEATURE_UDHCPC_SANITIZEOPT
        bool "Do not pass malformed host and domain names"
        default BUSYBOX_DEFAULT_FEATURE_UDHCPC_SANITIZEOPT
        depends on BUSYBOX_CONFIG_UDHCPC
        help
-         If selected, udhcpc will check some options (such as option 12 -
-         hostname) and if they don't look like valid hostnames
-         (for example, if they start with dash or contain spaces),
-         they will be replaced with string "bad" when exporting
-         to the environment.
+       If selected, udhcpc will check some options (such as option 12 -
+       hostname) and if they don't look like valid hostnames
+       (for example, if they start with dash or contain spaces),
+       they will be replaced with string "bad" when exporting
+       to the environment.
 
 config BUSYBOX_CONFIG_UDHCPC_DEFAULT_SCRIPT
        string "Absolute path to config script"
        default BUSYBOX_DEFAULT_UDHCPC_DEFAULT_SCRIPT
        depends on BUSYBOX_CONFIG_UDHCPC
        help
-         This script is called after udhcpc receives an answer. See
-         examples/udhcp for a working example. Normally it is safe
-         to leave this untouched.
+       This script is called after udhcpc receives an answer. See
+       examples/udhcp for a working example. Normally it is safe
+       to leave this untouched.
 
 config BUSYBOX_CONFIG_FEATURE_UDHCP_PORT
        bool "Enable '-P port' option for udhcpd and udhcpc"
        default BUSYBOX_DEFAULT_FEATURE_UDHCP_PORT
        depends on BUSYBOX_CONFIG_UDHCPD || BUSYBOX_CONFIG_UDHCPC
        help
-         At the cost of ~300 bytes, enables -P port option.
-         This feature is typically not needed.
+       At the cost of ~300 bytes, enables -P port option.
+       This feature is typically not needed.
 
 config BUSYBOX_CONFIG_UDHCP_DEBUG
        int "Maximum verbosity level for udhcp applets (0..9)"
@@ -146,28 +146,28 @@ config BUSYBOX_CONFIG_UDHCP_DEBUG
        range 0 9
        depends on BUSYBOX_CONFIG_UDHCPD || BUSYBOX_CONFIG_UDHCPC || BUSYBOX_CONFIG_DHCPRELAY
        help
-         Verbosity can be increased with multiple -v options.
-         This option controls how high it can be cranked up.
+       Verbosity can be increased with multiple -v options.
+       This option controls how high it can be cranked up.
 
-         Bigger values result in bigger code. Levels above 1
-         are very verbose and useful for debugging only.
+       Bigger values result in bigger code. Levels above 1
+       are very verbose and useful for debugging only.
 
 config BUSYBOX_CONFIG_FEATURE_UDHCP_RFC3397
        bool "Support RFC3397 domain search (experimental)"
        default BUSYBOX_DEFAULT_FEATURE_UDHCP_RFC3397
        depends on BUSYBOX_CONFIG_UDHCPD || BUSYBOX_CONFIG_UDHCPC
        help
-         If selected, both client and server will support passing of domain
-         search lists via option 119, specified in RFC 3397,
-         and SIP servers option 120, specified in RFC 3361.
+       If selected, both client and server will support passing of domain
+       search lists via option 119, specified in RFC 3397,
+       and SIP servers option 120, specified in RFC 3361.
 
 config BUSYBOX_CONFIG_FEATURE_UDHCP_8021Q
        bool "Support 802.1Q VLAN parameters"
        default BUSYBOX_DEFAULT_FEATURE_UDHCP_8021Q
        depends on BUSYBOX_CONFIG_UDHCPD || BUSYBOX_CONFIG_UDHCPC
        help
-         If selected, both client and server will support passing of VLAN
-         ID and priority via options 132 and 133 as per 802.1Q.
+       If selected, both client and server will support passing of VLAN
+       ID and priority via options 132 and 133 as per 802.1Q.
 
 config BUSYBOX_CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS
        int "DHCP options slack buffer size"
@@ -175,19 +175,19 @@ config BUSYBOX_CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS
        range 0 924
        depends on BUSYBOX_CONFIG_UDHCPD || BUSYBOX_CONFIG_UDHCPC
        help
-         Some buggy DHCP servers send DHCP offer packets with option
-         field larger than we expect (which might also be considered a
-         buffer overflow attempt). These packets are normally discarded.
-         If circumstances beyond your control force you to support such
-         servers, this may help. The upper limit (924) makes dhcpc accept
-         even 1500 byte packets (maximum-sized ethernet packets).
+       Some buggy DHCP servers send DHCP offer packets with option
+       field larger than we expect (which might also be considered a
+       buffer overflow attempt). These packets are normally discarded.
+       If circumstances beyond your control force you to support such
+       servers, this may help. The upper limit (924) makes dhcpc accept
+       even 1500 byte packets (maximum-sized ethernet packets).
 
-         This option does not make dhcp[cd] emit non-standard
-         sized packets.
+       This option does not make dhcp[cd] emit non-standard
+       sized packets.
 
-         Known buggy DHCP servers:
-         3Com OfficeConnect Remote 812 ADSL Router:
+       Known buggy DHCP servers:
+       3Com OfficeConnect Remote 812 ADSL Router:
            seems to confuse maximum allowed UDP packet size with
            maximum size of entire IP packet, and sends packets which are
            28 bytes too large.
-         Seednet (ISP) VDSL: sends packets 2 bytes too large.
+       Seednet (ISP) VDSL: sends packets 2 bytes too large.
index 3a2baa3..2c608af 100644 (file)
@@ -10,17 +10,17 @@ config BUSYBOX_CONFIG_LPD
        bool "lpd"
        default BUSYBOX_DEFAULT_LPD
        help
-         lpd is a print spooling daemon.
+       lpd is a print spooling daemon.
 config BUSYBOX_CONFIG_LPR
        bool "lpr"
        default BUSYBOX_DEFAULT_LPR
        help
-         lpr sends files (or standard input) to a print spooling daemon.
+       lpr sends files (or standard input) to a print spooling daemon.
 
 config BUSYBOX_CONFIG_LPQ
        bool "lpq"
        default BUSYBOX_DEFAULT_LPQ
        help
-         lpq is a print spool queue examination and manipulation program.
+       lpq is a print spool queue examination and manipulation program.
 
 endmenu
index acd4ed8..227e2a0 100644 (file)
@@ -11,94 +11,94 @@ config BUSYBOX_CONFIG_FREE
        default BUSYBOX_DEFAULT_FREE
        select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
        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.
-         The shared memory column should be ignored; it is obsolete.
+       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.
+       The shared memory column should be ignored; it is obsolete.
 config BUSYBOX_CONFIG_FUSER
        bool "fuser"
        default BUSYBOX_DEFAULT_FUSER
        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
-         (TCP or UDP) port open.
+       fuser lists all PIDs (Process IDs) that currently have a given
+       file open. fuser can also list all PIDs that have a given network
+       (TCP or UDP) port open.
 config BUSYBOX_CONFIG_IOSTAT
        bool "iostat"
        default BUSYBOX_DEFAULT_IOSTAT
        help
-         Report CPU and I/O statistics
+       Report CPU and I/O statistics
 config BUSYBOX_CONFIG_KILL
        bool "kill"
        default BUSYBOX_DEFAULT_KILL
        help
-         The command kill sends the specified signal to the specified
-         process or process group. If no signal is specified, the TERM
-         signal is sent.
+       The command kill sends the specified signal to the specified
+       process or process group. If no signal is specified, the TERM
+       signal is sent.
 
 config BUSYBOX_CONFIG_KILLALL
        bool "killall"
        default BUSYBOX_DEFAULT_KILLALL
        help
-         killall sends a signal to all processes running any of the
-         specified commands. If no signal name is specified, SIGTERM is
-         sent.
+       killall sends a signal to all processes running any of the
+       specified commands. If no signal name is specified, SIGTERM is
+       sent.
 
 config BUSYBOX_CONFIG_KILLALL5
        bool "killall5"
        default BUSYBOX_DEFAULT_KILLALL5
        help
-         The SystemV killall command. killall5 sends a signal
-         to all processes except kernel threads and the processes
-         in its own session, so it won't kill the shell that is running
-         the script it was called from.
+       The SystemV killall command. killall5 sends a signal
+       to all processes except kernel threads and the processes
+       in its own session, so it won't kill the shell that is running
+       the script it was called from.
 config BUSYBOX_CONFIG_LSOF
        bool "lsof"
        default BUSYBOX_DEFAULT_LSOF
        help
-         Show open files in the format of:
-         PID <TAB> /path/to/executable <TAB> /path/to/opened/file
+       Show open files in the format of:
+       PID <TAB> /path/to/executable <TAB> /path/to/opened/file
 config BUSYBOX_CONFIG_MPSTAT
        bool "mpstat"
        default BUSYBOX_DEFAULT_MPSTAT
        help
-         Per-processor statistics
+       Per-processor statistics
 config BUSYBOX_CONFIG_NMETER
        bool "nmeter"
        default BUSYBOX_DEFAULT_NMETER
        help
-         Prints selected system stats continuously, one line per update.
+       Prints selected system stats continuously, one line per update.
 config BUSYBOX_CONFIG_PGREP
        bool "pgrep"
        default BUSYBOX_DEFAULT_PGREP
        help
-         Look for processes by name.
+       Look for processes by name.
 
 config BUSYBOX_CONFIG_PKILL
        bool "pkill"
        default BUSYBOX_DEFAULT_PKILL
        help
-         Send signals to processes by name.
+       Send signals to processes by name.
 config BUSYBOX_CONFIG_PIDOF
        bool "pidof"
        default BUSYBOX_DEFAULT_PIDOF
        help
-         Pidof finds the process id's (pids) of the named programs. It prints
-         those id's on the standard output.
+       Pidof finds the process id's (pids) of the named programs. It prints
+       those id's on the standard output.
 
 config BUSYBOX_CONFIG_FEATURE_PIDOF_SINGLE
        bool "Enable single shot (-s)"
        default BUSYBOX_DEFAULT_FEATURE_PIDOF_SINGLE
        depends on BUSYBOX_CONFIG_PIDOF
        help
-         Support '-s' for returning only the first pid found.
+       Support '-s' for returning only the first pid found.
 
 config BUSYBOX_CONFIG_FEATURE_PIDOF_OMIT
        bool "Enable omitting pids (-o PID)"
        default BUSYBOX_DEFAULT_FEATURE_PIDOF_OMIT
        depends on BUSYBOX_CONFIG_PIDOF
        help
-         Support '-o PID' for omitting the given pid(s) in output.
-         The special pid %PPID can be used to name the parent process
-         of the pidof, in other words the calling shell or shell script.
+       Support '-o PID' for omitting the given pid(s) in output.
+       The special pid %PPID can be used to name the parent process
+       of the pidof, in other words the calling shell or shell script.
 config BUSYBOX_CONFIG_PMAP
        bool "pmap"
        default BUSYBOX_DEFAULT_PMAP
@@ -108,37 +108,37 @@ config BUSYBOX_CONFIG_POWERTOP
        bool "powertop"
        default BUSYBOX_DEFAULT_POWERTOP
        help
-         Analyze power consumption on Intel-based laptops
+       Analyze power consumption on Intel-based laptops
 
 config BUSYBOX_CONFIG_FEATURE_POWERTOP_INTERACTIVE
        bool "Accept keyboard commands"
        default BUSYBOX_DEFAULT_FEATURE_POWERTOP_INTERACTIVE
        depends on BUSYBOX_CONFIG_POWERTOP
        help
-         Without this, powertop will only refresh display every 10 seconds.
-         No keyboard commands will work, only ^C to terminate.
+       Without this, powertop will only refresh display every 10 seconds.
+       No keyboard commands will work, only ^C to terminate.
 config BUSYBOX_CONFIG_PS
        bool "ps"
        default BUSYBOX_DEFAULT_PS
        help
-         ps gives a snapshot of the current processes.
+       ps gives a snapshot of the current processes.
 
 config BUSYBOX_CONFIG_FEATURE_PS_WIDE
        bool "Enable wide output option (-w)"
        default BUSYBOX_DEFAULT_FEATURE_PS_WIDE
        depends on BUSYBOX_CONFIG_PS && !BUSYBOX_CONFIG_DESKTOP
        help
-         Support argument 'w' for wide output.
-         If given once, 132 chars are printed, and if given more
-         than once, the length is unlimited.
+       Support argument 'w' for wide output.
+       If given once, 132 chars are printed, and if given more
+       than once, the length is unlimited.
 
 config BUSYBOX_CONFIG_FEATURE_PS_LONG
        bool "Enable long output option (-l)"
        default BUSYBOX_DEFAULT_FEATURE_PS_LONG
        depends on BUSYBOX_CONFIG_PS && !BUSYBOX_CONFIG_DESKTOP
        help
-         Support argument 'l' for long output.
-         Adds fields PPID, RSS, START, TIME & TTY
+       Support argument 'l' for long output.
+       Adds fields PPID, RSS, START, TIME & TTY
 
 config BUSYBOX_CONFIG_FEATURE_PS_TIME
        bool "Support -o time and -o etime output specifiers"
@@ -151,8 +151,8 @@ config BUSYBOX_CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
        default BUSYBOX_DEFAULT_FEATURE_PS_UNUSUAL_SYSTEMS
        depends on BUSYBOX_CONFIG_FEATURE_PS_TIME
        help
-         Include support for measuring HZ on old kernels and non-ELF systems
-         (if you are on Linux 2.4.0+ and use ELF, you don't need this)
+       Include support for measuring HZ on old kernels and non-ELF systems
+       (if you are on Linux 2.4.0+ and use ELF, you don't need this)
 
 config BUSYBOX_CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS
        bool "Support -o rgroup, -o ruser, -o nice specifiers"
@@ -162,112 +162,112 @@ config BUSYBOX_CONFIG_PSTREE
        bool "pstree"
        default BUSYBOX_DEFAULT_PSTREE
        help
-         Display a tree of processes.
+       Display a tree of processes.
 config BUSYBOX_CONFIG_PWDX
        bool "pwdx"
        default BUSYBOX_DEFAULT_PWDX
        help
-         Report current working directory of a process
+       Report current working directory of a process
 config BUSYBOX_CONFIG_SMEMCAP
        bool "smemcap"
        default BUSYBOX_DEFAULT_SMEMCAP
        help
-         smemcap is a tool for capturing process data for smem,
-         a memory usage statistic tool.
+       smemcap is a tool for capturing process data for smem,
+       a memory usage statistic tool.
 config BUSYBOX_CONFIG_BB_SYSCTL
        bool "sysctl"
        default BUSYBOX_DEFAULT_BB_SYSCTL
        help
-         Configure kernel parameters at runtime.
+       Configure kernel parameters at runtime.
 config BUSYBOX_CONFIG_TOP
        bool "top"
        default BUSYBOX_DEFAULT_TOP
        help
-         The top program provides a dynamic real-time view of a running
-         system.
+       The top program provides a dynamic real-time view of a running
+       system.
 
 config BUSYBOX_CONFIG_FEATURE_TOP_INTERACTIVE
        bool "Accept keyboard commands"
        default BUSYBOX_DEFAULT_FEATURE_TOP_INTERACTIVE
        depends on BUSYBOX_CONFIG_TOP
        help
-         Without this, top will only refresh display every 5 seconds.
-         No keyboard commands will work, only ^C to terminate.
+       Without this, top will only refresh display every 5 seconds.
+       No keyboard commands will work, only ^C to terminate.
 
 config BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
        bool "Show CPU per-process usage percentage"
        default BUSYBOX_DEFAULT_FEATURE_TOP_CPU_USAGE_PERCENTAGE
        depends on BUSYBOX_CONFIG_TOP
        help
-         Make top display CPU usage for each process.
-         This adds about 2k.
+       Make top display CPU usage for each process.
+       This adds about 2k.
 
 config BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
        bool "Show CPU global usage percentage"
        default BUSYBOX_DEFAULT_FEATURE_TOP_CPU_GLOBAL_PERCENTS
        depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
        help
-         Makes top display "CPU: NN% usr NN% sys..." line.
-         This adds about 0.5k.
+       Makes top display "CPU: NN% usr NN% sys..." line.
+       This adds about 0.5k.
 
 config BUSYBOX_CONFIG_FEATURE_TOP_SMP_CPU
        bool "SMP CPU usage display ('c' key)"
        default BUSYBOX_DEFAULT_FEATURE_TOP_SMP_CPU
        depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
        help
-         Allow 'c' key to switch between individual/cumulative CPU stats
-         This adds about 0.5k.
+       Allow 'c' key to switch between individual/cumulative CPU stats
+       This adds about 0.5k.
 
 config BUSYBOX_CONFIG_FEATURE_TOP_DECIMALS
        bool "Show 1/10th of a percent in CPU/mem statistics"
        default BUSYBOX_DEFAULT_FEATURE_TOP_DECIMALS
        depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
        help
-         Show 1/10th of a percent in CPU/mem statistics.
-         This adds about 0.3k.
+       Show 1/10th of a percent in CPU/mem statistics.
+       This adds about 0.3k.
 
 config BUSYBOX_CONFIG_FEATURE_TOP_SMP_PROCESS
        bool "Show CPU process runs on ('j' field)"
        default BUSYBOX_DEFAULT_FEATURE_TOP_SMP_PROCESS
        depends on BUSYBOX_CONFIG_TOP
        help
-         Show CPU where process was last found running on.
-         This is the 'j' field.
+       Show CPU where process was last found running on.
+       This is the 'j' field.
 
 config BUSYBOX_CONFIG_FEATURE_TOPMEM
        bool "Topmem command ('s' key)"
        default BUSYBOX_DEFAULT_FEATURE_TOPMEM
        depends on BUSYBOX_CONFIG_TOP
        help
-         Enable 's' in top (gives lots of memory info).
+       Enable 's' in top (gives lots of memory info).
 config BUSYBOX_CONFIG_UPTIME
        bool "uptime"
        default BUSYBOX_DEFAULT_UPTIME
        select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
        help
-         uptime gives a one line display of the current time, how long
-         the system has been running, how many users are currently logged
-         on, and the system load averages for the past 1, 5, and 15 minutes.
+       uptime gives a one line display of the current time, how long
+       the system has been running, how many users are currently logged
+       on, and the system load averages for the past 1, 5, and 15 minutes.
 
 config BUSYBOX_CONFIG_FEATURE_UPTIME_UTMP_SUPPORT
        bool "Show the number of users"
        default BUSYBOX_DEFAULT_FEATURE_UPTIME_UTMP_SUPPORT
        depends on BUSYBOX_CONFIG_UPTIME && BUSYBOX_CONFIG_FEATURE_UTMP
        help
-         Display the number of users currently logged on.
+       Display the number of users currently logged on.
 config BUSYBOX_CONFIG_WATCH
        bool "watch"
        default BUSYBOX_DEFAULT_WATCH
        help
-         watch is used to execute a program periodically, showing
-         output to the screen.
+       watch is used to execute a program periodically, showing
+       output to the screen.
 
 config BUSYBOX_CONFIG_FEATURE_SHOW_THREADS
        bool "Support thread display in ps/pstree/top"
        default BUSYBOX_DEFAULT_FEATURE_SHOW_THREADS
        depends on BUSYBOX_CONFIG_PS || BUSYBOX_CONFIG_TOP || BUSYBOX_CONFIG_PSTREE
        help
-         Enables the ps -T option, showing of threads in pstree,
-         and 'h' command in top.
+       Enables the ps -T option, showing of threads in pstree,
+       and 'h' command in top.
 
 endmenu
index 8750b59..6c10519 100644 (file)
@@ -10,82 +10,82 @@ config BUSYBOX_CONFIG_CHPST
        bool "chpst"
        default BUSYBOX_DEFAULT_CHPST
        help
-         chpst changes the process state according to the given options, and
-         execs specified program.
+       chpst changes the process state according to the given options, and
+       execs specified program.
 
 config BUSYBOX_CONFIG_SETUIDGID
        bool "setuidgid"
        default BUSYBOX_DEFAULT_SETUIDGID
        help
-         Sets soft resource limits as specified by options
+       Sets soft resource limits as specified by options
 
 config BUSYBOX_CONFIG_ENVUIDGID
        bool "envuidgid"
        default BUSYBOX_DEFAULT_ENVUIDGID
        help
-         Sets $UID to account's uid and $GID to account's gid
+       Sets $UID to account's uid and $GID to account's gid
 
 config BUSYBOX_CONFIG_ENVDIR
        bool "envdir"
        default BUSYBOX_DEFAULT_ENVDIR
        help
-         Sets various environment variables as specified by files
-         in the given directory
+       Sets various environment variables as specified by files
+       in the given directory
 
 config BUSYBOX_CONFIG_SOFTLIMIT
        bool "softlimit"
        default BUSYBOX_DEFAULT_SOFTLIMIT
        help
-         Sets soft resource limits as specified by options
+       Sets soft resource limits as specified by options
 config BUSYBOX_CONFIG_RUNSV
        bool "runsv"
        default BUSYBOX_DEFAULT_RUNSV
        help
-         runsv starts and monitors a service and optionally an appendant log
-