blob: 8d61925863f808db97252dc0b45ac35f581547d4 [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,
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
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
27 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
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000081config CUT
Glenn L McGrath3238ea12003-02-15 10:53:40 +000082 bool "cut"
83 default n
84 help
Eric Andersene5642112003-07-14 19:37:08 +000085 cut is used to print selected parts of lines from
86 each file to stdout.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000087
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000088config DATE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +000089 bool "date"
90 default n
91 help
92 date is used to set the system date or display the
93 current time in the given format.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000094
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000095config FEATURE_DATE_ISOFMT
Rob Landley2ec922e2006-04-13 23:22:16 +000096 bool "Enable ISO date format output (-I)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +000097 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000098 depends on DATE
Glenn L McGrath3238ea12003-02-15 10:53:40 +000099 help
Eric Andersen65e20a32003-07-05 07:52:35 +0000100 Enable option (-I) to output an ISO-8601 compliant
101 date/time string.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000102
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000103config DD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000104 bool "dd"
105 default n
106 help
Eric Andersene5642112003-07-14 19:37:08 +0000107 dd copies a file (from standard input to standard output,
108 by default) using specific input and output blocksizes,
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000109 while optionally performing conversions on it.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000110
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000111config FEATURE_DD_SIGNAL_HANDLING
Rob Landleyc5598172006-05-02 22:44:04 +0000112 bool "Enable DD signal handling for status reporting"
113 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000114 depends on DD
Rob Landleyc5598172006-05-02 22:44:04 +0000115 help
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000116 sending a SIGUSR1 signal to a running `dd' process makes it
117 print to standard error the number of records read and written
Rob Landleyc5598172006-05-02 22:44:04 +0000118 so far, then to resume copying.
119
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000120 $ dd if=/dev/zero of=/dev/null& pid=$! $ kill -USR1 $pid; sleep 1; kill $pid
Rob Landleyc5598172006-05-02 22:44:04 +0000121 10899206+0 records in 10899206+0 records out
122
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000123config FEATURE_DD_IBS_OBS
Rob Landley2686d3b2006-05-16 16:52:12 +0000124 bool "Enable ibs, obs and conv options"
125 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000126 depends on DD
Rob Landley2686d3b2006-05-16 16:52:12 +0000127 help
128 Enables support for writing a certain number of bytes in and out,
129 at a time, and performing conversions on the data stream.
130
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000131config DF
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000132 bool "df"
133 default n
134 help
Eric Andersene5642112003-07-14 19:37:08 +0000135 df reports the amount of disk space used and available
136 on filesystems.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000137
Denis Vlasenkof430cdb2007-11-15 07:02:55 +0000138config FEATURE_DF_INODE
139 bool "Enable -i (inode information)"
140 default n
141 depends on DF
142 help
143 This option enables support for df -i.
144
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000145config DIRNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000146 bool "dirname"
147 default n
148 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000149 dirname is used to strip a non-directory suffix from
Eric Andersene5642112003-07-14 19:37:08 +0000150 a file name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000151
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000152config DOS2UNIX
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000153 bool "dos2unix/unix2dos"
154 default n
155 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000156 dos2unix is used to convert a text file from DOS format to
Eric Andersene5642112003-07-14 19:37:08 +0000157 UNIX format, and vice versa.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000158
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000159config UNIX2DOS
Eric Andersen7c512432003-06-26 21:53:51 +0000160 bool
161 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000162 depends on DOS2UNIX
Bernhard Reutner-Fischer4f7953c2006-05-05 11:55:53 +0000163 help
164 unix2dos is used to convert a text file from UNIX format to
165 DOS format, and vice versa.
Eric Andersen7c512432003-06-26 21:53:51 +0000166
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000167config DU
Manuel Novoa III cad53642003-03-19 09:13:01 +0000168 bool "du (default blocksize of 512 bytes)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000169 default n
170 help
Eric Andersene5642112003-07-14 19:37:08 +0000171 du is used to report the amount of disk space used
172 for specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000173
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000174config FEATURE_DU_DEFAULT_BLOCKSIZE_1K
Rob Landley2ec922e2006-04-13 23:22:16 +0000175 bool "Use a default blocksize of 1024 bytes (1K)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000176 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000177 depends on DU
Manuel Novoa III cad53642003-03-19 09:13:01 +0000178 help
Eric Andersene5642112003-07-14 19:37:08 +0000179 Use a blocksize of (1K) instead of the default 512b.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000180
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000181config ECHO
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000182 bool "echo (basic SuSv3 version taking no options)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000183 default n
184 help
Eric Andersene5642112003-07-14 19:37:08 +0000185 echo is used to print a specified string to stdout.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000186
Paul Fox0b621582005-08-09 19:38:05 +0000187# this entry also appears in shell/Config.in, next to the echo builtin
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000188config FEATURE_FANCY_ECHO
Rob Landley2ec922e2006-04-13 23:22:16 +0000189 bool "Enable echo options (-n and -e)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000190 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000191 depends on ECHO
Manuel Novoa III cad53642003-03-19 09:13:01 +0000192 help
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000193 This adds options (-n and -e) to echo.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000194
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000195config ENV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000196 bool "env"
197 default n
198 help
Eric Andersene5642112003-07-14 19:37:08 +0000199 env is used to set an environment variable and run
Eric Andersen88c916b2003-10-22 09:58:56 +0000200 a command; without options it displays the current
Eric Andersene5642112003-07-14 19:37:08 +0000201 environment.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000202
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000203config FEATURE_ENV_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000204 bool "Enable long options"
205 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000206 depends on ENV && GETOPT_LONG
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000207 help
208 Support long options for the env applet.
209
Denis Vlasenko3952f202007-08-13 14:10:24 +0000210config EXPAND
211 bool "expand"
212 default n
213 help
214 By default, convert all tabs to spaces.
215
216config FEATURE_EXPAND_LONG_OPTIONS
217 bool "Enable long options"
218 default n
219 depends on EXPAND && GETOPT_LONG
220 help
221 Support long options for the expand applet.
222
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000223config EXPR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000224 bool "expr"
225 default n
226 help
Eric Andersene5642112003-07-14 19:37:08 +0000227 expr is used to calculate numbers and print the result
228 to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000229
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000230config EXPR_MATH_SUPPORT_64
Rob Landley2ec922e2006-04-13 23:22:16 +0000231 bool "Extend Posix numbers support to 64 bit"
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000232 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000233 depends on EXPR
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000234 help
235 Enable 64-bit math support in the expr applet. This will make
236 the applet slightly larger, but will allow computation with very
237 large numbers.
238
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000239config FALSE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000240 bool "false"
241 default n
242 help
243 false returns an exit code of FALSE (1).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000244
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000245config FOLD
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000246 bool "fold"
247 default n
248 help
Eric Andersene5642112003-07-14 19:37:08 +0000249 Wrap text to fit a specific width.
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000250
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000251config HEAD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000252 bool "head"
253 default n
254 help
Eric Andersene5642112003-07-14 19:37:08 +0000255 head is used to print the first specified number of lines
256 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000257
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000258config FEATURE_FANCY_HEAD
Rob Landley2ec922e2006-04-13 23:22:16 +0000259 bool "Enable head options (-c, -q, and -v)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000260 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000261 depends on HEAD
Manuel Novoa III cad53642003-03-19 09:13:01 +0000262 help
Eric Andersene5642112003-07-14 19:37:08 +0000263 This enables the head options (-c, -q, and -v).
Manuel Novoa III cad53642003-03-19 09:13:01 +0000264
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000265config HOSTID
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000266 bool "hostid"
267 default n
268 help
Eric Andersene5642112003-07-14 19:37:08 +0000269 hostid prints the numeric identifier (in hexadecimal) for
270 the current host.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000271
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000272config ID
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000273 bool "id"
274 default n
275 help
Eric Andersene5642112003-07-14 19:37:08 +0000276 id displays the current user and group ID names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000277
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000278config INSTALL
Glenn L McGratheebcc1d2003-09-24 03:22:57 +0000279 bool "install"
280 default n
281 help
282 Copy files and set attributes.
283
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000284config FEATURE_INSTALL_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000285 bool "Enable long options"
286 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000287 depends on INSTALL && GETOPT_LONG
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000288 help
289 Support long options for the install applet.
290
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000291config LENGTH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000292 bool "length"
293 default n
294 help
Eric Andersene5642112003-07-14 19:37:08 +0000295 length is used to print out the length of a specified string.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000296
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000297config LN
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000298 bool "ln"
299 default n
300 help
Eric Andersene5642112003-07-14 19:37:08 +0000301 ln is used to create hard or soft links between files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000302
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000303config LOGNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000304 bool "logname"
305 default n
306 help
Eric Andersene5642112003-07-14 19:37:08 +0000307 logname is used to print the current user's login name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000308
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000309config LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000310 bool "ls"
311 default n
312 help
Eric Andersene5642112003-07-14 19:37:08 +0000313 ls is used to list the contents of directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000314
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000315config FEATURE_LS_FILETYPES
Rob Landley2ec922e2006-04-13 23:22:16 +0000316 bool "Enable filetyping options (-p and -F)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000317 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000318 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000319 help
Eric Andersene5642112003-07-14 19:37:08 +0000320 Enable the ls options (-p and -F).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000321
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000322config FEATURE_LS_FOLLOWLINKS
Rob Landley2ec922e2006-04-13 23:22:16 +0000323 bool "Enable symlinks dereferencing (-L)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000324 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000325 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000326 help
Eric Andersene5642112003-07-14 19:37:08 +0000327 Enable the ls option (-L).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000328
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000329config FEATURE_LS_RECURSIVE
Rob Landley2ec922e2006-04-13 23:22:16 +0000330 bool "Enable recursion (-R)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000331 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000332 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000333 help
Eric Andersene5642112003-07-14 19:37:08 +0000334 Enable the ls option (-R).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000335
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000336config FEATURE_LS_SORTFILES
Rob Landley2ec922e2006-04-13 23:22:16 +0000337 bool "Sort the file names"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000338 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000339 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000340 help
Eric Andersene5642112003-07-14 19:37:08 +0000341 Allow ls to sort file names alphabetically.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000342
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000343config FEATURE_LS_TIMESTAMPS
Rob Landley2ec922e2006-04-13 23:22:16 +0000344 bool "Show file timestamps"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000345 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000346 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000347 help
Eric Andersene5642112003-07-14 19:37:08 +0000348 Allow ls to display timestamps for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000349
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000350config FEATURE_LS_USERNAME
Rob Landley2ec922e2006-04-13 23:22:16 +0000351 bool "Show username/groupnames"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000352 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000353 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000354 help
Eric Andersene5642112003-07-14 19:37:08 +0000355 Allow ls to display username/groupname for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000356
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000357config FEATURE_LS_COLOR
Rob Landley2ec922e2006-04-13 23:22:16 +0000358 bool "Allow use of color to identify file types"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000359 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000360 depends on LS && GETOPT_LONG
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000361 help
Paul Fox156dc412005-08-01 19:33:30 +0000362 This enables the --color option to ls.
363
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000364config FEATURE_LS_COLOR_IS_DEFAULT
Rob Landley2ec922e2006-04-13 23:22:16 +0000365 bool "Produce colored ls output by default"
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000366 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000367 depends on FEATURE_LS_COLOR
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000368 help
369 Saying yes here will turn coloring on by default,
370 even if no "--color" option is given to the ls command.
371 This is not recommended, since the colors are not
372 configurable, and the output may not be legible on
373 many output screens.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000374
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000375config MD5SUM
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000376 bool "md5sum"
377 default n
378 help
Eric Andersene5642112003-07-14 19:37:08 +0000379 md5sum is used to print or check MD5 checksums.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000380
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000381config MKDIR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000382 bool "mkdir"
383 default n
384 help
Eric Andersene5642112003-07-14 19:37:08 +0000385 mkdir is used to create directories with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000386
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000387config FEATURE_MKDIR_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000388 bool "Enable long options"
389 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000390 depends on MKDIR && GETOPT_LONG
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000391 help
392 Support long options for the mkdir applet.
393
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000394config MKFIFO
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000395 bool "mkfifo"
396 default n
397 help
Eric Andersene5642112003-07-14 19:37:08 +0000398 mkfifo is used to create FIFOs (named pipes).
399 The `mknod' program can also create FIFOs.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000400
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000401config MKNOD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000402 bool "mknod"
403 default n
404 help
Eric Andersene5642112003-07-14 19:37:08 +0000405 mknod is used to create FIFOs or block/character special
406 files with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000407
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000408config MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000409 bool "mv"
410 default n
411 help
Eric Andersene5642112003-07-14 19:37:08 +0000412 mv is used to move or rename files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000413
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000414config FEATURE_MV_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000415 bool "Enable long options"
416 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000417 depends on MV && GETOPT_LONG
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000418 help
419 Support long options for the mv applet.
420
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000421config NICE
Manuel Novoa III 2c511602005-02-13 20:14:05 +0000422 bool "nice"
423 default n
424 help
425 nice runs a program with modified scheduling priority.
426
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000427config NOHUP
Bernhard Reutner-Fischer9d7010c2005-09-21 18:25:05 +0000428 bool "nohup"
429 default n
430 help
431 run a command immune to hangups, with output to a non-tty.
432
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000433config OD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000434 bool "od"
435 default n
436 help
Eric Andersene5642112003-07-14 19:37:08 +0000437 od is used to dump binary files in octal and other formats.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000438
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000439config PRINTENV
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000440 bool "printenv"
441 default n
442 help
443 printenv is used to print all or part of environment.
444
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000445config PRINTF
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000446 bool "printf"
447 default n
448 help
Eric Andersene5642112003-07-14 19:37:08 +0000449 printf is used to format and print specified strings.
450 It's similar to `echo' except it has more options.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000451
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000452config PWD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000453 bool "pwd"
454 default n
455 help
Eric Andersene5642112003-07-14 19:37:08 +0000456 pwd is used to print the current directory.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000457
Denis Vlasenkocc5e0902007-06-12 08:12:33 +0000458config READLINK
459 bool "readlink"
460 default n
461 help
462 This program reads a symbolic link and returns the name
463 of the file it points to
464
465config FEATURE_READLINK_FOLLOW
466 bool "Enable canonicalization by following all symlinks (-f)"
467 default n
468 depends on READLINK
469 help
470 Enable the readlink option (-f).
471
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000472config REALPATH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000473 bool "realpath"
474 default n
475 help
476 Return the canonicalized absolute pathname.
Eric Andersen88c916b2003-10-22 09:58:56 +0000477 This isn't provided by GNU shellutils, but where else does it belong.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000478
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000479config RM
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000480 bool "rm"
481 default n
482 help
Eric Andersene5642112003-07-14 19:37:08 +0000483 rm is used to remove files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000484
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000485config RMDIR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000486 bool "rmdir"
487 default n
488 help
Eric Andersene5642112003-07-14 19:37:08 +0000489 rmdir is used to remove empty directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000490
Denis Vlasenkoa2f47352008-02-24 22:45:04 +0000491config FEATURE_RMDIR_LONG_OPTIONS
492 bool "Enable long options"
493 default n
494 depends on RMDIR && GETOPT_LONG
495 help
496 Support long options for the rmdir applet, including
497 --ignore-fail-on-non-empty for compatibility with GNU rmdir.
498
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000499config SEQ
Glenn L McGrath82364bb2004-01-27 09:22:20 +0000500 bool "seq"
501 default n
502 help
503 print a sequence of numbers
504
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000505config SHA1SUM
Glenn L McGrathae0f1e72003-02-17 08:23:22 +0000506 bool "sha1sum"
507 default n
508 help
509 Compute and check SHA1 message digest
510
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000511config SLEEP
Manuel Novoa III cad53642003-03-19 09:13:01 +0000512 bool "sleep (single integer arg with no suffix)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000513 default n
514 help
Eric Andersene5642112003-07-14 19:37:08 +0000515 sleep is used to pause for a specified number of seconds,
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000516
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000517config FEATURE_FANCY_SLEEP
Rob Landley2ec922e2006-04-13 23:22:16 +0000518 bool "Enable multiple integer args and optional time suffixes"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000519 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000520 depends on SLEEP
Manuel Novoa III cad53642003-03-19 09:13:01 +0000521 help
Eric Andersene5642112003-07-14 19:37:08 +0000522 Allow sleep to pause for specified minutes, hours, and days.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000523
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000524config SORT
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000525 bool "sort"
526 default n
527 help
Eric Andersene5642112003-07-14 19:37:08 +0000528 sort is used to sort lines of text in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000529
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000530config FEATURE_SORT_BIG
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000531 bool "Full SuSv3 compliant sort (support -ktcsbdfiozgM)"
Rob Landleyc0dedd02005-01-24 07:00:02 +0000532 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000533 depends on SORT
Rob Landleyc0dedd02005-01-24 07:00:02 +0000534 help
535 Without this, sort only supports -r, -u, and an integer version
536 of -n. Selecting this adds sort keys, floating point support, and
537 more. This adds a little over 3k to a nonstatic build on x86.
538
539 The SuSv3 sort standard is available at:
540 http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
541
Bernhard Reutner-Fischer10f8f5f2007-03-25 21:50:18 +0000542config SPLIT
543 bool "split"
544 default n
545 help
546 split a file into pieces.
Bernhard Reutner-Fischer0a537a02007-03-28 16:48:40 +0000547
548config FEATURE_SPLIT_FANCY
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000549 bool "Fancy extensions"
Bernhard Reutner-Fischer0a537a02007-03-28 16:48:40 +0000550 default n
551 depends on SPLIT
552 help
553 Add support for features not required by SUSv3.
554 Supports additional suffixes 'b' for 512 bytes,
555 'g' for 1GiB for the -b option.
Bernhard Reutner-Fischer10f8f5f2007-03-25 21:50:18 +0000556
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000557config STAT
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000558 bool "stat"
559 default n
560 help
561 display file or filesystem status.
562
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000563config FEATURE_STAT_FORMAT
Rob Landley2ec922e2006-04-13 23:22:16 +0000564 bool "Enable custom formats (-c)"
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000565 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000566 depends on STAT
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000567 help
Tim Rikerc1ef7bd2006-01-25 00:08:53 +0000568 Without this, stat will not support the '-c format' option where
569 users can pass a custom format string for output. This adds about
Mike Frysinger9b5f71e2005-04-23 06:26:38 +0000570 7k to a nonstatic build on amd64.
571
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000572config STTY
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000573 bool "stty"
574 default n
575 help
Eric Andersene5642112003-07-14 19:37:08 +0000576 stty is used to change and print terminal line settings.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000577
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000578config SUM
Mike Frysinger4a211702005-04-21 23:24:46 +0000579 bool "sum"
580 default n
581 help
582 checksum and count the blocks in a file
583
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000584config SYNC
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000585 bool "sync"
586 default n
587 help
Eric Andersene5642112003-07-14 19:37:08 +0000588 sync is used to flush filesystem buffers.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000589
Denis Vlasenkobcd5fc12008-01-06 06:27:17 +0000590config TAC
591 bool "tac"
592 default n
593 help
594 tac is used to concatenate and print files in reverse.
595
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000596config TAIL
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000597 bool "tail"
598 default n
599 help
Eric Andersene5642112003-07-14 19:37:08 +0000600 tail is used to print the last specified number of lines
601 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000602
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000603config FEATURE_FANCY_TAIL
Rob Landley2ec922e2006-04-13 23:22:16 +0000604 bool "Enable extra tail options (-q, -s, and -v)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000605 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000606 depends on TAIL
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000607 help
Glenn L McGrath4ef5a842003-10-31 00:35:59 +0000608 The options (-q, -s, and -v) are provided by GNU tail, but
609 are not specific in the SUSv3 standard.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000610
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000611config TEE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000612 bool "tee"
613 default n
614 help
Eric Andersene5642112003-07-14 19:37:08 +0000615 tee is used to read from standard input and write
616 to standard output and files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000617
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000618config FEATURE_TEE_USE_BLOCK_IO
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000619 bool "Enable block I/O (larger/faster) instead of byte I/O"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000620 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000621 depends on TEE
Manuel Novoa III cad53642003-03-19 09:13:01 +0000622 help
Eric Andersene5642112003-07-14 19:37:08 +0000623 Enable this option for a faster tee, at expense of size.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000624
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000625config TEST
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000626 bool "test"
627 default n
628 help
629 test is used to check file types and compare values,
Paul Fox6ab03782006-06-08 21:37:26 +0000630 returning an appropriate exit code. The bash shell
631 has test built in, ash can build it in optionally.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000632
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000633config FEATURE_TEST_64
Rob Landley2ec922e2006-04-13 23:22:16 +0000634 bool "Extend test to 64 bit"
Glenn L McGrath73db8be2004-08-11 02:45:47 +0000635 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000636 depends on TEST
Glenn L McGrath73db8be2004-08-11 02:45:47 +0000637 help
638 Enable 64-bit support in test.
639
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000640config TOUCH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000641 bool "touch"
642 default n
643 help
Eric Andersene5642112003-07-14 19:37:08 +0000644 touch is used to create or change the access and/or
645 modification timestamp of specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000646
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000647config TR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000648 bool "tr"
649 default n
650 help
Eric Andersene5642112003-07-14 19:37:08 +0000651 tr is used to squeeze, and/or delete characters from standard
652 input, writing to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000653
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000654config FEATURE_TR_CLASSES
Rob Landley2ec922e2006-04-13 23:22:16 +0000655 bool "Enable character classes (such as [:upper:])"
Rob Landley45ad0e82005-10-08 17:48:25 +0000656 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000657 depends on TR
Rob Landley45ad0e82005-10-08 17:48:25 +0000658 help
659 Enable character classes, enabling commands such as:
660 tr [:upper:] [:lower:] to convert input into lowercase.
661
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000662config FEATURE_TR_EQUIV
Rob Landley2ec922e2006-04-13 23:22:16 +0000663 bool "Enable equivalence classes"
Rob Landley45ad0e82005-10-08 17:48:25 +0000664 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000665 depends on TR
Rob Landley45ad0e82005-10-08 17:48:25 +0000666 help
667 Enable equivalence classes, which essentially add the enclosed
668 character to the current set. For instance, tr [=a=] xyz would
669 replace all instances of 'a' with 'xyz'. This option is mainly
670 useful for cases when no other way of expressing a character
671 is possible.
672
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000673config TRUE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000674 bool "true"
675 default n
676 help
677 true returns an exit code of TRUE (0).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000678
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000679config TTY
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000680 bool "tty"
681 default n
682 help
Eric Andersene5642112003-07-14 19:37:08 +0000683 tty is used to print the name of the current terminal to
684 standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000685
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000686config UNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000687 bool "uname"
688 default n
689 help
Eric Andersene5642112003-07-14 19:37:08 +0000690 uname is used to print system information.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000691
Denis Vlasenko3952f202007-08-13 14:10:24 +0000692config UNEXPAND
693 bool "unexpand"
694 default n
695 help
696 By default, convert only leading sequences of blanks to tabs.
697
698config FEATURE_UNEXPAND_LONG_OPTIONS
699 bool "Enable long options"
700 default n
701 depends on UNEXPAND && GETOPT_LONG
702 help
703 Support long options for the unexpand applet.
704
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000705config UNIQ
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000706 bool "uniq"
707 default n
708 help
Eric Andersene5642112003-07-14 19:37:08 +0000709 uniq is used to remove duplicate lines from a sorted file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000710
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000711config USLEEP
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000712 bool "usleep"
713 default n
714 help
Eric Andersene5642112003-07-14 19:37:08 +0000715 usleep is used to pause for a specified number of microseconds.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000716
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000717config UUDECODE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000718 bool "uudecode"
719 default n
720 help
Eric Andersene5642112003-07-14 19:37:08 +0000721 uudecode is used to decode a uuencoded file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000722
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000723config UUENCODE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000724 bool "uuencode"
725 default n
726 help
Eric Andersene5642112003-07-14 19:37:08 +0000727 uuencode is used to uuencode a file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000728
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000729config WC
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000730 bool "wc"
731 default n
732 help
Eric Andersene5642112003-07-14 19:37:08 +0000733 wc is used to print the number of bytes, words, and lines,
734 in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000735
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000736config FEATURE_WC_LARGE
Denis Vlasenko70210162006-09-29 23:41:59 +0000737 bool "Support very large files in wc"
738 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000739 depends on WC
Denis Vlasenko70210162006-09-29 23:41:59 +0000740 help
741 Use "unsigned long long" in wc for count variables
742
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000743config WHO
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000744 bool "who"
745 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000746 select FEATURE_UTMP
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000747 help
Eric Andersene5642112003-07-14 19:37:08 +0000748 who is used to show who is logged on.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000749
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000750config WHOAMI
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000751 bool "whoami"
752 default n
753 help
Eric Andersene5642112003-07-14 19:37:08 +0000754 whoami is used to print the username of the current
755 user id (same as id -un).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000756
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000757config YES
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000758 bool "yes"
759 default n
760 help
Eric Andersene5642112003-07-14 19:37:08 +0000761 yes is used to repeatedly output a specific string, or
762 the default string `y'.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000763
764comment "Common options for cp and mv"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000765 depends on CP || MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000766
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000767config FEATURE_PRESERVE_HARDLINKS
Rob Landley2ec922e2006-04-13 23:22:16 +0000768 bool "Preserve hard links"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000769 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000770 depends on CP || MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000771 help
Eric Andersene5642112003-07-14 19:37:08 +0000772 Allow cp and mv to preserve hard links.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000773
Rob Landley30a6bba2006-02-06 02:49:45 +0000774comment "Common options for ls, more and telnet"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000775 depends on LS || MORE || TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000776
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000777config FEATURE_AUTOWIDTH
Rob Landley2ec922e2006-04-13 23:22:16 +0000778 bool "Calculate terminal & column widths"
Eric Andersen727f5292003-07-26 09:33:16 +0000779 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000780 depends on LS || MORE || TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000781 help
Rob Landley30a6bba2006-02-06 02:49:45 +0000782 This option allows utilities such as 'ls', 'more' and 'telnet'
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000783 to determine the width of the screen, which can allow them to
Rob Landley30a6bba2006-02-06 02:49:45 +0000784 display additional text or avoid wrapping text onto the next line.
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000785 If you leave this disabled, your utilities will be especially
Rob Landley30a6bba2006-02-06 02:49:45 +0000786 primitive and will be unable to determine the current screen width.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000787
788comment "Common options for df, du, ls"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000789 depends on DF || DU || LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000790
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000791config FEATURE_HUMAN_READABLE
Rob Landley2ec922e2006-04-13 23:22:16 +0000792 bool "Support for human readable output (example 13k, 23M, 235G)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000793 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000794 depends on DF || DU || LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000795 help
Eric Andersene5642112003-07-14 19:37:08 +0000796 Allow df, du, and ls to have human readable output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000797
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000798comment "Common options for md5sum, sha1sum"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000799 depends on MD5SUM || SHA1SUM
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000800
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000801config FEATURE_MD5_SHA1_SUM_CHECK
Rob Landley2ec922e2006-04-13 23:22:16 +0000802 bool "Enable -c, -s and -w options"
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000803 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000804 depends on MD5SUM || SHA1SUM
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000805 help
Glenn L McGrath5c0d84a2003-12-08 20:11:55 +0000806 Enabling the -c options allows files to be checked
Glenn L McGrathd2a897a2003-11-10 04:33:55 +0000807 against pre-calculated hash values.
808
Glenn L McGrath5c0d84a2003-12-08 20:11:55 +0000809 -s and -w are useful options when verifying checksums.
810
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000811endmenu