4044582ed3b5c809971215f2390a85a6548a5033
[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_UNIX2DOS
117         bool
118         default y
119         depends on CONFIG_DOS2UNIX
120
121 config CONFIG_DU
122         bool "du (default blocksize of 512 bytes)"
123         default n
124         help
125           Please submit a patch to add help text for this item.
126
127 config CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K
128         bool "  Use a default blocksize of 1024 bytes (1K)"
129         default y
130         depends on CONFIG_DU
131         help
132           Please submit a patch to add help text for this item.
133
134 config CONFIG_ECHO
135         bool "echo (basic SUSv3 version taking no options"
136         default n
137         help
138           Please submit a patch to add help text for this item.
139
140 config CONFIG_FEATURE_FANCY_ECHO
141         bool "  Enable echo options (-n and -e)"
142         default y
143         depends on CONFIG_ECHO
144         help
145           Please submit a patch to add help text for this item.
146
147 config CONFIG_ENV
148         bool "env"
149         default n
150         help
151           Please submit a patch to add help text for this item.
152
153 config CONFIG_EXPR
154         bool "expr"
155         default n
156         help
157           Please submit a patch to add help text for this item.
158
159 if CONFIG_HUSH || CONFIG_LASH || CONFIG_MSH
160         config CONFIG_FALSE
161                 default y
162         comment "false (forced enabled for use with shell)"
163 endif
164
165 if !CONFIG_HUSH && !CONFIG_LASH && !CONFIG_MSH
166     config CONFIG_FALSE
167             bool "false"
168             default n
169             help
170               Please submit a patch to add help text for this item.
171 endif
172
173 config CONFIG_FOLD
174         bool "fold"
175         default n
176         help
177          Wrap text to fit a specific width.
178
179 config CONFIG_HEAD
180         bool "head"
181         default n
182         help
183           Please submit a patch to add help text for this item.
184
185 config CONFIG_FEATURE_FANCY_HEAD
186         bool "  Enable head options (-c, -q, and -v)"
187         default n
188         depends on CONFIG_HEAD
189         help
190           Please submit a patch to add help text for this item.
191
192 config CONFIG_HOSTID
193         bool "hostid"
194         default n
195         help
196           Please submit a patch to add help text for this item.
197
198 config CONFIG_ID
199         bool "id"
200         default n
201         help
202           Please submit a patch to add help text for this item.
203
204 config CONFIG_LENGTH
205         bool "length"
206         default n
207         help
208           Please submit a patch to add help text for this item.
209
210 config CONFIG_LN
211         bool "ln"
212         default n
213         help
214           Please submit a patch to add help text for this item.
215
216 config CONFIG_LOGNAME
217         bool "logname"
218         default n
219         help
220           Please submit a patch to add help text for this item.
221
222 config CONFIG_LS
223         bool "ls"
224         default n
225         help
226           Please submit a patch to add help text for this item.
227
228 config CONFIG_FEATURE_LS_FILETYPES
229         bool "  Enable filetyping options (-p and -F)"
230         default y
231         depends on CONFIG_LS
232         help
233           Please submit a patch to add help text for this item.
234
235 config CONFIG_FEATURE_LS_FOLLOWLINKS
236         bool "  Enable symlinks dereferencing (-L)"
237         default y
238         depends on CONFIG_LS
239         help
240           Please submit a patch to add help text for this item.
241
242 config CONFIG_FEATURE_LS_RECURSIVE
243         bool "  Enable recursion (-R)"
244         default y
245         depends on CONFIG_LS
246         help
247           Please submit a patch to add help text for this item.
248
249 config CONFIG_FEATURE_LS_SORTFILES
250         bool "  Sort the file names"
251         default y
252         depends on CONFIG_LS
253         help
254           Please submit a patch to add help text for this item.
255
256 config CONFIG_FEATURE_LS_TIMESTAMPS
257         bool "  Show file timestamps"
258         default y
259         depends on CONFIG_LS
260         help
261           Please submit a patch to add help text for this item.
262
263 config CONFIG_FEATURE_LS_USERNAME
264         bool "  Show username/groupnames"
265         default y
266         depends on CONFIG_LS
267         help
268           Please submit a patch to add help text for this item.
269
270 config CONFIG_FEATURE_LS_COLOR
271         bool "  Use color to identify file types"
272         default y
273         depends on CONFIG_LS
274         help
275           Please submit a patch to add help text for this item.
276
277 config CONFIG_MD5SUM
278         bool "md5sum"
279         default n
280         help
281           Please submit a patch to add help text for this item.
282
283 config CONFIG_MKDIR
284         bool "mkdir"
285         default n
286         help
287           Please submit a patch to add help text for this item.
288
289 config CONFIG_MKFIFO
290         bool "mkfifo"
291         default n
292         help
293           Please submit a patch to add help text for this item.
294
295 config CONFIG_MKNOD
296         bool "mknod"
297         default n
298         help
299           Please submit a patch to add help text for this item.
300
301 config CONFIG_MV
302         bool "mv"
303         default n
304         help
305           Please submit a patch to add help text for this item.
306
307 config CONFIG_OD
308         bool "od"
309         default n
310         help
311           Please submit a patch to add help text for this item.
312
313 config CONFIG_PRINTF
314         bool "printf"
315         default n
316         help
317           Please submit a patch to add help text for this item.
318
319 config CONFIG_PWD
320         bool "pwd"
321         default n
322         help
323           Please submit a patch to add help text for this item.
324
325 config CONFIG_REALPATH
326         bool "realpath"
327         default n
328         help
329           Return the canonicalized absolute pathname.
330           This isnt provided by GNU shellutils, but where else does it belong.
331
332 config CONFIG_RM
333         bool "rm"
334         default n
335         help
336           Please submit a patch to add help text for this item.
337
338 config CONFIG_RMDIR
339         bool "rmdir"
340         default n
341         help
342           Please submit a patch to add help text for this item.
343
344 config CONFIG_SHA1SUM
345         bool "sha1sum"
346         default n
347         help
348           Compute and check SHA1 message digest
349
350 config CONFIG_FEATURE_SHA1SUM_CHECK
351         bool "  Enale -c and -w options"
352         default n
353         help
354           Enabling the -c and -w options allow files to be checked
355           against pre-calculated hash values.
356
357 config CONFIG_SLEEP
358         bool "sleep (single integer arg with no suffix)"
359         default n
360         help
361           Please submit a patch to add help text for this item.
362
363 config CONFIG_FEATURE_FANCY_SLEEP
364         bool "  Enable multiple integer args and optional time suffixes"
365         default n
366         depends on CONFIG_SLEEP
367         help
368           Please submit a patch to add help text for this item.
369
370 config CONFIG_SORT
371         bool "sort"
372         default n
373         help
374           Please submit a patch to add help text for this item.
375
376 config CONFIG_FEATURE_SORT_REVERSE
377         bool "  Enable reverse sort"
378         default y
379         depends on CONFIG_SORT
380         help
381           Please submit a patch to add help text for this item.
382
383 config CONFIG_FEATURE_SORT_UNIQUE
384         bool "  Enable unique sort"
385         default y
386         depends on CONFIG_SORT
387         help
388           Please submit a patch to add help text for this item.
389
390 config CONFIG_STTY
391         bool "stty"
392         default n
393         help
394           Please submit a patch to add help text for this item.
395
396 config CONFIG_SYNC
397         bool "sync"
398         default n
399         help
400           Please submit a patch to add help text for this item.
401
402 config CONFIG_TAIL
403         bool "tail"
404         default n
405         help
406           Please submit a patch to add help text for this item.
407
408 config CONFIG_FEATURE_FANCY_TAIL
409         bool "  Enable extra tail options (-c, -q, -s, and -v)"
410         default y
411         depends on CONFIG_TAIL
412         help
413           Please submit a patch to add help text for this item.
414
415 config CONFIG_TEE
416         bool "tee"
417         default n
418         help
419           Please submit a patch to add help text for this item.
420
421 config CONFIG_FEATURE_TEE_USE_BLOCK_IO
422         bool "  Enable block i/o (larger/faster) instead of byte i/o."
423         default n
424         depends on CONFIG_TEE
425         help
426           Please submit a patch to add help text for this item.
427
428 if CONFIG_ASH || CONFIG_HUSH || CONFIG_LASH || CONFIG_MSH
429         config CONFIG_TEST
430                 default y
431         comment "test (forced enabled for use with shell)"
432 endif
433
434 if !CONFIG_ASH && !CONFIG_HUSH && !CONFIG_LASH && !CONFIG_MSH
435     config CONFIG_TEST
436             bool "test"
437             default n
438             help
439               Please submit a patch to add help text for this item.
440 endif
441
442 config CONFIG_TOUCH
443         bool "touch"
444         default n
445         help
446           Please submit a patch to add help text for this item.
447
448 config CONFIG_TR
449         bool "tr"
450         default n
451         help
452           Please submit a patch to add help text for this item.
453
454 if CONFIG_HUSH || CONFIG_LASH || CONFIG_MSH
455         config CONFIG_TRUE
456                 default y
457         comment "true (forced enabled for use with shell)"
458 endif
459
460 if !CONFIG_HUSH && !CONFIG_LASH && !CONFIG_MSH
461     config CONFIG_TRUE
462             bool "true"
463             default n
464             help
465               Please submit a patch to add help text for this item.
466 endif
467
468 config CONFIG_TTY
469         bool "tty"
470         default n
471         help
472           Please submit a patch to add help text for this item.
473
474 config CONFIG_UNAME
475         bool "uname"
476         default n
477         help
478           Please submit a patch to add help text for this item.
479
480 config CONFIG_UNIQ
481         bool "uniq"
482         default n
483         help
484           Please submit a patch to add help text for this item.
485
486 config CONFIG_USLEEP
487         bool "usleep"
488         default n
489         help
490           Please submit a patch to add help text for this item.
491
492 config CONFIG_UUDECODE
493         bool "uudecode"
494         default n
495         help
496           Please submit a patch to add help text for this item.
497
498 config CONFIG_UUENCODE
499         bool "uuencode"
500         default n
501         help
502           Please submit a patch to add help text for this item.
503
504 config CONFIG_WATCH
505         bool "watch"
506         default n
507         help
508           Please submit a patch to add help text for this item.
509
510 config CONFIG_WC
511         bool "wc"
512         default n
513         help
514           Please submit a patch to add help text for this item.
515
516 config CONFIG_WHO
517         bool "who"
518         default n
519         help
520           Please submit a patch to add help text for this item.
521
522 config CONFIG_WHOAMI
523         bool "whoami"
524         default n
525         help
526           Please submit a patch to add help text for this item.
527
528 config CONFIG_YES
529         bool "yes"
530         default n
531         help
532           Please submit a patch to add help text for this item.
533
534
535 comment "Common options for cp and mv"
536     depends on CONFIG_CP || CONFIG_MV
537
538 config CONFIG_FEATURE_PRESERVE_HARDLINKS
539         bool "  Preserve hard links"
540         default n
541         depends on CONFIG_CP || CONFIG_MV
542         help
543           Please submit a patch to add help text for this item.
544
545 comment "Common options for ls and more"
546     depends on CONFIG_LS || CONFIG_MORE
547
548 config CONFIG_FEATURE_AUTOWIDTH
549         bool "  Calculate terminal & column widths"
550         default n
551         depends on CONFIG_LS || CONFIG_MORE
552         help
553           Please submit a patch to add help text for this item.
554
555
556 comment "Common options for df, du, ls"
557     depends on CONFIG_DF || CONFIG_DU || CONFIG_LS
558
559 config CONFIG_FEATURE_HUMAN_READABLE
560         bool "  Support for human readable output (example 13k, 23M, 235G)"
561         default n
562         depends on CONFIG_DF || CONFIG_DU || CONFIG_LS
563         help
564           Please submit a patch to add help text for this item.
565
566 endmenu