source: MondoRescue/branches/3.0/mindi-busybox/libbb/Config.in@ 3085

Last change on this file since 3085 was 2725, checked in by Bruno Cornec, 13 years ago
  • Update mindi-busybox to 1.18.3 to avoid problems with the tar command which is now failing on recent versions with busybox 1.7.3
File size: 5.4 KB
Line 
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 "Busybox Library Tuning"
8
9
10
11config PASSWORD_MINLEN
12 int "Minimum password length"
13 default 6
14 range 5 32
15 help
16 Minimum allowable password length.
17
18config MD5_SIZE_VS_SPEED
19 int "MD5: Trade bytes for speed (0:fast, 3:slow)"
20 default 2
21 range 0 3
22 help
23 Trade binary size versus speed for the md5sum algorithm.
24 Approximate values running uClibc and hashing
25 linux-2.4.4.tar.bz2 were:
26 user times (sec) text size (386)
27 0 (fastest) 1.1 6144
28 1 1.4 5392
29 2 3.0 5088
30 3 (smallest) 5.1 4912
31
32config FEATURE_FAST_TOP
33 bool "Faster /proc scanning code (+100 bytes)"
34 default y
35 help
36 This option makes top (and ps) ~20% faster (or 20% less CPU hungry),
37 but code size is slightly bigger.
38
39config FEATURE_ETC_NETWORKS
40 bool "Support for /etc/networks"
41 default n
42 help
43 Enable support for network names in /etc/networks. This is
44 a rarely used feature which allows you to use names
45 instead of IP/mask pairs in route command.
46
47config FEATURE_USE_TERMIOS
48 bool "Use termios to manipulate the screen"
49 default y
50 depends on MORE || TOP || POWERTOP
51 help
52 This option allows utilities such as 'more' and 'top' to determine
53 the size of the screen. If you leave this disabled, your utilities
54 that display things on the screen will be especially primitive and
55 will be unable to determine the current screen size, and will be
56 unable to move the cursor.
57
58config FEATURE_EDITING
59 bool "Command line editing"
60 default y
61 help
62 Enable line editing (mainly for shell command line).
63
64config FEATURE_EDITING_MAX_LEN
65 int "Maximum length of input"
66 range 128 8192
67 default 1024
68 depends on FEATURE_EDITING
69 help
70 Line editing code uses on-stack buffers for storage.
71 You may want to decrease this parameter if your target machine
72 benefits from smaller stack usage.
73
74config FEATURE_EDITING_VI
75 bool "vi-style line editing commands"
76 default n
77 depends on FEATURE_EDITING
78 help
79 Enable vi-style line editing. In shells, this mode can be
80 turned on and off with "set -o vi" and "set +o vi".
81
82config FEATURE_EDITING_HISTORY
83 int "History size"
84 range 0 99999
85 default 255
86 depends on FEATURE_EDITING
87 help
88 Specify command history size.
89
90config FEATURE_EDITING_SAVEHISTORY
91 bool "History saving"
92 default y
93 depends on FEATURE_EDITING
94 help
95 Enable history saving in shells.
96
97config FEATURE_TAB_COMPLETION
98 bool "Tab completion"
99 default y
100 depends on FEATURE_EDITING
101 help
102 Enable tab completion.
103
104config FEATURE_USERNAME_COMPLETION
105 bool "Username completion"
106 default n
107 depends on FEATURE_TAB_COMPLETION
108 help
109 Enable username completion.
110
111config FEATURE_EDITING_FANCY_PROMPT
112 bool "Fancy shell prompts"
113 default y
114 depends on FEATURE_EDITING
115 help
116 Setting this option allows for prompts to use things like \w and
117 \$ and escape codes.
118
119config FEATURE_EDITING_ASK_TERMINAL
120 bool "Query cursor position from terminal"
121 default n
122 depends on FEATURE_EDITING
123 help
124 Allow usage of "ESC [ 6 n" sequence. Terminal answers back with
125 current cursor position. This information is used to make line
126 editing more robust in some cases.
127 If you are not sure whether your terminals respond to this code
128 correctly, or want to save on code size (about 400 bytes),
129 then do not turn this option on.
130
131config FEATURE_NON_POSIX_CP
132 bool "Non-POSIX, but safer, copying to special nodes"
133 default y
134 help
135 With this option, "cp file symlink" will delete symlink
136 and create a regular file. This does not conform to POSIX,
137 but prevents a symlink attack.
138 Similarly, "cp file device" will not send file's data
139 to the device.
140
141config FEATURE_VERBOSE_CP_MESSAGE
142 bool "Give more precise messages when copy fails (cp, mv etc)"
143 default n
144 help
145 Error messages with this feature enabled:
146 $ cp file /does_not_exist/file
147 cp: cannot create '/does_not_exist/file': Path does not exist
148 $ cp file /vmlinuz/file
149 cp: cannot stat '/vmlinuz/file': Path has non-directory component
150 If this feature is not enabled, they will be, respectively:
151 cp: cannot create '/does_not_exist/file': No such file or directory
152 cp: cannot stat '/vmlinuz/file': Not a directory
153 This will cost you ~60 bytes.
154
155config FEATURE_COPYBUF_KB
156 int "Copy buffer size, in kilobytes"
157 range 1 1024
158 default 4
159 help
160 Size of buffer used by cp, mv, install etc.
161 Buffers which are 4 kb or less will be allocated on stack.
162 Bigger buffers will be allocated with mmap, with fallback to 4 kb
163 stack buffer if mmap fails.
164
165config MONOTONIC_SYSCALL
166 bool "Use clock_gettime(CLOCK_MONOTONIC) syscall"
167 default n
168 depends on PLATFORM_LINUX
169 help
170 Use clock_gettime(CLOCK_MONOTONIC) syscall for measuring
171 time intervals (time, ping, traceroute etc need this).
172 Probably requires Linux 2.6+. If not selected, gettimeofday
173 will be used instead (which gives wrong results if date/time
174 is reset).
175
176config IOCTL_HEX2STR_ERROR
177 bool "Use ioctl names rather than hex values in error messages"
178 default y
179 help
180 Use ioctl names rather than hex values in error messages
181 (e.g. VT_DISALLOCATE rather than 0x5608). If disabled this
182 saves about 1400 bytes.
183
184config FEATURE_HWIB
185 bool "Support infiniband HW"
186 default y
187 help
188 Support for printing infiniband addresses in
189 network applets.
190
191endmenu
Note: See TracBrowser for help on using the repository browser.