summaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer2006-01-19 14:42:23 +0000
committerBernhard Reutner-Fischer2006-01-19 14:42:23 +0000
commit96002bba672dc46b26ceea4f6584b5332dca07a6 (patch)
tree4ee023f34778e152289d0cc2f3abe4e2a1a227bf /shell
parentcfc8f596496937e4c08081e15e8c27b8ef166e59 (diff)
downloadbusybox-96002bba672dc46b26ceea4f6584b5332dca07a6.zip
busybox-96002bba672dc46b26ceea4f6584b5332dca07a6.tar.gz
- cleanup Config.in. Use "select CONFIG_FOO" and add the corresponding
"depends on CONFIG_BAR" instead of the if !CONFIG_FOO ...default y stanza.
Diffstat (limited to 'shell')
-rw-r--r--shell/Config.in10
1 files changed, 10 insertions, 0 deletions
diff --git a/shell/Config.in b/shell/Config.in
index a3620c0..7ee8b53 100644
--- a/shell/Config.in
+++ b/shell/Config.in
@@ -36,6 +36,7 @@ endchoice
config CONFIG_ASH
bool "ash"
default y
+ select CONFIG_TEST
help
Tha 'ash' shell adds about 60k in the default configuration and is
the most complete and most pedantically correct shell included with
@@ -161,6 +162,9 @@ config CONFIG_ASH_EXPAND_PRMT
config CONFIG_HUSH
bool "hush"
default n
+ select CONFIG_TRUE
+ select CONFIG_FALSE
+ select CONFIG_TEST
help
hush is a very small shell (just 18k) and it has fairly complete
Bourne shell grammar. It even handles all the normal flow control
@@ -175,6 +179,9 @@ config CONFIG_HUSH
config CONFIG_LASH
bool "lash"
default n
+ select CONFIG_TRUE
+ select CONFIG_FALSE
+ select CONFIG_TEST
help
lash is the very smallest shell (adds just 10k) and it is quite
usable as a command prompt, but it is not suitable for any but the
@@ -187,6 +194,9 @@ config CONFIG_LASH
config CONFIG_MSH
bool "msh"
default n
+ select CONFIG_TRUE
+ select CONFIG_FALSE
+ select CONFIG_TEST
help
The minix shell (adds just 30k) is quite complete and handles things
like for/do/done, case/esac and all the things you expect a Bourne