blob: 62c5c327d5dbdc0a1d853bba65654eb1c15653e6 [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
8config CONFIG_BASENAME
9 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,
Eric Andersenc7bda1c2004-03-15 08:29:22 +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
16config CONFIG_CAL
17 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
22config CONFIG_CAT
23 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
27 output. Enable this option if you wish to enable the 'cat' utility.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000028
29config CONFIG_CHGRP
30 bool "chgrp"
31 default n
32 help
Eric Andersen88c916b2003-10-22 09:58:56 +000033 chgrp is used to change the group ownership of files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000034
35config CONFIG_CHMOD
36 bool "chmod"
37 default n
38 help
Eric Andersene5642112003-07-14 19:37:08 +000039 chmod is used to change the access permission of files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000040
41config CONFIG_CHOWN
42 bool "chown"
43 default n
44 help
Eric Andersen88c916b2003-10-22 09:58:56 +000045 chown is used to change the user and/or group ownership
Eric Andersene5642112003-07-14 19:37:08 +000046 of files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000047
48config CONFIG_CHROOT
49 bool "chroot"
50 default n
51 help
Eric Andersene5642112003-07-14 19:37:08 +000052 chroot is used to change the root directory and run a command.
53 The default command is `/bin/sh'.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000054
55config CONFIG_CMP
56 bool "cmp"
57 default n
58 help
Eric Andersene5642112003-07-14 19:37:08 +000059 cmp is used to compare two files and returns the result
60 to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000061
Rob Landley2acfd7b2005-05-11 23:12:49 +000062config CONFIG_COMM
63 bool "comm"
64 default n
65 help
66 comm is used to compare two files line by line and return
67 a three-column output.
68
Glenn L McGrath3238ea12003-02-15 10:53:40 +000069config CONFIG_CP
70 bool "cp"
71 default n
72 help
Eric Andersene5642112003-07-14 19:37:08 +000073 cp is used to copy files and directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000074
75config CONFIG_CUT
76 bool "cut"
77 default n
78 help
Eric Andersene5642112003-07-14 19:37:08 +000079 cut is used to print selected parts of lines from
80 each file to stdout.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000081
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +000082config CONFIG_DATE
83 bool "date"
84 default n
85 help
86 date is used to set the system date or display the
87 current time in the given format.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000088
89config CONFIG_FEATURE_DATE_ISOFMT
90 bool " Enable ISO date format output (-I)"
91 default y
92 depends on CONFIG_DATE
93 help
Eric Andersen65e20a32003-07-05 07:52:35 +000094 Enable option (-I) to output an ISO-8601 compliant
95 date/time string.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000096
97config CONFIG_DD
98 bool "dd"
99 default n
100 help
Eric Andersene5642112003-07-14 19:37:08 +0000101 dd copies a file (from standard input to standard output,
102 by default) using specific input and output blocksizes,
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000103 while optionally performing conversions on it.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000104
105config CONFIG_DF
106 bool "df"
107 default n
108 help
Eric Andersene5642112003-07-14 19:37:08 +0000109 df reports the amount of disk space used and available
110 on filesystems.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000111
Bernhard Reutner-Fischer8f7d3892006-04-06 08:11:08 +0000112config CONFIG_DIFF
113 bool "diff"
114 default n
115 help
116 diff compares two files or directories and outputs the
117 differences between them in a form that can be given to
118 the patch command.
119
120config CONFIG_FEATURE_DIFF_BINARY
121 bool " Enable checks for binary files"
122 default y
123 depends on CONFIG_DIFF
124 help
125 This option enables support for checking for binary files
126 before a comparison is carried out.
127
128config CONFIG_FEATURE_DIFF_DIR
129 bool " Enable directory support"
130 default y
131 depends on CONFIG_DIFF
132 help
133 This option enables support for directory and subdirectory
134 comparison.
135
136config CONFIG_FEATURE_DIFF_MINIMAL
137 bool " Enable -d option to find smaller sets of changes"
138 default n
139 depends on CONFIG_DIFF
140 help
141 Enabling this option allows the use of -d to make diff
142 try hard to find the smallest possible set of changes.
143
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000144config CONFIG_DIRNAME
145 bool "dirname"
146 default n
147 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000148 dirname is used to strip a non-directory suffix from
Eric Andersene5642112003-07-14 19:37:08 +0000149 a file name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000150
151config CONFIG_DOS2UNIX
152 bool "dos2unix/unix2dos"
153 default n
154 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000155 dos2unix is used to convert a text file from DOS format to
Eric Andersene5642112003-07-14 19:37:08 +0000156 UNIX format, and vice versa.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000157
Eric Andersen7c512432003-06-26 21:53:51 +0000158config CONFIG_UNIX2DOS
159 bool
160 default y
161 depends on CONFIG_DOS2UNIX
162
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000163config CONFIG_DU
Manuel Novoa III cad53642003-03-19 09:13:01 +0000164 bool "du (default blocksize of 512 bytes)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000165 default n
166 help
Eric Andersene5642112003-07-14 19:37:08 +0000167 du is used to report the amount of disk space used
168 for specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000169
Manuel Novoa III cad53642003-03-19 09:13:01 +0000170config CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K
171 bool " Use a default blocksize of 1024 bytes (1K)"
172 default y
173 depends on CONFIG_DU
174 help
Eric Andersene5642112003-07-14 19:37:08 +0000175 Use a blocksize of (1K) instead of the default 512b.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000176
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000177config CONFIG_ECHO
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000178 bool "echo (basic SuSv3 version taking no options)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000179 default n
180 help
Eric Andersene5642112003-07-14 19:37:08 +0000181 echo is used to print a specified string to stdout.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000182
Paul Fox0b621582005-08-09 19:38:05 +0000183# this entry also appears in shell/Config.in, next to the echo builtin
Manuel Novoa III cad53642003-03-19 09:13:01 +0000184config CONFIG_FEATURE_FANCY_ECHO
185 bool " Enable echo options (-n and -e)"
186 default y
187 depends on CONFIG_ECHO
188 help
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000189 This adds options (-n and -e) to echo.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000190
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000191config CONFIG_ENV
192 bool "env"
193 default n
194 help
Eric Andersene5642112003-07-14 19:37:08 +0000195 env is used to set an environment variable and run
Eric Andersen88c916b2003-10-22 09:58:56 +0000196 a command; without options it displays the current
Eric Andersene5642112003-07-14 19:37:08 +0000197 environment.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000198
199config CONFIG_EXPR
200 bool "expr"
201 default n
202 help
Eric Andersene5642112003-07-14 19:37:08 +0000203 expr is used to calculate numbers and print the result
204 to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000205
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000206config CONFIG_EXPR_MATH_SUPPORT_64
207 bool " Extend Posix numbers support to 64 bit"
208 default n
209 depends on CONFIG_EXPR
210 help
211 Enable 64-bit math support in the expr applet. This will make
212 the applet slightly larger, but will allow computation with very
213 large numbers.
214
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000215config CONFIG_FALSE
216 bool "false"
217 default n
218 help
219 false returns an exit code of FALSE (1).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000220
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000221config CONFIG_FOLD
222 bool "fold"
223 default n
224 help
Eric Andersene5642112003-07-14 19:37:08 +0000225 Wrap text to fit a specific width.
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000226
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000227config CONFIG_HEAD
228 bool "head"
229 default n
230 help
Eric Andersene5642112003-07-14 19:37:08 +0000231 head is used to print the first specified number of lines
232 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000233
Manuel Novoa III cad53642003-03-19 09:13:01 +0000234config CONFIG_FEATURE_FANCY_HEAD
235 bool " Enable head options (-c, -q, and -v)"
236 default n
237 depends on CONFIG_HEAD
238 help
Eric Andersene5642112003-07-14 19:37:08 +0000239 This enables the head options (-c, -q, and -v).
Manuel Novoa III cad53642003-03-19 09:13:01 +0000240
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000241config CONFIG_HOSTID
242 bool "hostid"
243 default n
244 help
Eric Andersene5642112003-07-14 19:37:08 +0000245 hostid prints the numeric identifier (in hexadecimal) for
246 the current host.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000247
248config CONFIG_ID
249 bool "id"
250 default n
251 help
Eric Andersene5642112003-07-14 19:37:08 +0000252 id displays the current user and group ID names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000253
Glenn L McGratheebcc1d2003-09-24 03:22:57 +0000254config CONFIG_INSTALL
255 bool "install"
256 default n
257 help
258 Copy files and set attributes.
259
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000260config CONFIG_LENGTH
261 bool "length"
262 default n
263 help
Eric Andersene5642112003-07-14 19:37:08 +0000264 length is used to print out the length of a specified string.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000265
266config CONFIG_LN
267 bool "ln"
268 default n
269 help
Eric Andersene5642112003-07-14 19:37:08 +0000270 ln is used to create hard or soft links between files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000271
272config CONFIG_LOGNAME
273 bool "logname"
274 default n
275 help
Eric Andersene5642112003-07-14 19:37:08 +0000276 logname is used to print the current user's login name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000277
278config CONFIG_LS
279 bool "ls"
280 default n
281 help
Eric Andersene5642112003-07-14 19:37:08 +0000282 ls is used to list the contents of directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000283
284config CONFIG_FEATURE_LS_FILETYPES
285 bool " Enable filetyping options (-p and -F)"
286 default y
287 depends on CONFIG_LS
288 help
Eric Andersene5642112003-07-14 19:37:08 +0000289 Enable the ls options (-p and -F).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000290
291config CONFIG_FEATURE_LS_FOLLOWLINKS
292 bool " Enable symlinks dereferencing (-L)"
293 default y
294 depends on CONFIG_LS
295 help
Eric Andersene5642112003-07-14 19:37:08 +0000296 Enable the ls option (-L).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000297
298config CONFIG_FEATURE_LS_RECURSIVE
299 bool " Enable recursion (-R)"
300 default y
301 depends on CONFIG_LS
302 help
Eric Andersene5642112003-07-14 19:37:08 +0000303 Enable the ls option (-R).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000304
305config CONFIG_FEATURE_LS_SORTFILES
306 bool " Sort the file names"
307 default y
308 depends on CONFIG_LS
309 help
Eric Andersene5642112003-07-14 19:37:08 +0000310 Allow ls to sort file names alphabetically.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000311
312config CONFIG_FEATURE_LS_TIMESTAMPS
313 bool " Show file timestamps"
314 default y
315 depends on CONFIG_LS
316 help
Eric Andersene5642112003-07-14 19:37:08 +0000317 Allow ls to display timestamps for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000318
319config CONFIG_FEATURE_LS_USERNAME
320 bool " Show username/groupnames"
321 default y
322 depends on CONFIG_LS
323 help
Eric Andersene5642112003-07-14 19:37:08 +0000324 Allow ls to display username/groupname for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000325
326config CONFIG_FEATURE_LS_COLOR
Paul Fox156dc412005-08-01 19:33:30 +0000327 bool " Allow use of color to identify file types"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000328 default y
329 depends on CONFIG_LS
330 help
Paul Fox156dc412005-08-01 19:33:30 +0000331 This enables the --color option to ls.
332
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000333config CONFIG_FEATURE_LS_COLOR_IS_DEFAULT
334 bool " Produce colored ls output by default"
335 default n
336 depends on CONFIG_FEATURE_LS_COLOR
337 help
338 Saying yes here will turn coloring on by default,
339 even if no "--color" option is given to the ls command.
340 This is not recommended, since the colors are not
341 configurable, and the output may not be legible on
342 many output screens.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000343
344config CONFIG_MD5SUM
345 bool "md5sum"
346 default n
347 help
Eric Andersene5642112003-07-14 19:37:08 +0000348 md5sum is used to print or check MD5 checksums.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000349
350config CONFIG_MKDIR
351 bool "mkdir"
352 default n
353 help
Eric Andersene5642112003-07-14 19:37:08 +0000354 mkdir is used to create directories with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000355
356config CONFIG_MKFIFO
357 bool "mkfifo"
358 default n
359 help
Eric Andersene5642112003-07-14 19:37:08 +0000360 mkfifo is used to create FIFOs (named pipes).
361 The `mknod' program can also create FIFOs.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000362
363config CONFIG_MKNOD
364 bool "mknod"
365 default n
366 help
Eric Andersene5642112003-07-14 19:37:08 +0000367 mknod is used to create FIFOs or block/character special
368 files with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000369
370config CONFIG_MV
371 bool "mv"
372 default n
373 help
Eric Andersene5642112003-07-14 19:37:08 +0000374 mv is used to move or rename files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000375
Manuel Novoa III 2c511602005-02-13 20:14:05 +0000376config CONFIG_NICE
377 bool "nice"
378 default n
379 help
380 nice runs a program with modified scheduling priority.
381
Bernhard Reutner-Fischer9d7010c2005-09-21 18:25:05 +0000382config CONFIG_NOHUP
383 bool "nohup"
384 default n
385 help
386 run a command immune to hangups, with output to a non-tty.
387
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000388config CONFIG_OD
389 bool "od"
390 default n
391 help
Eric Andersene5642112003-07-14 19:37:08 +0000392 od is used to dump binary files in octal and other formats.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000393
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000394config CONFIG_PRINTENV
395 bool "printenv"
396 default n
397 help
398 printenv is used to print all or part of environment.
399
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000400config CONFIG_PRINTF
401 bool "printf"
402 default n
403 help
Eric Andersene5642112003-07-14 19:37:08 +0000404 printf is used to format and print specified strings.
405 It's similar to `echo' except it has more options.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000406
407config CONFIG_PWD
408 bool "pwd"
409 default n
410 help
Eric Andersene5642112003-07-14 19:37:08 +0000411 pwd is used to print the current directory.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000412
413config CONFIG_REALPATH
414 bool "realpath"
415 default n
416 help
417 Return the canonicalized absolute pathname.
Eric Andersen88c916b2003-10-22 09:58:56 +0000418 This isn't provided by GNU shellutils, but where else does it belong.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000419
420config CONFIG_RM
421 bool "rm"
422 default n
423 help
Eric Andersene5642112003-07-14 19:37:08 +0000424 rm is used to remove files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000425
426config CONFIG_RMDIR
427 bool "rmdir"
428 default n
429 help
Eric Andersene5642112003-07-14 19:37:08 +0000430 rmdir is used to remove empty directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000431
Glenn L McGrath82364bb2004-01-27 09:22:20 +0000432config CONFIG_SEQ
433 bool "seq"
434 default n
435 help
436 print a sequence of numbers
437
Glenn L McGrathae0f1e72003-02-17 08:23:22 +0000438config CONFIG_SHA1SUM
439 bool "sha1sum"
440 default n
441 help
442 Compute and check SHA1 message digest
443
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000444config CONFIG_SLEEP
Manuel Novoa III cad53642003-03-19 09:13:01 +0000445 bool "sleep (single integer arg with no suffix)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000446 default n
447 help
Eric Andersene5642112003-07-14 19:37:08 +0000448 sleep is used to pause for a specified number of seconds,
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000449
Manuel Novoa III cad53642003-03-19 09:13:01 +0000450config CONFIG_FEATURE_FANCY_SLEEP
451 bool " Enable multiple integer args and optional time suffixes"
452 default n
453 depends on CONFIG_SLEEP
454 help
Eric Andersene5642112003-07-14 19:37:08 +0000455 Allow sleep to pause for specified minutes, hours, and days.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000456
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000457config CONFIG_SORT
458 bool "sort"
459 default n
460 help
Eric Andersene5642112003-07-14 19:37:08 +0000461 sort is used to sort lines of text in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000462
Rob Landley45ad0e82005-10-08 17:48:25 +0000463config CONFIG_FEATURE_SORT_BIG
Rob Landleyc0dedd02005-01-24 07:00:02 +0000464 bool " full SuSv3 compliant sort (Support -ktcsbdfiozgM)"
465 default y
466 depends on CONFIG_SORT
467 help
468 Without this, sort only supports -r, -u, and an integer version
469 of -n. Selecting this adds sort keys, floating point support, and
470 more. This adds a little over 3k to a nonstatic build on x86.
471
472 The SuSv3 sort standard is available at:
473 http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
474
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000475config CONFIG_STAT
476 bool "stat"
477 default n
478 help
479 display file or filesystem status.
480
481config CONFIG_FEATURE_STAT_FORMAT
482 bool " Enable custom formats (-c)"
483 default n
484 depends on CONFIG_STAT
485 help
Tim Rikerc1ef7bd2006-01-25 00:08:53 +0000486 Without this, stat will not support the '-c format' option where
487 users can pass a custom format string for output. This adds about
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000488 7k to a nonstatic build on amd64.
489
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000490config CONFIG_STTY
491 bool "stty"
492 default n
493 help
Eric Andersene5642112003-07-14 19:37:08 +0000494 stty is used to change and print terminal line settings.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000495
Mike Frysinger4a211702005-04-21 23:24:46 +0000496config CONFIG_SUM
497 bool "sum"
498 default n
499 help
500 checksum and count the blocks in a file
501
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000502config CONFIG_SYNC
503 bool "sync"
504 default n
505 help
Eric Andersene5642112003-07-14 19:37:08 +0000506 sync is used to flush filesystem buffers.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000507
508config CONFIG_TAIL
509 bool "tail"
510 default n
511 help
Eric Andersene5642112003-07-14 19:37:08 +0000512 tail is used to print the last specified number of lines
513 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000514
515config CONFIG_FEATURE_FANCY_TAIL
Glenn L McGrath4ef5a842003-10-31 00:35:59 +0000516 bool " Enable extra tail options (-q, -s, and -v)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000517 default y
518 depends on CONFIG_TAIL
519 help
Glenn L McGrath4ef5a842003-10-31 00:35:59 +0000520 The options (-q, -s, and -v) are provided by GNU tail, but
521 are not specific in the SUSv3 standard.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000522
523config CONFIG_TEE
524 bool "tee"
525 default n
526 help
Eric Andersene5642112003-07-14 19:37:08 +0000527 tee is used to read from standard input and write
528 to standard output and files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000529
Manuel Novoa III cad53642003-03-19 09:13:01 +0000530config CONFIG_FEATURE_TEE_USE_BLOCK_IO
531 bool " Enable block i/o (larger/faster) instead of byte i/o."
532 default n
533 depends on CONFIG_TEE
534 help
Eric Andersene5642112003-07-14 19:37:08 +0000535 Enable this option for a faster tee, at expense of size.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000536
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000537config CONFIG_TEST
538 bool "test"
539 default n
540 help
541 test is used to check file types and compare values,
542 returning an appropriate exit code. The shells (ash
543 and bash) have test builtin.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000544
Glenn L McGrath73db8be2004-08-11 02:45:47 +0000545config CONFIG_FEATURE_TEST_64
546 bool " Extend test to 64 bit"
547 default n
548 depends on CONFIG_TEST
549 help
550 Enable 64-bit support in test.
551
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000552config CONFIG_TOUCH
553 bool "touch"
554 default n
555 help
Eric Andersene5642112003-07-14 19:37:08 +0000556 touch is used to create or change the access and/or
557 modification timestamp of specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000558
559config CONFIG_TR
560 bool "tr"
561 default n
562 help
Eric Andersene5642112003-07-14 19:37:08 +0000563 tr is used to squeeze, and/or delete characters from standard
564 input, writing to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000565
Rob Landley45ad0e82005-10-08 17:48:25 +0000566config CONFIG_FEATURE_TR_CLASSES
567 bool " Enable character classes (such as [:upper:])"
568 default n
569 depends on CONFIG_TR
570 help
571 Enable character classes, enabling commands such as:
572 tr [:upper:] [:lower:] to convert input into lowercase.
573
574config CONFIG_FEATURE_TR_EQUIV
575 bool " Enable equivalence classes"
576 default n
577 depends on CONFIG_TR
578 help
579 Enable equivalence classes, which essentially add the enclosed
580 character to the current set. For instance, tr [=a=] xyz would
581 replace all instances of 'a' with 'xyz'. This option is mainly
582 useful for cases when no other way of expressing a character
583 is possible.
584
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000585config CONFIG_TRUE
586 bool "true"
587 default n
588 help
589 true returns an exit code of TRUE (0).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000590
591config CONFIG_TTY
592 bool "tty"
593 default n
594 help
Eric Andersene5642112003-07-14 19:37:08 +0000595 tty is used to print the name of the current terminal to
596 standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000597
598config CONFIG_UNAME
599 bool "uname"
600 default n
601 help
Eric Andersene5642112003-07-14 19:37:08 +0000602 uname is used to print system information.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000603
604config CONFIG_UNIQ
605 bool "uniq"
606 default n
607 help
Eric Andersene5642112003-07-14 19:37:08 +0000608 uniq is used to remove duplicate lines from a sorted file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000609
610config CONFIG_USLEEP
611 bool "usleep"
612 default n
613 help
Eric Andersene5642112003-07-14 19:37:08 +0000614 usleep is used to pause for a specified number of microseconds.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000615
616config CONFIG_UUDECODE
617 bool "uudecode"
618 default n
619 help
Eric Andersene5642112003-07-14 19:37:08 +0000620 uudecode is used to decode a uuencoded file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000621
622config CONFIG_UUENCODE
623 bool "uuencode"
624 default n
625 help
Eric Andersene5642112003-07-14 19:37:08 +0000626 uuencode is used to uuencode a file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000627
628config CONFIG_WATCH
629 bool "watch"
630 default n
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000631 select CONFIG_DATE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000632 help
Eric Andersene5642112003-07-14 19:37:08 +0000633 watch is used to execute a program periodically, showing
634 output to the screen.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000635
636config CONFIG_WC
637 bool "wc"
638 default n
639 help
Eric Andersene5642112003-07-14 19:37:08 +0000640 wc is used to print the number of bytes, words, and lines,
641 in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000642
643config CONFIG_WHO
644 bool "who"
645 default n
Mike Frysinger8deb6862005-07-01 01:04:32 +0000646 select CONFIG_FEATURE_UTMP
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000647 help
Eric Andersene5642112003-07-14 19:37:08 +0000648 who is used to show who is logged on.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000649
650config CONFIG_WHOAMI
651 bool "whoami"
652 default n
653 help
Eric Andersene5642112003-07-14 19:37:08 +0000654 whoami is used to print the username of the current
655 user id (same as id -un).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000656
657config CONFIG_YES
658 bool "yes"
659 default n
660 help
Eric Andersene5642112003-07-14 19:37:08 +0000661 yes is used to repeatedly output a specific string, or
662 the default string `y'.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000663
664comment "Common options for cp and mv"
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000665 depends on CONFIG_CP || CONFIG_MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000666
667config CONFIG_FEATURE_PRESERVE_HARDLINKS
668 bool " Preserve hard links"
669 default n
670 depends on CONFIG_CP || CONFIG_MV
671 help
Eric Andersene5642112003-07-14 19:37:08 +0000672 Allow cp and mv to preserve hard links.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000673
Rob Landley30a6bba2006-02-06 02:49:45 +0000674comment "Common options for ls, more and telnet"
675 depends on CONFIG_LS || CONFIG_MORE || CONFIG_TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000676
677config CONFIG_FEATURE_AUTOWIDTH
678 bool " Calculate terminal & column widths"
Eric Andersen727f5292003-07-26 09:33:16 +0000679 default y
Rob Landley30a6bba2006-02-06 02:49:45 +0000680 depends on CONFIG_LS || CONFIG_MORE || CONFIG_TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000681 help
Rob Landley30a6bba2006-02-06 02:49:45 +0000682 This option allows utilities such as 'ls', 'more' and 'telnet'
683 to determine the width of the screen, which can allow them to
684 display additional text or avoid wrapping text onto the next line.
685 If you leave this disabled, your utilities will be especially
686 primitive and will be unable to determine the current screen width.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000687
688comment "Common options for df, du, ls"
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000689 depends on CONFIG_DF || CONFIG_DU || CONFIG_LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000690
691config CONFIG_FEATURE_HUMAN_READABLE
692 bool " Support for human readable output (example 13k, 23M, 235G)"
693 default n
694 depends on CONFIG_DF || CONFIG_DU || CONFIG_LS
695 help
Eric Andersene5642112003-07-14 19:37:08 +0000696 Allow df, du, and ls to have human readable output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000697
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000698comment "Common options for md5sum, sha1sum"
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000699 depends on CONFIG_MD5SUM || CONFIG_SHA1SUM
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000700
701config CONFIG_FEATURE_MD5_SHA1_SUM_CHECK
Glenn L McGrath5c0d84a2003-12-08 20:11:55 +0000702 bool " Enable -c, -s and -w options"
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000703 default n
704 depends on CONFIG_MD5SUM || CONFIG_SHA1SUM
705 help
Glenn L McGrath5c0d84a2003-12-08 20:11:55 +0000706 Enabling the -c options allows files to be checked
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000707 against pre-calculated hash values.
708
Glenn L McGrath5c0d84a2003-12-08 20:11:55 +0000709 -s and -w are useful options when verifying checksums.
710
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000711endmenu