mirror of
https://github.com/sheumann/hush.git
synced 2024-12-21 23:29:34 +00:00
mkconfigs: remove echo "...
" contortion
This commit is contained in:
parent
9f85de1821
commit
45854b5e3f
@ -21,21 +21,21 @@
|
|||||||
#
|
#
|
||||||
# Busybox version by Matteo Croce <3297627799 at wind.it>
|
# Busybox version by Matteo Croce <3297627799 at wind.it>
|
||||||
#
|
#
|
||||||
# Rules to generate bbconfig.h from .config:
|
# Rules to generate bbconfigopts.h from .config:
|
||||||
# - Retain lines that begin with "CONFIG_"
|
# - Retain lines that begin with "CONFIG_"
|
||||||
# - Retain lines that begin with "# CONFIG_"
|
# - Retain lines that begin with "# CONFIG_"
|
||||||
# - lines that use double-quotes must \\-escape-quote them
|
# - lines that use double-quotes must \\-escape-quote them
|
||||||
|
|
||||||
|
config="$1"
|
||||||
if [ $# -lt 1 ]
|
if [ $# -lt 1 ]
|
||||||
then
|
then
|
||||||
config=.config
|
config=.config
|
||||||
else config=$1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "#ifndef _BBCONFIGOPTS_H"
|
echo "\
|
||||||
echo "#define _BBCONFIGOPTS_H"
|
#ifndef _BBCONFIGOPTS_H
|
||||||
echo \
|
#define _BBCONFIGOPTS_H
|
||||||
"/*
|
/*
|
||||||
* busybox configuration settings.
|
* busybox configuration settings.
|
||||||
*
|
*
|
||||||
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
|
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
|
||||||
@ -43,11 +43,10 @@ echo \
|
|||||||
* This file is generated automatically by scripts/mkconfigs.
|
* This file is generated automatically by scripts/mkconfigs.
|
||||||
* Do not edit.
|
* Do not edit.
|
||||||
*
|
*
|
||||||
*/"
|
*/
|
||||||
|
static const char * const bbconfig_config ="
|
||||||
|
|
||||||
|
sed 's/\"/\\\"/g' $config | grep "^#\? \?CONFIG_" | awk '{print "\"" $0 "\\n\"";}'
|
||||||
|
|
||||||
echo "static const char * const bbconfig_config ="
|
|
||||||
# dash and probably ash produce wrong output (because of \n)
|
|
||||||
# TODO: check whether our ash is ok
|
|
||||||
echo "`sed 's/\"/\\\\\"/g' $config | grep "^#\? \?CONFIG_" | awk '{print "\\"" $0 "\\\\n\\"";}'`"
|
|
||||||
echo ";"
|
echo ";"
|
||||||
echo "#endif /* _BBCONFIGOPTS_H */"
|
echo "#endif /* _BBCONFIGOPTS_H */"
|
||||||
|
Loading…
Reference in New Issue
Block a user