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