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

Last change on this file since 17838 was 17838, checked in by nbd, 7 years ago

busybox: support 64 bit math in shell tests. this does not seem to increase the binary size at all (tested on mips), fixes #2871

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