scripts: use CT_CONFIG_SHELL instead of CT_SHELL
authorTitus von Boxberg <titus@v9g.de>
Wed Nov 30 12:07:59 2011 +0100 (2011-11-30)
changeset 2795cf509170838f
parent 2794 561bce585313
child 2796 bdff4164a122
scripts: use CT_CONFIG_SHELL instead of CT_SHELL

CT_SHELL is undefined.
Thus, the generated wrapper scripts are not executable by the kernel
because they do not contain a valid interpreter.
Use CT_CONFIG_SHELL instead.

Signed-off-by: "Titus von Boxberg" <titus@v9g.de>
scripts/crosstool-NG.sh.in
     1.1 --- a/scripts/crosstool-NG.sh.in	Fri Nov 25 23:59:29 2011 +0100
     1.2 +++ b/scripts/crosstool-NG.sh.in	Wed Nov 30 12:07:59 2011 +0100
     1.3 @@ -80,7 +80,7 @@
     1.4      tool="${line%%=*}"
     1.5      path="${line#*=}"
     1.6      CT_DoLog DEBUG "Creating script-override for '${tool}' -> '${path}'"
     1.7 -    printf "#${BANG}${CT_SHELL}\nexec '${path}' \"\${@}\"\n" >"${CT_TOOLS_OVERIDE_DIR}/bin/${tool}"
     1.8 +    printf "#${BANG}${CT_CONFIG_SHELL}\nexec '${path}' \"\${@}\"\n" >"${CT_TOOLS_OVERIDE_DIR}/bin/${tool}"
     1.9      CT_DoExecLog ALL chmod 700 "${CT_TOOLS_OVERIDE_DIR}/bin/${tool}"
    1.10  done
    1.11  export PATH="${CT_TOOLS_OVERIDE_DIR}/bin:${PATH}"
    1.12 @@ -414,7 +414,7 @@
    1.13              # bally needed
    1.14              if [ -n "${where}" ]; then
    1.15                  CT_DoLog DEBUG "  '${!v}-${tool}' -> '${where}'"
    1.16 -                printf "#${BANG}${CT_SHELL}\nexec '${where}' \"\${@}\"\n" >"${CT_BUILDTOOLS_PREFIX_DIR}/bin/${!v}-${tool}"
    1.17 +                printf "#${BANG}${CT_CONFIG_SHELL}\nexec '${where}' \"\${@}\"\n" >"${CT_BUILDTOOLS_PREFIX_DIR}/bin/${!v}-${tool}"
    1.18                  CT_DoExecLog ALL chmod 700 "${CT_BUILDTOOLS_PREFIX_DIR}/bin/${!v}-${tool}"
    1.19              else
    1.20                  case "${tool}" in
    1.21 @@ -448,7 +448,7 @@
    1.22      # Go ahead with those, by creating a wrapper that keeps partial files, and that
    1.23      # never fails:
    1.24      CT_DoLog DEBUG "  'makeinfo' -> '$(CT_Which makeinfo)'"
    1.25 -    printf "#${BANG}${CT_SHELL}\n$(CT_Which makeinfo) --force \"\${@}\"\ntrue\n" >"${CT_BUILDTOOLS_PREFIX_DIR}/bin/makeinfo"
    1.26 +    printf "#${BANG}${CT_CONFIG_SHELL}\n$(CT_Which makeinfo) --force \"\${@}\"\ntrue\n" >"${CT_BUILDTOOLS_PREFIX_DIR}/bin/makeinfo"
    1.27      CT_DoExecLog ALL chmod 700 "${CT_BUILDTOOLS_PREFIX_DIR}/bin/makeinfo"
    1.28  
    1.29      # Carefully add paths in the order we want them: