diff options
author | Liang Qi <liang.qi@qt.io> | 2019-04-13 11:38:39 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2019-04-13 11:38:39 +0200 |
commit | 8710c7d9cf90ad7ab542451b3fb36bb97011a8aa (patch) | |
tree | 0e60ea439dae4b823bc910fb85cef488754092e1 /coin/provisioning/qtci-macos-10.13-x86_64/01-sha1sum-compatibility.sh | |
parent | 869c15629d8397bc725c61da423a4a038ef4d395 (diff) | |
parent | f31970d5ac48cd2ae6601aca32738ea718edb265 (diff) |
Merge remote-tracking branch 'origin/5.12' into 5.13
Conflicts:
coin/platform_configs/qt3d-runtime.txt
coin/platform_configs/qt5.txt
coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/04-yocto.sh
coin/provisioning/qtci-macos-10.13-x86_64/30-android.sh
Change-Id: Ie428600c72b7fe4d7b5fa7583e11aebd47cfb85e
Diffstat (limited to 'coin/provisioning/qtci-macos-10.13-x86_64/01-sha1sum-compatibility.sh')
-rwxr-xr-x | coin/provisioning/qtci-macos-10.13-x86_64/01-sha1sum-compatibility.sh | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/coin/provisioning/qtci-macos-10.13-x86_64/01-sha1sum-compatibility.sh b/coin/provisioning/qtci-macos-10.13-x86_64/01-sha1sum-compatibility.sh index c3936499..52650fea 100755 --- a/coin/provisioning/qtci-macos-10.13-x86_64/01-sha1sum-compatibility.sh +++ b/coin/provisioning/qtci-macos-10.13-x86_64/01-sha1sum-compatibility.sh @@ -33,18 +33,9 @@ ## ############################################################################# -# On macOS the sha1 tool is named 'shasum' while on all other unix systems it is called 'sha1sum'. -# In order to make all unix provioning scripts run on macOS without special case handling -# a symbolic link is created. -# The shasum tool is a perl script which does some globbing to determine the perl version. The -# symbolic link has to point directly to the binary including the perl version. -# Additionally the CI seems to have multiple parallel perl versions installed which causes -# multiple shasum tools to be present (shasum5.16, shasum5.18). -# -# Currently this is -# /usr/local/bin/sha1sum -> /usr/bin/shasum5.18 +#!/usr/bin/env bash + +set -ex -[ -d /usr/local/bin ] || sudo mkdir -p /usr/local/bin -# shellcheck disable=SC2012 -SHASUM_TOOLNAME=$(ls -r /usr/bin/shasum?.* | head -n1) -sudo ln -s "${SHASUM_TOOLNAME}" /usr/local/bin/sha1sum +# shellcheck source=../common/macos/sha1sum-compatibility.sh +source "${BASH_SOURCE%/*}/../common/macos/sha1sum-compatibility.sh" |