diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2009-04-05 09:02:11 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2009-04-05 09:02:11 +0000 |
commit | 18f2a79f9b0cb10cc54bb92e5f40f0a72c707f6f (patch) | |
tree | 0c4893dac70c644094889043582796e33c47ae2e | |
parent | d85a5df1598d671620407fb86e1dad00e4cbcb8c (diff) |
build system tweaks to account for latest hush changes
-rwxr-xr-x | scripts/randomtest | 11 | ||||
-rw-r--r-- | shell/Config.in | 13 |
2 files changed, 6 insertions, 18 deletions
diff --git a/scripts/randomtest b/scripts/randomtest index 7b80f4a2a..eebf1c524 100755 --- a/scripts/randomtest +++ b/scripts/randomtest @@ -76,17 +76,6 @@ cat .config \ mv .config.new .config } -# CONFIG_NOMMU + CONFIG_HUSH + CONFIG_WERROR don't mix -# (produces warning) -grep -q ^CONFIG_NOMMU= .config && \ -grep -q ^CONFIG_HUSH= .config && \ -{ -cat .config \ -| grep -v ^CONFIG_WERROR= \ -| cat >.config.new -mv .config.new .config -} - # Regenerate .config with default answers for yanked-off options { yes "" | make oldconfig >/dev/null; } || exit 1 diff --git a/shell/Config.in b/shell/Config.in index 7daf17ff6..9b3ce6483 100644 --- a/shell/Config.in +++ b/shell/Config.in @@ -136,14 +136,14 @@ config ASH_OPTIMIZE_FOR_SIZE Compile ash for reduced size at the price of speed. config ASH_RANDOM_SUPPORT - bool "Pseudorandom generator and variable $RANDOM" + bool "Pseudorandom generator and $RANDOM variable" default n depends on ASH help Enable pseudorandom generator and dynamic variable "$RANDOM". Each read of "$RANDOM" will generate a new pseudorandom value. You can reset the generator by using a specified start value. - After "unset RANDOM" then generator will switch off and this + After "unset RANDOM" the generator will switch off and this variable will no longer have special treatment. config ASH_EXPAND_PRMT @@ -151,7 +151,7 @@ config ASH_EXPAND_PRMT default n depends on ASH help - "PS#" may be contain volatile content, such as backquote commands. + "PS#" may contain volatile content, such as backquote commands. This option recreates the prompt string from the environment variable each time it is displayed. @@ -164,11 +164,11 @@ config HUSH options such as if/then/elif/else/fi, for/in/do/done, while loops, case/esac. - It uses only vfork, so it can be used on no-mmu systems. + It will compile and work on no-mmu systems. It does not handle select, functions, here documents ( << - word ), arithmetic expansion, aliases, brace expansion, tilde - expansion, &> and >& redirection of stdout+stderr, etc. + word ), aliases, brace expansion, tilde expansion, + &> and >& redirection of stdout+stderr, etc. config HUSH_HELP bool "help builtin" @@ -218,7 +218,6 @@ config HUSH_LOOPS depends on HUSH help Enable for, while and until loops in hush. - As of 2008-07, break and continue statements are not supported. config HUSH_CASE bool "Support case ... esac statement" |