e72ea6c4b74a9f26e6645893c1f462396d2e158b
[openwrt/svn-archive/archive.git] / package / busybox / config / 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 BUSYBOX_CONFIG_BASENAME
9 bool "basename"
10 default y
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 config BUSYBOX_CONFIG_CAT
16 bool "cat"
17 default y
18 help
19 cat is used to concatenate files and print them to the standard
20 output. Enable this option if you wish to enable the 'cat' utility.
21 config BUSYBOX_CONFIG_DATE
22 bool "date"
23 default y
24 help
25 date is used to set the system date or display the
26 current time in the given format.
27
28 config BUSYBOX_CONFIG_FEATURE_DATE_ISOFMT
29 bool "Enable ISO date format output (-I)"
30 default y
31 depends on BUSYBOX_CONFIG_DATE
32 help
33 Enable option (-I) to output an ISO-8601 compliant
34 date/time string.
35
36 config BUSYBOX_CONFIG_FEATURE_DATE_NANO
37 bool "Support %[num]N nanosecond format specifier"
38 default n
39 depends on BUSYBOX_CONFIG_DATE
40 help
41 Support %[num]N format specifier. Adds ~250 bytes of code.
42
43 config BUSYBOX_CONFIG_FEATURE_DATE_COMPAT
44 bool "Support weird 'date MMDDhhmm[[YY]YY][.ss]' format"
45 default n
46 depends on BUSYBOX_CONFIG_DATE
47 help
48 System time can be set by 'date -s DATE' and simply 'date DATE',
49 but formats of DATE string are different. 'date DATE' accepts
50 a rather weird MMDDhhmm[[YY]YY][.ss] format with completely
51 unnatural placement of year between minutes and seconds.
52 date -s (and other commands like touch -d) use more sensible
53 formats (for one, ISO format YYYY-MM-DD hh:mm:ss.ssssss).
54
55 With this option off, 'date DATE' is 'date -s DATE' support
56 the same format. With it on, 'date DATE' additionally supports
57 MMDDhhmm[[YY]YY][.ss] format.
58
59 config BUSYBOX_CONFIG_TEST
60 bool "test"
61 default y
62 help
63 test is used to check file types and compare values,
64 returning an appropriate exit code. The bash shell
65 has test built in, ash can build it in optionally.
66
67 config BUSYBOX_CONFIG_FEATURE_TEST_64
68 bool "Extend test to 64 bit"
69 default y
70 depends on BUSYBOX_CONFIG_TEST || BUSYBOX_CONFIG_ASH_BUILTIN_TEST || BUSYBOX_CONFIG_HUSH
71 help
72 Enable 64-bit support in test.
73
74 config BUSYBOX_CONFIG_TR
75 bool "tr"
76 default y
77 help
78 tr is used to squeeze, and/or delete characters from standard
79 input, writing to standard output.
80
81 config BUSYBOX_CONFIG_FEATURE_TR_CLASSES
82 bool "Enable character classes (such as [:upper:])"
83 default n
84 depends on BUSYBOX_CONFIG_TR
85 help
86 Enable character classes, enabling commands such as:
87 tr [:upper:] [:lower:] to convert input into lowercase.
88
89 config BUSYBOX_CONFIG_FEATURE_TR_EQUIV
90 bool "Enable equivalence classes"
91 default n
92 depends on BUSYBOX_CONFIG_TR
93 help
94 Enable equivalence classes, which essentially add the enclosed
95 character to the current set. For instance, tr [=a=] xyz would
96 replace all instances of 'a' with 'xyz'. This option is mainly
97 useful for cases when no other way of expressing a character
98 is possible.
99
100 config BUSYBOX_CONFIG_CAL
101 bool "cal"
102 default n
103 help
104 cal is used to display a monthly calender.
105
106 config BUSYBOX_CONFIG_CATV
107 bool "catv"
108 default n
109 help
110 Display nonprinting characters as escape sequences (like some
111 implementations' cat -v option).
112
113 config BUSYBOX_CONFIG_CHGRP
114 bool "chgrp"
115 default y
116 help
117 chgrp is used to change the group ownership of files.
118
119 config BUSYBOX_CONFIG_CHMOD
120 bool "chmod"
121 default y
122 help
123 chmod is used to change the access permission of files.
124
125 config BUSYBOX_CONFIG_CHOWN
126 bool "chown"
127 default y
128 help
129 chown is used to change the user and/or group ownership
130 of files.
131
132 config BUSYBOX_CONFIG_FEATURE_CHOWN_LONG_OPTIONS
133 bool "Enable long options"
134 default n
135 depends on BUSYBOX_CONFIG_CHOWN && BUSYBOX_CONFIG_LONG_OPTS
136 help
137 Enable use of long options
138
139 config BUSYBOX_CONFIG_CHROOT
140 bool "chroot"
141 default y
142 help
143 chroot is used to change the root directory and run a command.
144 The default command is `/bin/sh'.
145
146 config BUSYBOX_CONFIG_CKSUM
147 bool "cksum"
148 default n
149 help
150 cksum is used to calculate the CRC32 checksum of a file.
151
152 config BUSYBOX_CONFIG_COMM
153 bool "comm"
154 default n
155 help
156 comm is used to compare two files line by line and return
157 a three-column output.
158
159 config BUSYBOX_CONFIG_CP
160 bool "cp"
161 default y
162 help
163 cp is used to copy files and directories.
164
165 config BUSYBOX_CONFIG_FEATURE_CP_LONG_OPTIONS
166 bool "Enable long options for cp"
167 default n
168 depends on BUSYBOX_CONFIG_CP && BUSYBOX_CONFIG_LONG_OPTS
169 help
170 Enable long options for cp.
171 Also add support for --parents option.
172
173 config BUSYBOX_CONFIG_CUT
174 bool "cut"
175 default y
176 help
177 cut is used to print selected parts of lines from
178 each file to stdout.
179
180 config BUSYBOX_CONFIG_DD
181 bool "dd"
182 default y
183 help
184 dd copies a file (from standard input to standard output,
185 by default) using specific input and output blocksizes,
186 while optionally performing conversions on it.
187
188 config BUSYBOX_CONFIG_FEATURE_DD_SIGNAL_HANDLING
189 bool "Enable DD signal handling for status reporting"
190 default y
191 depends on BUSYBOX_CONFIG_DD
192 help
193 Sending a SIGUSR1 signal to a running `dd' process makes it
194 print to standard error the number of records read and written
195 so far, then to resume copying.
196
197 $ dd if=/dev/zero of=/dev/null&
198 $ pid=$! kill -USR1 $pid; sleep 1; kill $pid
199 10899206+0 records in
200 10899206+0 records out
201
202 config BUSYBOX_CONFIG_FEATURE_DD_THIRD_STATUS_LINE
203 bool "Enable the third status line upon signal"
204 default n
205 depends on BUSYBOX_CONFIG_DD && BUSYBOX_CONFIG_FEATURE_DD_SIGNAL_HANDLING
206 help
207 Displays a coreutils-like third status line with transferred bytes,
208 elapsed time and speed.
209
210 config BUSYBOX_CONFIG_FEATURE_DD_IBS_OBS
211 bool "Enable ibs, obs and conv options"
212 default n
213 depends on BUSYBOX_CONFIG_DD
214 help
215 Enables support for writing a certain number of bytes in and out,
216 at a time, and performing conversions on the data stream.
217
218 config BUSYBOX_CONFIG_DF
219 bool "df"
220 default y
221 help
222 df reports the amount of disk space used and available
223 on filesystems.
224
225 config BUSYBOX_CONFIG_FEATURE_DF_FANCY
226 bool "Enable -a, -i, -B"
227 default n
228 depends on BUSYBOX_CONFIG_DF
229 help
230 This option enables -a, -i and -B.
231
232 -a Show all filesystems
233 -i Inodes
234 -B <SIZE> Blocksize
235
236 config BUSYBOX_CONFIG_DIRNAME
237 bool "dirname"
238 default y
239 help
240 dirname is used to strip a non-directory suffix from
241 a file name.
242
243 config BUSYBOX_CONFIG_DOS2UNIX
244 bool "dos2unix/unix2dos"
245 default n
246 help
247 dos2unix is used to convert a text file from DOS format to
248 UNIX format, and vice versa.
249
250 config BUSYBOX_CONFIG_UNIX2DOS
251 bool
252 default n
253 depends on BUSYBOX_CONFIG_DOS2UNIX
254 help
255 unix2dos is used to convert a text file from UNIX format to
256 DOS format, and vice versa.
257
258 config BUSYBOX_CONFIG_DU
259 bool "du (default blocksize of 512 bytes)"
260 default y
261 help
262 du is used to report the amount of disk space used
263 for specified files.
264
265 config BUSYBOX_CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K
266 bool "Use a default blocksize of 1024 bytes (1K)"
267 default y
268 depends on BUSYBOX_CONFIG_DU
269 help
270 Use a blocksize of (1K) instead of the default 512b.
271
272 config BUSYBOX_CONFIG_ECHO
273 bool "echo (basic SuSv3 version taking no options)"
274 default y
275 help
276 echo is used to print a specified string to stdout.
277
278 # this entry also appears in shell/Config.in, next to the echo builtin
279 config BUSYBOX_CONFIG_FEATURE_FANCY_ECHO
280 bool "Enable echo options (-n and -e)"
281 default y
282 depends on BUSYBOX_CONFIG_ECHO || BUSYBOX_CONFIG_ASH_BUILTIN_ECHO || BUSYBOX_CONFIG_HUSH
283 help
284 This adds options (-n and -e) to echo.
285
286 config BUSYBOX_CONFIG_ENV
287 bool "env"
288 default y
289 help
290 env is used to set an environment variable and run
291 a command; without options it displays the current
292 environment.
293
294 config BUSYBOX_CONFIG_FEATURE_ENV_LONG_OPTIONS
295 bool "Enable long options"
296 default n
297 depends on BUSYBOX_CONFIG_ENV && BUSYBOX_CONFIG_LONG_OPTS
298 help
299 Support long options for the env applet.
300
301 config BUSYBOX_CONFIG_EXPAND
302 bool "expand"
303 default n
304 help
305 By default, convert all tabs to spaces.
306
307 config BUSYBOX_CONFIG_FEATURE_EXPAND_LONG_OPTIONS
308 bool "Enable long options"
309 default n
310 depends on BUSYBOX_CONFIG_EXPAND && BUSYBOX_CONFIG_LONG_OPTS
311 help
312 Support long options for the expand applet.
313
314 config BUSYBOX_CONFIG_EXPR
315 bool "expr"
316 default y
317 help
318 expr is used to calculate numbers and print the result
319 to standard output.
320
321 config BUSYBOX_CONFIG_EXPR_MATH_SUPPORT_64
322 bool "Extend Posix numbers support to 64 bit"
323 default y
324 depends on BUSYBOX_CONFIG_EXPR
325 help
326 Enable 64-bit math support in the expr applet. This will make
327 the applet slightly larger, but will allow computation with very
328 large numbers.
329
330 config BUSYBOX_CONFIG_FALSE
331 bool "false"
332 default y
333 help
334 false returns an exit code of FALSE (1).
335
336 config BUSYBOX_CONFIG_FOLD
337 bool "fold"
338 default n
339 help
340 Wrap text to fit a specific width.
341
342 config BUSYBOX_CONFIG_FSYNC
343 bool "fsync"
344 default n
345 help
346 fsync is used to flush file-related cached blocks to disk.
347
348 config BUSYBOX_CONFIG_HEAD
349 bool "head"
350 default y
351 help
352 head is used to print the first specified number of lines
353 from files.
354
355 config BUSYBOX_CONFIG_FEATURE_FANCY_HEAD
356 bool "Enable head options (-c, -q, and -v)"
357 default y
358 depends on BUSYBOX_CONFIG_HEAD
359 help
360 This enables the head options (-c, -q, and -v).
361
362 config BUSYBOX_CONFIG_HOSTID
363 bool "hostid"
364 default y
365 help
366 hostid prints the numeric identifier (in hexadecimal) for
367 the current host.
368
369 config BUSYBOX_CONFIG_ID
370 bool "id"
371 default y
372 help
373 id displays the current user and group ID names.
374
375 config BUSYBOX_CONFIG_INSTALL
376 bool "install"
377 default n
378 help
379 Copy files and set attributes.
380
381 config BUSYBOX_CONFIG_FEATURE_INSTALL_LONG_OPTIONS
382 bool "Enable long options"
383 default n
384 depends on BUSYBOX_CONFIG_INSTALL && BUSYBOX_CONFIG_LONG_OPTS
385 help
386 Support long options for the install applet.
387
388 config BUSYBOX_CONFIG_LENGTH
389 bool "length"
390 default y
391 help
392 length is used to print out the length of a specified string.
393
394 config BUSYBOX_CONFIG_LN
395 bool "ln"
396 default y
397 help
398 ln is used to create hard or soft links between files.
399
400 config BUSYBOX_CONFIG_LOGNAME
401 bool "logname"
402 default n
403 help
404 logname is used to print the current user's login name.
405
406 config BUSYBOX_CONFIG_LS
407 bool "ls"
408 default y
409 help
410 ls is used to list the contents of directories.
411
412 config BUSYBOX_CONFIG_FEATURE_LS_FILETYPES
413 bool "Enable filetyping options (-p and -F)"
414 default y
415 depends on BUSYBOX_CONFIG_LS
416 help
417 Enable the ls options (-p and -F).
418
419 config BUSYBOX_CONFIG_FEATURE_LS_FOLLOWLINKS
420 bool "Enable symlinks dereferencing (-L)"
421 default y
422 depends on BUSYBOX_CONFIG_LS
423 help
424 Enable the ls option (-L).
425
426 config BUSYBOX_CONFIG_FEATURE_LS_RECURSIVE
427 bool "Enable recursion (-R)"
428 default y
429 depends on BUSYBOX_CONFIG_LS
430 help
431 Enable the ls option (-R).
432
433 config BUSYBOX_CONFIG_FEATURE_LS_SORTFILES
434 bool "Sort the file names"
435 default y
436 depends on BUSYBOX_CONFIG_LS
437 help
438 Allow ls to sort file names alphabetically.
439
440 config BUSYBOX_CONFIG_FEATURE_LS_TIMESTAMPS
441 bool "Show file timestamps"
442 default y
443 depends on BUSYBOX_CONFIG_LS
444 help
445 Allow ls to display timestamps for files.
446
447 config BUSYBOX_CONFIG_FEATURE_LS_USERNAME
448 bool "Show username/groupnames"
449 default y
450 depends on BUSYBOX_CONFIG_LS
451 help
452 Allow ls to display username/groupname for files.
453
454 config BUSYBOX_CONFIG_FEATURE_LS_COLOR
455 bool "Allow use of color to identify file types"
456 default y
457 depends on BUSYBOX_CONFIG_LS && BUSYBOX_CONFIG_LONG_OPTS
458 help
459 This enables the --color option to ls.
460
461 config BUSYBOX_CONFIG_FEATURE_LS_COLOR_IS_DEFAULT
462 bool "Produce colored ls output by default"
463 default y
464 depends on BUSYBOX_CONFIG_FEATURE_LS_COLOR
465 help
466 Saying yes here will turn coloring on by default,
467 even if no "--color" option is given to the ls command.
468 This is not recommended, since the colors are not
469 configurable, and the output may not be legible on
470 many output screens.
471
472 config BUSYBOX_CONFIG_MD5SUM
473 bool "md5sum"
474 default y
475 help
476 md5sum is used to print or check MD5 checksums.
477
478 config BUSYBOX_CONFIG_MKDIR
479 bool "mkdir"
480 default y
481 help
482 mkdir is used to create directories with the specified names.
483
484 config BUSYBOX_CONFIG_FEATURE_MKDIR_LONG_OPTIONS
485 bool "Enable long options"
486 default n
487 depends on BUSYBOX_CONFIG_MKDIR && BUSYBOX_CONFIG_LONG_OPTS
488 help
489 Support long options for the mkdir applet.
490
491 config BUSYBOX_CONFIG_MKFIFO
492 bool "mkfifo"
493 default y
494 help
495 mkfifo is used to create FIFOs (named pipes).
496 The `mknod' program can also create FIFOs.
497
498 config BUSYBOX_CONFIG_MKNOD
499 bool "mknod"
500 default y
501 help
502 mknod is used to create FIFOs or block/character special
503 files with the specified names.
504
505 config BUSYBOX_CONFIG_MV
506 bool "mv"
507 default y
508 help
509 mv is used to move or rename files or directories.
510
511 config BUSYBOX_CONFIG_FEATURE_MV_LONG_OPTIONS
512 bool "Enable long options"
513 default n
514 depends on BUSYBOX_CONFIG_MV && BUSYBOX_CONFIG_LONG_OPTS
515 help
516 Support long options for the mv applet.
517
518 config BUSYBOX_CONFIG_NICE
519 bool "nice"
520 default y
521 help
522 nice runs a program with modified scheduling priority.
523
524 config BUSYBOX_CONFIG_NOHUP
525 bool "nohup"
526 default n
527 help
528 run a command immune to hangups, with output to a non-tty.
529
530 config BUSYBOX_CONFIG_OD
531 bool "od"
532 default n
533 help
534 od is used to dump binary files in octal and other formats.
535
536 config BUSYBOX_CONFIG_PRINTENV
537 bool "printenv"
538 default n
539 help
540 printenv is used to print all or part of environment.
541
542 config BUSYBOX_CONFIG_PRINTF
543 bool "printf"
544 default y
545 help
546 printf is used to format and print specified strings.
547 It's similar to `echo' except it has more options.
548
549 config BUSYBOX_CONFIG_PWD
550 bool "pwd"
551 default y
552 help
553 pwd is used to print the current directory.
554
555 config BUSYBOX_CONFIG_READLINK
556 bool "readlink"
557 default n
558 help
559 This program reads a symbolic link and returns the name
560 of the file it points to
561
562 config BUSYBOX_CONFIG_FEATURE_READLINK_FOLLOW
563 bool "Enable canonicalization by following all symlinks (-f)"
564 default n
565 depends on BUSYBOX_CONFIG_READLINK
566 help
567 Enable the readlink option (-f).
568
569 config BUSYBOX_CONFIG_REALPATH
570 bool "realpath"
571 default n
572 help
573 Return the canonicalized absolute pathname.
574 This isn't provided by GNU shellutils, but where else does it belong.
575
576 config BUSYBOX_CONFIG_RM
577 bool "rm"
578 default y
579 help
580 rm is used to remove files or directories.
581
582 config BUSYBOX_CONFIG_RMDIR
583 bool "rmdir"
584 default y
585 help
586 rmdir is used to remove empty directories.
587
588 config BUSYBOX_CONFIG_FEATURE_RMDIR_LONG_OPTIONS
589 bool "Enable long options"
590 default n
591 depends on BUSYBOX_CONFIG_RMDIR && BUSYBOX_CONFIG_LONG_OPTS
592 help
593 Support long options for the rmdir applet, including
594 --ignore-fail-on-non-empty for compatibility with GNU rmdir.
595
596 config BUSYBOX_CONFIG_SEQ
597 bool "seq"
598 default y
599 help
600 print a sequence of numbers
601
602 config BUSYBOX_CONFIG_SHA1SUM
603 bool "sha1sum"
604 default n
605 help
606 Compute and check SHA1 message digest
607
608 config BUSYBOX_CONFIG_SHA256SUM
609 bool "sha256sum"
610 default n
611 help
612 Compute and check SHA256 message digest
613
614 config BUSYBOX_CONFIG_SHA512SUM
615 bool "sha512sum"
616 default n
617 help
618 Compute and check SHA512 message digest
619
620 config BUSYBOX_CONFIG_SLEEP
621 bool "sleep"
622 default y
623 help
624 sleep is used to pause for a specified number of seconds.
625 It comes in 3 versions:
626 - small: takes one integer parameter
627 - fancy: takes multiple integer arguments with suffixes:
628 sleep 1d 2h 3m 15s
629 - fancy with fractional numbers:
630 sleep 2.3s 4.5h sleeps for 16202.3 seconds
631 Last one is "the most compatible" with coreutils sleep,
632 but it adds around 1k of code.
633
634 config BUSYBOX_CONFIG_FEATURE_FANCY_SLEEP
635 bool "Enable multiple arguments and s/m/h/d suffixes"
636 default y
637 depends on BUSYBOX_CONFIG_SLEEP
638 help
639 Allow sleep to pause for specified minutes, hours, and days.
640
641 config BUSYBOX_CONFIG_FEATURE_FLOAT_SLEEP
642 bool "Enable fractional arguments"
643 default n
644 depends on BUSYBOX_CONFIG_FEATURE_FANCY_SLEEP
645 help
646 Allow for fractional numeric parameters.
647
648 config BUSYBOX_CONFIG_SORT
649 bool "sort"
650 default y
651 help
652 sort is used to sort lines of text in specified files.
653
654 config BUSYBOX_CONFIG_FEATURE_SORT_BIG
655 bool "Full SuSv3 compliant sort (support -ktcsbdfiozgM)"
656 default n
657 depends on BUSYBOX_CONFIG_SORT
658 help
659 Without this, sort only supports -r, -u, and an integer version
660 of -n. Selecting this adds sort keys, floating point support, and
661 more. This adds a little over 3k to a nonstatic build on x86.
662
663 The SuSv3 sort standard is available at:
664 http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
665
666 config BUSYBOX_CONFIG_SPLIT
667 bool "split"
668 default n
669 help
670 split a file into pieces.
671
672 config BUSYBOX_CONFIG_FEATURE_SPLIT_FANCY
673 bool "Fancy extensions"
674 default n
675 depends on BUSYBOX_CONFIG_SPLIT
676 help
677 Add support for features not required by SUSv3.
678 Supports additional suffixes 'b' for 512 bytes,
679 'g' for 1GiB for the -b option.
680
681 config BUSYBOX_CONFIG_STAT
682 bool "stat"
683 default n
684 help
685 display file or filesystem status.
686
687 config BUSYBOX_CONFIG_FEATURE_STAT_FORMAT
688 bool "Enable custom formats (-c)"
689 default n
690 depends on BUSYBOX_CONFIG_STAT
691 help
692 Without this, stat will not support the '-c format' option where
693 users can pass a custom format string for output. This adds about
694 7k to a nonstatic build on amd64.
695
696 config BUSYBOX_CONFIG_STTY
697 bool "stty"
698 default n
699 help
700 stty is used to change and print terminal line settings.
701
702 config BUSYBOX_CONFIG_SUM
703 bool "sum"
704 default n
705 help
706 checksum and count the blocks in a file
707
708 config BUSYBOX_CONFIG_SYNC
709 bool "sync"
710 default y
711 help
712 sync is used to flush filesystem buffers.
713
714 config BUSYBOX_CONFIG_TAC
715 bool "tac"
716 default n
717 help
718 tac is used to concatenate and print files in reverse.
719
720 config BUSYBOX_CONFIG_TAIL
721 bool "tail"
722 default y
723 help
724 tail is used to print the last specified number of lines
725 from files.
726
727 config BUSYBOX_CONFIG_FEATURE_FANCY_TAIL
728 bool "Enable extra tail options (-q, -s, -v, and -F)"
729 default y
730 depends on BUSYBOX_CONFIG_TAIL
731 help
732 The options (-q, -s, and -v) are provided by GNU tail, but
733 are not specific in the SUSv3 standard.
734
735 -q Never output headers giving file names
736 -s SEC Wait SEC seconds between reads with -f
737 -v Always output headers giving file names
738
739 config BUSYBOX_CONFIG_TEE
740 bool "tee"
741 default y
742 help
743 tee is used to read from standard input and write
744 to standard output and files.
745
746 config BUSYBOX_CONFIG_FEATURE_TEE_USE_BLOCK_IO
747 bool "Enable block I/O (larger/faster) instead of byte I/O"
748 default y
749 depends on BUSYBOX_CONFIG_TEE
750 help
751 Enable this option for a faster tee, at expense of size.
752
753 config BUSYBOX_CONFIG_TOUCH
754 bool "touch"
755 default y
756 help
757 touch is used to create or change the access and/or
758 modification timestamp of specified files.
759
760 config BUSYBOX_CONFIG_TRUE
761 bool "true"
762 default y
763 help
764 true returns an exit code of TRUE (0).
765
766 config BUSYBOX_CONFIG_TTY
767 bool "tty"
768 default n
769 help
770 tty is used to print the name of the current terminal to
771 standard output.
772
773 config BUSYBOX_CONFIG_UNAME
774 bool "uname"
775 default y
776 help
777 uname is used to print system information.
778
779 config BUSYBOX_CONFIG_UNEXPAND
780 bool "unexpand"
781 default n
782 help
783 By default, convert only leading sequences of blanks to tabs.
784
785 config BUSYBOX_CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS
786 bool "Enable long options"
787 default n
788 depends on BUSYBOX_CONFIG_UNEXPAND && BUSYBOX_CONFIG_LONG_OPTS
789 help
790 Support long options for the unexpand applet.
791
792 config BUSYBOX_CONFIG_UNIQ
793 bool "uniq"
794 default y
795 help
796 uniq is used to remove duplicate lines from a sorted file.
797
798 config BUSYBOX_CONFIG_USLEEP
799 bool "usleep"
800 default n
801 help
802 usleep is used to pause for a specified number of microseconds.
803
804 config BUSYBOX_CONFIG_UUDECODE
805 bool "uudecode"
806 default n
807 help
808 uudecode is used to decode a uuencoded file.
809
810 config BUSYBOX_CONFIG_UUENCODE
811 bool "uuencode"
812 default n
813 help
814 uuencode is used to uuencode a file.
815
816 config BUSYBOX_CONFIG_WC
817 bool "wc"
818 default y
819 help
820 wc is used to print the number of bytes, words, and lines,
821 in specified files.
822
823 config BUSYBOX_CONFIG_FEATURE_WC_LARGE
824 bool "Support very large files in wc"
825 default n
826 depends on BUSYBOX_CONFIG_WC
827 help
828 Use "unsigned long long" in wc for counter variables.
829
830 config BUSYBOX_CONFIG_WHO
831 bool "who"
832 default n
833 depends on BUSYBOX_CONFIG_FEATURE_UTMP
834 help
835 who is used to show who is logged on.
836
837 config BUSYBOX_CONFIG_WHOAMI
838 bool "whoami"
839 default n
840 help
841 whoami is used to print the username of the current
842 user id (same as id -un).
843
844 config BUSYBOX_CONFIG_YES
845 bool "yes"
846 default y
847 help
848 yes is used to repeatedly output a specific string, or
849 the default string `y'.
850
851 comment "Common options for cp and mv"
852 depends on BUSYBOX_CONFIG_CP || BUSYBOX_CONFIG_MV
853
854 config BUSYBOX_CONFIG_FEATURE_PRESERVE_HARDLINKS
855 bool "Preserve hard links"
856 default y
857 depends on BUSYBOX_CONFIG_CP || BUSYBOX_CONFIG_MV
858 help
859 Allow cp and mv to preserve hard links.
860
861 comment "Common options for ls, more and telnet"
862 depends on BUSYBOX_CONFIG_LS || BUSYBOX_CONFIG_MORE || BUSYBOX_CONFIG_TELNET
863
864 config BUSYBOX_CONFIG_FEATURE_AUTOWIDTH
865 bool "Calculate terminal & column widths"
866 default y
867 depends on BUSYBOX_CONFIG_LS || BUSYBOX_CONFIG_MORE || BUSYBOX_CONFIG_TELNET
868 help
869 This option allows utilities such as 'ls', 'more' and 'telnet'
870 to determine the width of the screen, which can allow them to
871 display additional text or avoid wrapping text onto the next line.
872 If you leave this disabled, your utilities will be especially
873 primitive and will be unable to determine the current screen width.
874
875 comment "Common options for df, du, ls"
876 depends on BUSYBOX_CONFIG_DF || BUSYBOX_CONFIG_DU || BUSYBOX_CONFIG_LS
877
878 config BUSYBOX_CONFIG_FEATURE_HUMAN_READABLE
879 bool "Support for human readable output (example 13k, 23M, 235G)"
880 default y
881 depends on BUSYBOX_CONFIG_DF || BUSYBOX_CONFIG_DU || BUSYBOX_CONFIG_LS
882 help
883 Allow df, du, and ls to have human readable output.
884
885 comment "Common options for md5sum, sha1sum, sha256sum, sha512sum"
886 depends on BUSYBOX_CONFIG_MD5SUM || BUSYBOX_CONFIG_SHA1SUM || BUSYBOX_CONFIG_SHA256SUM || BUSYBOX_CONFIG_SHA512SUM
887
888 config BUSYBOX_CONFIG_FEATURE_MD5_SHA1_SUM_CHECK
889 bool "Enable -c, -s and -w options"
890 default y
891 depends on BUSYBOX_CONFIG_MD5SUM || BUSYBOX_CONFIG_SHA1SUM || BUSYBOX_CONFIG_SHA256SUM || BUSYBOX_CONFIG_SHA512SUM
892 help
893 Enabling the -c options allows files to be checked
894 against pre-calculated hash values.
895
896 -s and -w are useful options when verifying checksums.
897
898 endmenu