blob: 2d745e260617f8bf26ea7a0d2cbc3c7f42aec3b0 [file] [log] [blame]
Glenn L McGrath3238ea12003-02-15 10:53:40 +00001#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Coreutils"
7
Denis Vlasenko7d219aa2006-10-05 10:17:08 +00008config BASENAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +00009 bool "basename"
10 default n
11 help
Eric Andersen4762a482003-04-04 14:35:36 +000012 basename is used to strip the directory and suffix from filenames,
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +000013 leaving just the filename itself. Enable this option if you wish
Eric Andersen4762a482003-04-04 14:35:36 +000014 to enable the 'basename' utility.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000015
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000016config CAL
Glenn L McGrath3238ea12003-02-15 10:53:40 +000017 bool "cal"
18 default n
19 help
Eric Andersen88c916b2003-10-22 09:58:56 +000020 cal is used to display a monthly calender.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000021
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000022config CAT
Glenn L McGrath3238ea12003-02-15 10:53:40 +000023 bool "cat"
24 default n
25 help
Eric Andersen982da3e2003-04-04 15:20:53 +000026 cat is used to concatenate files and print them to the standard
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +000027 output. Enable this option if you wish to enable the 'cat' utility.
Rob Landleyeb29d6c2006-06-06 22:59:37 +000028
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000029config CATV
Rob Landley8abbee42006-05-31 19:36:04 +000030 bool "catv"
31 default n
32 help
33 Display nonprinting characters as escape sequences (like some
34 implementations' cat -v option).
Glenn L McGrath3238ea12003-02-15 10:53:40 +000035
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000036config CHGRP
Glenn L McGrath3238ea12003-02-15 10:53:40 +000037 bool "chgrp"
38 default n
39 help
Eric Andersen88c916b2003-10-22 09:58:56 +000040 chgrp is used to change the group ownership of files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000041
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000042config CHMOD
Glenn L McGrath3238ea12003-02-15 10:53:40 +000043 bool "chmod"
44 default n
45 help
Eric Andersene5642112003-07-14 19:37:08 +000046 chmod is used to change the access permission of files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000047
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000048config CHOWN
Glenn L McGrath3238ea12003-02-15 10:53:40 +000049 bool "chown"
50 default n
51 help
Eric Andersen88c916b2003-10-22 09:58:56 +000052 chown is used to change the user and/or group ownership
Eric Andersene5642112003-07-14 19:37:08 +000053 of files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000054
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000055config CHROOT
Glenn L McGrath3238ea12003-02-15 10:53:40 +000056 bool "chroot"
57 default n
58 help
Eric Andersene5642112003-07-14 19:37:08 +000059 chroot is used to change the root directory and run a command.
60 The default command is `/bin/sh'.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000061
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000062config CKSUM
Rob Landley856489b2006-04-18 20:57:28 +000063 bool "cksum"
64 default n
65 help
66 cksum is used to calculate the CRC32 checksum of a file.
67
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000068config COMM
Rob Landley2acfd7b2005-05-11 23:12:49 +000069 bool "comm"
70 default n
71 help
72 comm is used to compare two files line by line and return
73 a three-column output.
74
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000075config CP
Glenn L McGrath3238ea12003-02-15 10:53:40 +000076 bool "cp"
77 default n
78 help
Eric Andersene5642112003-07-14 19:37:08 +000079 cp is used to copy files and directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000080
Denys Vlasenko48f11612009-09-26 14:31:04 +020081config FEATURE_CP_LONG_OPTIONS
82 bool "Enable long options for cp"
83 default n
Denys Vlasenko88a37682009-10-02 01:29:25 +020084 depends on CP && LONG_OPTS
Denys Vlasenko48f11612009-09-26 14:31:04 +020085 help
86 Enable long options for cp.
87 Also add support for --parents option.
88
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000089config CUT
Glenn L McGrath3238ea12003-02-15 10:53:40 +000090 bool "cut"
91 default n
92 help
Eric Andersene5642112003-07-14 19:37:08 +000093 cut is used to print selected parts of lines from
94 each file to stdout.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000095
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000096config DATE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +000097 bool "date"
98 default n
99 help
100 date is used to set the system date or display the
101 current time in the given format.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000102
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000103config FEATURE_DATE_ISOFMT
Rob Landley2ec922e2006-04-13 23:22:16 +0000104 bool "Enable ISO date format output (-I)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000105 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000106 depends on DATE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000107 help
Eric Andersen65e20a32003-07-05 07:52:35 +0000108 Enable option (-I) to output an ISO-8601 compliant
109 date/time string.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000110
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000111config DD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000112 bool "dd"
113 default n
114 help
Eric Andersene5642112003-07-14 19:37:08 +0000115 dd copies a file (from standard input to standard output,
116 by default) using specific input and output blocksizes,
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000117 while optionally performing conversions on it.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000118
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000119config FEATURE_DD_SIGNAL_HANDLING
Rob Landleyc5598172006-05-02 22:44:04 +0000120 bool "Enable DD signal handling for status reporting"
121 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000122 depends on DD
Rob Landleyc5598172006-05-02 22:44:04 +0000123 help
Denys Vlasenko48f11612009-09-26 14:31:04 +0200124 Sending a SIGUSR1 signal to a running `dd' process makes it
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000125 print to standard error the number of records read and written
Rob Landleyc5598172006-05-02 22:44:04 +0000126 so far, then to resume copying.
127
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000128 $ dd if=/dev/zero of=/dev/null&
129 $ pid=$! kill -USR1 $pid; sleep 1; kill $pid
Rob Landleyc5598172006-05-02 22:44:04 +0000130 10899206+0 records in 10899206+0 records out
131
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000132config FEATURE_DD_IBS_OBS
Rob Landley2686d3b2006-05-16 16:52:12 +0000133 bool "Enable ibs, obs and conv options"
134 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000135 depends on DD
Rob Landley2686d3b2006-05-16 16:52:12 +0000136 help
137 Enables support for writing a certain number of bytes in and out,
138 at a time, and performing conversions on the data stream.
139
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000140config DF
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000141 bool "df"
142 default n
143 help
Eric Andersene5642112003-07-14 19:37:08 +0000144 df reports the amount of disk space used and available
145 on filesystems.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000146
Denis Vlasenkod66aa3c2008-08-28 22:42:52 +0000147config FEATURE_DF_FANCY
148 bool "Enable -a, -i, -B"
Denis Vlasenkof430cdb2007-11-15 07:02:55 +0000149 default n
150 depends on DF
151 help
Denis Vlasenkod66aa3c2008-08-28 22:42:52 +0000152 This option enables -a, -i and -B.
Denis Vlasenkof430cdb2007-11-15 07:02:55 +0000153
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000154config DIRNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000155 bool "dirname"
156 default n
157 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000158 dirname is used to strip a non-directory suffix from
Eric Andersene5642112003-07-14 19:37:08 +0000159 a file name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000160
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000161config DOS2UNIX
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000162 bool "dos2unix/unix2dos"
163 default n
164 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000165 dos2unix is used to convert a text file from DOS format to
Eric Andersene5642112003-07-14 19:37:08 +0000166 UNIX format, and vice versa.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000167
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000168config UNIX2DOS
Eric Andersen7c512432003-06-26 21:53:51 +0000169 bool
170 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000171 depends on DOS2UNIX
Bernhard Reutner-Fischer4f7953c2006-05-05 11:55:53 +0000172 help
173 unix2dos is used to convert a text file from UNIX format to
174 DOS format, and vice versa.
Eric Andersen7c512432003-06-26 21:53:51 +0000175
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000176config DU
Manuel Novoa III cad53642003-03-19 09:13:01 +0000177 bool "du (default blocksize of 512 bytes)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000178 default n
179 help
Eric Andersene5642112003-07-14 19:37:08 +0000180 du is used to report the amount of disk space used
181 for specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000182
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000183config FEATURE_DU_DEFAULT_BLOCKSIZE_1K
Rob Landley2ec922e2006-04-13 23:22:16 +0000184 bool "Use a default blocksize of 1024 bytes (1K)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000185 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000186 depends on DU
Manuel Novoa III cad53642003-03-19 09:13:01 +0000187 help
Eric Andersene5642112003-07-14 19:37:08 +0000188 Use a blocksize of (1K) instead of the default 512b.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000189
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000190config ECHO
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000191 bool "echo (basic SuSv3 version taking no options)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000192 default n
193 help
Eric Andersene5642112003-07-14 19:37:08 +0000194 echo is used to print a specified string to stdout.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000195
Paul Fox0b621582005-08-09 19:38:05 +0000196# this entry also appears in shell/Config.in, next to the echo builtin
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000197config FEATURE_FANCY_ECHO
Rob Landley2ec922e2006-04-13 23:22:16 +0000198 bool "Enable echo options (-n and -e)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000199 default y
Denis Vlasenkodf6f95c2009-04-07 20:07:23 +0000200 depends on ECHO || ASH_BUILTIN_ECHO || HUSH
Manuel Novoa III cad53642003-03-19 09:13:01 +0000201 help
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000202 This adds options (-n and -e) to echo.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000203
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000204config ENV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000205 bool "env"
206 default n
207 help
Eric Andersene5642112003-07-14 19:37:08 +0000208 env is used to set an environment variable and run
Eric Andersen88c916b2003-10-22 09:58:56 +0000209 a command; without options it displays the current
Eric Andersene5642112003-07-14 19:37:08 +0000210 environment.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000211
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000212config FEATURE_ENV_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000213 bool "Enable long options"
214 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200215 depends on ENV && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000216 help
217 Support long options for the env applet.
218
Denis Vlasenko3952f202007-08-13 14:10:24 +0000219config EXPAND
220 bool "expand"
221 default n
222 help
223 By default, convert all tabs to spaces.
224
225config FEATURE_EXPAND_LONG_OPTIONS
226 bool "Enable long options"
227 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200228 depends on EXPAND && LONG_OPTS
Denis Vlasenko3952f202007-08-13 14:10:24 +0000229 help
230 Support long options for the expand applet.
231
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000232config EXPR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000233 bool "expr"
234 default n
235 help
Eric Andersene5642112003-07-14 19:37:08 +0000236 expr is used to calculate numbers and print the result
237 to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000238
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000239config EXPR_MATH_SUPPORT_64
Rob Landley2ec922e2006-04-13 23:22:16 +0000240 bool "Extend Posix numbers support to 64 bit"
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000241 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000242 depends on EXPR
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000243 help
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000244 Enable 64-bit math support in the expr applet. This will make
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000245 the applet slightly larger, but will allow computation with very
246 large numbers.
247
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000248config FALSE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000249 bool "false"
250 default n
251 help
252 false returns an exit code of FALSE (1).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000253
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000254config FOLD
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000255 bool "fold"
256 default n
257 help
Eric Andersene5642112003-07-14 19:37:08 +0000258 Wrap text to fit a specific width.
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000259
Denys Vlasenko14f6f0a2009-06-18 08:20:02 +0200260config FSYNC
261 bool "fsync"
262 default n
263 help
264 fsync is used to flush file-related cached blocks to disk.
265
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000266config HEAD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000267 bool "head"
268 default n
269 help
Eric Andersene5642112003-07-14 19:37:08 +0000270 head is used to print the first specified number of lines
271 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000272
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000273config FEATURE_FANCY_HEAD
Rob Landley2ec922e2006-04-13 23:22:16 +0000274 bool "Enable head options (-c, -q, and -v)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000275 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000276 depends on HEAD
Manuel Novoa III cad53642003-03-19 09:13:01 +0000277 help
Eric Andersene5642112003-07-14 19:37:08 +0000278 This enables the head options (-c, -q, and -v).
Manuel Novoa III cad53642003-03-19 09:13:01 +0000279
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000280config HOSTID
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000281 bool "hostid"
282 default n
283 help
Eric Andersene5642112003-07-14 19:37:08 +0000284 hostid prints the numeric identifier (in hexadecimal) for
285 the current host.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000286
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000287config ID
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000288 bool "id"
289 default n
290 help
Eric Andersene5642112003-07-14 19:37:08 +0000291 id displays the current user and group ID names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000292
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000293config INSTALL
Glenn L McGratheebcc1d2003-09-24 03:22:57 +0000294 bool "install"
295 default n
296 help
297 Copy files and set attributes.
298
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000299config FEATURE_INSTALL_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000300 bool "Enable long options"
301 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200302 depends on INSTALL && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000303 help
304 Support long options for the install applet.
305
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000306config LENGTH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000307 bool "length"
308 default n
309 help
Eric Andersene5642112003-07-14 19:37:08 +0000310 length is used to print out the length of a specified string.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000311
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000312config LN
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000313 bool "ln"
314 default n
315 help
Eric Andersene5642112003-07-14 19:37:08 +0000316 ln is used to create hard or soft links between files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000317
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000318config LOGNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000319 bool "logname"
320 default n
321 help
Eric Andersene5642112003-07-14 19:37:08 +0000322 logname is used to print the current user's login name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000323
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000324config LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000325 bool "ls"
326 default n
327 help
Eric Andersene5642112003-07-14 19:37:08 +0000328 ls is used to list the contents of directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000329
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000330config FEATURE_LS_FILETYPES
Rob Landley2ec922e2006-04-13 23:22:16 +0000331 bool "Enable filetyping options (-p and -F)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000332 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000333 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000334 help
Eric Andersene5642112003-07-14 19:37:08 +0000335 Enable the ls options (-p and -F).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000336
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000337config FEATURE_LS_FOLLOWLINKS
Rob Landley2ec922e2006-04-13 23:22:16 +0000338 bool "Enable symlinks dereferencing (-L)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000339 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000340 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000341 help
Eric Andersene5642112003-07-14 19:37:08 +0000342 Enable the ls option (-L).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000343
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000344config FEATURE_LS_RECURSIVE
Rob Landley2ec922e2006-04-13 23:22:16 +0000345 bool "Enable recursion (-R)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000346 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000347 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000348 help
Eric Andersene5642112003-07-14 19:37:08 +0000349 Enable the ls option (-R).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000350
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000351config FEATURE_LS_SORTFILES
Rob Landley2ec922e2006-04-13 23:22:16 +0000352 bool "Sort the file names"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000353 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000354 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000355 help
Eric Andersene5642112003-07-14 19:37:08 +0000356 Allow ls to sort file names alphabetically.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000357
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000358config FEATURE_LS_TIMESTAMPS
Rob Landley2ec922e2006-04-13 23:22:16 +0000359 bool "Show file timestamps"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000360 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000361 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000362 help
Eric Andersene5642112003-07-14 19:37:08 +0000363 Allow ls to display timestamps for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000364
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000365config FEATURE_LS_USERNAME
Rob Landley2ec922e2006-04-13 23:22:16 +0000366 bool "Show username/groupnames"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000367 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000368 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000369 help
Eric Andersene5642112003-07-14 19:37:08 +0000370 Allow ls to display username/groupname for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000371
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000372config FEATURE_LS_COLOR
Rob Landley2ec922e2006-04-13 23:22:16 +0000373 bool "Allow use of color to identify file types"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000374 default y
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200375 depends on LS && LONG_OPTS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000376 help
Paul Fox156dc412005-08-01 19:33:30 +0000377 This enables the --color option to ls.
378
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000379config FEATURE_LS_COLOR_IS_DEFAULT
Rob Landley2ec922e2006-04-13 23:22:16 +0000380 bool "Produce colored ls output by default"
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000381 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000382 depends on FEATURE_LS_COLOR
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000383 help
384 Saying yes here will turn coloring on by default,
385 even if no "--color" option is given to the ls command.
386 This is not recommended, since the colors are not
387 configurable, and the output may not be legible on
388 many output screens.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000389
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000390config MD5SUM
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000391 bool "md5sum"
392 default n
393 help
Eric Andersene5642112003-07-14 19:37:08 +0000394 md5sum is used to print or check MD5 checksums.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000395
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000396config MKDIR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000397 bool "mkdir"
398 default n
399 help
Eric Andersene5642112003-07-14 19:37:08 +0000400 mkdir is used to create directories with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000401
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000402config FEATURE_MKDIR_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000403 bool "Enable long options"
404 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200405 depends on MKDIR && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000406 help
407 Support long options for the mkdir applet.
408
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000409config MKFIFO
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000410 bool "mkfifo"
411 default n
412 help
Eric Andersene5642112003-07-14 19:37:08 +0000413 mkfifo is used to create FIFOs (named pipes).
414 The `mknod' program can also create FIFOs.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000415
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000416config MKNOD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000417 bool "mknod"
418 default n
419 help
Eric Andersene5642112003-07-14 19:37:08 +0000420 mknod is used to create FIFOs or block/character special
421 files with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000422
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000423config MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000424 bool "mv"
425 default n
426 help
Eric Andersene5642112003-07-14 19:37:08 +0000427 mv is used to move or rename files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000428
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000429config FEATURE_MV_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000430 bool "Enable long options"
431 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200432 depends on MV && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000433 help
434 Support long options for the mv applet.
435
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000436config NICE
Manuel Novoa III 2c511602005-02-13 20:14:05 +0000437 bool "nice"
438 default n
439 help
440 nice runs a program with modified scheduling priority.
441
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000442config NOHUP
Bernhard Reutner-Fischer9d7010c2005-09-21 18:25:05 +0000443 bool "nohup"
444 default n
445 help
446 run a command immune to hangups, with output to a non-tty.
447
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000448config OD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000449 bool "od"
450 default n
451 help
Eric Andersene5642112003-07-14 19:37:08 +0000452 od is used to dump binary files in octal and other formats.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000453
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000454config PRINTENV
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000455 bool "printenv"
456 default n
457 help
458 printenv is used to print all or part of environment.
459
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000460config PRINTF
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000461 bool "printf"
462 default n
463 help
Eric Andersene5642112003-07-14 19:37:08 +0000464 printf is used to format and print specified strings.
465 It's similar to `echo' except it has more options.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000466
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000467config PWD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000468 bool "pwd"
469 default n
470 help
Eric Andersene5642112003-07-14 19:37:08 +0000471 pwd is used to print the current directory.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000472
Denis Vlasenkocc5e0902007-06-12 08:12:33 +0000473config READLINK
474 bool "readlink"
475 default n
476 help
477 This program reads a symbolic link and returns the name
478 of the file it points to
479
480config FEATURE_READLINK_FOLLOW
481 bool "Enable canonicalization by following all symlinks (-f)"
482 default n
483 depends on READLINK
484 help
485 Enable the readlink option (-f).
486
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000487config REALPATH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000488 bool "realpath"
489 default n
490 help
491 Return the canonicalized absolute pathname.
Eric Andersen88c916b2003-10-22 09:58:56 +0000492 This isn't provided by GNU shellutils, but where else does it belong.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000493
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000494config RM
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000495 bool "rm"
496 default n
497 help
Eric Andersene5642112003-07-14 19:37:08 +0000498 rm is used to remove files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000499
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000500config RMDIR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000501 bool "rmdir"
502 default n
503 help
Eric Andersene5642112003-07-14 19:37:08 +0000504 rmdir is used to remove empty directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000505
Denis Vlasenkoa2f47352008-02-24 22:45:04 +0000506config FEATURE_RMDIR_LONG_OPTIONS
507 bool "Enable long options"
508 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200509 depends on RMDIR && LONG_OPTS
Denis Vlasenkoa2f47352008-02-24 22:45:04 +0000510 help
511 Support long options for the rmdir applet, including
512 --ignore-fail-on-non-empty for compatibility with GNU rmdir.
513
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000514config SEQ
Glenn L McGrath82364bb2004-01-27 09:22:20 +0000515 bool "seq"
516 default n
517 help
518 print a sequence of numbers
519
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000520config SHA1SUM
Glenn L McGrathae0f1e72003-02-17 08:23:22 +0000521 bool "sha1sum"
522 default n
523 help
524 Compute and check SHA1 message digest
525
Denis Vlasenko56dceb92008-11-10 13:32:50 +0000526config SHA256SUM
527 bool "sha256sum"
528 default n
529 help
530 Compute and check SHA256 message digest
531
532config SHA512SUM
533 bool "sha512sum"
534 default n
535 help
536 Compute and check SHA512 message digest
537
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000538config SLEEP
Denis Vlasenko97faf532008-07-15 22:01:49 +0000539 bool "sleep"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000540 default n
541 help
Denis Vlasenko97faf532008-07-15 22:01:49 +0000542 sleep is used to pause for a specified number of seconds.
543 It comes in 3 versions:
544 - small: takes one integer parameter
545 - fancy: takes multiple integer arguments with suffixes:
546 sleep 1d 2h 3m 15s
547 - fancy with fractional numbers:
548 sleep 2.3s 4.5h sleeps for 16202.3 seconds
549 Last one is "the most compatible" with coreutils sleep,
550 but it adds around 1k of code.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000551
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000552config FEATURE_FANCY_SLEEP
Denis Vlasenko97faf532008-07-15 22:01:49 +0000553 bool "Enable multiple arguments and s/m/h/d suffixes"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000554 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000555 depends on SLEEP
Manuel Novoa III cad53642003-03-19 09:13:01 +0000556 help
Eric Andersene5642112003-07-14 19:37:08 +0000557 Allow sleep to pause for specified minutes, hours, and days.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000558
Denis Vlasenko97faf532008-07-15 22:01:49 +0000559config FEATURE_FLOAT_SLEEP
560 bool "Enable fractional arguments"
561 default n
562 depends on FEATURE_FANCY_SLEEP
563 help
564 Allow for fractional numeric parameters.
565
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000566config SORT
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000567 bool "sort"
568 default n
569 help
Eric Andersene5642112003-07-14 19:37:08 +0000570 sort is used to sort lines of text in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000571
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000572config FEATURE_SORT_BIG
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000573 bool "Full SuSv3 compliant sort (support -ktcsbdfiozgM)"
Rob Landleyc0dedd02005-01-24 07:00:02 +0000574 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000575 depends on SORT
Rob Landleyc0dedd02005-01-24 07:00:02 +0000576 help
Denis Vlasenko97faf532008-07-15 22:01:49 +0000577 Without this, sort only supports -r, -u, and an integer version
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000578 of -n. Selecting this adds sort keys, floating point support, and
579 more. This adds a little over 3k to a nonstatic build on x86.
Rob Landleyc0dedd02005-01-24 07:00:02 +0000580
581 The SuSv3 sort standard is available at:
582 http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
583
Bernhard Reutner-Fischer10f8f5f2007-03-25 21:50:18 +0000584config SPLIT
585 bool "split"
586 default n
587 help
588 split a file into pieces.
Bernhard Reutner-Fischer0a537a02007-03-28 16:48:40 +0000589
590config FEATURE_SPLIT_FANCY
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000591 bool "Fancy extensions"
Bernhard Reutner-Fischer0a537a02007-03-28 16:48:40 +0000592 default n
593 depends on SPLIT
594 help
595 Add support for features not required by SUSv3.
596 Supports additional suffixes 'b' for 512 bytes,
597 'g' for 1GiB for the -b option.
Bernhard Reutner-Fischer10f8f5f2007-03-25 21:50:18 +0000598
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000599config STAT
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000600 bool "stat"
601 default n
602 help
603 display file or filesystem status.
604
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000605config FEATURE_STAT_FORMAT
Rob Landley2ec922e2006-04-13 23:22:16 +0000606 bool "Enable custom formats (-c)"
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000607 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000608 depends on STAT
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000609 help
Tim Rikerc1ef7bd2006-01-25 00:08:53 +0000610 Without this, stat will not support the '-c format' option where
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000611 users can pass a custom format string for output. This adds about
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000612 7k to a nonstatic build on amd64.
613
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000614config STTY
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000615 bool "stty"
616 default n
617 help
Eric Andersene5642112003-07-14 19:37:08 +0000618 stty is used to change and print terminal line settings.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000619
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000620config SUM
Mike Frysinger4a211702005-04-21 23:24:46 +0000621 bool "sum"
622 default n
623 help
624 checksum and count the blocks in a file
625
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000626config SYNC
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000627 bool "sync"
628 default n
629 help
Eric Andersene5642112003-07-14 19:37:08 +0000630 sync is used to flush filesystem buffers.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000631
Denis Vlasenkobcd5fc12008-01-06 06:27:17 +0000632config TAC
633 bool "tac"
634 default n
635 help
636 tac is used to concatenate and print files in reverse.
637
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000638config TAIL
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000639 bool "tail"
640 default n
641 help
Eric Andersene5642112003-07-14 19:37:08 +0000642 tail is used to print the last specified number of lines
643 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000644
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000645config FEATURE_FANCY_TAIL
Eric Lammerts3b5a6642009-07-22 00:31:27 +0200646 bool "Enable extra tail options (-q, -s, -v, and -F)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000647 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000648 depends on TAIL
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000649 help
Glenn L McGrath4ef5a842003-10-31 00:35:59 +0000650 The options (-q, -s, and -v) are provided by GNU tail, but
651 are not specific in the SUSv3 standard.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000652
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000653config TEE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000654 bool "tee"
655 default n
656 help
Eric Andersene5642112003-07-14 19:37:08 +0000657 tee is used to read from standard input and write
658 to standard output and files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000659
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000660config FEATURE_TEE_USE_BLOCK_IO
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000661 bool "Enable block I/O (larger/faster) instead of byte I/O"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000662 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000663 depends on TEE
Manuel Novoa III cad53642003-03-19 09:13:01 +0000664 help
Eric Andersene5642112003-07-14 19:37:08 +0000665 Enable this option for a faster tee, at expense of size.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000666
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000667config TEST
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000668 bool "test"
669 default n
670 help
671 test is used to check file types and compare values,
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000672 returning an appropriate exit code. The bash shell
Paul Fox6ab03782006-06-08 21:37:26 +0000673 has test built in, ash can build it in optionally.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000674
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000675config FEATURE_TEST_64
Rob Landley2ec922e2006-04-13 23:22:16 +0000676 bool "Extend test to 64 bit"
Glenn L McGrath73db8be2004-08-11 02:45:47 +0000677 default n
Denys Vlasenkod30b89c2009-06-26 01:55:45 +0200678 depends on TEST || ASH_BUILTIN_TEST || HUSH
Glenn L McGrath73db8be2004-08-11 02:45:47 +0000679 help
680 Enable 64-bit support in test.
681
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000682config TOUCH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000683 bool "touch"
684 default n
685 help
Eric Andersene5642112003-07-14 19:37:08 +0000686 touch is used to create or change the access and/or
687 modification timestamp of specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000688
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000689config TR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000690 bool "tr"
691 default n
692 help
Eric Andersene5642112003-07-14 19:37:08 +0000693 tr is used to squeeze, and/or delete characters from standard
694 input, writing to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000695
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000696config FEATURE_TR_CLASSES
Rob Landley2ec922e2006-04-13 23:22:16 +0000697 bool "Enable character classes (such as [:upper:])"
Rob Landley45ad0e82005-10-08 17:48:25 +0000698 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000699 depends on TR
Rob Landley45ad0e82005-10-08 17:48:25 +0000700 help
701 Enable character classes, enabling commands such as:
702 tr [:upper:] [:lower:] to convert input into lowercase.
703
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000704config FEATURE_TR_EQUIV
Rob Landley2ec922e2006-04-13 23:22:16 +0000705 bool "Enable equivalence classes"
Rob Landley45ad0e82005-10-08 17:48:25 +0000706 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000707 depends on TR
Rob Landley45ad0e82005-10-08 17:48:25 +0000708 help
709 Enable equivalence classes, which essentially add the enclosed
710 character to the current set. For instance, tr [=a=] xyz would
711 replace all instances of 'a' with 'xyz'. This option is mainly
712 useful for cases when no other way of expressing a character
713 is possible.
714
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000715config TRUE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000716 bool "true"
717 default n
718 help
719 true returns an exit code of TRUE (0).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000720
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000721config TTY
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000722 bool "tty"
723 default n
724 help
Eric Andersene5642112003-07-14 19:37:08 +0000725 tty is used to print the name of the current terminal to
726 standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000727
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000728config UNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000729 bool "uname"
730 default n
731 help
Eric Andersene5642112003-07-14 19:37:08 +0000732 uname is used to print system information.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000733
Denis Vlasenko3952f202007-08-13 14:10:24 +0000734config UNEXPAND
735 bool "unexpand"
736 default n
737 help
738 By default, convert only leading sequences of blanks to tabs.
739
740config FEATURE_UNEXPAND_LONG_OPTIONS
741 bool "Enable long options"
742 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200743 depends on UNEXPAND && LONG_OPTS
Denis Vlasenko3952f202007-08-13 14:10:24 +0000744 help
745 Support long options for the unexpand applet.
746
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000747config UNIQ
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000748 bool "uniq"
749 default n
750 help
Eric Andersene5642112003-07-14 19:37:08 +0000751 uniq is used to remove duplicate lines from a sorted file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000752
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000753config USLEEP
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000754 bool "usleep"
755 default n
756 help
Eric Andersene5642112003-07-14 19:37:08 +0000757 usleep is used to pause for a specified number of microseconds.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000758
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000759config UUDECODE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000760 bool "uudecode"
761 default n
762 help
Eric Andersene5642112003-07-14 19:37:08 +0000763 uudecode is used to decode a uuencoded file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000764
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000765config UUENCODE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000766 bool "uuencode"
767 default n
768 help
Eric Andersene5642112003-07-14 19:37:08 +0000769 uuencode is used to uuencode a file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000770
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000771config WC
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000772 bool "wc"
773 default n
774 help
Eric Andersene5642112003-07-14 19:37:08 +0000775 wc is used to print the number of bytes, words, and lines,
776 in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000777
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000778config FEATURE_WC_LARGE
Denis Vlasenko70210162006-09-29 23:41:59 +0000779 bool "Support very large files in wc"
780 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000781 depends on WC
Denis Vlasenko70210162006-09-29 23:41:59 +0000782 help
Bernhard Reutner-Fischerbb5f8ed2009-02-14 12:13:13 +0000783 Use "unsigned long long" in wc for counter variables.
Denis Vlasenko70210162006-09-29 23:41:59 +0000784
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000785config WHO
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000786 bool "who"
787 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000788 select FEATURE_UTMP
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000789 help
Eric Andersene5642112003-07-14 19:37:08 +0000790 who is used to show who is logged on.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000791
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000792config WHOAMI
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000793 bool "whoami"
794 default n
795 help
Eric Andersene5642112003-07-14 19:37:08 +0000796 whoami is used to print the username of the current
797 user id (same as id -un).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000798
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000799config YES
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000800 bool "yes"
801 default n
802 help
Eric Andersene5642112003-07-14 19:37:08 +0000803 yes is used to repeatedly output a specific string, or
804 the default string `y'.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000805
806comment "Common options for cp and mv"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000807 depends on CP || MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000808
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000809config FEATURE_PRESERVE_HARDLINKS
Rob Landley2ec922e2006-04-13 23:22:16 +0000810 bool "Preserve hard links"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000811 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000812 depends on CP || MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000813 help
Eric Andersene5642112003-07-14 19:37:08 +0000814 Allow cp and mv to preserve hard links.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000815
Rob Landley30a6bba2006-02-06 02:49:45 +0000816comment "Common options for ls, more and telnet"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000817 depends on LS || MORE || TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000818
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000819config FEATURE_AUTOWIDTH
Rob Landley2ec922e2006-04-13 23:22:16 +0000820 bool "Calculate terminal & column widths"
Eric Andersen727f5292003-07-26 09:33:16 +0000821 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000822 depends on LS || MORE || TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000823 help
Rob Landley30a6bba2006-02-06 02:49:45 +0000824 This option allows utilities such as 'ls', 'more' and 'telnet'
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000825 to determine the width of the screen, which can allow them to
Rob Landley30a6bba2006-02-06 02:49:45 +0000826 display additional text or avoid wrapping text onto the next line.
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000827 If you leave this disabled, your utilities will be especially
Rob Landley30a6bba2006-02-06 02:49:45 +0000828 primitive and will be unable to determine the current screen width.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000829
830comment "Common options for df, du, ls"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000831 depends on DF || DU || LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000832
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000833config FEATURE_HUMAN_READABLE
Rob Landley2ec922e2006-04-13 23:22:16 +0000834 bool "Support for human readable output (example 13k, 23M, 235G)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000835 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000836 depends on DF || DU || LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000837 help
Eric Andersene5642112003-07-14 19:37:08 +0000838 Allow df, du, and ls to have human readable output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000839
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000840comment "Common options for md5sum, sha1sum"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000841 depends on MD5SUM || SHA1SUM
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000842
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000843config FEATURE_MD5_SHA1_SUM_CHECK
Rob Landley2ec922e2006-04-13 23:22:16 +0000844 bool "Enable -c, -s and -w options"
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000845 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000846 depends on MD5SUM || SHA1SUM
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000847 help
Glenn L McGrath5c0d84a2003-12-08 20:11:55 +0000848 Enabling the -c options allows files to be checked
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000849 against pre-calculated hash values.
850
Glenn L McGrath5c0d84a2003-12-08 20:11:55 +0000851 -s and -w are useful options when verifying checksums.
852
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000853endmenu