patch-1.3.58 linux/scripts/Configure
Next file: linux/scripts/tkparse.c
Previous file: linux/net/ipv4/tcp.c
Back to the patch index
Back to the overall index
- Lines: 46
- Date:
Wed Jan 17 09:33:33 1996
- Orig file:
v1.3.57/linux/scripts/Configure
- Orig date:
Sat Dec 30 15:50:56 1995
diff -u --recursive --new-file v1.3.57/linux/scripts/Configure linux/scripts/Configure
@@ -48,6 +48,9 @@
function mainmenu_name () {
:
}
+function endmenu () {
+ :
+}
#
# help prints the corresponding help text from Configure.help to stdout
@@ -262,6 +265,35 @@
case "$ans" in
[1-9] | [1-9][0-9] | [1-9][0-9][0-9] | [1-9][0-9][0-9][0-9] )
define_int "$2" "$ans"
+ break;;
+ * ) help "$2"
+ ;;
+ esac
+ done
+}
+#
+# define_hex sets the value of a hexadecimal argument
+#
+# define_hex define value
+#
+function define_hex () {
+ echo "$1=$2" >>$CONFIG
+ echo "#define $1 0x$2" >>$CONFIG_H
+ eval "$1=$2"
+}
+
+#
+# hex processes an hexadecimal argument
+#
+# hex question define default
+#
+function hex () {
+ def=$(eval echo "\${$2:-$3}")
+ while :; do
+ readln "$1 ($2) [$def] " "$def"
+ case "$ans" in
+ [1-9] | [1-9][0-9] | [1-9][0-9][0-9] | [1-9][0-9][0-9][0-9] )
+ define_hex "$2" "$ans"
break;;
* ) help "$2"
;;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this