diff options
Diffstat (limited to 'config/busybox/shell/Config.in')
-rw-r--r-- | config/busybox/shell/Config.in | 213 |
1 files changed, 213 insertions, 0 deletions
diff --git a/config/busybox/shell/Config.in b/config/busybox/shell/Config.in new file mode 100644 index 000000000..1e7c15769 --- /dev/null +++ b/config/busybox/shell/Config.in @@ -0,0 +1,213 @@ +# +# For a description of the syntax of this configuration file, +# see scripts/kbuild/config-language.txt. +# + +menu "Another Bourne-like Shell" + depends on BUSYBOX + +choice + prompt "Choose your default shell" + default "none" + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_FEATURE_SH_IS_ASH + bool "ash" + +config BB_CONFIG_FEATURE_SH_IS_HUSH + bool "hush" + +config BB_CONFIG_FEATURE_SH_IS_LASH + bool "lash" + +config BB_CONFIG_FEATURE_SH_IS_MSH + bool "msh" + +config BB_CONFIG_FEATURE_SH_IS_NONE + bool "none" + +endchoice + +if BB_CONFIG_FEATURE_SH_IS_ASH + config BB_CONFIG_ASH + default y + + comment "ash (forced enabled as default shell)" +endif + +if !BB_CONFIG_FEATURE_SH_IS_ASH +config BB_CONFIG_ASH + bool "ash" + default y + help + Please submit a patch to add help text for this item. +endif + +comment "Ash Shell Options" + depends on BB_CONFIG_ASH + +config BB_CONFIG_ASH_JOB_CONTROL + bool " Enable Job control" + default y + depends on BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_ASH_ALIAS + bool " Enable alias support" + default y + depends on BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_ASH_MATH_SUPPORT + bool " Enable Posix math support" + default y + depends on BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_ASH_GETOPTS + bool " Enable getopt builtin to parse positional parameters" + default n + depends on BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_ASH_CMDCMD + bool " Enable cmdcmd to override shell builtins" + default n + depends on BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_ASH_MAIL + bool " Check for new mail on interactive shells" + default y + depends on BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_ASH_OPTIMIZE_FOR_SIZE + bool " Optimize for size instead of speed" + default y + depends on BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + + +if BB_CONFIG_FEATURE_SH_IS_HUSH + config BB_CONFIG_HUSH + default y + + comment "hush (forced enabled as default shell)" +endif + +if !BB_CONFIG_FEATURE_SH_IS_HUSH +config BB_CONFIG_HUSH + bool "hush" + default n + help + Please submit a patch to add help text for this item. +endif + +if BB_CONFIG_FEATURE_SH_IS_LASH + config BB_CONFIG_LASH + default y + + comment "lash (forced enabled as default shell)" +endif + +if !BB_CONFIG_FEATURE_SH_IS_LASH +config BB_CONFIG_LASH + bool "lash" + default n + help + Please submit a patch to add help text for this item. +endif + +if BB_CONFIG_FEATURE_SH_IS_MSH + config BB_CONFIG_MSH + default y + + comment "msh (forced enabled as default shell)" +endif + +if !BB_CONFIG_FEATURE_SH_IS_MSH +config BB_CONFIG_MSH + bool "msh" + default n + help + Please submit a patch to add help text for this item. +endif + + +comment "Bourne Shell Options" + depends on BB_CONFIG_MSH || BB_CONFIG_LASH || BB_CONFIG_HUSH || BB_CONFIG_ASH + +config BB_CONFIG_FEATURE_COMMAND_EDITING + bool "command line editing" + default n + depends on BB_CONFIG_MSH || BB_CONFIG_LASH || BB_CONFIG_HUSH || BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_FEATURE_COMMAND_SAVEHISTORY + bool " history saving" + default n + depends on BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_FEATURE_COMMAND_TAB_COMPLETION + bool "tab completion" + default n + depends on BB_CONFIG_MSH || BB_CONFIG_LASH || BB_CONFIG_HUSH || BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION + bool "username completion" + default n + depends on BB_CONFIG_MSH || BB_CONFIG_LASH || BB_CONFIG_HUSH || BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_FEATURE_COMMAND_HISTORY + int "history size" + default 15 + depends on BB_CONFIG_MSH || BB_CONFIG_LASH || BB_CONFIG_HUSH || BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_FEATURE_SH_STANDALONE_SHELL + bool "Standalone shell" + default n + depends on BB_CONFIG_MSH || BB_CONFIG_LASH || BB_CONFIG_HUSH || BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN + bool "Standalone shell -- applets always win" + default n + depends on BB_CONFIG_MSH || BB_CONFIG_LASH || BB_CONFIG_HUSH || BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_FEATURE_SH_FANCY_PROMPT + bool "Fancy shell prompts" + default n + depends on BB_CONFIG_MSH || BB_CONFIG_LASH || BB_CONFIG_HUSH || BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +config BB_CONFIG_FEATURE_SH_EXTRA_QUIET + bool "Hide message on interactive shell startup" + default n + depends on BB_CONFIG_MSH || BB_CONFIG_LASH || BB_CONFIG_HUSH || BB_CONFIG_ASH + help + Please submit a patch to add help text for this item. + +endmenu + |