Currently, scripts/Configure has code for the 'int' verb to take a
min/max.  This violates the spec described in
Documentation/kbuild/config-language.txt.  It also requires that if a
default is outside of +/- 10,000,000 that defaults be provided, or
'config' and 'oldconfig' will get stuck.  The following removes the
support for a min/max from scripts/Configure.

-- 
Tom Rini (TR1265)
http://gate.crashing.org/~trini/

===== scripts/Configure 1.6 vs edited =====
--- 1.6/scripts/Configure       Wed Jun  5 17:40:52 2002
+++ edited/scripts/Configure    Tue Sep 24 07:58:59 2002
@@ -415,25 +415,15 @@
 #
 # int processes an integer argument with optional limits
 #
-#      int question define default [min max]
+#      int question define default
 #
 function int () {
        old=$(eval echo "\${$2}")
        def=${old:-$3}
-       if [ $# -gt 3 ]; then
-         min=$4
-       else
-         min=-10000000    # !!
-       fi
-       if [ $# -gt 4 ]; then
-         max=$5
-       else
-         max=10000000     # !!
-       fi
        rndval $2
        while :; do
          readln "$1 ($2) [$def] " "$def" "$old"
-         if expr \( \( $ans + 0 \) \>= $min \) \& \( $ans \<= $max \) >/dev/null 2>&1 
; then
+         if expr "$ans" : '[0-9]*$' > /dev/null; then
             define_int "$2" "$ans"
            break
           else


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
kbuild-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kbuild-devel

Reply via email to