blob: 1e32e266497080fe4bf44951179eaa1b8554c67d [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
Matheus Izvekov31416d52010-01-21 19:30:25 -020055config FEATURE_CHOWN_LONG_OPTIONS
56 bool "Enable long options"
57 default n
58 depends on CHOWN && LONG_OPTS
59 help
60 Enable use of long options
61
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000062config CHROOT
Glenn L McGrath3238ea12003-02-15 10:53:40 +000063 bool "chroot"
64 default n
65 help
Eric Andersene5642112003-07-14 19:37:08 +000066 chroot is used to change the root directory and run a command.
67 The default command is `/bin/sh'.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000068
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000069config CKSUM
Rob Landley856489b2006-04-18 20:57:28 +000070 bool "cksum"
71 default n
72 help
73 cksum is used to calculate the CRC32 checksum of a file.
74
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000075config COMM
Rob Landley2acfd7b2005-05-11 23:12:49 +000076 bool "comm"
77 default n
78 help
79 comm is used to compare two files line by line and return
80 a three-column output.
81
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000082config CP
Glenn L McGrath3238ea12003-02-15 10:53:40 +000083 bool "cp"
84 default n
85 help
Eric Andersene5642112003-07-14 19:37:08 +000086 cp is used to copy files and directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000087
Denys Vlasenko48f11612009-09-26 14:31:04 +020088config FEATURE_CP_LONG_OPTIONS
89 bool "Enable long options for cp"
90 default n
Denys Vlasenko88a37682009-10-02 01:29:25 +020091 depends on CP && LONG_OPTS
Denys Vlasenko48f11612009-09-26 14:31:04 +020092 help
93 Enable long options for cp.
94 Also add support for --parents option.
95
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000096config CUT
Glenn L McGrath3238ea12003-02-15 10:53:40 +000097 bool "cut"
98 default n
99 help
Eric Andersene5642112003-07-14 19:37:08 +0000100 cut is used to print selected parts of lines from
101 each file to stdout.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000102
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000103config DATE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000104 bool "date"
105 default n
106 help
107 date is used to set the system date or display the
108 current time in the given format.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000109
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000110config FEATURE_DATE_ISOFMT
Rob Landley2ec922e2006-04-13 23:22:16 +0000111 bool "Enable ISO date format output (-I)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000112 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000113 depends on DATE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000114 help
Eric Andersen65e20a32003-07-05 07:52:35 +0000115 Enable option (-I) to output an ISO-8601 compliant
116 date/time string.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000117
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000118config DD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000119 bool "dd"
120 default n
121 help
Eric Andersene5642112003-07-14 19:37:08 +0000122 dd copies a file (from standard input to standard output,
123 by default) using specific input and output blocksizes,
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000124 while optionally performing conversions on it.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000125
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000126config FEATURE_DD_SIGNAL_HANDLING
Rob Landleyc5598172006-05-02 22:44:04 +0000127 bool "Enable DD signal handling for status reporting"
128 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000129 depends on DD
Rob Landleyc5598172006-05-02 22:44:04 +0000130 help
Denys Vlasenko48f11612009-09-26 14:31:04 +0200131 Sending a SIGUSR1 signal to a running `dd' process makes it
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000132 print to standard error the number of records read and written
Rob Landleyc5598172006-05-02 22:44:04 +0000133 so far, then to resume copying.
134
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000135 $ dd if=/dev/zero of=/dev/null&
136 $ pid=$! kill -USR1 $pid; sleep 1; kill $pid
Gabor Heja4e5b07b2009-10-14 00:29:28 +0200137 10899206+0 records in
138 10899206+0 records out
139
140config FEATURE_DD_THIRD_STATUS_LINE
141 bool "Enable the third status line upon signal"
142 default n
143 depends on DD && FEATURE_DD_SIGNAL_HANDLING
144 help
145 Displays a coreutils-like third status line with transferred bytes,
146 elapsed time and speed.
Rob Landleyc5598172006-05-02 22:44:04 +0000147
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000148config FEATURE_DD_IBS_OBS
Rob Landley2686d3b2006-05-16 16:52:12 +0000149 bool "Enable ibs, obs and conv options"
150 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000151 depends on DD
Rob Landley2686d3b2006-05-16 16:52:12 +0000152 help
153 Enables support for writing a certain number of bytes in and out,
154 at a time, and performing conversions on the data stream.
155
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000156config DF
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000157 bool "df"
158 default n
159 help
Eric Andersene5642112003-07-14 19:37:08 +0000160 df reports the amount of disk space used and available
161 on filesystems.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000162
Denis Vlasenkod66aa3c2008-08-28 22:42:52 +0000163config FEATURE_DF_FANCY
164 bool "Enable -a, -i, -B"
Denis Vlasenkof430cdb2007-11-15 07:02:55 +0000165 default n
166 depends on DF
167 help
Denis Vlasenkod66aa3c2008-08-28 22:42:52 +0000168 This option enables -a, -i and -B.
Denis Vlasenkof430cdb2007-11-15 07:02:55 +0000169
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000170config DIRNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000171 bool "dirname"
172 default n
173 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000174 dirname is used to strip a non-directory suffix from
Eric Andersene5642112003-07-14 19:37:08 +0000175 a file name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000176
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000177config DOS2UNIX
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000178 bool "dos2unix/unix2dos"
179 default n
180 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000181 dos2unix is used to convert a text file from DOS format to
Eric Andersene5642112003-07-14 19:37:08 +0000182 UNIX format, and vice versa.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000183
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000184config UNIX2DOS
Eric Andersen7c512432003-06-26 21:53:51 +0000185 bool
186 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000187 depends on DOS2UNIX
Bernhard Reutner-Fischer4f7953c2006-05-05 11:55:53 +0000188 help
189 unix2dos is used to convert a text file from UNIX format to
190 DOS format, and vice versa.
Eric Andersen7c512432003-06-26 21:53:51 +0000191
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000192config DU
Manuel Novoa III cad53642003-03-19 09:13:01 +0000193 bool "du (default blocksize of 512 bytes)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000194 default n
195 help
Eric Andersene5642112003-07-14 19:37:08 +0000196 du is used to report the amount of disk space used
197 for specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000198
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000199config FEATURE_DU_DEFAULT_BLOCKSIZE_1K
Rob Landley2ec922e2006-04-13 23:22:16 +0000200 bool "Use a default blocksize of 1024 bytes (1K)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000201 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000202 depends on DU
Manuel Novoa III cad53642003-03-19 09:13:01 +0000203 help
Eric Andersene5642112003-07-14 19:37:08 +0000204 Use a blocksize of (1K) instead of the default 512b.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000205
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000206config ECHO
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000207 bool "echo (basic SuSv3 version taking no options)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000208 default n
209 help
Eric Andersene5642112003-07-14 19:37:08 +0000210 echo is used to print a specified string to stdout.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000211
Paul Fox0b621582005-08-09 19:38:05 +0000212# this entry also appears in shell/Config.in, next to the echo builtin
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000213config FEATURE_FANCY_ECHO
Rob Landley2ec922e2006-04-13 23:22:16 +0000214 bool "Enable echo options (-n and -e)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000215 default y
Denis Vlasenkodf6f95c2009-04-07 20:07:23 +0000216 depends on ECHO || ASH_BUILTIN_ECHO || HUSH
Manuel Novoa III cad53642003-03-19 09:13:01 +0000217 help
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000218 This adds options (-n and -e) to echo.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000219
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000220config ENV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000221 bool "env"
222 default n
223 help
Eric Andersene5642112003-07-14 19:37:08 +0000224 env is used to set an environment variable and run
Eric Andersen88c916b2003-10-22 09:58:56 +0000225 a command; without options it displays the current
Eric Andersene5642112003-07-14 19:37:08 +0000226 environment.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000227
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000228config FEATURE_ENV_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000229 bool "Enable long options"
230 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200231 depends on ENV && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000232 help
233 Support long options for the env applet.
234
Denis Vlasenko3952f202007-08-13 14:10:24 +0000235config EXPAND
236 bool "expand"
237 default n
238 help
239 By default, convert all tabs to spaces.
240
241config FEATURE_EXPAND_LONG_OPTIONS
242 bool "Enable long options"
243 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200244 depends on EXPAND && LONG_OPTS
Denis Vlasenko3952f202007-08-13 14:10:24 +0000245 help
246 Support long options for the expand applet.
247
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000248config EXPR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000249 bool "expr"
250 default n
251 help
Eric Andersene5642112003-07-14 19:37:08 +0000252 expr is used to calculate numbers and print the result
253 to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000254
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000255config EXPR_MATH_SUPPORT_64
Rob Landley2ec922e2006-04-13 23:22:16 +0000256 bool "Extend Posix numbers support to 64 bit"
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000257 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000258 depends on EXPR
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000259 help
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000260 Enable 64-bit math support in the expr applet. This will make
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000261 the applet slightly larger, but will allow computation with very
262 large numbers.
263
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000264config FALSE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000265 bool "false"
266 default n
267 help
268 false returns an exit code of FALSE (1).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000269
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000270config FOLD
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000271 bool "fold"
272 default n
273 help
Eric Andersene5642112003-07-14 19:37:08 +0000274 Wrap text to fit a specific width.
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000275
Denys Vlasenko14f6f0a2009-06-18 08:20:02 +0200276config FSYNC
277 bool "fsync"
278 default n
279 help
280 fsync is used to flush file-related cached blocks to disk.
281
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000282config HEAD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000283 bool "head"
284 default n
285 help
Eric Andersene5642112003-07-14 19:37:08 +0000286 head is used to print the first specified number of lines
287 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000288
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000289config FEATURE_FANCY_HEAD
Rob Landley2ec922e2006-04-13 23:22:16 +0000290 bool "Enable head options (-c, -q, and -v)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000291 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000292 depends on HEAD
Manuel Novoa III cad53642003-03-19 09:13:01 +0000293 help
Eric Andersene5642112003-07-14 19:37:08 +0000294 This enables the head options (-c, -q, and -v).
Manuel Novoa III cad53642003-03-19 09:13:01 +0000295
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000296config HOSTID
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000297 bool "hostid"
298 default n
299 help
Eric Andersene5642112003-07-14 19:37:08 +0000300 hostid prints the numeric identifier (in hexadecimal) for
301 the current host.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000302
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000303config ID
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000304 bool "id"
305 default n
306 help
Eric Andersene5642112003-07-14 19:37:08 +0000307 id displays the current user and group ID names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000308
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000309config INSTALL
Glenn L McGratheebcc1d2003-09-24 03:22:57 +0000310 bool "install"
311 default n
312 help
313 Copy files and set attributes.
314
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000315config FEATURE_INSTALL_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000316 bool "Enable long options"
317 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200318 depends on INSTALL && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000319 help
320 Support long options for the install applet.
321
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000322config LENGTH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000323 bool "length"
324 default n
325 help
Eric Andersene5642112003-07-14 19:37:08 +0000326 length is used to print out the length of a specified string.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000327
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000328config LN
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000329 bool "ln"
330 default n
331 help
Eric Andersene5642112003-07-14 19:37:08 +0000332 ln is used to create hard or soft links between files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000333
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000334config LOGNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000335 bool "logname"
336 default n
337 help
Eric Andersene5642112003-07-14 19:37:08 +0000338 logname is used to print the current user's login name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000339
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000340config LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000341 bool "ls"
342 default n
343 help
Eric Andersene5642112003-07-14 19:37:08 +0000344 ls is used to list the contents of directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000345
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000346config FEATURE_LS_FILETYPES
Rob Landley2ec922e2006-04-13 23:22:16 +0000347 bool "Enable filetyping options (-p and -F)"
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 options (-p and -F).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000352
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000353config FEATURE_LS_FOLLOWLINKS
Rob Landley2ec922e2006-04-13 23:22:16 +0000354 bool "Enable symlinks dereferencing (-L)"
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 (-L).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000359
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000360config FEATURE_LS_RECURSIVE
Rob Landley2ec922e2006-04-13 23:22:16 +0000361 bool "Enable recursion (-R)"
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 Enable the ls option (-R).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000366
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000367config FEATURE_LS_SORTFILES
Rob Landley2ec922e2006-04-13 23:22:16 +0000368 bool "Sort the file names"
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 sort file names alphabetically.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000373
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000374config FEATURE_LS_TIMESTAMPS
Rob Landley2ec922e2006-04-13 23:22:16 +0000375 bool "Show file timestamps"
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 timestamps for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000380
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000381config FEATURE_LS_USERNAME
Rob Landley2ec922e2006-04-13 23:22:16 +0000382 bool "Show username/groupnames"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000383 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000384 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000385 help
Eric Andersene5642112003-07-14 19:37:08 +0000386 Allow ls to display username/groupname for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000387
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000388config FEATURE_LS_COLOR
Rob Landley2ec922e2006-04-13 23:22:16 +0000389 bool "Allow use of color to identify file types"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000390 default y
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200391 depends on LS && LONG_OPTS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000392 help
Paul Fox156dc412005-08-01 19:33:30 +0000393 This enables the --color option to ls.
394
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000395config FEATURE_LS_COLOR_IS_DEFAULT
Rob Landley2ec922e2006-04-13 23:22:16 +0000396 bool "Produce colored ls output by default"
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000397 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000398 depends on FEATURE_LS_COLOR
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000399 help
400 Saying yes here will turn coloring on by default,
401 even if no "--color" option is given to the ls command.
402 This is not recommended, since the colors are not
403 configurable, and the output may not be legible on
404 many output screens.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000405
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000406config MD5SUM
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000407 bool "md5sum"
408 default n
409 help
Eric Andersene5642112003-07-14 19:37:08 +0000410 md5sum is used to print or check MD5 checksums.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000411
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000412config MKDIR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000413 bool "mkdir"
414 default n
415 help
Eric Andersene5642112003-07-14 19:37:08 +0000416 mkdir is used to create directories with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000417
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000418config FEATURE_MKDIR_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000419 bool "Enable long options"
420 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200421 depends on MKDIR && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000422 help
423 Support long options for the mkdir applet.
424
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000425config MKFIFO
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000426 bool "mkfifo"
427 default n
428 help
Eric Andersene5642112003-07-14 19:37:08 +0000429 mkfifo is used to create FIFOs (named pipes).
430 The `mknod' program can also create FIFOs.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000431
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000432config MKNOD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000433 bool "mknod"
434 default n
435 help
Eric Andersene5642112003-07-14 19:37:08 +0000436 mknod is used to create FIFOs or block/character special
437 files with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000438
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000439config MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000440 bool "mv"
441 default n
442 help
Eric Andersene5642112003-07-14 19:37:08 +0000443 mv is used to move or rename files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000444
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000445config FEATURE_MV_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000446 bool "Enable long options"
447 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200448 depends on MV && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000449 help
450 Support long options for the mv applet.
451
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000452config NICE
Manuel Novoa III 2c511602005-02-13 20:14:05 +0000453 bool "nice"
454 default n
455 help
456 nice runs a program with modified scheduling priority.
457
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000458config NOHUP
Bernhard Reutner-Fischer9d7010c2005-09-21 18:25:05 +0000459 bool "nohup"
460 default n
461 help
462 run a command immune to hangups, with output to a non-tty.
463
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000464config OD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000465 bool "od"
466 default n
467 help
Eric Andersene5642112003-07-14 19:37:08 +0000468 od is used to dump binary files in octal and other formats.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000469
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000470config PRINTENV
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000471 bool "printenv"
472 default n
473 help
474 printenv is used to print all or part of environment.
475
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000476config PRINTF
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000477 bool "printf"
478 default n
479 help
Eric Andersene5642112003-07-14 19:37:08 +0000480 printf is used to format and print specified strings.
481 It's similar to `echo' except it has more options.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000482
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000483config PWD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000484 bool "pwd"
485 default n
486 help
Eric Andersene5642112003-07-14 19:37:08 +0000487 pwd is used to print the current directory.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000488
Denis Vlasenkocc5e0902007-06-12 08:12:33 +0000489config READLINK
490 bool "readlink"
491 default n
492 help
493 This program reads a symbolic link and returns the name
494 of the file it points to
495
496config FEATURE_READLINK_FOLLOW
497 bool "Enable canonicalization by following all symlinks (-f)"
498 default n
499 depends on READLINK
500 help
501 Enable the readlink option (-f).
502
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000503config REALPATH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000504 bool "realpath"
505 default n
506 help
507 Return the canonicalized absolute pathname.
Eric Andersen88c916b2003-10-22 09:58:56 +0000508 This isn't provided by GNU shellutils, but where else does it belong.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000509
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000510config RM
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000511 bool "rm"
512 default n
513 help
Eric Andersene5642112003-07-14 19:37:08 +0000514 rm is used to remove files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000515
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000516config RMDIR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000517 bool "rmdir"
518 default n
519 help
Eric Andersene5642112003-07-14 19:37:08 +0000520 rmdir is used to remove empty directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000521
Denis Vlasenkoa2f47352008-02-24 22:45:04 +0000522config FEATURE_RMDIR_LONG_OPTIONS
523 bool "Enable long options"
524 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200525 depends on RMDIR && LONG_OPTS
Denis Vlasenkoa2f47352008-02-24 22:45:04 +0000526 help
527 Support long options for the rmdir applet, including
528 --ignore-fail-on-non-empty for compatibility with GNU rmdir.
529
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000530config SEQ
Glenn L McGrath82364bb2004-01-27 09:22:20 +0000531 bool "seq"
532 default n
533 help
534 print a sequence of numbers
535
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000536config SHA1SUM
Glenn L McGrathae0f1e72003-02-17 08:23:22 +0000537 bool "sha1sum"
538 default n
539 help
540 Compute and check SHA1 message digest
541
Denis Vlasenko56dceb92008-11-10 13:32:50 +0000542config SHA256SUM
543 bool "sha256sum"
544 default n
545 help
546 Compute and check SHA256 message digest
547
548config SHA512SUM
549 bool "sha512sum"
550 default n
551 help
552 Compute and check SHA512 message digest
553
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000554config SLEEP
Denis Vlasenko97faf532008-07-15 22:01:49 +0000555 bool "sleep"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000556 default n
557 help
Denis Vlasenko97faf532008-07-15 22:01:49 +0000558 sleep is used to pause for a specified number of seconds.
559 It comes in 3 versions:
560 - small: takes one integer parameter
561 - fancy: takes multiple integer arguments with suffixes:
562 sleep 1d 2h 3m 15s
563 - fancy with fractional numbers:
564 sleep 2.3s 4.5h sleeps for 16202.3 seconds
565 Last one is "the most compatible" with coreutils sleep,
566 but it adds around 1k of code.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000567
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000568config FEATURE_FANCY_SLEEP
Denis Vlasenko97faf532008-07-15 22:01:49 +0000569 bool "Enable multiple arguments and s/m/h/d suffixes"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000570 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000571 depends on SLEEP
Manuel Novoa III cad53642003-03-19 09:13:01 +0000572 help
Eric Andersene5642112003-07-14 19:37:08 +0000573 Allow sleep to pause for specified minutes, hours, and days.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000574
Denis Vlasenko97faf532008-07-15 22:01:49 +0000575config FEATURE_FLOAT_SLEEP
576 bool "Enable fractional arguments"
577 default n
578 depends on FEATURE_FANCY_SLEEP
579 help
580 Allow for fractional numeric parameters.
581
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000582config SORT
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000583 bool "sort"
584 default n
585 help
Eric Andersene5642112003-07-14 19:37:08 +0000586 sort is used to sort lines of text in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000587
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000588config FEATURE_SORT_BIG
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000589 bool "Full SuSv3 compliant sort (support -ktcsbdfiozgM)"
Rob Landleyc0dedd02005-01-24 07:00:02 +0000590 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000591 depends on SORT
Rob Landleyc0dedd02005-01-24 07:00:02 +0000592 help
Denis Vlasenko97faf532008-07-15 22:01:49 +0000593 Without this, sort only supports -r, -u, and an integer version
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000594 of -n. Selecting this adds sort keys, floating point support, and
595 more. This adds a little over 3k to a nonstatic build on x86.
Rob Landleyc0dedd02005-01-24 07:00:02 +0000596
597 The SuSv3 sort standard is available at:
598 http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
599
Bernhard Reutner-Fischer10f8f5f2007-03-25 21:50:18 +0000600config SPLIT
601 bool "split"
602 default n
603 help
604 split a file into pieces.
Bernhard Reutner-Fischer0a537a02007-03-28 16:48:40 +0000605
606config FEATURE_SPLIT_FANCY
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000607 bool "Fancy extensions"
Bernhard Reutner-Fischer0a537a02007-03-28 16:48:40 +0000608 default n
609 depends on SPLIT
610 help
611 Add support for features not required by SUSv3.
612 Supports additional suffixes 'b' for 512 bytes,
613 'g' for 1GiB for the -b option.
Bernhard Reutner-Fischer10f8f5f2007-03-25 21:50:18 +0000614
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000615config STAT
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000616 bool "stat"
617 default n
618 help
619 display file or filesystem status.
620
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000621config FEATURE_STAT_FORMAT
Rob Landley2ec922e2006-04-13 23:22:16 +0000622 bool "Enable custom formats (-c)"
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000623 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000624 depends on STAT
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000625 help
Tim Rikerc1ef7bd2006-01-25 00:08:53 +0000626 Without this, stat will not support the '-c format' option where
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000627 users can pass a custom format string for output. This adds about
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000628 7k to a nonstatic build on amd64.
629
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000630config STTY
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000631 bool "stty"
632 default n
633 help
Eric Andersene5642112003-07-14 19:37:08 +0000634 stty is used to change and print terminal line settings.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000635
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000636config SUM
Mike Frysinger4a211702005-04-21 23:24:46 +0000637 bool "sum"
638 default n
639 help
640 checksum and count the blocks in a file
641
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000642config SYNC
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000643 bool "sync"
644 default n
645 help
Eric Andersene5642112003-07-14 19:37:08 +0000646 sync is used to flush filesystem buffers.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000647
Denis Vlasenkobcd5fc12008-01-06 06:27:17 +0000648config TAC
649 bool "tac"
650 default n
651 help
652 tac is used to concatenate and print files in reverse.
653
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000654config TAIL
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000655 bool "tail"
656 default n
657 help
Eric Andersene5642112003-07-14 19:37:08 +0000658 tail is used to print the last specified number of lines
659 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000660
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000661config FEATURE_FANCY_TAIL
Eric Lammerts3b5a6642009-07-22 00:31:27 +0200662 bool "Enable extra tail options (-q, -s, -v, and -F)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000663 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000664 depends on TAIL
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000665 help
Glenn L McGrath4ef5a842003-10-31 00:35:59 +0000666 The options (-q, -s, and -v) are provided by GNU tail, but
667 are not specific in the SUSv3 standard.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000668
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000669config TEE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000670 bool "tee"
671 default n
672 help
Eric Andersene5642112003-07-14 19:37:08 +0000673 tee is used to read from standard input and write
674 to standard output and files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000675
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000676config FEATURE_TEE_USE_BLOCK_IO
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000677 bool "Enable block I/O (larger/faster) instead of byte I/O"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000678 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000679 depends on TEE
Manuel Novoa III cad53642003-03-19 09:13:01 +0000680 help
Eric Andersene5642112003-07-14 19:37:08 +0000681 Enable this option for a faster tee, at expense of size.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000682
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000683config TEST
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000684 bool "test"
685 default n
686 help
687 test is used to check file types and compare values,
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000688 returning an appropriate exit code. The bash shell
Paul Fox6ab03782006-06-08 21:37:26 +0000689 has test built in, ash can build it in optionally.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000690
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000691config FEATURE_TEST_64
Rob Landley2ec922e2006-04-13 23:22:16 +0000692 bool "Extend test to 64 bit"
Glenn L McGrath73db8be2004-08-11 02:45:47 +0000693 default n
Denys Vlasenkod30b89c2009-06-26 01:55:45 +0200694 depends on TEST || ASH_BUILTIN_TEST || HUSH
Glenn L McGrath73db8be2004-08-11 02:45:47 +0000695 help
696 Enable 64-bit support in test.
697
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000698config TOUCH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000699 bool "touch"
700 default n
701 help
Eric Andersene5642112003-07-14 19:37:08 +0000702 touch is used to create or change the access and/or
703 modification timestamp of specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000704
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000705config TR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000706 bool "tr"
707 default n
708 help
Eric Andersene5642112003-07-14 19:37:08 +0000709 tr is used to squeeze, and/or delete characters from standard
710 input, writing to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000711
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000712config FEATURE_TR_CLASSES
Rob Landley2ec922e2006-04-13 23:22:16 +0000713 bool "Enable character classes (such as [:upper:])"
Rob Landley45ad0e82005-10-08 17:48:25 +0000714 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000715 depends on TR
Rob Landley45ad0e82005-10-08 17:48:25 +0000716 help
717 Enable character classes, enabling commands such as:
718 tr [:upper:] [:lower:] to convert input into lowercase.
719
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000720config FEATURE_TR_EQUIV
Rob Landley2ec922e2006-04-13 23:22:16 +0000721 bool "Enable equivalence classes"
Rob Landley45ad0e82005-10-08 17:48:25 +0000722 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000723 depends on TR
Rob Landley45ad0e82005-10-08 17:48:25 +0000724 help
725 Enable equivalence classes, which essentially add the enclosed
726 character to the current set. For instance, tr [=a=] xyz would
727 replace all instances of 'a' with 'xyz'. This option is mainly
728 useful for cases when no other way of expressing a character
729 is possible.
730
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000731config TRUE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000732 bool "true"
733 default n
734 help
735 true returns an exit code of TRUE (0).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000736
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000737config TTY
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000738 bool "tty"
739 default n
740 help
Eric Andersene5642112003-07-14 19:37:08 +0000741 tty is used to print the name of the current terminal to
742 standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000743
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000744config UNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000745 bool "uname"
746 default n
747 help
Eric Andersene5642112003-07-14 19:37:08 +0000748 uname is used to print system information.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000749
Denis Vlasenko3952f202007-08-13 14:10:24 +0000750config UNEXPAND
751 bool "unexpand"
752 default n
753 help
754 By default, convert only leading sequences of blanks to tabs.
755
756config FEATURE_UNEXPAND_LONG_OPTIONS
757 bool "Enable long options"
758 default n
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200759 depends on UNEXPAND && LONG_OPTS
Denis Vlasenko3952f202007-08-13 14:10:24 +0000760 help
761 Support long options for the unexpand applet.
762
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000763config UNIQ
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000764 bool "uniq"
765 default n
766 help
Eric Andersene5642112003-07-14 19:37:08 +0000767 uniq is used to remove duplicate lines from a sorted file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000768
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000769config USLEEP
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000770 bool "usleep"
771 default n
772 help
Eric Andersene5642112003-07-14 19:37:08 +0000773 usleep is used to pause for a specified number of microseconds.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000774
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000775config UUDECODE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000776 bool "uudecode"
777 default n
778 help
Eric Andersene5642112003-07-14 19:37:08 +0000779 uudecode is used to decode a uuencoded file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000780
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000781config UUENCODE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000782 bool "uuencode"
783 default n
784 help
Eric Andersene5642112003-07-14 19:37:08 +0000785 uuencode is used to uuencode a file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000786
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000787config WC
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000788 bool "wc"
789 default n
790 help
Eric Andersene5642112003-07-14 19:37:08 +0000791 wc is used to print the number of bytes, words, and lines,
792 in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000793
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000794config FEATURE_WC_LARGE
Denis Vlasenko70210162006-09-29 23:41:59 +0000795 bool "Support very large files in wc"
796 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000797 depends on WC
Denis Vlasenko70210162006-09-29 23:41:59 +0000798 help
Bernhard Reutner-Fischerbb5f8ed2009-02-14 12:13:13 +0000799 Use "unsigned long long" in wc for counter variables.
Denis Vlasenko70210162006-09-29 23:41:59 +0000800
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000801config WHO
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000802 bool "who"
803 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000804 select FEATURE_UTMP
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000805 help
Eric Andersene5642112003-07-14 19:37:08 +0000806 who is used to show who is logged on.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000807
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000808config WHOAMI
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000809 bool "whoami"
810 default n
811 help
Eric Andersene5642112003-07-14 19:37:08 +0000812 whoami is used to print the username of the current
813 user id (same as id -un).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000814
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000815config YES
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000816 bool "yes"
817 default n
818 help
Eric Andersene5642112003-07-14 19:37:08 +0000819 yes is used to repeatedly output a specific string, or
820 the default string `y'.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000821
822comment "Common options for cp and mv"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000823 depends on CP || MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000824
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000825config FEATURE_PRESERVE_HARDLINKS
Rob Landley2ec922e2006-04-13 23:22:16 +0000826 bool "Preserve hard links"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000827 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000828 depends on CP || MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000829 help
Eric Andersene5642112003-07-14 19:37:08 +0000830 Allow cp and mv to preserve hard links.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000831
Rob Landley30a6bba2006-02-06 02:49:45 +0000832comment "Common options for ls, more and telnet"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000833 depends on LS || MORE || TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000834
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000835config FEATURE_AUTOWIDTH
Rob Landley2ec922e2006-04-13 23:22:16 +0000836 bool "Calculate terminal & column widths"
Eric Andersen727f5292003-07-26 09:33:16 +0000837 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000838 depends on LS || MORE || TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000839 help
Rob Landley30a6bba2006-02-06 02:49:45 +0000840 This option allows utilities such as 'ls', 'more' and 'telnet'
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000841 to determine the width of the screen, which can allow them to
Rob Landley30a6bba2006-02-06 02:49:45 +0000842 display additional text or avoid wrapping text onto the next line.
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000843 If you leave this disabled, your utilities will be especially
Rob Landley30a6bba2006-02-06 02:49:45 +0000844 primitive and will be unable to determine the current screen width.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000845
846comment "Common options for df, du, ls"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000847 depends on DF || DU || LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000848
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000849config FEATURE_HUMAN_READABLE
Rob Landley2ec922e2006-04-13 23:22:16 +0000850 bool "Support for human readable output (example 13k, 23M, 235G)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000851 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000852 depends on DF || DU || LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000853 help
Eric Andersene5642112003-07-14 19:37:08 +0000854 Allow df, du, and ls to have human readable output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000855
Denys Vlasenkoc041e232010-01-13 18:55:37 +0100856comment "Common options for md5sum, sha1sum, sha256sum, sha512sum"
857 depends on MD5SUM || SHA1SUM || SHA256SUM || SHA512SUM
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000858
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000859config FEATURE_MD5_SHA1_SUM_CHECK
Rob Landley2ec922e2006-04-13 23:22:16 +0000860 bool "Enable -c, -s and -w options"
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000861 default n
Denys Vlasenkoc041e232010-01-13 18:55:37 +0100862 depends on MD5SUM || SHA1SUM || SHA256SUM || SHA512SUM
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000863 help
Glenn L McGrath5c0d84a2003-12-08 20:11:55 +0000864 Enabling the -c options allows files to be checked
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000865 against pre-calculated hash values.
866
Glenn L McGrath5c0d84a2003-12-08 20:11:55 +0000867 -s and -w are useful options when verifying checksums.
868
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000869endmenu