diff options
Diffstat (limited to 'coin/provisioning/common/macos/java_arm.sh')
-rwxr-xr-x | coin/provisioning/common/macos/java_arm.sh | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/coin/provisioning/common/macos/java_arm.sh b/coin/provisioning/common/macos/java_arm.sh new file mode 100755 index 00000000..1c4b1ed1 --- /dev/null +++ b/coin/provisioning/common/macos/java_arm.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +# Copyright (C) 2021 The Qt Company Ltd. +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +# This script installs JDK + +set -ex + +echo "Installing Java Development Kit" + +targetFile=zulu15.29.15-ca-jdk15.0.2-macosx_aarch64.dmg + +url=ci-files01-hki.ci.qt.io:/hdd/www/input/mac +# url_alt=https://cdn.azul.com/zulu/bin/zulu15.29.15-ca-jdk15.0.2-macosx_aarch64.dmg + +echo "Mounting $targetFile" +sudo mkdir -p /Volumes/files +sudo mount -o locallocks "$url" /Volumes/files + +sudo cp "/Volumes/files/$targetFile" /tmp +sudo umount /Volumes/files +sudo hdiutil attach "/tmp/$targetFile" + +echo Installing JDK +cd /Volumes/Zulu\ OpenJDK\ 15.29+15 && sudo installer -pkg Double-Click\ to\ Install\ Zulu\ 15.pkg -target / + +echo "Unmounting $targetFile" +sudo hdiutil unmount /Volumes/Zulu\ OpenJDK\ 15.29+15 -force + +echo "Disable auto update" +sudo defaults write /Library/Preferences/com.oracle.java.Java-Updater JavaAutoUpdateEnabled -bool false + +echo "JDK Version = 15.0.2" >> ~/versions.txt |