@@ -34,71 +34,62 @@ def default_openjdk_install_method(version)
34
34
end
35
35
end
36
36
37
- def default_openjdk_url ( version , variant = nil )
38
- # Always default to OpenJDK
39
- # If the user passes variant we'll also select that variant's URL
40
- case version
41
- when '8'
42
- case variant
43
- when 'semeru '
44
- 'https://github.com/ibmruntimes/semeru8 -binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_8u322b06_openj9-0.30.0 .tar.gz'
45
- when 'temurin '
46
- 'https://github.com/adoptium/temurin8 -binaries/releases/download/jdk8u322-b06/OpenJDK8U-jdk_x64_linux_hotspot_8u322b06 .tar.gz'
37
+ def default_openjdk_url ( version , flavor = 'openjdk' )
38
+ case flavor . downcase
39
+ when 'temurin'
40
+ case version
41
+ when '8'
42
+ 'https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u432-b06/OpenJDK8U-jdk_x64_linux_hotspot_8u432b06.tar.gz'
43
+ when '11 '
44
+ 'https://github.com/adoptium/temurin11 -binaries/releases/download/jdk-11.0.25%2B9/OpenJDK11U-jdk_x64_linux_hotspot_11.0.25_9 .tar.gz'
45
+ when '17 '
46
+ 'https://github.com/adoptium/temurin17 -binaries/releases/download/jdk-17.0.13%2B11/OpenJDK17U-jdk_x64_linux_hotspot_17.0.13_11 .tar.gz'
47
47
else
48
48
Chef ::Log . fatal ( 'Version specified does not have a URL value set' )
49
49
raise 'Version supplied does not have a download URL set'
50
50
end
51
- when '9'
52
- 'https://download.java.net/java/GA/jdk9/9/binaries/openjdk-9_linux-x64_bin.tar.gz'
53
- when '10'
54
- 'https://download.java.net/java/GA/jdk10/10/binaries/openjdk-10_linux-x64_bin.tar.gz'
55
- when '11'
56
- case variant
57
- when 'semeru'
51
+ when 'semeru'
52
+ case version
53
+ when '8'
54
+ 'https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_8u322b06_openj9-0.30.0.tar.gz'
55
+ when '11'
58
56
'https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.14.1%2B1_openj9-0.30.1/ibm-semeru-open-jdk_x64_linux_11.0.14.1_1_openj9-0.30.1.tar.gz'
59
- when 'temurin'
60
- 'https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15%2B10/OpenJDK11U-jdk_x64_linux_hotspot_11.0.15_10.tar.gz'
61
- else
62
- 'https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz'
63
- end
64
- when '12'
65
- 'https://download.java.net/java/GA/jdk12/33/GPL/openjdk-12_linux-x64_bin.tar.gz'
66
- when '13'
67
- 'https://download.java.net/java/GA/jdk13/5b8a42f3905b406298b72d750b6919f6/33/GPL/openjdk-13_linux-x64_bin.tar.gz'
68
- when '14'
69
- 'https://download.java.net/java/GA/jdk14/076bab302c7b4508975440c56f6cc26a/36/GPL/openjdk-14_linux-x64_bin.tar.gz'
70
- when '15'
71
- 'https://download.java.net/java/GA/jdk15/779bf45e88a44cbd9ea6621d33e33db1/36/GPL/openjdk-15_linux-x64_bin.tar.gz'
72
- when '16'
73
- case variant
74
- when 'semeru'
57
+ when '16'
75
58
'https://github.com/ibmruntimes/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.1.tar.gz'
76
- when 'temurin'
77
- 'https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2%2B7/OpenJDK16U-jdk_x64_linux_hotspot_16.0.2_7.tar.gz'
78
- else
79
- 'https://download.java.net/java/GA/jdk16/7863447f0ab643c585b9bdebf67c69db/36/GPL/openjdk-16_linux-x64_bin.tar.gz'
80
- end
81
- when '17'
82
- case variant
83
- when 'semeru'
59
+ when '17'
84
60
'https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_17.0.2_8_openj9-0.30.0.tar.gz'
85
- when 'temurin'
86
- 'https://github.com/adoptium/temurin18-binaries/releases/download/jdk-18.0.1%2B10/OpenJDK18U-jdk_x64_linux_hotspot_18.0.1_10.tar.gz'
87
- else
88
- 'https://download.java.net/java/GA/jdk17/0d483333a00540d886896bac774ff48b/35/GPL/openjdk-17_linux-x64_bin.tar.gz'
89
- end
90
- when '18'
91
- case variant
92
- when 'semeru'
61
+ when '18'
93
62
'https://github.com/AdoptOpenJDK/semeru18-binaries/releases/download/jdk-18.0.1%2B10_openj9-0.32.0/ibm-semeru-open-jdk_x64_linux_18.0.1_10_openj9-0.32.0.tar.gz'
94
- when 'temurin'
95
- 'https://github.com/adoptium/temurin18-binaries/releases/download/jdk-18.0.1%2B10/OpenJDK18U-jdk_x64_linux_hotspot_18.0.1_10.tar.gz'
96
63
else
97
- 'https://download.java.net/java/GA/jdk18.0.1/3f48cabb83014f9fab465e280ccf630b/10/GPL/openjdk-18.0.1_linux-x64_bin.tar.gz'
64
+ Chef ::Log . fatal ( 'Version specified does not have a URL value set' )
65
+ raise 'Version supplied does not have a download URL set'
98
66
end
99
67
else
100
- Chef ::Log . fatal ( 'Version specified does not have a URL value set' )
101
- raise 'Version supplied does not have a download URL set'
68
+ case version
69
+ when '9'
70
+ 'https://download.java.net/java/GA/jdk9/9/binaries/openjdk-9_linux-x64_bin.tar.gz'
71
+ when '10'
72
+ 'https://download.java.net/java/GA/jdk10/10/binaries/openjdk-10_linux-x64_bin.tar.gz'
73
+ when '11'
74
+ 'https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz'
75
+ when '12'
76
+ 'https://download.java.net/java/GA/jdk12/33/GPL/openjdk-12_linux-x64_bin.tar.gz'
77
+ when '13'
78
+ 'https://download.java.net/java/GA/jdk13/5b8a42f3905b406298b72d750b6919f6/33/GPL/openjdk-13_linux-x64_bin.tar.gz'
79
+ when '14'
80
+ 'https://download.java.net/java/GA/jdk14/076bab302c7b4508975440c56f6cc26a/36/GPL/openjdk-14_linux-x64_bin.tar.gz'
81
+ when '15'
82
+ 'https://download.java.net/java/GA/jdk15/779bf45e88a44cbd9ea6621d33e33db1/36/GPL/openjdk-15_linux-x64_bin.tar.gz'
83
+ when '16'
84
+ 'https://download.java.net/java/GA/jdk16/7863447f0ab643c585b9bdebf67c69db/36/GPL/openjdk-16_linux-x64_bin.tar.gz'
85
+ when '17'
86
+ 'https://download.java.net/java/GA/jdk17/0d483333a00540d886896bac774ff48b/35/GPL/openjdk-17_linux-x64_bin.tar.gz'
87
+ when '18'
88
+ 'https://download.java.net/java/GA/jdk18.0.1/3f48cabb83014f9fab465e280ccf630b/10/GPL/openjdk-18.0.1_linux-x64_bin.tar.gz'
89
+ else
90
+ Chef ::Log . fatal ( 'Version specified does not have a URL value set' )
91
+ raise 'Version supplied does not have a download URL set'
92
+ end
102
93
end
103
94
end
104
95
0 commit comments