summaryrefslogtreecommitdiffstats
path: root/scripts/Menuconfig
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Menuconfig')
-rw-r--r--scripts/Menuconfig19
1 files changed, 15 insertions, 4 deletions
diff --git a/scripts/Menuconfig b/scripts/Menuconfig
index 0679ae8cf..f96b75070 100644
--- a/scripts/Menuconfig
+++ b/scripts/Menuconfig
@@ -44,6 +44,15 @@
#
# 160198 Michael Chastain (mec@shout.net) - fix bug with 'c' command
# (complement existing value) when used on virgin uninitialized variables.
+#
+# 090398 Axel Boldt (boldt@math.ucsb.edu) - allow for empty lines in help
+# texts.
+#----------------------------------------------------------------------------
+#
+# 10 Apr 1998 - Added ability to display blank lines in help text: Any line
+# which only contains a single dot will be displayed blank.
+# Author: Riley Williams <rhw@bigfoot.com>
+#
#----------------------------------------------------------------------------
@@ -278,9 +287,11 @@ function extract_help () {
var=$(echo "$1"|sed 's/[][\/.^$*]/\\&/g')
#now pick out the right help text:
text=$(sed -n "/^$var[ ]*\$/,\${
- /^$var[ ]*\$/d
- /^#.*/d
- /^[ ]*\$/q
+ /^$var[ ]*\$/c\\
+${var}:\\
+
+ /^#/b
+ /^[^ ]/q
s/^ //
p
}" Documentation/Configure.help)
@@ -290,7 +301,7 @@ function extract_help () {
echo "There is no help available for this kernel option."
return 1
else
- echo "$text"
+ echo "$text" | sed 's/^\.$//'
fi
else
echo "There is no help available for this kernel option."