Commit 0995a825 authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] update ikconfig generator script

From: "Randy.Dunlap" <rddunlap@osdl.org>

http://bugme.osdl.org/show_bug.cgi?id=2701

Current script has problems with some shells and utilities.  Remove use of
'echo' in the script.

From: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: default avatarRandy Dunlap <rddunlap@osdl.org>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent b2129c4f
...@@ -34,10 +34,10 @@ fi ...@@ -34,10 +34,10 @@ fi
config=$1 config=$1
makefile=$2 makefile=$2
echo "#ifndef _IKCONFIG_H" cat << EOF
echo "#define _IKCONFIG_H" #ifndef _IKCONFIG_H
echo \ #define _IKCONFIG_H
"/* /*
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
...@@ -58,10 +58,10 @@ echo \ ...@@ -58,10 +58,10 @@ echo \
* *
* This file is generated automatically by scripts/mkconfigs. Do not edit. * This file is generated automatically by scripts/mkconfigs. Do not edit.
* *
*/" */
static char const ikconfig_config[] __attribute__((unused)) =
echo "static char const ikconfig_config[] __attribute__((unused)) = " "CONFIG_BEGIN=n\\n\\
echo "\"CONFIG_BEGIN=n\\n\\" $(sed < $config -n 's/"/\\"/g;/^#\? \?CONFIG_/s/.*/&\\n\\/p')
echo "`cat $config | sed 's/\"/\\\\\"/g' | grep "^#\? \?CONFIG_" | awk '{ print $0 "\\\\n\\\\" }' `" CONFIG_END=n\\n";
echo "CONFIG_END=n\\n\";" #endif /* _IKCONFIG_H */
echo "#endif /* _IKCONFIG_H */" EOF
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment