blob: fa35241f4de556a016fa77339e83a9fffdc57ab3 [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
Gabor Heja4e5b07b2009-10-14 00:29:28 +0200130 10899206+0 records in
131 10899206+0 records out
132
133config FEATURE_DD_THIRD_STATUS_LINE
134 bool "Enable the third status line upon signal"
135 default n
136 depends on DD && FEATURE_DD_SIGNAL_HANDLING
137 help
138 Displays a coreutils-like third status line with transferred bytes,
139 elapsed time and speed.
Rob Landleyc5598172006-05-02 22:44:04 +0000140
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000141config FEATURE_DD_IBS_OBS
Rob Landley2686d3b2006-05-16 16:52:12 +0000142 bool "Enable ibs, obs and conv options"
143 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000144 depends on DD
Rob Landley2686d3b2006-05-16 16:52:12 +0000145 help
146 Enables support for writing a certain number of bytes in and out,
147 at a time, and performing conversions on the data stream.
148
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000149config DF
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000150 bool "df"
151 default n
152 help
Eric Andersene5642112003-07-14 19:37:08 +0000153 df reports the amount of disk space used and available
154 on filesystems.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000155
Denis Vlasenkod66aa3c2008-08-28 22:42:52 +0000156config FEATURE_DF_FANCY
157 bool "Enable -a, -i, -B"
Denis Vlasenkof430cdb2007-11-15 07:02:55 +0000158 default n
159 depends on DF
160 help
Denis Vlasenkod66aa3c2008-08-28 22:42:52 +0000161 This option enables -a, -i and -B.
Denis Vlasenkof430cdb2007-11-15 07:02:55 +0000162
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000163config DIRNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000164 bool "dirname"
165 default n
166 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000167 dirname is used to strip a non-directory suffix from
Eric Andersene5642112003-07-14 19:37:08 +0000168 a file name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000169
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000170config DOS2UNIX
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000171 bool "dos2unix/unix2dos"
172 default n
173 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000174 dos2unix is used to convert a text file from DOS format to
Eric Andersene5642112003-07-14 19:37:08 +0000175 UNIX format, and vice versa.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000176
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000177config UNIX2DOS
Eric Andersen7c512432003-06-26 21:53:51 +0000178 bool
179 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000180 depends on DOS2UNIX
Bernhard Reutner-Fischer4f7953c2006-05-05 11:55:53 +0000181 help
182 unix2dos is used to convert a text file from UNIX format to
183 DOS format, and vice versa.
Eric Andersen7c512432003-06-26 21:53:51 +0000184
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000185config DU
Manuel Novoa III cad53642003-03-19 09:13:01 +0000186 bool "du (default blocksize of 512 bytes)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000187 default n
188 help
Eric Andersene5642112003-07-14 19:37:08 +0000189 du is used to report the amount of disk space used
190 for specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000191
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000192config FEATURE_DU_DEFAULT_BLOCKSIZE_1K
Rob Landley2ec922e2006-04-13 23:22:16 +0000193 bool "Use a default blocksize of 1024 bytes (1K)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000194 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000195 depends on DU
Manuel Novoa III cad53642003-03-19 09:13:01 +0000196 help
Eric Andersene5642112003-07-14 19:37:08 +0000197 Use a blocksize of (1K) instead of the default 512b.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000198
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000199config ECHO
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000200 bool "echo (basic SuSv3 version taking no options)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000201 default n
202 help
Eric Andersene5642112003-07-14 19:37:08 +0000203 echo is used to print a specified string to stdout.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000204
Paul Fox0b621582005-08-09 19:38:05 +0000205# this entry also appears in shell/Config.in, next to the echo builtin
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000206config FEATURE_FANCY_ECHO
Rob Landley2ec922e2006-04-13 23:22:16 +0000207 bool "Enable echo options (-n and -e)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000208 default y
Denis Vlasenkodf6f95c2009-04-07 20:07:23 +0000209 depends on ECHO || ASH_BUILTIN_ECHO || HUSH
Manuel Novoa III cad53642003-03-19 09:13:01 +0000210 help
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000211 This adds options (-n and -e) to echo.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000212
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000213config ENV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000214 bool "env"
215 default n
216 help
Eric Andersene5642112003-07-14 19:37:08 +0000217 env is used to set an environment variable and run
Eric Andersen88c916b2003-10-22 09:58:56 +0000218 a command; without options it displays the current
Eric Andersene5642112003-07-14 19:37:08 +0000219 environment.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000220
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000221config FEATURE_ENV_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000222 bool "Enable long options"
223 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200224 depends on ENV && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000225 help
226 Support long options for the env applet.
227
Denis Vlasenko3952f202007-08-13 14:10:24 +0000228config EXPAND
229 bool "expand"
230 default n
231 help
232 By default, convert all tabs to spaces.
233
234config FEATURE_EXPAND_LONG_OPTIONS
235 bool "Enable long options"
236 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200237 depends on EXPAND && LONG_OPTS
Denis Vlasenko3952f202007-08-13 14:10:24 +0000238 help
239 Support long options for the expand applet.
240
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000241config EXPR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000242 bool "expr"
243 default n
244 help
Eric Andersene5642112003-07-14 19:37:08 +0000245 expr is used to calculate numbers and print the result
246 to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000247
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000248config EXPR_MATH_SUPPORT_64
Rob Landley2ec922e2006-04-13 23:22:16 +0000249 bool "Extend Posix numbers support to 64 bit"
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000250 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000251 depends on EXPR
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000252 help
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000253 Enable 64-bit math support in the expr applet. This will make
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000254 the applet slightly larger, but will allow computation with very
255 large numbers.
256
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000257config FALSE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000258 bool "false"
259 default n
260 help
261 false returns an exit code of FALSE (1).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000262
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000263config FOLD
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000264 bool "fold"
265 default n
266 help
Eric Andersene5642112003-07-14 19:37:08 +0000267 Wrap text to fit a specific width.
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000268
Denys Vlasenko14f6f0a2009-06-18 08:20:02 +0200269config FSYNC
270 bool "fsync"
271 default n
272 help
273 fsync is used to flush file-related cached blocks to disk.
274
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000275config HEAD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000276 bool "head"
277 default n
278 help
Eric Andersene5642112003-07-14 19:37:08 +0000279 head is used to print the first specified number of lines
280 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000281
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000282config FEATURE_FANCY_HEAD
Rob Landley2ec922e2006-04-13 23:22:16 +0000283 bool "Enable head options (-c, -q, and -v)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000284 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000285 depends on HEAD
Manuel Novoa III cad53642003-03-19 09:13:01 +0000286 help
Eric Andersene5642112003-07-14 19:37:08 +0000287 This enables the head options (-c, -q, and -v).
Manuel Novoa III cad53642003-03-19 09:13:01 +0000288
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000289config HOSTID
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000290 bool "hostid"
291 default n
292 help
Eric Andersene5642112003-07-14 19:37:08 +0000293 hostid prints the numeric identifier (in hexadecimal) for
294 the current host.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000295
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000296config ID
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000297 bool "id"
298 default n
299 help
Eric Andersene5642112003-07-14 19:37:08 +0000300 id displays the current user and group ID names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000301
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000302config INSTALL
Glenn L McGratheebcc1d2003-09-24 03:22:57 +0000303 bool "install"
304 default n
305 help
306 Copy files and set attributes.
307
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000308config FEATURE_INSTALL_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000309 bool "Enable long options"
310 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200311 depends on INSTALL && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000312 help
313 Support long options for the install applet.
314
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000315config LENGTH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000316 bool "length"
317 default n
318 help
Eric Andersene5642112003-07-14 19:37:08 +0000319 length is used to print out the length of a specified string.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000320
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000321config LN
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000322 bool "ln"
323 default n
324 help
Eric Andersene5642112003-07-14 19:37:08 +0000325 ln is used to create hard or soft links between files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000326
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000327config LOGNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000328 bool "logname"
329 default n
330 help
Eric Andersene5642112003-07-14 19:37:08 +0000331 logname is used to print the current user's login name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000332
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000333config LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000334 bool "ls"
335 default n
336 help
Eric Andersene5642112003-07-14 19:37:08 +0000337 ls is used to list the contents of directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000338
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000339config FEATURE_LS_FILETYPES
Rob Landley2ec922e2006-04-13 23:22:16 +0000340 bool "Enable filetyping options (-p and -F)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000341 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000342 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000343 help
Eric Andersene5642112003-07-14 19:37:08 +0000344 Enable the ls options (-p and -F).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000345
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000346config FEATURE_LS_FOLLOWLINKS
Rob Landley2ec922e2006-04-13 23:22:16 +0000347 bool "Enable symlinks dereferencing (-L)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000348 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000349 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000350 help
Eric Andersene5642112003-07-14 19:37:08 +0000351 Enable the ls option (-L).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000352
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000353config FEATURE_LS_RECURSIVE
Rob Landley2ec922e2006-04-13 23:22:16 +0000354 bool "Enable recursion (-R)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000355 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000356 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000357 help
Eric Andersene5642112003-07-14 19:37:08 +0000358 Enable the ls option (-R).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000359
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000360config FEATURE_LS_SORTFILES
Rob Landley2ec922e2006-04-13 23:22:16 +0000361 bool "Sort the file names"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000362 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000363 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000364 help
Eric Andersene5642112003-07-14 19:37:08 +0000365 Allow ls to sort file names alphabetically.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000366
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000367config FEATURE_LS_TIMESTAMPS
Rob Landley2ec922e2006-04-13 23:22:16 +0000368 bool "Show file timestamps"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000369 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000370 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000371 help
Eric Andersene5642112003-07-14 19:37:08 +0000372 Allow ls to display timestamps for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000373
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000374config FEATURE_LS_USERNAME
Rob Landley2ec922e2006-04-13 23:22:16 +0000375 bool "Show username/groupnames"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000376 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000377 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000378 help
Eric Andersene5642112003-07-14 19:37:08 +0000379 Allow ls to display username/groupname for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000380
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000381config FEATURE_LS_COLOR
Rob Landley2ec922e2006-04-13 23:22:16 +0000382 bool "Allow use of color to identify file types"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000383 default y
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200384 depends on LS && LONG_OPTS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000385 help
Paul Fox156dc412005-08-01 19:33:30 +0000386 This enables the --color option to ls.
387
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000388config FEATURE_LS_COLOR_IS_DEFAULT
Rob Landley2ec922e2006-04-13 23:22:16 +0000389 bool "Produce colored ls output by default"
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000390 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000391 depends on FEATURE_LS_COLOR
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000392 help
393 Saying yes here will turn coloring on by default,
394 even if no "--color" option is given to the ls command.
395 This is not recommended, since the colors are not
396 configurable, and the output may not be legible on
397 many output screens.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000398
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000399config MD5SUM
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000400 bool "md5sum"
401 default n
402 help
Eric Andersene5642112003-07-14 19:37:08 +0000403 md5sum is used to print or check MD5 checksums.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000404
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000405config MKDIR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000406 bool "mkdir"
407 default n
408 help
Eric Andersene5642112003-07-14 19:37:08 +0000409 mkdir is used to create directories with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000410
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000411config FEATURE_MKDIR_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000412 bool "Enable long options"
413 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200414 depends on MKDIR && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000415 help
416 Support long options for the mkdir applet.
417
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000418config MKFIFO
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000419 bool "mkfifo"
420 default n
421 help
Eric Andersene5642112003-07-14 19:37:08 +0000422 mkfifo is used to create FIFOs (named pipes).
423 The `mknod' program can also create FIFOs.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000424
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000425config MKNOD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000426 bool "mknod"
427 default n
428 help
Eric Andersene5642112003-07-14 19:37:08 +0000429 mknod is used to create FIFOs or block/character special
430 files with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000431
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000432config MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000433 bool "mv"
434 default n
435 help
Eric Andersene5642112003-07-14 19:37:08 +0000436 mv is used to move or rename files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000437
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000438config FEATURE_MV_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000439 bool "Enable long options"
440 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200441 depends on MV && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000442 help
443 Support long options for the mv applet.
444
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000445config NICE
Manuel Novoa III 2c511602005-02-13 20:14:05 +0000446 bool "nice"
447 default n
448 help
449 nice runs a program with modified scheduling priority.
450
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000451config NOHUP
Bernhard Reutner-Fischer9d7010c2005-09-21 18:25:05 +0000452 bool "nohup"
453 default n
454 help
455 run a command immune to hangups, with output to a non-tty.
456
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000457config OD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000458 bool "od"
459 default n
460 help
Eric Andersene5642112003-07-14 19:37:08 +0000461 od is used to dump binary files in octal and other formats.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000462
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000463config PRINTENV
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000464 bool "printenv"
465 default n
466 help
467 printenv is used to print all or part of environment.
468
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000469config PRINTF
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000470 bool "printf"
471 default n
472 help
Eric Andersene5642112003-07-14 19:37:08 +0000473 printf is used to format and print specified strings.
474 It's similar to `echo' except it has more options.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000475
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000476config PWD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000477 bool "pwd"
478 default n
479 help
Eric Andersene5642112003-07-14 19:37:08 +0000480 pwd is used to print the current directory.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000481
Denis Vlasenkocc5e0902007-06-12 08:12:33 +0000482config READLINK
483 bool "readlink"
484 default n
485 help
486 This program reads a symbolic link and returns the name
487 of the file it points to
488
489config FEATURE_READLINK_FOLLOW
490 bool "Enable canonicalization by following all symlinks (-f)"
491 default n
492 depends on READLINK
493 help
494 Enable the readlink option (-f).
495
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000496config REALPATH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000497 bool "realpath"
498 default n
499 help
500 Return the canonicalized absolute pathname.
Eric Andersen88c916b2003-10-22 09:58:56 +0000501 This isn't provided by GNU shellutils, but where else does it belong.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000502
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000503config RM
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000504 bool "rm"
505 default n
506 help
Eric Andersene5642112003-07-14 19:37:08 +0000507 rm is used to remove files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000508
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000509config RMDIR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000510 bool "rmdir"
511 default n
512 help
Eric Andersene5642112003-07-14 19:37:08 +0000513 rmdir is used to remove empty directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000514
Denis Vlasenkoa2f47352008-02-24 22:45:04 +0000515config FEATURE_RMDIR_LONG_OPTIONS
516 bool "Enable long options"
517 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200518 depends on RMDIR && LONG_OPTS
Denis Vlasenkoa2f47352008-02-24 22:45:04 +0000519 help
520 Support long options for the rmdir applet, including
521 --ignore-fail-on-non-empty for compatibility with GNU rmdir.
522
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000523config SEQ
Glenn L McGrath82364bb2004-01-27 09:22:20 +0000524 bool "seq"
525 default n
526 help
527 print a sequence of numbers
528
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000529config SHA1SUM
Glenn L McGrathae0f1e72003-02-17 08:23:22 +0000530 bool "sha1sum"
531 default n
532 help
533 Compute and check SHA1 message digest
534
Denis Vlasenko56dceb92008-11-10 13:32:50 +0000535config SHA256SUM
536 bool "sha256sum"
537 default n
538 help
539 Compute and check SHA256 message digest
540
541config SHA512SUM
542 bool "sha512sum"
543 default n
544 help
545 Compute and check SHA512 message digest
546
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000547config SLEEP
Denis Vlasenko97faf532008-07-15 22:01:49 +0000548 bool "sleep"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000549 default n
550 help
Denis Vlasenko97faf532008-07-15 22:01:49 +0000551 sleep is used to pause for a specified number of seconds.
552 It comes in 3 versions:
553 - small: takes one integer parameter
554 - fancy: takes multiple integer arguments with suffixes:
555 sleep 1d 2h 3m 15s
556 - fancy with fractional numbers:
557 sleep 2.3s 4.5h sleeps for 16202.3 seconds
558 Last one is "the most compatible" with coreutils sleep,
559 but it adds around 1k of code.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000560
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000561config FEATURE_FANCY_SLEEP
Denis Vlasenko97faf532008-07-15 22:01:49 +0000562 bool "Enable multiple arguments and s/m/h/d suffixes"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000563 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000564 depends on SLEEP
Manuel Novoa III cad53642003-03-19 09:13:01 +0000565 help
Eric Andersene5642112003-07-14 19:37:08 +0000566 Allow sleep to pause for specified minutes, hours, and days.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000567
Denis Vlasenko97faf532008-07-15 22:01:49 +0000568config FEATURE_FLOAT_SLEEP
569 bool "Enable fractional arguments"
570 default n
571 depends on FEATURE_FANCY_SLEEP
572 help
573 Allow for fractional numeric parameters.
574
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000575config SORT
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000576 bool "sort"
577 default n
578 help
Eric Andersene5642112003-07-14 19:37:08 +0000579 sort is used to sort lines of text in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000580
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000581config FEATURE_SORT_BIG
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000582 bool "Full SuSv3 compliant sort (support -ktcsbdfiozgM)"
Rob Landleyc0dedd02005-01-24 07:00:02 +0000583 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000584 depends on SORT
Rob Landleyc0dedd02005-01-24 07:00:02 +0000585 help
Denis Vlasenko97faf532008-07-15 22:01:49 +0000586 Without this, sort only supports -r, -u, and an integer version
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000587 of -n. Selecting this adds sort keys, floating point support, and
588 more. This adds a little over 3k to a nonstatic build on x86.
Rob Landleyc0dedd02005-01-24 07:00:02 +0000589
590 The SuSv3 sort standard is available at:
591 http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
592
Bernhard Reutner-Fischer10f8f5f2007-03-25 21:50:18 +0000593config SPLIT
594 bool "split"
595 default n
596 help
597 split a file into pieces.
Bernhard Reutner-Fischer0a537a02007-03-28 16:48:40 +0000598
599config FEATURE_SPLIT_FANCY
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000600 bool "Fancy extensions"
Bernhard Reutner-Fischer0a537a02007-03-28 16:48:40 +0000601 default n
602 depends on SPLIT
603 help
604 Add support for features not required by SUSv3.
605 Supports additional suffixes 'b' for 512 bytes,
606 'g' for 1GiB for the -b option.
Bernhard Reutner-Fischer10f8f5f2007-03-25 21:50:18 +0000607
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000608config STAT
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000609 bool "stat"
610 default n
611 help
612 display file or filesystem status.
613
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000614config FEATURE_STAT_FORMAT
Rob Landley2ec922e2006-04-13 23:22:16 +0000615 bool "Enable custom formats (-c)"
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000616 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000617 depends on STAT
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000618 help
Tim Rikerc1ef7bd2006-01-25 00:08:53 +0000619 Without this, stat will not support the '-c format' option where
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000620 users can pass a custom format string for output. This adds about
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000621 7k to a nonstatic build on amd64.
622
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000623config STTY
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000624 bool "stty"
625 default n
626 help
Eric Andersene5642112003-07-14 19:37:08 +0000627 stty is used to change and print terminal line settings.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000628
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000629config SUM
Mike Frysinger4a211702005-04-21 23:24:46 +0000630 bool "sum"
631 default n
632 help
633 checksum and count the blocks in a file
634
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000635config SYNC
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000636 bool "sync"
637 default n
638 help
Eric Andersene5642112003-07-14 19:37:08 +0000639 sync is used to flush filesystem buffers.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000640
Denis Vlasenkobcd5fc12008-01-06 06:27:17 +0000641config TAC
642 bool "tac"
643 default n
644 help
645 tac is used to concatenate and print files in reverse.
646
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000647config TAIL
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000648 bool "tail"
649 default n
650 help
Eric Andersene5642112003-07-14 19:37:08 +0000651 tail is used to print the last specified number of lines
652 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000653
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000654config FEATURE_FANCY_TAIL
Eric Lammerts3b5a6642009-07-22 00:31:27 +0200655 bool "Enable extra tail options (-q, -s, -v, and -F)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000656 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000657 depends on TAIL
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000658 help
Glenn L McGrath4ef5a842003-10-31 00:35:59 +0000659 The options (-q, -s, and -v) are provided by GNU tail, but
660 are not specific in the SUSv3 standard.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000661
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000662config TEE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000663 bool "tee"
664 default n
665 help
Eric Andersene5642112003-07-14 19:37:08 +0000666 tee is used to read from standard input and write
667 to standard output and files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000668
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000669config FEATURE_TEE_USE_BLOCK_IO
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000670 bool "Enable block I/O (larger/faster) instead of byte I/O"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000671 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000672 depends on TEE
Manuel Novoa III cad53642003-03-19 09:13:01 +0000673 help
Eric Andersene5642112003-07-14 19:37:08 +0000674 Enable this option for a faster tee, at expense of size.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000675
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000676config TEST
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000677 bool "test"
678 default n
679 help
680 test is used to check file types and compare values,
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000681 returning an appropriate exit code. The bash shell
Paul Fox6ab03782006-06-08 21:37:26 +0000682 has test built in, ash can build it in optionally.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000683
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000684config FEATURE_TEST_64
Rob Landley2ec922e2006-04-13 23:22:16 +0000685 bool "Extend test to 64 bit"
Glenn L McGrath73db8be2004-08-11 02:45:47 +0000686 default n
Denys Vlasenkod30b89c2009-06-26 01:55:45 +0200687 depends on TEST || ASH_BUILTIN_TEST || HUSH
Glenn L McGrath73db8be2004-08-11 02:45:47 +0000688 help
689 Enable 64-bit support in test.
690
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000691config TOUCH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000692 bool "touch"
693 default n
694 help
Eric Andersene5642112003-07-14 19:37:08 +0000695 touch is used to create or change the access and/or
696 modification timestamp of specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000697
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000698config TR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000699 bool "tr"
700 default n
701 help
Eric Andersene5642112003-07-14 19:37:08 +0000702 tr is used to squeeze, and/or delete characters from standard
703 input, writing to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000704
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000705config FEATURE_TR_CLASSES
Rob Landley2ec922e2006-04-13 23:22:16 +0000706 bool "Enable character classes (such as [:upper:])"
Rob Landley45ad0e82005-10-08 17:48:25 +0000707 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000708 depends on TR
Rob Landley45ad0e82005-10-08 17:48:25 +0000709 help
710 Enable character classes, enabling commands such as:
711 tr [:upper:] [:lower:] to convert input into lowercase.
712
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000713config FEATURE_TR_EQUIV
Rob Landley2ec922e2006-04-13 23:22:16 +0000714 bool "Enable equivalence classes"
Rob Landley45ad0e82005-10-08 17:48:25 +0000715 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000716 depends on TR
Rob Landley45ad0e82005-10-08 17:48:25 +0000717 help
718 Enable equivalence classes, which essentially add the enclosed
719 character to the current set. For instance, tr [=a=] xyz would
720 replace all instances of 'a' with 'xyz'. This option is mainly
721 useful for cases when no other way of expressing a character
722 is possible.
723
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000724config TRUE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000725 bool "true"
726 default n
727 help
728 true returns an exit code of TRUE (0).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000729
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000730config TTY
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000731 bool "tty"
732 default n
733 help
Eric Andersene5642112003-07-14 19:37:08 +0000734 tty is used to print the name of the current terminal to
735 standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000736
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000737config UNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000738 bool "uname"
739 default n
740 help
Eric Andersene5642112003-07-14 19:37:08 +0000741 uname is used to print system information.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000742
Denis Vlasenko3952f202007-08-13 14:10:24 +0000743config UNEXPAND
744 bool "unexpand"
745 default n
746 help
747 By default, convert only leading sequences of blanks to tabs.
748
749config FEATURE_UNEXPAND_LONG_OPTIONS
750 bool "Enable long options"
751 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200752 depends on UNEXPAND && LONG_OPTS
Denis Vlasenko3952f202007-08-13 14:10:24 +0000753 help
754 Support long options for the unexpand applet.
755
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000756config UNIQ
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000757 bool "uniq"
758 default n
759 help
Eric Andersene5642112003-07-14 19:37:08 +0000760 uniq is used to remove duplicate lines from a sorted file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000761
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000762config USLEEP
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000763 bool "usleep"
764 default n
765 help
Eric Andersene5642112003-07-14 19:37:08 +0000766 usleep is used to pause for a specified number of microseconds.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000767
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000768config UUDECODE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000769 bool "uudecode"
770 default n
771 help
Eric Andersene5642112003-07-14 19:37:08 +0000772 uudecode is used to decode a uuencoded file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000773
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000774config UUENCODE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000775 bool "uuencode"
776 default n
777 help
Eric Andersene5642112003-07-14 19:37:08 +0000778 uuencode is used to uuencode a file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000779
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000780config WC
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000781 bool "wc"
782 default n
783 help
Eric Andersene5642112003-07-14 19:37:08 +0000784 wc is used to print the number of bytes, words, and lines,
785 in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000786
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000787config FEATURE_WC_LARGE
Denis Vlasenko70210162006-09-29 23:41:59 +0000788 bool "Support very large files in wc"
789 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000790 depends on WC
Denis Vlasenko70210162006-09-29 23:41:59 +0000791 help
Bernhard Reutner-Fischerbb5f8ed2009-02-14 12:13:13 +0000792 Use "unsigned long long" in wc for counter variables.
Denis Vlasenko70210162006-09-29 23:41:59 +0000793
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000794config WHO
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000795 bool "who"
796 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000797 select FEATURE_UTMP
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000798 help
Eric Andersene5642112003-07-14 19:37:08 +0000799 who is used to show who is logged on.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000800
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000801config WHOAMI
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000802 bool "whoami"
803 default n
804 help
Eric Andersene5642112003-07-14 19:37:08 +0000805 whoami is used to print the username of the current
806 user id (same as id -un).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000807
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000808config YES
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000809 bool "yes"
810 default n
811 help
Eric Andersene5642112003-07-14 19:37:08 +0000812 yes is used to repeatedly output a specific string, or
813 the default string `y'.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000814
815comment "Common options for cp and mv"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000816 depends on CP || MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000817
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000818config FEATURE_PRESERVE_HARDLINKS
Rob Landley2ec922e2006-04-13 23:22:16 +0000819 bool "Preserve hard links"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000820 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000821 depends on CP || MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000822 help
Eric Andersene5642112003-07-14 19:37:08 +0000823 Allow cp and mv to preserve hard links.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000824
Rob Landley30a6bba2006-02-06 02:49:45 +0000825comment "Common options for ls, more and telnet"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000826 depends on LS || MORE || TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000827
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000828config FEATURE_AUTOWIDTH
Rob Landley2ec922e2006-04-13 23:22:16 +0000829 bool "Calculate terminal & column widths"
Eric Andersen727f5292003-07-26 09:33:16 +0000830 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000831 depends on LS || MORE || TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000832 help
Rob Landley30a6bba2006-02-06 02:49:45 +0000833 This option allows utilities such as 'ls', 'more' and 'telnet'
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000834 to determine the width of the screen, which can allow them to
Rob Landley30a6bba2006-02-06 02:49:45 +0000835 display additional text or avoid wrapping text onto the next line.
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000836 If you leave this disabled, your utilities will be especially
Rob Landley30a6bba2006-02-06 02:49:45 +0000837 primitive and will be unable to determine the current screen width.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000838
839comment "Common options for df, du, ls"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000840 depends on DF || DU || LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000841
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000842config FEATURE_HUMAN_READABLE
Rob Landley2ec922e2006-04-13 23:22:16 +0000843 bool "Support for human readable output (example 13k, 23M, 235G)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000844 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000845 depends on DF || DU || LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000846 help
Eric Andersene5642112003-07-14 19:37:08 +0000847 Allow df, du, and ls to have human readable output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000848
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000849comment "Common options for md5sum, sha1sum"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000850 depends on MD5SUM || SHA1SUM
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000851
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000852config FEATURE_MD5_SHA1_SUM_CHECK
Rob Landley2ec922e2006-04-13 23:22:16 +0000853 bool "Enable -c, -s and -w options"
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000854 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000855 depends on MD5SUM || SHA1SUM
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000856 help
Glenn L McGrath5c0d84a2003-12-08 20:11:55 +0000857 Enabling the -c options allows files to be checked
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000858 against pre-calculated hash values.
859
Glenn L McGrath5c0d84a2003-12-08 20:11:55 +0000860 -s and -w are useful options when verifying checksums.
861
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000862endmenu