public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
From: Titus von Boxberg <titus@v9g.de>
To: crossgcc@sourceware.org
Subject: [PATCH 1 of 1] scripts/crosstool-NG: Use CT_CONFIG_SHELL instead of CT_SHELL
Date: Wed, 30 Nov 2011 11:14:00 -0000	[thread overview]
Message-ID: <24eba4b323db812398fd.1322651600@suchoi.alsteraero.lan> (raw)
In-Reply-To: <patchbomb.1322651599@suchoi.alsteraero.lan>

# HG changeset patch
# User Titus von Boxberg <titus@v9g.de>
# Date 1322651279 -3600
# Node ID 24eba4b323db812398fd364a626fcc3b7c867dfb
# Parent  f6adc331f779970b1fc8f30ccf22e1aa52dc1d9a
scripts/crosstool-NG: 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>

diff -r f6adc331f779 -r 24eba4b323db scripts/crosstool-NG.sh.in
--- a/scripts/crosstool-NG.sh.in	Tue Nov 29 10:02:33 2011 +0100
+++ b/scripts/crosstool-NG.sh.in	Wed Nov 30 12:07:59 2011 +0100
@@ -80,7 +80,7 @@
     tool="${line%%=*}"
     path="${line#*=}"
     CT_DoLog DEBUG "Creating script-override for '${tool}' -> '${path}'"
-    printf "#${BANG}${CT_SHELL}\nexec '${path}' \"\${@}\"\n" >"${CT_TOOLS_OVERIDE_DIR}/bin/${tool}"
+    printf "#${BANG}${CT_CONFIG_SHELL}\nexec '${path}' \"\${@}\"\n" >"${CT_TOOLS_OVERIDE_DIR}/bin/${tool}"
     CT_DoExecLog ALL chmod 700 "${CT_TOOLS_OVERIDE_DIR}/bin/${tool}"
 done
 export PATH="${CT_TOOLS_OVERIDE_DIR}/bin:${PATH}"
@@ -414,7 +414,7 @@
             # bally needed
             if [ -n "${where}" ]; then
                 CT_DoLog DEBUG "  '${!v}-${tool}' -> '${where}'"
-                printf "#${BANG}${CT_SHELL}\nexec '${where}' \"\${@}\"\n" >"${CT_BUILDTOOLS_PREFIX_DIR}/bin/${!v}-${tool}"
+                printf "#${BANG}${CT_CONFIG_SHELL}\nexec '${where}' \"\${@}\"\n" >"${CT_BUILDTOOLS_PREFIX_DIR}/bin/${!v}-${tool}"
                 CT_DoExecLog ALL chmod 700 "${CT_BUILDTOOLS_PREFIX_DIR}/bin/${!v}-${tool}"
             else
                 case "${tool}" in
@@ -448,7 +448,7 @@
     # Go ahead with those, by creating a wrapper that keeps partial files, and that
     # never fails:
     CT_DoLog DEBUG "  'makeinfo' -> '$(CT_Which makeinfo)'"
-    printf "#${BANG}${CT_SHELL}\n$(CT_Which makeinfo) --force \"\${@}\"\ntrue\n" >"${CT_BUILDTOOLS_PREFIX_DIR}/bin/makeinfo"
+    printf "#${BANG}${CT_CONFIG_SHELL}\n$(CT_Which makeinfo) --force \"\${@}\"\ntrue\n" >"${CT_BUILDTOOLS_PREFIX_DIR}/bin/makeinfo"
     CT_DoExecLog ALL chmod 700 "${CT_BUILDTOOLS_PREFIX_DIR}/bin/makeinfo"
 
     # Carefully add paths in the order we want them:

--
For unsubscribe information see http://sourceware.org/lists.html#faq

  reply	other threads:[~2011-11-30 11:14 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-30 11:14 [PATCH 0 of 1] " Titus von Boxberg
2011-11-30 11:14 ` Titus von Boxberg [this message]
2011-11-30 23:05   ` [PATCH 1 of 1] scripts/crosstool-NG: " Yann E. MORIN

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=24eba4b323db812398fd.1322651600@suchoi.alsteraero.lan \
    --to=titus@v9g.de \
    --cc=crossgcc@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).