14
14
# #===----------------------------------------------------------------------===##
15
15
set -euo pipefail
16
16
17
- # Supported JDKs: Corretto or OpenJDK
17
+ # Supported JDKs: Corretto
18
18
if [ " $JDK_VENDOR " = " " ]; then
19
19
declare -r JDK_VENDOR=" Corretto"
20
20
fi
@@ -24,34 +24,13 @@ apt-get update && apt-get install -y wget
24
24
25
25
echo " Download JDK for: $( uname -m) "
26
26
27
- if [ " $JDK_VENDOR " = ' OpenJDK ' ]; then
27
+ if [ " $JDK_VENDOR " = ' Corretto ' ]; then
28
28
if [ " $( uname -m) " = ' aarch64' ]; then
29
- declare -r JDK_URL=" https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/37/GPL/openjdk-23_linux-aarch64_bin .tar.gz"
30
- declare -r EXPECT_JDK_SHA= " 076dcf7078cdf941951587bf92733abacf489a6570f1df97ee35945ffebec5b7 "
29
+ declare -r JDK_URL=" https://corretto.aws/downloads/latest/amazon-corretto-24-aarch64-linux-jdk .tar.gz"
30
+ declare -r EXPECT_JDK_MD5= " 3b543f4e971350b73d0ab6d8174cc030 "
31
31
else
32
- declare -r JDK_URL=" https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/37/GPL/$JDK_NAME "
33
- declare -r EXPECT_JDK_SHA=" 08fea92724127c6fa0f2e5ea0b07ff4951ccb1e2f22db3c21eebbd7347152a67"
34
- fi
35
-
36
- wget -q -O jdk.tar.gz " $JDK_URL "
37
-
38
- declare JDK_SHA # on separate lines due to: SC2155 (warning): Declare and assign separately to avoid masking return values.
39
- JDK_SHA=" $( sha256sum jdk.tar.gz | cut -d ' ' -f 1) "
40
- if [ " $JDK_SHA " != " $EXPECT_JDK_SHA " ]; then
41
- echo " Downloaded JDK SHA does not match expected!"
42
- echo " Expected: $EXPECT_JDK_SHA "
43
- echo " Was: $JDK_SHA "
44
- exit 1;
45
- else
46
- echo " JDK SHA is correct." ;
47
- fi
48
- elif [ " $JDK_VENDOR " = ' Corretto' ]; then
49
- if [ " $( uname -m) " = ' aarch64' ]; then
50
- declare -r JDK_URL=" https://corretto.aws/downloads/latest/amazon-corretto-22-aarch64-linux-jdk.tar.gz"
51
- declare -r EXPECT_JDK_MD5=" 1ebe5f5229bb18bc784a1e0f54d3fe39"
52
- else
53
- declare -r JDK_URL=" https://corretto.aws/downloads/latest/amazon-corretto-22-x64-linux-jdk.tar.gz"
54
- declare -r EXPECT_JDK_MD5=" 5bd7fe30eb063699a3b4db7a00455841"
32
+ declare -r JDK_URL=" https://corretto.aws/downloads/latest/amazon-corretto-24-x64-linux-jdk.tar.gz"
33
+ declare -r EXPECT_JDK_MD5=" 130885ded3cbfc712fbe9f7dace45a52"
55
34
fi
56
35
57
36
wget -q -O jdk.tar.gz " $JDK_URL "
0 commit comments