Root/package/busybox/config/coreutils/Config.in

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

Archive Download this file



interactive