# see scripts/kbuild/config-language.txt.
#
-menu "Bourne Shell"
+menu "Another Bourne-like Shell"
choice
prompt "Choose your default shell"
- default "ash"
+ default "none"
help
- Please submit a patch to add help text for this item.
+ Choose a shell. The ash shell is the most bash compatible
+ and full featured.
config CONFIG_FEATURE_SH_IS_ASH
bool "ash"
config CONFIG_FEATURE_SH_IS_MSH
bool "msh"
+config CONFIG_FEATURE_SH_IS_NONE
+ bool "none"
+
endchoice
if CONFIG_FEATURE_SH_IS_ASH
bool "ash"
default y
help
- Please submit a patch to add help text for this item.
+ Make sh a link to ash.
endif
comment "Ash Shell Options"
default y
depends on CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Enable job control in the ash shell.
config CONFIG_ASH_ALIAS
bool " Enable alias support"
default y
depends on CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Enable alias support in the ash shell.
config CONFIG_ASH_MATH_SUPPORT
bool " Enable Posix math support"
default y
depends on CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Enable math support in the ash shell.
config CONFIG_ASH_GETOPTS
bool " Enable getopt builtin to parse positional parameters"
default n
depends on CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Enable builtin getopt in the ash shell.
config CONFIG_ASH_CMDCMD
bool " Enable cmdcmd to override shell builtins"
default n
depends on CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Enable support for the ash 'command' builtin, which allows
+ you to run the specified command with the specified arguments,
+ even when there is an ash builtin command with the same name.
config CONFIG_ASH_MAIL
bool " Check for new mail on interactive shells"
default y
depends on CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Enable "check for new mail" in the ash shell.
config CONFIG_ASH_OPTIMIZE_FOR_SIZE
bool " Optimize for size instead of speed"
default y
depends on CONFIG_ASH
help
- Please submit a patch to add help text for this item.
-
-config CONFIG_FEATURE_COMMAND_SAVEHISTORY
- bool " history saving"
- default n
- depends on CONFIG_ASH
- help
- Please submit a patch to add help text for this item.
+ Compile ash for reduced size at price of speed.
if CONFIG_FEATURE_SH_IS_HUSH
config CONFIG_HUSH
bool "hush"
default n
help
- Please submit a patch to add help text for this item.
+ Make sh a link to hush.
endif
if CONFIG_FEATURE_SH_IS_LASH
bool "lash"
default n
help
- Please submit a patch to add help text for this item.
+ Make sh a link to lash.
endif
if CONFIG_FEATURE_SH_IS_MSH
bool "msh"
default n
help
- Please submit a patch to add help text for this item.
+ Make sh a link to msh.
endif
default n
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Enable command editing in shell.
+
+config CONFIG_FEATURE_COMMAND_SAVEHISTORY
+ bool " history saving"
+ default n
+ depends on CONFIG_ASH
+ help
+ Enable history saving in ash shell.
config CONFIG_FEATURE_COMMAND_TAB_COMPLETION
bool "tab completion"
default n
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Enable tab completion in shell.
config CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION
bool "username completion"
default n
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Enable username completion in shell.
config CONFIG_FEATURE_COMMAND_HISTORY
int "history size"
default 15
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Specify command history size in shell.
config CONFIG_FEATURE_SH_STANDALONE_SHELL
bool "Standalone shell"
default n
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Have all the busybox commands built into the shell, creating
+ a standalone shell.
config CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN
bool "Standalone shell -- applets always win"
default n
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Use a command builtin to the shell over one with the same name,
+ that may be on the system.
config CONFIG_FEATURE_SH_FANCY_PROMPT
bool "Fancy shell prompts"
default n
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Setting this option allows for prompts to use things like \w and
+ \$ and also using escape codes.
config CONFIG_FEATURE_SH_EXTRA_QUIET
bool "Hide message on interactive shell startup"
default n
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
help
- Please submit a patch to add help text for this item.
+ Remove the busybox introduction when starting a shell.
endmenu