kconfig: simplification of scripts/extract-ikconfig
authorDick Streefland <dick@streefland.net>
Tue, 6 Oct 2009 20:35:40 +0000 (22:35 +0200)
committerSteven Rostedt <rostedt@goodmis.org>
Wed, 7 Oct 2009 15:44:18 +0000 (11:44 -0400)
commit7b76bfc86757ca5e7b0a62f50003752da77c115b
treea71a191c73f9b5364f161a01eb7f61ef62a51515
parent0eca52a92735f43462165efe00a7e394345fb38e
kconfig: simplification of scripts/extract-ikconfig

I've rewritten the extract-ikconfig script to extract the kernel
configuration from a kernel compiled with CONFIG_IKCONFIG. The main
motivation for the rewrite was to remove the dependency on the
external C program binoffset.c, which is compiled on the initial run.

The binoffset executable is invoked with a relative path, which means
that the old script can only be run from the top of the kernel tree,
and only when you have write permission in the scripts directory.

The new script uses tr/grep/tail/zcat only, and can be invoked from
anywhere. The binoffset.c program has been removed. This script
requires GNU grep 2.5 (released 2002-03-13) or higher, because the -o
option was introduced in that version.

Signed-off-by: Dick Streefland <dick@streefland.net>
LKML-Reference: <20091006203540.GA14634@streefland.net>
Tested-by: Steven Rostedt <rostedt@goodmis.org>
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Documentation/dontdiff
scripts/.gitignore
scripts/binoffset.c [deleted file]
scripts/extract-ikconfig