---
 scripts/config/lxdialog/check-lxdialog.sh | 16 +++++++-----
 scripts/diffconfig.sh                     | 16 +++++++-----
 scripts/ext-toolchain.sh                  | 43 +++++++++++++++++--------------
 3 files changed, 42 insertions(+), 33 deletions(-)

diff --git a/scripts/config/lxdialog/check-lxdialog.sh 
b/scripts/config/lxdialog/check-lxdialog.sh
index 5075ebf..02f05ad 100644
--- a/scripts/config/lxdialog/check-lxdialog.sh
+++ b/scripts/config/lxdialog/check-lxdialog.sh
@@ -50,13 +50,15 @@ check() {
 main() {}
 EOF
        if [ $? != 0 ]; then
-           echo " *** Unable to find the ncurses libraries or the"       1>&2
-           echo " *** required header files."                            1>&2
-           echo " *** 'make menuconfig' requires the ncurses libraries." 1>&2
-           echo " *** "                                                  1>&2
-           echo " *** Install ncurses (ncurses-devel) and try again."    1>&2
-           echo " *** "                                                  1>&2
-           exit 1
+               {
+                       echo " *** Unable to find the ncurses libraries or the"
+                       echo " *** required header files."
+                       echo " *** 'make menuconfig' requires the ncurses 
libraries."
+                       echo " ***"
+                       echo " *** Install ncurses (ncurses-devel) and try 
again."
+                       echo " ***"
+               } 1>&2
+               exit 1
        fi
 }
 
diff --git a/scripts/diffconfig.sh b/scripts/diffconfig.sh
index bdaf1a1..182336a 100755
--- a/scripts/diffconfig.sh
+++ b/scripts/diffconfig.sh
@@ -1,12 +1,14 @@
 #!/bin/sh
 grep \^CONFIG_TARGET_ .config | head -n3 > tmp/.diffconfig.head
-grep \^CONFIG_TARGET_DEVICE_ .config >> tmp/.diffconfig.head
-grep '^CONFIG_ALL=y' .config >> tmp/.diffconfig.head
-grep '^CONFIG_ALL_KMODS=y' .config >> tmp/.diffconfig.head
-grep '^CONFIG_ALL_NONSHARED=y' .config >> tmp/.diffconfig.head
-grep '^CONFIG_DEVEL=y' .config >> tmp/.diffconfig.head
-grep '^CONFIG_TOOLCHAINOPTS=y' .config >> tmp/.diffconfig.head
-grep '^CONFIG_BUSYBOX_CUSTOM=y' .config >> tmp/.diffconfig.head
+{
+       grep \^CONFIG_TARGET_DEVICE_ .config
+       grep '^CONFIG_ALL=y' .config
+       grep '^CONFIG_ALL_KMODS=y' .config
+       grep '^CONFIG_ALL_NONSHARED=y' .config
+       grep '^CONFIG_DEVEL=y' .config
+       grep '^CONFIG_TOOLCHAINOPTS=y' .config
+       grep '^CONFIG_BUSYBOX_CUSTOM=y' .config
+} >> tmp/.diffconfig.head
 ./scripts/config/conf --defconfig=tmp/.diffconfig.head -w 
tmp/.diffconfig.stage1 Config.in >/dev/null
 ./scripts/kconfig.pl '>+' tmp/.diffconfig.stage1 .config >> 
tmp/.diffconfig.head
 ./scripts/config/conf --defconfig=tmp/.diffconfig.head -w 
tmp/.diffconfig.stage2 Config.in >/dev/null
diff --git a/scripts/ext-toolchain.sh b/scripts/ext-toolchain.sh
index 2817b90..cafdfdb 100755
--- a/scripts/ext-toolchain.sh
+++ b/scripts/ext-toolchain.sh
@@ -202,16 +202,18 @@ wrap_bin_cc() {
        local bin="$2"
 
        echo    '#!/bin/sh'                                                > 
"$out"
-       echo    'for arg in "$@"; do'                                     >> 
"$out"
-       echo    ' case "$arg" in -l*|-L*|-shared|-static)'                >> 
"$out"
-       echo -n '  exec "'"$bin"'" '"$CFLAGS"' ${STAGING_DIR:+'           >> 
"$out"
-       echo -n '-idirafter "$STAGING_DIR/usr/include" '                  >> 
"$out"
-       echo -n '-L "$STAGING_DIR/usr/lib" '                              >> 
"$out"
-       echo    '-Wl,-rpath-link,"$STAGING_DIR/usr/lib"} "$@" ;;'         >> 
"$out"
-       echo    ' esac'                                                   >> 
"$out"
-       echo    'done'                                                    >> 
"$out"
-       echo -n 'exec "'"$bin"'" '"$CFLAGS"' ${STAGING_DIR:+'             >> 
"$out"
-       echo    '-idirafter "$STAGING_DIR/usr/include"} "$@"'             >> 
"$out"
+       {
+               echo    'for arg in "$@"; do'
+               echo    ' case "$arg" in -l*|-L*|-shared|-static)'
+               echo -n '  exec "'"$bin"'" '"$CFLAGS"' ${STAGING_DIR:+'
+               echo -n '-idirafter "$STAGING_DIR/usr/include" '
+               echo -n '-L "$STAGING_DIR/usr/lib" '
+               echo    '-Wl,-rpath-link,"$STAGING_DIR/usr/lib"} "$@" ;;'
+               echo    ' esac'
+               echo    'done'
+               echo -n 'exec "'"$bin"'" '"$CFLAGS"' ${STAGING_DIR:+'
+               echo    '-idirafter "$STAGING_DIR/usr/include"} "$@"'
+       } >> "$out"
 
        chmod +x "$out"
 }
@@ -221,9 +223,11 @@ wrap_bin_ld() {
        local bin="$2"
 
        echo    '#!/bin/sh'                                                > 
"$out"
-       echo -n 'exec "'"$bin"'" ${STAGING_DIR:+'                         >> 
"$out"
-       echo -n '-L "$STAGING_DIR/usr/lib" '                              >> 
"$out"
-       echo    '-rpath-link "$STAGING_DIR/usr/lib"} "$@"'                >> 
"$out"
+       {
+               echo -n 'exec "'"$bin"'" ${STAGING_DIR:+'
+               echo -n '-L "$STAGING_DIR/usr/lib" '
+               echo    '-rpath-link "$STAGING_DIR/usr/lib"} "$@"'
+       } >> "$out"
 
        chmod +x "$out"
 }
@@ -349,12 +353,13 @@ print_config() {
        else
                echo "# CONFIG_BUILD_NLS is not set" >> "$config"
        fi
-
-       echo "CONFIG_DEVEL=y" >> "$config"
-       echo "CONFIG_EXTERNAL_TOOLCHAIN=y" >> "$config"
-       echo "CONFIG_TOOLCHAIN_ROOT=\"$TOOLCHAIN\"" >> "$config"
-       echo "CONFIG_TOOLCHAIN_PREFIX=\"$prefix\"" >> "$config"
-       echo "CONFIG_TARGET_NAME=\"$target\"" >> "$config"
+       {
+               echo "CONFIG_DEVEL=y"
+               echo "CONFIG_EXTERNAL_TOOLCHAIN=y"
+               echo "CONFIG_TOOLCHAIN_ROOT=\"$TOOLCHAIN\""
+               echo "CONFIG_TOOLCHAIN_PREFIX=\"$prefix\""
+               echo "CONFIG_TARGET_NAME=\"$target\""
+       } >> "$config"
 
        if [ "$LIBC_TYPE" != glibc ]; then
                echo "CONFIG_TOOLCHAIN_LIBC=\"$LIBC_TYPE\"" >> "$config"
-- 
2.10.0


_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev

Reply via email to