---
 scripts/deptest.sh       |  2 +-
 scripts/ext-toolchain.sh | 24 ++++++++++++------------
 2 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/scripts/deptest.sh b/scripts/deptest.sh
index 0b0e7a9..2b156b3 100755
--- a/scripts/deptest.sh
+++ b/scripts/deptest.sh
@@ -88,7 +88,7 @@ test_package() # $1=pkgname
        local SELECTED=
        while IFS= read -r conf; do
                grep "$conf=" .config > /dev/null && SELECTED=1 && break
-       done < "$(grep CONFIG_PACKAGE tmp/.packagedeps | grep -E "[ /]$pkg\$" | 
sed -e 's,package-$(\(CONFIG_PACKAGE_.*\)).*,\1,')"
+       done < "$(grep CONFIG_PACKAGE tmp/.packagedeps | grep -E "[ /]$pkg\$" | 
sed -e "s,package-\$(\\(CONFIG_PACKAGE_.*\\)).*,\\1,")"
        local STAMP_SUCCESS="$STAMP_DIR_SUCCESS/$pkg"
        local STAMP_FAILED="$STAMP_DIR_FAILED/$pkg"
        local STAMP_BLACKLIST="$STAMP_DIR_BLACKLIST/$pkg"
diff --git a/scripts/ext-toolchain.sh b/scripts/ext-toolchain.sh
index cafdfdb..de36613 100755
--- a/scripts/ext-toolchain.sh
+++ b/scripts/ext-toolchain.sh
@@ -203,16 +203,16 @@ wrap_bin_cc() {
 
        echo    '#!/bin/sh'                                                > 
"$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    "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"} "$@"'
+               echo -n "exec \"$bin\" $CFLAGS \${STAGING_DIR:+"
+               echo    "-idirafter \"\$STAGING_DIR/usr/include\"} \"\$@\""
        } >> "$out"
 
        chmod +x "$out"
@@ -224,9 +224,9 @@ wrap_bin_ld() {
 
        echo    '#!/bin/sh'                                                > 
"$out"
        {
-               echo -n 'exec "'"$bin"'" ${STAGING_DIR:+'
-               echo -n '-L "$STAGING_DIR/usr/lib" '
-               echo    '-rpath-link "$STAGING_DIR/usr/lib"} "$@"'
+               echo -n "exec \"$bin\" \${STAGING_DIR:+"
+               echo -n "-L \"\$STAGING_DIR/usr/lib\" "
+               echo    "-rpath-link \"\$STAGING_DIR/usr/lib\"} \"\$@\""
        } >> "$out"
 
        chmod +x "$out"
@@ -254,7 +254,7 @@ wrap_bins() {
 
                                if [ -x "$out" ] && ! grep -q STAGING_DIR 
"$out"; then
                                        mv "$out" "$out.bin"
-                                       bin='$(dirname "$0")/'"${out##*/}"'.bin'
+                                       bin="\$(dirname \"\$0\")/${out##*/}.bin"
                                fi
 
                                case "${cmd##*/}" in
-- 
2.10.0


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

Reply via email to