diff --git a/coin/provisioning/common/unix/install-openssl.sh b/coin/provisioning/common/unix/install-openssl.sh index 3b3353fb..9cb1cbe5 100755 --- a/coin/provisioning/common/unix/install-openssl.sh +++ b/coin/provisioning/common/unix/install-openssl.sh @@ -6,16 +6,19 @@ # Requires GCC and Perl to be in PATH. set -ex os="$1" +version=${2:-"3.0.7"} +sha=${3:-"f20736d6aae36bcbfa9aba0d358c71601833bf27"} + SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" # shellcheck source=../unix/DownloadURL.sh source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh" # shellcheck source=../unix/SetEnvVar.sh source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh" -version="3.0.7" -officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz" + +officialUrl="https://github.com/openssl/openssl/releases/download/openssl-$version/openssl-$version.tar.gz" cachedUrl="http://ci-files01-hki.ci.qt.io/input/openssl/openssl-$version.tar.gz" targetFile="/tmp/openssl-$version.tar.gz" -sha="f20736d6aae36bcbfa9aba0d358c71601833bf27" + opensslHome="${HOME}/openssl-${version}" opensslSource="${opensslHome}-src" DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile" diff --git a/coin/provisioning/qtci-linux-openSUSE-16.0-x86_64/09-openssl.sh b/coin/provisioning/qtci-linux-openSUSE-16.0-x86_64/09-openssl.sh index e1131e39..67ce1aa1 100644 --- a/coin/provisioning/qtci-linux-openSUSE-16.0-x86_64/09-openssl.sh +++ b/coin/provisioning/qtci-linux-openSUSE-16.0-x86_64/09-openssl.sh @@ -2,4 +2,4 @@ set -ex -"$(dirname "$0")/../common/unix/install-openssl.sh" "linux" +"$(dirname "$0")/../common/unix/install-openssl.sh" "linux" "3.5.4" "b75daac8e10f189abe28a076ba5905d363e4801f"