0d5eff3c963250e55f2846d81cf1003a9e66d976
[oweals/busybox.git] / coreutils / Config.in
1 #
2 # For a description of the syntax of this configuration file,
3 # see scripts/kbuild/config-language.txt.
4 #
5
6 menu "Coreutils"
7
8 config CONFIG_BASENAME
9         bool "basename"
10         default n
11         help
12           basename is used to strip the directory and suffix from filenames,
13           leaving just the filename itself.  Enable this option if you wish 
14           to enable the 'basename' utility.
15
16 config CONFIG_CAL
17         bool "cal"
18         default n
19         help
20           Please submit a patch to add help text for this item.
21
22 config CONFIG_CAT
23         bool "cat"
24         default n
25         help
26           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.
28
29 config CONFIG_CHGRP
30         bool "chgrp"
31         default n
32         help
33           Please submit a patch to add help text for this item.
34
35 config CONFIG_CHMOD
36         bool "chmod"
37         default n
38         help
39           Please submit a patch to add help text for this item.
40
41 config CONFIG_CHOWN
42         bool "chown"
43         default n
44         help
45           Please submit a patch to add help text for this item.
46
47 config CONFIG_CHROOT
48         bool "chroot"
49         default n
50         help
51           Please submit a patch to add help text for this item.
52
53 config CONFIG_CMP
54         bool "cmp"
55         default n
56         help
57           Please submit a patch to add help text for this item.
58
59 config CONFIG_CP
60         bool "cp"
61         default n
62         help
63           Please submit a patch to add help text for this item.
64
65 config CONFIG_CUT
66         bool "cut"
67         default n
68         help
69           Please submit a patch to add help text for this item.
70
71 if CONFIG_WATCH
72         config CONFIG_DATE
73                 default y
74         comment "date (forced enabled for use with watch)"
75 endif
76
77 if !CONFIG_WATCH
78     config CONFIG_DATE
79             bool "date"
80             default n
81             help
82               Please submit a patch to add help text for this item.
83 endif
84
85 config CONFIG_FEATURE_DATE_ISOFMT
86         bool "  Enable ISO date format output (-I)"
87         default y
88         depends on CONFIG_DATE
89         help
90           Please submit a patch to add help text for this item.
91
92 config CONFIG_DD
93         bool "dd"
94         default n
95         help
96           Please submit a patch to add help text for this item.
97
98 config CONFIG_DF
99         bool "df"
100         default n
101         help
102           Please submit a patch to add help text for this item.
103
104 config CONFIG_DIRNAME
105         bool "dirname"
106         default n
107         help
108           Please submit a patch to add help text for this item.
109
110 config CONFIG_DOS2UNIX
111         bool "dos2unix/unix2dos"
112         default n
113         help
114           Please submit a patch to add help text for this item.
115
116 config CONFIG_DU
117         bool "du (default blocksize of 512 bytes)"
118         default n
119         help
120           Please submit a patch to add help text for this item.
121
122 config CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K
123         bool "  Use a default blocksize of 1024 bytes (1K)"
124         default y
125         depends on CONFIG_DU
126         help
127           Please submit a patch to add help text for this item.
128
129 config CONFIG_ECHO
130         bool "echo (basic SUSv3 version taking no options"
131         default n
132         help
133           Please submit a patch to add help text for this item.
134
135 config CONFIG_FEATURE_FANCY_ECHO
136         bool "  Enable echo options (-n and -e)"
137         default y
138         depends on CONFIG_ECHO
139         help
140           Please submit a patch to add help text for this item.
141
142 config CONFIG_ENV
143         bool "env"
144         default n
145         help
146           Please submit a patch to add help text for this item.
147
148 config CONFIG_EXPR
149         bool "expr"
150         default n
151         help
152           Please submit a patch to add help text for this item.
153
154 if CONFIG_HUSH || CONFIG_LASH || CONFIG_MSH
155         config CONFIG_FALSE
156                 default y
157         comment "false (forced enabled for use with shell)"
158 endif
159
160 if !CONFIG_HUSH && !CONFIG_LASH && !CONFIG_MSH
161     config CONFIG_FALSE
162             bool "false"
163             default n
164             help
165               Please submit a patch to add help text for this item.
166 endif
167
168 config CONFIG_FOLD
169         bool "fold"
170         default n
171         help
172          Wrap text to fit a specific width.
173
174 config CONFIG_HEAD
175         bool "head"
176         default n
177         help
178           Please submit a patch to add help text for this item.
179
180 config CONFIG_FEATURE_FANCY_HEAD
181         bool "  Enable head options (-c, -q, and -v)"
182         default n
183         depends on CONFIG_HEAD
184         help
185           Please submit a patch to add help text for this item.
186
187 config CONFIG_HOSTID
188         bool "hostid"
189         default n
190         help
191           Please submit a patch to add help text for this item.
192
193 config CONFIG_ID
194         bool "id"
195         default n
196         help
197           Please submit a patch to add help text for this item.
198
199 config CONFIG_LENGTH
200         bool "length"
201         default n
202         help
203           Please submit a patch to add help text for this item.
204
205 config CONFIG_LN
206         bool "ln"
207         default n
208         help
209           Please submit a patch to add help text for this item.
210
211 config CONFIG_LOGNAME
212         bool "logname"
213         default n
214         help
215           Please submit a patch to add help text for this item.
216
217 config CONFIG_LS
218         bool "ls"
219         default n
220         help
221           Please submit a patch to add help text for this item.
222
223 config CONFIG_FEATURE_LS_FILETYPES
224         bool "  Enable filetyping options (-p and -F)"
225         default y
226         depends on CONFIG_LS
227         help
228           Please submit a patch to add help text for this item.
229
230 config CONFIG_FEATURE_LS_FOLLOWLINKS
231         bool "  Enable symlinks dereferencing (-L)"
232         default y
233         depends on CONFIG_LS
234         help
235           Please submit a patch to add help text for this item.
236
237 config CONFIG_FEATURE_LS_RECURSIVE
238         bool "  Enable recursion (-R)"
239         default y
240         depends on CONFIG_LS
241         help
242           Please submit a patch to add help text for this item.
243
244 config CONFIG_FEATURE_LS_SORTFILES
245         bool "  Sort the file names"
246         default y
247         depends on CONFIG_LS
248         help
249           Please submit a patch to add help text for this item.
250
251 config CONFIG_FEATURE_LS_TIMESTAMPS
252         bool "  Show file timestamps"
253         default y
254         depends on CONFIG_LS
255         help
256           Please submit a patch to add help text for this item.
257
258 config CONFIG_FEATURE_LS_USERNAME
259         bool "  Show username/groupnames"
260         default y
261         depends on CONFIG_LS
262         help
263           Please submit a patch to add help text for this item.
264
265 config CONFIG_FEATURE_LS_COLOR
266         bool "  Use color to identify file types"
267         default y
268         depends on CONFIG_LS
269         help
270           Please submit a patch to add help text for this item.
271
272 config CONFIG_MD5SUM
273         bool "md5sum"
274         default n
275         help
276           Please submit a patch to add help text for this item.
277
278 config CONFIG_MKDIR
279         bool "mkdir"
280         default n
281         help
282           Please submit a patch to add help text for this item.
283
284 config CONFIG_MKFIFO
285         bool "mkfifo"
286         default n
287         help
288           Please submit a patch to add help text for this item.
289
290 config CONFIG_MKNOD
291         bool "mknod"
292         default n
293         help
294           Please submit a patch to add help text for this item.
295
296 config CONFIG_MV
297         bool "mv"
298         default n
299         help
300           Please submit a patch to add help text for this item.
301
302 config CONFIG_OD
303         bool "od"
304         default n
305         help
306           Please submit a patch to add help text for this item.
307
308 config CONFIG_PRINTF
309         bool "printf"
310         default n
311         help
312           Please submit a patch to add help text for this item.
313
314 config CONFIG_PWD
315         bool "pwd"
316         default n
317         help
318           Please submit a patch to add help text for this item.
319
320 config CONFIG_REALPATH
321         bool "realpath"
322         default n
323         help
324           Return the canonicalized absolute pathname.
325           This isnt provided by GNU shellutils, but where else does it belong.
326
327 config CONFIG_RM
328         bool "rm"
329         default n
330         help
331           Please submit a patch to add help text for this item.
332
333 config CONFIG_RMDIR
334         bool "rmdir"
335         default n
336         help
337           Please submit a patch to add help text for this item.
338
339 config CONFIG_SHA1SUM
340         bool "sha1sum"
341         default n
342         help
343           Compute and check SHA1 message digest
344
345 config CONFIG_SLEEP
346         bool "sleep (single integer arg with no suffix)"
347         default n
348         help
349           Please submit a patch to add help text for this item.
350
351 config CONFIG_FEATURE_FANCY_SLEEP
352         bool "  Enable multiple integer args and optional time suffixes"
353         default n
354         depends on CONFIG_SLEEP
355         help
356           Please submit a patch to add help text for this item.
357
358 config CONFIG_SORT
359         bool "sort"
360         default n
361         help
362           Please submit a patch to add help text for this item.
363
364 config CONFIG_FEATURE_SORT_REVERSE
365         bool "  Enable reverse sort"
366         default y
367         depends on CONFIG_SORT
368         help
369           Please submit a patch to add help text for this item.
370
371 config CONFIG_FEATURE_SORT_UNIQUE
372         bool "  Enable unique sort"
373         default y
374         depends on CONFIG_SORT
375         help
376           Please submit a patch to add help text for this item.
377
378 config CONFIG_STTY
379         bool "stty"
380         default n
381         help
382           Please submit a patch to add help text for this item.
383
384 config CONFIG_SYNC
385         bool "sync"
386         default n
387         help
388           Please submit a patch to add help text for this item.
389
390 config CONFIG_TAIL
391         bool "tail"
392         default n
393         help
394           Please submit a patch to add help text for this item.
395
396 config CONFIG_FEATURE_FANCY_TAIL
397         bool "  Enable extra tail options (-c, -q, -s, and -v)"
398         default y
399         depends on CONFIG_TAIL
400         help
401           Please submit a patch to add help text for this item.
402
403 config CONFIG_TEE
404         bool "tee"
405         default n
406         help
407           Please submit a patch to add help text for this item.
408
409 config CONFIG_FEATURE_TEE_USE_BLOCK_IO
410         bool "  Enable block i/o (larger/faster) instead of byte i/o."
411         default n
412         depends on CONFIG_TEE
413         help
414           Please submit a patch to add help text for this item.
415
416 if CONFIG_ASH || CONFIG_HUSH || CONFIG_LASH || CONFIG_MSH
417         config CONFIG_TEST
418                 default y
419         comment "test (forced enabled for use with shell)"
420 endif
421
422 if !CONFIG_ASH && !CONFIG_HUSH && !CONFIG_LASH && !CONFIG_MSH
423     config CONFIG_TEST
424             bool "test"
425             default n
426             help
427               Please submit a patch to add help text for this item.
428 endif
429
430 config CONFIG_TOUCH
431         bool "touch"
432         default n
433         help
434           Please submit a patch to add help text for this item.
435
436 config CONFIG_TR
437         bool "tr"
438         default n
439         help
440           Please submit a patch to add help text for this item.
441
442 if CONFIG_HUSH || CONFIG_LASH || CONFIG_MSH
443         config CONFIG_TRUE
444                 default y
445         comment "true (forced enabled for use with shell)"
446 endif
447
448 if !CONFIG_HUSH && !CONFIG_LASH && !CONFIG_MSH
449     config CONFIG_TRUE
450             bool "true"
451             default n
452             help
453               Please submit a patch to add help text for this item.
454 endif
455
456 config CONFIG_TTY
457         bool "tty"
458         default n
459         help
460           Please submit a patch to add help text for this item.
461
462 config CONFIG_UNAME
463         bool "uname"
464         default n
465         help
466           Please submit a patch to add help text for this item.
467
468 config CONFIG_UNIQ
469         bool "uniq"
470         default n
471         help
472           Please submit a patch to add help text for this item.
473
474 config CONFIG_USLEEP
475         bool "usleep"
476         default n
477         help
478           Please submit a patch to add help text for this item.
479
480 config CONFIG_UUDECODE
481         bool "uudecode"
482         default n
483         help
484           Please submit a patch to add help text for this item.
485
486 config CONFIG_UUENCODE
487         bool "uuencode"
488         default n
489         help
490           Please submit a patch to add help text for this item.
491
492 config CONFIG_WATCH
493         bool "watch"
494         default n
495         help
496           Please submit a patch to add help text for this item.
497
498 config CONFIG_WC
499         bool "wc"
500         default n
501         help
502           Please submit a patch to add help text for this item.
503
504 config CONFIG_WHO
505         bool "who"
506         default n
507         help
508           Please submit a patch to add help text for this item.
509
510 config CONFIG_WHOAMI
511         bool "whoami"
512         default n
513         help
514           Please submit a patch to add help text for this item.
515
516 config CONFIG_YES
517         bool "yes"
518         default n
519         help
520           Please submit a patch to add help text for this item.
521
522
523 comment "Common options for cp and mv"
524     depends on CONFIG_CP || CONFIG_MV
525
526 config CONFIG_FEATURE_PRESERVE_HARDLINKS
527         bool "  Preserve hard links"
528         default n
529         depends on CONFIG_CP || CONFIG_MV
530         help
531           Please submit a patch to add help text for this item.
532
533 comment "Common options for ls and more"
534     depends on CONFIG_LS || CONFIG_MORE
535
536 config CONFIG_FEATURE_AUTOWIDTH
537         bool "  Calculate terminal & column widths"
538         default n
539         depends on CONFIG_LS || CONFIG_MORE
540         help
541           Please submit a patch to add help text for this item.
542
543
544 comment "Common options for df, du, ls"
545     depends on CONFIG_DF || CONFIG_DU || CONFIG_LS
546
547 config CONFIG_FEATURE_HUMAN_READABLE
548         bool "  Support for human readable output (example 13k, 23M, 235G)"
549         default n
550         depends on CONFIG_DF || CONFIG_DU || CONFIG_LS
551         help
552           Please submit a patch to add help text for this item.
553
554 endmenu