aboutsummaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2010-06-06 04:14:28 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2010-06-06 04:14:28 +0200
commit2f32bf8be63f70125049402ba43101d8c6083d46 (patch)
tree8d01d287b58308bbb0bc6748c27357fae0a7aa12 /shell
parentf0f94700610eba964441ce4a112134e03c76eb89 (diff)
downloadbusybox-w32-2f32bf8be63f70125049402ba43101d8c6083d46.tar.gz
busybox-w32-2f32bf8be63f70125049402ba43101d8c6083d46.tar.bz2
busybox-w32-2f32bf8be63f70125049402ba43101d8c6083d46.zip
remove defconfig. Now "make defconfig" simply uses defaults from Config.in
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell')
-rw-r--r--shell/Config.src48
1 files changed, 24 insertions, 24 deletions
diff --git a/shell/Config.src b/shell/Config.src
index 286a3415e..234d05367 100644
--- a/shell/Config.src
+++ b/shell/Config.src
@@ -7,7 +7,7 @@ menu "Shells"
7 7
8choice 8choice
9 prompt "Choose which shell is aliased to 'sh' name" 9 prompt "Choose which shell is aliased to 'sh' name"
10 default FEATURE_SH_IS_NONE 10 default FEATURE_SH_IS_ASH
11 help 11 help
12 Choose which shell you want to be executed by 'sh' alias. 12 Choose which shell you want to be executed by 'sh' alias.
13 The ash shell is the most bash compatible and full featured one. 13 The ash shell is the most bash compatible and full featured one.
@@ -59,7 +59,7 @@ endchoice
59 59
60config ASH 60config ASH
61 bool "ash" 61 bool "ash"
62 default n 62 default y
63 depends on !NOMMU 63 depends on !NOMMU
64 help 64 help
65 Tha 'ash' shell adds about 60k in the default configuration and is 65 Tha 'ash' shell adds about 60k in the default configuration and is
@@ -91,7 +91,7 @@ config ASH_ALIAS
91 91
92config ASH_GETOPTS 92config ASH_GETOPTS
93 bool "Builtin getopt to parse positional parameters" 93 bool "Builtin getopt to parse positional parameters"
94 default n 94 default y
95 depends on ASH 95 depends on ASH
96 help 96 help
97 Enable getopts builtin in the ash shell. 97 Enable getopts builtin in the ash shell.
@@ -119,7 +119,7 @@ config ASH_BUILTIN_TEST
119 119
120config ASH_CMDCMD 120config ASH_CMDCMD
121 bool "'command' command to override shell builtins" 121 bool "'command' command to override shell builtins"
122 default n 122 default y
123 depends on ASH 123 depends on ASH
124 help 124 help
125 Enable support for the ash 'command' builtin, which allows 125 Enable support for the ash 'command' builtin, which allows
@@ -128,7 +128,7 @@ config ASH_CMDCMD
128 128
129config ASH_MAIL 129config ASH_MAIL
130 bool "Check for new mail on interactive shells" 130 bool "Check for new mail on interactive shells"
131 default y 131 default n
132 depends on ASH 132 depends on ASH
133 help 133 help
134 Enable "check for new mail" in the ash shell. 134 Enable "check for new mail" in the ash shell.
@@ -142,7 +142,7 @@ config ASH_OPTIMIZE_FOR_SIZE
142 142
143config ASH_RANDOM_SUPPORT 143config ASH_RANDOM_SUPPORT
144 bool "Pseudorandom generator and $RANDOM variable" 144 bool "Pseudorandom generator and $RANDOM variable"
145 default n 145 default y
146 depends on ASH 146 depends on ASH
147 help 147 help
148 Enable pseudorandom generator and dynamic variable "$RANDOM". 148 Enable pseudorandom generator and dynamic variable "$RANDOM".
@@ -153,7 +153,7 @@ config ASH_RANDOM_SUPPORT
153 153
154config ASH_EXPAND_PRMT 154config ASH_EXPAND_PRMT
155 bool "Expand prompt string" 155 bool "Expand prompt string"
156 default n 156 default y
157 depends on ASH 157 depends on ASH
158 help 158 help
159 "PS#" may contain volatile content, such as backquote commands. 159 "PS#" may contain volatile content, such as backquote commands.
@@ -162,7 +162,7 @@ config ASH_EXPAND_PRMT
162 162
163config HUSH 163config HUSH
164 bool "hush" 164 bool "hush"
165 default n 165 default y
166 help 166 help
167 hush is a small shell (22k). It handles the normal flow control 167 hush is a small shell (22k). It handles the normal flow control
168 constructs such as if/then/elif/else/fi, for/in/do/done, while loops, 168 constructs such as if/then/elif/else/fi, for/in/do/done, while loops,
@@ -183,7 +183,7 @@ config HUSH_BASH_COMPAT
183 183
184config HUSH_HELP 184config HUSH_HELP
185 bool "help builtin" 185 bool "help builtin"
186 default n 186 default y
187 depends on HUSH 187 depends on HUSH
188 help 188 help
189 Enable help builtin in hush. Code size + ~1 kbyte. 189 Enable help builtin in hush. Code size + ~1 kbyte.
@@ -200,7 +200,7 @@ config HUSH_INTERACTIVE
200 200
201config HUSH_JOB 201config HUSH_JOB
202 bool "Job control" 202 bool "Job control"
203 default n 203 default y
204 depends on HUSH_INTERACTIVE 204 depends on HUSH_INTERACTIVE
205 help 205 help
206 Enable job control: Ctrl-Z backgrounds, Ctrl-C interrupts current 206 Enable job control: Ctrl-Z backgrounds, Ctrl-C interrupts current
@@ -211,56 +211,56 @@ config HUSH_JOB
211 211
212config HUSH_TICK 212config HUSH_TICK
213 bool "Process substitution" 213 bool "Process substitution"
214 default n 214 default y
215 depends on HUSH 215 depends on HUSH
216 help 216 help
217 Enable process substitution `command` and $(command) in hush. 217 Enable process substitution `command` and $(command) in hush.
218 218
219config HUSH_IF 219config HUSH_IF
220 bool "Support if/then/elif/else/fi" 220 bool "Support if/then/elif/else/fi"
221 default n 221 default y
222 depends on HUSH 222 depends on HUSH
223 help 223 help
224 Enable if/then/elif/else/fi in hush. 224 Enable if/then/elif/else/fi in hush.
225 225
226config HUSH_LOOPS 226config HUSH_LOOPS
227 bool "Support for, while and until loops" 227 bool "Support for, while and until loops"
228 default n 228 default y
229 depends on HUSH 229 depends on HUSH
230 help 230 help
231 Enable for, while and until loops in hush. 231 Enable for, while and until loops in hush.
232 232
233config HUSH_CASE 233config HUSH_CASE
234 bool "Support case ... esac statement" 234 bool "Support case ... esac statement"
235 default n 235 default y
236 depends on HUSH 236 depends on HUSH
237 help 237 help
238 Enable case ... esac statement in hush. +400 bytes. 238 Enable case ... esac statement in hush. +400 bytes.
239 239
240config HUSH_FUNCTIONS 240config HUSH_FUNCTIONS
241 bool "Support funcname() { commands; } syntax" 241 bool "Support funcname() { commands; } syntax"
242 default n 242 default y
243 depends on HUSH 243 depends on HUSH
244 help 244 help
245 Enable support for shell functions in hush. +800 bytes. 245 Enable support for shell functions in hush. +800 bytes.
246 246
247config HUSH_LOCAL 247config HUSH_LOCAL
248 bool "Support local builtin" 248 bool "Support local builtin"
249 default n 249 default y
250 depends on HUSH_FUNCTIONS 250 depends on HUSH_FUNCTIONS
251 help 251 help
252 Enable support for local variables in functions. 252 Enable support for local variables in functions.
253 253
254config HUSH_EXPORT_N 254config HUSH_EXPORT_N
255 bool "Support export '-n' option" 255 bool "Support export '-n' option"
256 default n 256 default y
257 depends on HUSH 257 depends on HUSH
258 help 258 help
259 Enable support for export '-n' option in hush. It is a bash extension. 259 Enable support for export '-n' option in hush. It is a bash extension.
260 260
261config HUSH_RANDOM_SUPPORT 261config HUSH_RANDOM_SUPPORT
262 bool "Pseudorandom generator and $RANDOM variable" 262 bool "Pseudorandom generator and $RANDOM variable"
263 default n 263 default y
264 depends on HUSH 264 depends on HUSH
265 help 265 help
266 Enable pseudorandom generator and dynamic variable "$RANDOM". 266 Enable pseudorandom generator and dynamic variable "$RANDOM".
@@ -298,7 +298,7 @@ config SH_MATH_SUPPORT
298 298
299config SH_MATH_SUPPORT_64 299config SH_MATH_SUPPORT_64
300 bool "Extend POSIX math support to 64 bit" 300 bool "Extend POSIX math support to 64 bit"
301 default n 301 default y
302 depends on SH_MATH_SUPPORT 302 depends on SH_MATH_SUPPORT
303 help 303 help
304 Enable 64-bit math support in the shell. This will make the shell 304 Enable 64-bit math support in the shell. This will make the shell
@@ -307,15 +307,15 @@ config SH_MATH_SUPPORT_64
307 307
308config FEATURE_SH_EXTRA_QUIET 308config FEATURE_SH_EXTRA_QUIET
309 bool "Hide message on interactive shell startup" 309 bool "Hide message on interactive shell startup"
310 default n 310 default y
311 depends on MSH || LASH || HUSH || ASH 311 depends on HUSH || ASH
312 help 312 help
313 Remove the busybox introduction when starting a shell. 313 Remove the busybox introduction when starting a shell.
314 314
315config FEATURE_SH_STANDALONE 315config FEATURE_SH_STANDALONE
316 bool "Standalone shell" 316 bool "Standalone shell"
317 default n 317 default n
318 depends on (MSH || LASH || HUSH || ASH) && FEATURE_PREFER_APPLETS 318 depends on (HUSH || ASH) && FEATURE_PREFER_APPLETS
319 help 319 help
320 This option causes busybox shells to use busybox applets 320 This option causes busybox shells to use busybox applets
321 in preference to executables in the PATH whenever possible. For 321 in preference to executables in the PATH whenever possible. For
@@ -348,7 +348,7 @@ config FEATURE_SH_STANDALONE
348config FEATURE_SH_NOFORK 348config FEATURE_SH_NOFORK
349 bool "Run 'nofork' applets directly" 349 bool "Run 'nofork' applets directly"
350 default n 350 default n
351 depends on (MSH || LASH || HUSH || ASH) && FEATURE_PREFER_APPLETS 351 depends on (HUSH || ASH) && FEATURE_PREFER_APPLETS
352 help 352 help
353 This option causes busybox shells [currently only ash] 353 This option causes busybox shells [currently only ash]
354 to not execute typical fork/exec/wait sequence, but call <applet>_main 354 to not execute typical fork/exec/wait sequence, but call <applet>_main
@@ -364,7 +364,7 @@ config FEATURE_SH_NOFORK
364 364
365config CTTYHACK 365config CTTYHACK
366 bool "cttyhack" 366 bool "cttyhack"
367 default n 367 default y
368 help 368 help
369 One common problem reported on the mailing list is "can't access tty; 369 One common problem reported on the mailing list is "can't access tty;
370 job control turned off" error message which typically appears when 370 job control turned off" error message which typically appears when