summaryrefslogtreecommitdiff
path: root/package/busybox/config/shell/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'package/busybox/config/shell/Config.in')
-rw-r--r--package/busybox/config/shell/Config.in12
1 files changed, 5 insertions, 7 deletions
diff --git a/package/busybox/config/shell/Config.in b/package/busybox/config/shell/Config.in
index efc17ff49..05d1aaccd 100644
--- a/package/busybox/config/shell/Config.in
+++ b/package/busybox/config/shell/Config.in
@@ -180,6 +180,7 @@ config BUSYBOX_HUSH
bool "hush"
default y if ADK_TARGET_UCLINUX
default n
+ select BUSYBOX_SHELL_HUSH
help
hush is a small shell (25k). It handles the normal flow control
constructs such as if/then/elif/else/fi, for/in/do/done, while loops,
@@ -191,6 +192,10 @@ config BUSYBOX_HUSH
It does not handle select, aliases, tilde expansion,
&>file and >&file redirection of stdout+stderr.
+config BUSYBOX_SHELL_HUSH
+ bool "Internal shell for embedded script support"
+ default n
+
config BUSYBOX_HUSH_BASH_COMPAT
bool "bash-compatible extensions"
default y
@@ -305,13 +310,6 @@ config BUSYBOX_HUSH_MODE_X
This instructs hush to print commands before execution.
Adds ~300 bytes.
-config BUSYBOX_MSH
- bool "msh (deprecated: aliased to hush)"
- default n
- select BUSYBOX_HUSH
- help
- msh is deprecated and will be removed, please migrate to hush.
-
choice
prompt "Choose which shell is aliased to 'sh' name"