1.1 --- a/scripts/crosstool-NG.sh.in Wed Oct 05 14:19:51 2011 +1300
1.2 +++ b/scripts/crosstool-NG.sh.in Tue Oct 11 21:43:42 2011 +0200
1.3 @@ -66,18 +66,8 @@
1.4 CT_TestAndAbort "Your file system in '${CT_WORK_DIR}' is *not* case-sensitive!" -f "${CT_WORK_DIR}/FOO"
1.5 CT_DoExecLog DEBUG rm -f "${CT_WORK_DIR}/foo"
1.6
1.7 -# What's our shell?
1.8 -# Will be plain /bin/sh on most systems, except if we have /bin/ash and we
1.9 -# _explictly_ required using it
1.10 -case "${CT_CONFIG_SHELL}" in
1.11 - sh) CT_SHELL="/bin/sh";;
1.12 - ash) CT_SHELL="/bin/ash";;
1.13 - bash) CT_SHELL="${BASH}";;
1.14 - custom) CT_SHELL="${CT_CONFIG_SHELL_CUSTOM_PATH}";;
1.15 -esac
1.16 -
1.17 # Check the user is using an existing SHELL to be used by ./configure and Makefiles
1.18 -CT_TestOrAbort "The CONFIG_SHELL '${CT_CONFIG_SHELL}' (${CT_SHELL}) is not valid" -f "${CT_SHELL}" -a -x "${CT_SHELL}"
1.19 +CT_TestOrAbort "The CONFIG_SHELL '${CT_CONFIG_SHELL}' is not valid" -f "${CT_CONFIG_SHELL}" -a -x "${CT_CONFIG_SHELL}"
1.20
1.21 # Create the bin-override early
1.22 # Contains symlinks to the tools found by ./configure
1.23 @@ -484,8 +474,8 @@
1.24
1.25 # Set the shell to be used by ./configure scripts and by Makefiles (those
1.26 # that support it!).
1.27 - export CONFIG_SHELL="${CT_SHELL}" # for ./configure
1.28 - export SHELL="${CT_SHELL}" # for Makefiles
1.29 + export CONFIG_SHELL="${CT_CONFIG_SHELL}" # for ./configure
1.30 + export SHELL="${CT_CONFIG_SHELL}" # for Makefiles
1.31
1.32 # And help make go faster
1.33 JOBSFLAGS=