shell (by Herbert Xu), which was created by porting the 'ash' shell
(written by Kenneth Almquist) from NetBSD.
-comment "Ash Shell Options"
- depends on ASH
-
config ASH_BASH_COMPAT
bool "bash-compatible extensions"
default y
It does not handle select, aliases, brace expansion,
tilde expansion, &>file and >&file redirection of stdout+stderr.
+config HUSH_BASH_COMPAT
+ bool "bash-compatible extensions"
+ default y
+ depends on HUSH
+ help
+ Enable bash-compatible extensions.
+
config HUSH_HELP
bool "help builtin"
default n
help
Enable support for shell functions in hush. +800 bytes.
+config HUSH_LOCAL
+ bool "Support local builtin"
+ default n
+ depends on HUSH_FUNCTIONS
+ help
+ Enable support for local variables in functions.
+
+config HUSH_EXPORT_N
+ bool "Support export '-n' option"
+ default n
+ depends on HUSH
+ help
+ Enable support for export '-n' option in hush. It is a bash extension.
+
config LASH
bool "lash (deprecated: aliased to hush)"
default n
# It uses only vfork, so it can be used on uClinux systems.
-comment "Bourne Shell Options"
- depends on MSH || LASH || HUSH || ASH
-
config SH_MATH_SUPPORT
bool "POSIX math support"
default y