patch-2.1.6 linux/scripts/Menuconfig

Next file: linux/CREDITS
Previous file: linux/net/unix/garbage.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.5/linux/scripts/Menuconfig linux/scripts/Menuconfig
@@ -860,11 +860,11 @@
 
 #
 # Load config options from a file.
-# Converts all "# OPTION is not set" lines to "OPTION=" lines
+# Converts all "# OPTION is not set" lines to "OPTION=n" lines
 #
 function load_config_file () {
 	awk '
-	  /# .* is not set.*/ { printf("%s=\n", $2) }
+	  /# .* is not set.*/ { printf("%s=n\n", $2) }
 	! /# .* is not set.*/ { print }
 	' $1 >.tmpconfig
 
@@ -1119,12 +1119,12 @@
 Please enter a hexadecimal value. \
 Use the <TAB> key to move from the input field to the buttons below it."
 
-backtitle="Linux Kernel Configuration"
-
 DIALOG="./scripts/lxdialog/lxdialog"
 
 kernel_version="${VERSION}.${PATCHLEVEL}.${SUBLEVEL}"
 
+backtitle="Linux Kernel v$kernel_version Configuration"
+
 trap "cleanup ; rm -f .menuconfig ; exit 1" 1 2 15
 
 
@@ -1146,7 +1146,7 @@
   echo "#"
   echo "# Using defaults found in" $DEFAULTS
   echo "#"
-  . $DEFAULTS
+  load_config_file $DEFAULTS
 else
   echo "#"
   echo "# No defaults found"


FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov