diff options
-rw-r--r-- | shell/Config.src | 4 | ||||
-rw-r--r-- | shell/ash.c | 7 |
2 files changed, 11 insertions, 0 deletions
diff --git a/shell/Config.src b/shell/Config.src index 9bd493fed..3545f05dd 100644 --- a/shell/Config.src +++ b/shell/Config.src | |||
@@ -80,6 +80,9 @@ endchoice | |||
80 | INSERT | 80 | INSERT |
81 | 81 | ||
82 | 82 | ||
83 | comment "Options common to all shells" | ||
84 | if ASH || HUSH || SH_IS_ASH || BASH_IS_ASH || SH_IS_HUSH || BASH_IS_HUSH | ||
85 | |||
83 | config FEATURE_SH_MATH | 86 | config FEATURE_SH_MATH |
84 | bool "POSIX math support" | 87 | bool "POSIX math support" |
85 | default y | 88 | default y |
@@ -163,5 +166,6 @@ config FEATURE_SH_HISTFILESIZE | |||
163 | to set shell history size. Note that its max value is capped | 166 | to set shell history size. Note that its max value is capped |
164 | by "History size" setting in library tuning section. | 167 | by "History size" setting in library tuning section. |
165 | 168 | ||
169 | endif # Options common to all shells | ||
166 | 170 | ||
167 | endmenu | 171 | endmenu |
diff --git a/shell/ash.c b/shell/ash.c index 7c53946ce..aee3d419c 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -26,6 +26,11 @@ | |||
26 | //config: shell (by Herbert Xu), which was created by porting the 'ash' shell | 26 | //config: shell (by Herbert Xu), which was created by porting the 'ash' shell |
27 | //config: (written by Kenneth Almquist) from NetBSD. | 27 | //config: (written by Kenneth Almquist) from NetBSD. |
28 | //config: | 28 | //config: |
29 | //config:# ash options | ||
30 | //config:# note: Don't remove !NOMMU part in the next line; it would break | ||
31 | //config:# menuconfig's indenting. | ||
32 | //config:if !NOMMU && (ASH || SH_IS_ASH || BASH_IS_ASH) | ||
33 | //config: | ||
29 | //config:config ASH_OPTIMIZE_FOR_SIZE | 34 | //config:config ASH_OPTIMIZE_FOR_SIZE |
30 | //config: bool "Optimize for size instead of speed" | 35 | //config: bool "Optimize for size instead of speed" |
31 | //config: default y | 36 | //config: default y |
@@ -140,6 +145,8 @@ | |||
140 | //config: depends on ASH || SH_IS_ASH || BASH_IS_ASH | 145 | //config: depends on ASH || SH_IS_ASH || BASH_IS_ASH |
141 | //config: help | 146 | //config: help |
142 | //config: Enable "check for new mail" function in the ash shell. | 147 | //config: Enable "check for new mail" function in the ash shell. |
148 | //config: | ||
149 | //config:endif # ash options | ||
143 | 150 | ||
144 | //applet:IF_ASH(APPLET(ash, BB_DIR_BIN, BB_SUID_DROP)) | 151 | //applet:IF_ASH(APPLET(ash, BB_DIR_BIN, BB_SUID_DROP)) |
145 | //applet:IF_SH_IS_ASH(APPLET_ODDNAME(sh, ash, BB_DIR_BIN, BB_SUID_DROP, ash)) | 152 | //applet:IF_SH_IS_ASH(APPLET_ODDNAME(sh, ash, BB_DIR_BIN, BB_SUID_DROP, ash)) |