source: trunk/package/busybox/config/coreutils/Config.in @ 22665

Last change on this file since 22665 was 22665, checked in by nico, 6 years ago

package/busybox: add missing bits from 1.17.1 update (mostly config stuff), rename upstream patches so they're applied first

  • Property svn:eol-style set to native
File size: 22.2 KB
Line 
1#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Coreutils"
7
8config 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.
15config 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.
21config 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
28config 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
36config 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
43config 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
59config 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
67config 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
74config 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
81config 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
89config 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
100config BUSYBOX_CONFIG_CAL
101        bool "cal"
102        default n
103        help
104          cal is used to display a monthly calender.
105
106config 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
113config BUSYBOX_CONFIG_CHGRP
114        bool "chgrp"
115        default y
116        help
117          chgrp is used to change the group ownership of files.
118
119config BUSYBOX_CONFIG_CHMOD
120        bool "chmod"
121        default y
122        help
123          chmod is used to change the access permission of files.
124
125config 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
132config 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
139config 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
146config BUSYBOX_CONFIG_CKSUM
147        bool "cksum"
148        default n
149        help
150          cksum is used to calculate the CRC32 checksum of a file.
151
152config 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
159config BUSYBOX_CONFIG_CP
160        bool "cp"
161        default y
162        help
163          cp is used to copy files and directories.
164
165config 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
173config 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
180config 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
188config 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
202config 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
210config 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
218config 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
225config 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
236config 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
243config 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
250config 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
258config 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
265config 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
272config 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
279config 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
286config 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
294config 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
301config BUSYBOX_CONFIG_EXPAND
302        bool "expand"
303        default n
304        help
305          By default, convert all tabs to spaces.
306
307config 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
314config 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
321config 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
330config BUSYBOX_CONFIG_FALSE
331        bool "false"
332        default y
333        help
334          false returns an exit code of FALSE (1).
335
336config BUSYBOX_CONFIG_FOLD
337        bool "fold"
338        default n
339        help
340          Wrap text to fit a specific width.
341
342config BUSYBOX_CONFIG_FSYNC
343        bool "fsync"
344        default n
345        help
346          fsync is used to flush file-related cached blocks to disk.
347
348config 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
355config 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
362config 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
369config BUSYBOX_CONFIG_ID
370        bool "id"
371        default y
372        help
373          id displays the current user and group ID names.
374
375config BUSYBOX_CONFIG_INSTALL
376        bool "install"
377        default n
378        help
379          Copy files and set attributes.
380
381config 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
388config 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
394config BUSYBOX_CONFIG_LN
395        bool "ln"
396        default y
397        help
398          ln is used to create hard or soft links between files.
399
400config BUSYBOX_CONFIG_LOGNAME
401        bool "logname"
402        default n
403        help
404          logname is used to print the current user's login name.
405
406config BUSYBOX_CONFIG_LS
407        bool "ls"
408        default y
409        help
410          ls is used to list the contents of directories.
411
412config 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
419config 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
426config 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
433config 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
440config 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
447config 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
454config 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
461config 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
472config BUSYBOX_CONFIG_MD5SUM
473        bool "md5sum"
474        default y
475        help
476          md5sum is used to print or check MD5 checksums.
477
478config BUSYBOX_CONFIG_MKDIR
479        bool "mkdir"
480        default y
481        help
482          mkdir is used to create directories with the specified names.
483
484config 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
491config 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
498config 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
505config BUSYBOX_CONFIG_MV
506        bool "mv"
507        default y
508        help
509          mv is used to move or rename files or directories.
510
511config 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
518config BUSYBOX_CONFIG_NICE
519        bool "nice"
520        default y
521        help
522          nice runs a program with modified scheduling priority.
523
524config 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
530config 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
536config BUSYBOX_CONFIG_PRINTENV
537        bool "printenv"
538        default n
539        help
540          printenv is used to print all or part of environment.
541
542config 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
549config BUSYBOX_CONFIG_PWD
550        bool "pwd"
551        default y
552        help
553          pwd is used to print the current directory.
554
555config 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
562config 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
569config 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
576config BUSYBOX_CONFIG_RM
577        bool "rm"
578        default y
579        help
580          rm is used to remove files or directories.
581
582config BUSYBOX_CONFIG_RMDIR
583        bool "rmdir"
584        default y
585        help
586          rmdir is used to remove empty directories.
587
588config 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
596config BUSYBOX_CONFIG_SEQ
597        bool "seq"
598        default y
599        help
600          print a sequence of numbers
601
602config BUSYBOX_CONFIG_SHA1SUM
603        bool "sha1sum"
604        default n
605        help
606          Compute and check SHA1 message digest
607
608config BUSYBOX_CONFIG_SHA256SUM
609        bool "sha256sum"
610        default n
611        help
612          Compute and check SHA256 message digest
613
614config BUSYBOX_CONFIG_SHA512SUM
615        bool "sha512sum"
616        default n
617        help
618          Compute and check SHA512 message digest
619
620config 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
634config 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
641config 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
648config BUSYBOX_CONFIG_SORT
649        bool "sort"
650        default y
651        help
652          sort is used to sort lines of text in specified files.
653
654config 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
666config BUSYBOX_CONFIG_SPLIT
667        bool "split"
668        default n
669        help
670          split a file into pieces.
671
672config 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
681config BUSYBOX_CONFIG_STAT
682        bool "stat"
683        default n
684        help
685          display file or filesystem status.
686
687config 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
696config BUSYBOX_CONFIG_STTY
697        bool "stty"
698        default n
699        help
700          stty is used to change and print terminal line settings.
701
702config BUSYBOX_CONFIG_SUM
703        bool "sum"
704        default n
705        help
706          checksum and count the blocks in a file
707
708config BUSYBOX_CONFIG_SYNC
709        bool "sync"
710        default y
711        help
712          sync is used to flush filesystem buffers.
713
714config BUSYBOX_CONFIG_TAC
715        bool "tac"
716        default n
717        help
718          tac is used to concatenate and print files in reverse.
719
720config 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
727config 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
739config 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
746config 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
753config 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
760config BUSYBOX_CONFIG_TRUE
761        bool "true"
762        default y
763        help
764          true returns an exit code of TRUE (0).
765
766config 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
773config BUSYBOX_CONFIG_UNAME
774        bool "uname"
775        default y
776        help
777          uname is used to print system information.
778
779config BUSYBOX_CONFIG_UNEXPAND
780        bool "unexpand"
781        default n
782        help
783          By default, convert only leading sequences of blanks to tabs.
784
785config 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
792config BUSYBOX_CONFIG_UNIQ
793        bool "uniq"
794        default y
795        help
796          uniq is used to remove duplicate lines from a sorted file.
797
798config BUSYBOX_CONFIG_USLEEP
799        bool "usleep"
800        default n
801        help
802          usleep is used to pause for a specified number of microseconds.
803
804config BUSYBOX_CONFIG_UUDECODE
805        bool "uudecode"
806        default n
807        help
808          uudecode is used to decode a uuencoded file.
809
810config BUSYBOX_CONFIG_UUENCODE
811        bool "uuencode"
812        default n
813        help
814          uuencode is used to uuencode a file.
815
816config 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
823config 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
830config 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
837config 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
844config 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
851comment "Common options for cp and mv"
852        depends on BUSYBOX_CONFIG_CP || BUSYBOX_CONFIG_MV
853
854config 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
861comment "Common options for ls, more and telnet"
862        depends on BUSYBOX_CONFIG_LS || BUSYBOX_CONFIG_MORE || BUSYBOX_CONFIG_TELNET
863
864config 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
875comment "Common options for df, du, ls"
876        depends on BUSYBOX_CONFIG_DF || BUSYBOX_CONFIG_DU || BUSYBOX_CONFIG_LS
877
878config 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
885comment "Common options for md5sum, sha1sum, sha256sum, sha512sum"
886        depends on BUSYBOX_CONFIG_MD5SUM || BUSYBOX_CONFIG_SHA1SUM || BUSYBOX_CONFIG_SHA256SUM || BUSYBOX_CONFIG_SHA512SUM
887
888config 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
898endmenu
Note: See TracBrowser for help on using the repository browser.