jfb2 writes in Bug 119:
[oweals/busybox.git] / coreutils / Config.in
index 074312b6e55fa098f5b1bfebce9247285a009788..a299506e68557b38424d3e8637ba594cf4368ce7 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
@@ -101,7 +101,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 +114,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,7 +144,7 @@ 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.
@@ -154,14 +154,14 @@ config CONFIG_FEATURE_FANCY_ECHO
        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 +218,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
@@ -323,6 +329,12 @@ 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_OD
        bool "od"
        default n
@@ -347,7 +359,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,19 +373,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
-       depends on CONFIG_SHA1SUM
        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)"
@@ -394,21 +404,17 @@ 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
-       help
-         Enable the `-u' option that allows sort to only sort lines
-         that are uniq. 
+         The SuSv3 sort standard is available at:
+         http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
 
 config CONFIG_STTY
        bool "stty"
@@ -430,11 +436,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"
@@ -463,9 +470,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
@@ -549,6 +563,7 @@ config CONFIG_WC
 config CONFIG_WHO
        bool "who"
        default n
+       select CONFIG_FEATURE_U_W_TMP
        help
          who is used to show who is logged on.
 
@@ -600,4 +615,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