fix allnoconfig
authorDenys Vlasenko <vda.linux@googlemail.com>
Sun, 6 Jun 2010 20:14:58 +0000 (22:14 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sun, 6 Jun 2010 20:14:58 +0000 (22:14 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
shell/Config.src

index 234d05367fdd0e8a68130381be3232fc698d2705..12f6553756e0f7089860929c51665fefc9b0050a 100644 (file)
@@ -5,58 +5,6 @@
 
 menu "Shells"
 
-choice
-       prompt "Choose which shell is aliased to 'sh' name"
-       default FEATURE_SH_IS_ASH
-       help
-         Choose which shell you want to be executed by 'sh' alias.
-         The ash shell is the most bash compatible and full featured one.
-
-config FEATURE_SH_IS_ASH
-       select ASH
-       bool "ash"
-       depends on !NOMMU
-
-config FEATURE_SH_IS_HUSH
-       select HUSH
-       bool "hush"
-
-config FEATURE_SH_IS_NONE
-       bool "none"
-
-endchoice
-
-choice
-       prompt "Choose which shell is aliased to 'bash' name"
-       default FEATURE_BASH_IS_NONE
-       help
-         Choose which shell you want to be executed by 'bash' alias.
-         The ash shell is the most bash compatible and full featured one.
-
-         Note that selecting this option does not switch on any bash
-         compatibility code. It merely makes it possible to install
-         /bin/bash (sym)link and run scripts which start with
-         #!/bin/bash line.
-
-         Many systems use it in scripts which use bash-specific features,
-         even simple ones like $RANDOM. Without this option, busybox
-         can't be used for running them because it won't recongnize
-         "bash" as a supported applet name.
-
-config FEATURE_BASH_IS_ASH
-       select ASH
-       bool "ash"
-       depends on !NOMMU
-
-config FEATURE_BASH_IS_HUSH
-       select HUSH
-       bool "hush"
-
-config FEATURE_BASH_IS_NONE
-       bool "none"
-
-endchoice
-
 config ASH
        bool "ash"
        default y
@@ -266,6 +214,61 @@ config HUSH_RANDOM_SUPPORT
          Enable pseudorandom generator and dynamic variable "$RANDOM".
          Each read of "$RANDOM" will generate a new pseudorandom value.
 
+
+choice
+       prompt "Choose which shell is aliased to 'sh' name"
+       default FEATURE_SH_IS_ASH
+       help
+         Choose which shell you want to be executed by 'sh' alias.
+         The ash shell is the most bash compatible and full featured one.
+
+# note: cannot use "select ASH" here, it breaks "amke allnoconfig"
+config FEATURE_SH_IS_ASH
+       depends on ASH
+       bool "ash"
+       depends on !NOMMU
+
+config FEATURE_SH_IS_HUSH
+       depends on HUSH
+       bool "hush"
+
+config FEATURE_SH_IS_NONE
+       bool "none"
+
+endchoice
+
+choice
+       prompt "Choose which shell is aliased to 'bash' name"
+       default FEATURE_BASH_IS_NONE
+       help
+         Choose which shell you want to be executed by 'bash' alias.
+         The ash shell is the most bash compatible and full featured one.
+
+         Note that selecting this option does not switch on any bash
+         compatibility code. It merely makes it possible to install
+         /bin/bash (sym)link and run scripts which start with
+         #!/bin/bash line.
+
+         Many systems use it in scripts which use bash-specific features,
+         even simple ones like $RANDOM. Without this option, busybox
+         can't be used for running them because it won't recongnize
+         "bash" as a supported applet name.
+
+config FEATURE_BASH_IS_ASH
+       depends on ASH
+       bool "ash"
+       depends on !NOMMU
+
+config FEATURE_BASH_IS_HUSH
+       depends on HUSH
+       bool "hush"
+
+config FEATURE_BASH_IS_NONE
+       bool "none"
+
+endchoice
+
+
 config LASH
        bool "lash (deprecated: aliased to hush)"
        default n