mirror of
https://git.busybox.net/busybox.git
synced 2024-12-12 15:03:27 +08:00
e5642119ee
Hello all, This patch adds more "Help" text to the config system. Almost all applets now have a help entry. Also, I cleaned up the spacing of the existing text so that things are consistent. This patch is against this morning's CVS. Thomas Cameron CEI Systems, Inc.
215 lines
4.5 KiB
Plaintext
215 lines
4.5 KiB
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see scripts/kbuild/config-language.txt.
|
|
#
|
|
|
|
menu "Another Bourne-like Shell"
|
|
|
|
choice
|
|
prompt "Choose your default shell"
|
|
default "none"
|
|
help
|
|
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_HUSH
|
|
bool "hush"
|
|
|
|
config CONFIG_FEATURE_SH_IS_LASH
|
|
bool "lash"
|
|
|
|
config CONFIG_FEATURE_SH_IS_MSH
|
|
bool "msh"
|
|
|
|
config CONFIG_FEATURE_SH_IS_NONE
|
|
bool "none"
|
|
|
|
endchoice
|
|
|
|
if CONFIG_FEATURE_SH_IS_ASH
|
|
config CONFIG_ASH
|
|
default y
|
|
|
|
comment "ash (forced enabled as default shell)"
|
|
endif
|
|
|
|
if !CONFIG_FEATURE_SH_IS_ASH
|
|
config CONFIG_ASH
|
|
bool "ash"
|
|
default y
|
|
help
|
|
Make sh a link to ash.
|
|
endif
|
|
|
|
comment "Ash Shell Options"
|
|
depends on CONFIG_ASH
|
|
|
|
config CONFIG_ASH_JOB_CONTROL
|
|
bool " Enable Job control"
|
|
default y
|
|
depends on CONFIG_ASH
|
|
help
|
|
Enable job control in the ash shell.
|
|
|
|
config CONFIG_ASH_ALIAS
|
|
bool " Enable alias support"
|
|
default y
|
|
depends on CONFIG_ASH
|
|
help
|
|
Enable alias support in the ash shell.
|
|
|
|
config CONFIG_ASH_MATH_SUPPORT
|
|
bool " Enable Posix math support"
|
|
default y
|
|
depends on CONFIG_ASH
|
|
help
|
|
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
|
|
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.
|
|
|
|
config CONFIG_ASH_MAIL
|
|
bool " Check for new mail on interactive shells"
|
|
default y
|
|
depends on CONFIG_ASH
|
|
help
|
|
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
|
|
Compile ash for reduced size at price of speed.
|
|
|
|
if CONFIG_FEATURE_SH_IS_HUSH
|
|
config CONFIG_HUSH
|
|
default y
|
|
|
|
comment "hush (forced enabled as default shell)"
|
|
endif
|
|
|
|
if !CONFIG_FEATURE_SH_IS_HUSH
|
|
config CONFIG_HUSH
|
|
bool "hush"
|
|
default n
|
|
help
|
|
Make sh a link to hush.
|
|
endif
|
|
|
|
if CONFIG_FEATURE_SH_IS_LASH
|
|
config CONFIG_LASH
|
|
default y
|
|
|
|
comment "lash (forced enabled as default shell)"
|
|
endif
|
|
|
|
if !CONFIG_FEATURE_SH_IS_LASH
|
|
config CONFIG_LASH
|
|
bool "lash"
|
|
default n
|
|
help
|
|
Make sh a link to lash.
|
|
endif
|
|
|
|
if CONFIG_FEATURE_SH_IS_MSH
|
|
config CONFIG_MSH
|
|
default y
|
|
|
|
comment "msh (forced enabled as default shell)"
|
|
endif
|
|
|
|
if !CONFIG_FEATURE_SH_IS_MSH
|
|
config CONFIG_MSH
|
|
bool "msh"
|
|
default n
|
|
help
|
|
Make sh a link to msh.
|
|
endif
|
|
|
|
|
|
comment "Bourne Shell Options"
|
|
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
|
|
|
|
config CONFIG_FEATURE_COMMAND_EDITING
|
|
bool "command line editing"
|
|
default n
|
|
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
|
|
help
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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.
|
|
|
|
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.
|
|
|
|
endmenu
|
|
|