aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common/install-java.ps1
diff options
context:
space:
mode:
Diffstat (limited to 'coin/provisioning/common/install-java.ps1')
-rw-r--r--coin/provisioning/common/install-java.ps116
1 files changed, 13 insertions, 3 deletions
diff --git a/coin/provisioning/common/install-java.ps1 b/coin/provisioning/common/install-java.ps1
index 06bcf6a1..4b9dd097 100644
--- a/coin/provisioning/common/install-java.ps1
+++ b/coin/provisioning/common/install-java.ps1
@@ -33,14 +33,24 @@
. "$PSScriptRoot\..\common\helpers.ps1"
-# This script will install Java
+# This script will install Java RE
+# Official Java RE 7 downloads require Oracle accounts. Using local mirrors only.
$version = "7u7"
-$url_cache = "\\ci-files01-hki.intra.qt.io\provisioning\windows\jre-" + $version + "-windows-x64.exe"
+if( (is64bitWinHost) -eq 1 ) {
+ $arch = "x64"
+ $sha1 = "9af03460c416931bdee18c2dcebff5db50cb8cb3"
+}
+else {
+ $arch = "i586"
+ $sha1 = "f76b1be20b144b1ee1d1de3255edb0a6b57d0219"
+}
+
+$url_cache = "\\ci-files01-hki.intra.qt.io\provisioning\windows\jre-" + $version + "-windows-" + $arch + ".exe"
$javaPackage = "C:\Windows\Temp\java-$version.exe"
Copy-Item $url_cache $javaPackage
cmd /c "$javaPackage /s SPONSORS=0"
echo "Cleaning $javaPackage.."
Remove-Item -Recurse -Force "$javaPackage"
-echo "Java = $version" >> ~\versions.txt
+echo "Java = $version $arch" >> ~\versions.txt