diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-10 16:06:46 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-10 16:06:46 -0700 | 
| commit | b202c0d5205662fd96f7151afa83f891f2f4d542 (patch) | |
| tree | 1e44a453662d0a8b26b3d7799f280f6ddbd67403 /scripts/config | |
| parent | cb63fc26623ee38fd84d71ea5a98189240ec2e1b (diff) | |
| parent | b57caaaed2bd127fe656e6c145970ed6a05c0125 (diff) | |
| download | linux-b202c0d5205662fd96f7151afa83f891f2f4d542.tar.bz2 | |
Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
Pull kconfig updates from Michal Marek:
 - dependency solver fix for make defconfig
 - randconfig fixes, one of which had to be reverted again
 - more user-friendly sorting of search results
 - hex and range keywords support longs
 - fix for [mn]conf not to rely on particular behavior of the LINES and
   COLS variables
 - cleanup of magic constants in kconfig/lxdialog
 - [mn]conf formatting fixes
 - fix for scripts/config's help text in out-of-tree usage (under a
   different name)
* 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
  kconfig: allow "hex" and "range" to support longs
  Revert "kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG"
  kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG
  kconfig: loop as long as we changed some symbols in randconfig
  kconfig/[mn]conf: make it explicit in the search box that a regexp is possible
  kconfig: sort found symbols by relevance
  kconfig/conf: print the seed used to initialise the RNG for randconfig
  kconfig/conf: accept a base-16 seed for randconfig
  kconfig/conf: fix randconfig setting multiple symbols in a choice
  scripts/config: replace hard-coded script name by a dynamic value
  mconf/nconf: mark empty menus/menuconfigs different from non-empty ones
  nconf: use function calls instead of ncurses' variables LINES and COLS
  mconf: use function calls instead of ncurses' variables LINES and COLS
  kconfig/lxdialog: handle newline characters in print_autowrap()
  kconfig/lxdialog: Use new mininimum resize definitions in conf_choice()
  kconfig/lxdialog: Add definitions for mininimum (re)size values
  kconfig: Fix defconfig when one choice menu selects options that another choice menu depends on
Diffstat (limited to 'scripts/config')
| -rwxr-xr-x | scripts/config | 12 | 
1 files changed, 7 insertions, 5 deletions
| diff --git a/scripts/config b/scripts/config index a65ecbbdd32a..567120a87c39 100755 --- a/scripts/config +++ b/scripts/config @@ -1,6 +1,8 @@  #!/bin/bash  # Manipulate options in a .config file from the command line +myname=${0##*/} +  # If no prefix forced, use the default CONFIG_  CONFIG_="${CONFIG_-CONFIG_}" @@ -8,7 +10,7 @@ usage() {  	cat >&2 <<EOL  Manipulate options in a .config file from the command line.  Usage: -config options command ... +$myname options command ...  commands:  	--enable|-e option   Enable option  	--disable|-d option  Disable option @@ -33,14 +35,14 @@ options:  	--file config-file   .config file to change (default .config)  	--keep-case|-k       Keep next symbols' case (dont' upper-case it) -config doesn't check the validity of the .config file. This is done at next +$myname doesn't check the validity of the .config file. This is done at next  make time. -By default, config will upper-case the given symbol. Use --keep-case to keep +By default, $myname will upper-case the given symbol. Use --keep-case to keep  the case of all following symbols unchanged. -config uses 'CONFIG_' as the default symbol prefix. Set the environment -variable CONFIG_ to the prefix to use. Eg.: CONFIG_="FOO_" config ... +$myname uses 'CONFIG_' as the default symbol prefix. Set the environment +variable CONFIG_ to the prefix to use. Eg.: CONFIG_="FOO_" $myname ...  EOL  	exit 1  } |