|
73 | 73 |
|
74 | 74 | # set to latest release if no minor version was provided |
75 | 75 | if $version == '9' { |
76 | | - $version_real = '9u0' |
| 76 | + $version_real = '9.0.1' |
77 | 77 | } elsif $version == '8' { |
78 | | - $version_real = '8u144' |
| 78 | + $version_real = '8u152' |
79 | 79 | } elsif $version == '7' { |
80 | 80 | $version_real = '7u80' |
81 | 81 | } elsif $version == '6' { |
|
92 | 92 | } |
93 | 93 |
|
94 | 94 | # get major/minor version numbers |
95 | | - $array_version = split($version_real, 'u') |
96 | | - $maj_version = $array_version[0] |
97 | | - $min_version = $array_version[1] |
| 95 | + if versioncmp($version_real, '9') >= 0 { |
| 96 | + $array_version = split($version_real, '\.') |
| 97 | + $maj_version = $array_version[0] |
| 98 | + $min_version = $array_version[2] |
| 99 | + } else { |
| 100 | + $array_version = split($version_real, 'u') |
| 101 | + $maj_version = $array_version[0] |
| 102 | + $min_version = $array_version[1] |
| 103 | + } |
98 | 104 |
|
99 | 105 | # remove extra particle if minor version is 0 |
100 | 106 | $version_final = delete($version_real, 'u0') |
101 | | - if $version_final == '9' { |
102 | | - $longversion = "${type}-9" |
| 107 | + if versioncmp($version_final, '9') >= 0 { |
| 108 | + $longversion = "${type}-${version_final}" |
103 | 109 | } else { |
104 | 110 | $longversion = $min_version ? { |
105 | 111 | '0' => "${type}1.${maj_version}.0", |
|
126 | 132 | case $maj_version { |
127 | 133 | '9' : { |
128 | 134 | case $min_version { |
| 135 | + '1' : { $buildnumber = '+11' } |
129 | 136 | '0' : { $buildnumber = '+181' } |
130 | 137 | default : { fail("Unreleased Java SE version ${version_real}") } |
131 | 138 | } |
132 | 139 | } |
133 | 140 | '8' : { |
134 | 141 | case $min_version { |
| 142 | + '152' : { $buildnumber = '-b16' |
| 143 | + $urlcodeoracle = '/aa0333dd3019491ca4f6ddbe78cdb6d0' } |
| 144 | + '151' : { $buildnumber = '-b12' |
| 145 | + $urlcodeoracle = '/e758a0de34e24606bca991d704f6dcbf' } |
135 | 146 | '144' : { $buildnumber = '-b01' |
136 | 147 | $urlcodeoracle = '/090f390dda5b47b9b721c7dfaa008135' } |
137 | 148 | '141' : { $buildnumber = '-b15' |
|
244 | 255 | if !$checksum { |
245 | 256 | #-- start checksum --# |
246 | 257 | case $filename_real { |
| 258 | + # 9.0.1 |
| 259 | + 'jdk-9.0.1_linux-x64_bin.rpm' : { $md5checksum = '86cce47a74dfff3e224abe7a35ee7420' } |
| 260 | + 'jdk-9.0.1_linux-x64_bin.tar.gz' : { $md5checksum = 'f6a5d86a9d371e9c416c1f82213b326f' } |
| 261 | + 'jre-9.0.1_linux-x64_bin.rpm' : { $md5checksum = '72af66d314fce1d81fc399ea7c6cdf29' } |
| 262 | + 'jre-9.0.1_linux-x64_bin.tar.gz' : { $md5checksum = '008913963c0c053d3c52bd6e3473010d' } |
247 | 263 | # 9 |
248 | 264 | 'jdk-9_linux-x64_bin.rpm' : { $md5checksum = '5f2c490f08d6da7ce8807cdeea2f282d' } |
249 | 265 | 'jdk-9_linux-x64_bin.tar.gz' : { $md5checksum = 'abe68b8ba280d11cb8f937410543750c' } |
250 | 266 | 'jre-9_linux-x64_bin.rpm' : { $md5checksum = '3d0bd97925fa3d68746c2849c6aa1d2b' } |
251 | 267 | 'jre-9_linux-x64_bin.tar.gz' : { $md5checksum = '113a784957235eb78ef418f89e3e6b88' } |
| 268 | + # 8u152 |
| 269 | + 'jdk-8u152-linux-i586.rpm' : { $md5checksum = '953f8cbdd09615c44545860d969d0937' } |
| 270 | + 'jdk-8u152-linux-i586.tar.gz' : { $md5checksum = '0c70ea43ad5baf0349a16c734bc2fb41' } |
| 271 | + 'jdk-8u152-linux-x64.rpm' : { $md5checksum = 'b6979be30bdc4077dc93cd99134ad84d' } |
| 272 | + 'jdk-8u152-linux-x64.tar.gz' : { $md5checksum = '20dddd28ced3179685a5f58d3fcbecd8' } |
| 273 | + 'jre-8u152-linux-i586.rpm' : { $md5checksum = '52b57d4cec8d8f3e6bc7c82e87d18973' } |
| 274 | + 'jre-8u152-linux-i586.tar.gz' : { $md5checksum = '1ea9344c8d223694e05865e32edc3656' } |
| 275 | + 'jre-8u152-linux-x64.rpm' : { $md5checksum = '865f94da68cb41faeddad894ffa01b49' } |
| 276 | + 'jre-8u152-linux-x64.tar.gz' : { $md5checksum = '32c9a36d3869b13db18e8bd5bfc14dcb' } |
| 277 | + # 8u151 |
| 278 | + 'jdk-8u151-linux-i586.rpm' : { $md5checksum = '47116151056e99506e103c2fd84c2da4' } |
| 279 | + 'jdk-8u151-linux-i586.tar.gz' : { $md5checksum = 'ecff0de91938a43b6efb312f6b2994f2' } |
| 280 | + 'jdk-8u151-linux-x64.rpm' : { $md5checksum = '7f09893e12aadef39e0751ec657cc7d8' } |
| 281 | + 'jdk-8u151-linux-x64.tar.gz' : { $md5checksum = '774d8cb584d9ebedef8eba9ee2dfe113' } |
| 282 | + 'jre-8u151-linux-i586.rpm' : { $md5checksum = '3ee20326ff2fb9ae5cd344689d3fcbdf' } |
| 283 | + 'jre-8u151-linux-i586.tar.gz' : { $md5checksum = '6adfa27e4eb8e4acc355e598139b46e7' } |
| 284 | + 'jre-8u151-linux-x64.rpm' : { $md5checksum = 'a540c278bc158c4abf263f883ec3d207' } |
| 285 | + 'jre-8u151-linux-x64.tar.gz' : { $md5checksum = '47ada926885c43f4ee2a8426a44af634' } |
252 | 286 | # 8u144 |
253 | 287 | 'jdk-8u144-linux-i586.rpm' : { $md5checksum = 'eb35a77bcbd2466d9c96142e5a0d9b87' } |
254 | 288 | 'jdk-8u144-linux-i586.tar.gz' : { $md5checksum = '13d771707f326b02e2497c99e0a2ca37' } |
|
0 commit comments