add "make help"
[oweals/busybox.git] / coreutils / Config.in
index 91d9f0958b7b9d5c355fcea72f8aae6a27de9226..50e605dc281dd30536f6e124b10fe7465f009907 100644 (file)
@@ -10,14 +10,14 @@ config CONFIG_BASENAME
        default n
        help
          basename is used to strip the directory and suffix from filenames,
-         leaving just the filename itself.  Enable this option if you wish 
+         leaving just the filename itself.  Enable this option if you wish
          to enable the 'basename' utility.
 
 config CONFIG_CAL
        bool "cal"
        default n
        help
-         cal is used to display a montly calender.
+         cal is used to display a monthly calender.
 
 config CONFIG_CAT
        bool "cat"
@@ -30,7 +30,7 @@ config CONFIG_CHGRP
        bool "chgrp"
        default n
        help
-         chgrp is used to change the group owership of files.
+         chgrp is used to change the group ownership of files.
 
 config CONFIG_CHMOD
        bool "chmod"
@@ -42,7 +42,7 @@ config CONFIG_CHOWN
        bool "chown"
        default n
        help
-         chown is used too change the user and/or group ownership
+         chown is used to change the user and/or group ownership
          of files.
 
 config CONFIG_CHROOT
@@ -59,6 +59,13 @@ config CONFIG_CMP
          cmp is used to compare two files and returns the result
          to standard output.
 
+config CONFIG_COMM
+       bool "comm"
+       default n
+       help
+         comm is used to compare two files line by line and return
+         a three-column output.
+
 config CONFIG_CP
        bool "cp"
        default n
@@ -101,7 +108,7 @@ config CONFIG_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. 
+         while optionally performing conversions on it.
 
 config CONFIG_DF
        bool "df"
@@ -114,14 +121,14 @@ config CONFIG_DIRNAME
        bool "dirname"
        default n
        help
-         dirname is used to strip a non directory suffix from
+         dirname is used to strip a non-directory suffix from
          a file name.
 
 config CONFIG_DOS2UNIX
        bool "dos2unix/unix2dos"
        default n
        help
-         dos2unix is uses to convert a text file from DOS format to
+         dos2unix is used to convert a text file from DOS format to
          UNIX format, and vice versa.
 
 config CONFIG_UNIX2DOS
@@ -144,24 +151,25 @@ config CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K
          Use a blocksize of (1K) instead of the default 512b.
 
 config CONFIG_ECHO
-       bool "echo (basic SUSv3 version taking no options"
+       bool "echo (basic SuSv3 version taking no options)"
        default n
        help
          echo is used to print a specified string to stdout.
 
+# this entry also appears in shell/Config.in, next to the echo builtin
 config CONFIG_FEATURE_FANCY_ECHO
        bool "  Enable echo options (-n and -e)"
        default y
        depends on CONFIG_ECHO
        help
-         This adds options (-n and -e) to echo. 
+         This adds options (-n and -e) to echo.
 
 config CONFIG_ENV
        bool "env"
        default n
        help
          env is used to set an environment variable and run
-         a command, without options it displays the current
+         a command; without options it displays the current
          environment.
 
 config CONFIG_EXPR
@@ -218,6 +226,12 @@ config CONFIG_ID
        help
          id displays the current user and group ID names.
 
+config CONFIG_INSTALL
+       bool "install"
+       default n
+       help
+         Copy files and set attributes.
+
 config CONFIG_LENGTH
        bool "length"
        default n
@@ -285,11 +299,23 @@ config CONFIG_FEATURE_LS_USERNAME
          Allow ls to display username/groupname for files.
 
 config CONFIG_FEATURE_LS_COLOR
-       bool "  Use color to identify file types"
+       bool "  Allow use of color to identify file types"
        default y
        depends on CONFIG_LS
        help
-         Allow ls to use color when displaying files.
+         This enables the --color option to ls.
+
+if CONFIG_FEATURE_LS_COLOR
+    config CONFIG_FEATURE_LS_COLOR_IS_DEFAULT
+           bool "  Produce colored ls output by default"
+           default n
+           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.
+endif
 
 config CONFIG_MD5SUM
        bool "md5sum"
@@ -323,12 +349,30 @@ config CONFIG_MV
        help
          mv is used to move or rename files or directories.
 
+config CONFIG_NICE
+       bool "nice"
+       default n
+       help
+         nice runs a program with modified scheduling priority.
+
+config CONFIG_NOHUP
+       bool "nohup"
+       default n
+       help
+         run a command immune to hangups, with output to a non-tty.
+
 config CONFIG_OD
        bool "od"
        default n
        help
          od is used to dump binary files in octal and other formats.
 
+config CONFIG_PRINTENV
+       bool "printenv"
+       default n
+       help
+         printenv is used to print all or part of environment.
+
 config CONFIG_PRINTF
        bool "printf"
        default n
@@ -347,7 +391,7 @@ config CONFIG_REALPATH
        default n
        help
          Return the canonicalized absolute pathname.
-         This isnt provided by GNU shellutils, but where else does it belong.
+         This isn't provided by GNU shellutils, but where else does it belong.
 
 config CONFIG_RM
        bool "rm"
@@ -361,18 +405,17 @@ config CONFIG_RMDIR
        help
          rmdir is used to remove empty directories.
 
-config CONFIG_SHA1SUM
-       bool "sha1sum"
+config CONFIG_SEQ
+       bool "seq"
        default n
        help
-         Compute and check SHA1 message digest
+         print a sequence of numbers
 
-config CONFIG_FEATURE_SHA1SUM_CHECK
-       bool "  Enable -c and -w options"
+config CONFIG_SHA1SUM
+       bool "sha1sum"
        default n
        help
-         Enabling the -c and -w options allow files to be checked
-         against pre-calculated hash values.
+         Compute and check SHA1 message digest
 
 config CONFIG_SLEEP
        bool "sleep (single integer arg with no suffix)"
@@ -393,21 +436,32 @@ config CONFIG_SORT
        help
          sort is used to sort lines of text in specified files.
 
-config CONFIG_FEATURE_SORT_REVERSE
-       bool "  Enable reverse sort"
+config CONFIG_SORT_BIG
+       bool "  full SuSv3 compliant sort (Support -ktcsbdfiozgM)"
        default y
        depends on CONFIG_SORT
        help
-         Enable the `-r' option that allows sort to sort lines of
-         text in reverse.
+         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.
 
-config CONFIG_FEATURE_SORT_UNIQUE
-       bool "  Enable unique sort"
-       default y
-       depends on CONFIG_SORT
+         The SuSv3 sort standard is available at:
+         http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
+
+config CONFIG_STAT
+       bool "stat"
+       default n
        help
-         Enable the `-u' option that allows sort to only sort lines
-         that are uniq. 
+         display file or filesystem status.
+
+config CONFIG_FEATURE_STAT_FORMAT
+       bool "  Enable custom formats (-c)"
+       default n
+       depends on 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.
 
 config CONFIG_STTY
        bool "stty"
@@ -415,6 +469,12 @@ config CONFIG_STTY
        help
          stty is used to change and print terminal line settings.
 
+config CONFIG_SUM
+       bool "sum"
+       default n
+       help
+         checksum and count the blocks in a file
+
 config CONFIG_SYNC
        bool "sync"
        default n
@@ -429,11 +489,12 @@ config CONFIG_TAIL
          from files.
 
 config CONFIG_FEATURE_FANCY_TAIL
-       bool "  Enable extra tail options (-c, -q, -s, and -v)"
+       bool "  Enable extra tail options (-q, -s, and -v)"
        default y
        depends on CONFIG_TAIL
        help
-         Enable tail options (-c, -q, -s, and -v).
+         The options (-q, -s, and -v) are provided by GNU tail, but
+         are not specific in the SUSv3 standard.
 
 config CONFIG_TEE
        bool "tee"
@@ -462,9 +523,16 @@ if !CONFIG_ASH && !CONFIG_HUSH && !CONFIG_LASH && !CONFIG_MSH
            help
              test is used to check file types and compare values,
              returning an appropriate exit code. The shells (ash
-             and bash have test builtin).
+             and bash) have test builtin.
 endif
 
+config CONFIG_FEATURE_TEST_64
+       bool "  Extend test to 64 bit"
+       default n
+       depends on CONFIG_TEST
+       help
+         Enable 64-bit support in test.
+
 config CONFIG_TOUCH
        bool "touch"
        default n
@@ -548,6 +616,7 @@ config CONFIG_WC
 config CONFIG_WHO
        bool "who"
        default n
+       select CONFIG_FEATURE_UTMP
        help
          who is used to show who is logged on.
 
@@ -599,4 +668,17 @@ config CONFIG_FEATURE_HUMAN_READABLE
        help
          Allow df, du, and ls to have human readable output.
 
+comment "Common options for md5sum, sha1sum"
+    depends on CONFIG_MD5SUM || CONFIG_SHA1SUM
+
+config CONFIG_FEATURE_MD5_SHA1_SUM_CHECK
+       bool "  Enable -c, -s and -w options"
+       default n
+       depends on CONFIG_MD5SUM || CONFIG_SHA1SUM
+       help
+         Enabling the -c options allows files to be checked
+         against pre-calculated hash values.
+
+         -s and -w are useful options when verifying checksums.
+
 endmenu