scripts/build/internals.sh: Always use binary wrapper under BSD/MacOS
authorTitus von Boxberg <titus@v9g.de>
Sat May 22 17:30:44 2010 +0200 (2010-05-22)
changeset 1961e0619b242cb6
parent 1960 8307ceabe5c0
child 1962 88fa6f1df207
scripts/build/internals.sh: Always use binary wrapper under BSD/MacOS

The shell wrapper script uses a nonportable call to readlink.
Thus, always use the binary wrapper under BSD/MacOS.

yann.morin.1998@anciens.enib.fr:
Use 'case' instead of 'if'.
scripts/build/internals.sh
     1.1 --- a/scripts/build/internals.sh	Mon May 17 12:27:32 2010 +0200
     1.2 +++ b/scripts/build/internals.sh	Sat May 22 17:30:44 2010 +0200
     1.3 @@ -42,6 +42,13 @@
     1.4          CT_DoLog EXTRA "Installing toolchain wrappers"
     1.5          CT_Pushd "${CT_PREFIX_DIR}/bin"
     1.6  
     1.7 +        case "$CT_SYS_OS" in
     1.8 +            Darwin|FreeBSD)
     1.9 +                # wrapper does not work (when using readlink -m)
    1.10 +                CT_DoLog WARN "Forcing usage of binary tool wrapper"
    1.11 +                CT_TOOLS_WRAPPER="exec"
    1.12 +                ;;
    1.13 +        esac
    1.14          # Install the wrapper
    1.15          case "${CT_TOOLS_WRAPPER}" in
    1.16              script)