Add an option to enable the command line
Add a new Kconfig option for the command line. This is enabled by default, but when disabled it will remove the command line. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>utp
parent
633fb736ce
commit
302a648750
8
README
8
README
|
@ -1108,6 +1108,14 @@ The following options need to be configured:
|
||||||
|
|
||||||
XXX - this list needs to get updated!
|
XXX - this list needs to get updated!
|
||||||
|
|
||||||
|
- Removal of commands
|
||||||
|
If no commands are needed to boot, you can disable
|
||||||
|
CONFIG_CMDLINE to remove them. In this case, the command line
|
||||||
|
will not be available, and when U-Boot wants to execute the
|
||||||
|
boot command (on start-up) it will call board_run_command()
|
||||||
|
instead. This can reduce image size significantly for very
|
||||||
|
simple boot procedures.
|
||||||
|
|
||||||
- Regular expression support:
|
- Regular expression support:
|
||||||
CONFIG_REGEX
|
CONFIG_REGEX
|
||||||
If this variable is defined, U-Boot is linked against
|
If this variable is defined, U-Boot is linked against
|
||||||
|
|
12
cmd/Kconfig
12
cmd/Kconfig
|
@ -1,8 +1,20 @@
|
||||||
menu "Command line interface"
|
menu "Command line interface"
|
||||||
|
|
||||||
|
config CMDLINE
|
||||||
|
bool "Support U-Boot commands"
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
Enable U-Boot's command-line functions. This provides a means
|
||||||
|
to enter commands into U-Boot for a wide variety of purposes. It
|
||||||
|
also allows scripts (containing commands) to be executed.
|
||||||
|
Various commands and command categorys can be indivdually enabled.
|
||||||
|
Depending on the number of commands enabled, this can add
|
||||||
|
substantially to the size of U-Boot.
|
||||||
|
|
||||||
config HUSH_PARSER
|
config HUSH_PARSER
|
||||||
bool "Use hush shell"
|
bool "Use hush shell"
|
||||||
select SYS_HUSH_PARSER
|
select SYS_HUSH_PARSER
|
||||||
|
depends on CMDLINE
|
||||||
help
|
help
|
||||||
This option enables the "hush" shell (from Busybox) as command line
|
This option enables the "hush" shell (from Busybox) as command line
|
||||||
interpreter, thus enabling powerful command line syntax like
|
interpreter, thus enabling powerful command line syntax like
|
||||||
|
|
Loading…
Reference in New Issue