|
64 | 64 | $install_path = $oracle_java::install_path
|
65 | 65 |
|
66 | 66 | # parameters validation
|
67 |
| - if $version !~ /^([0-9]|[0-9]u[0-9]{1,3})$/ { |
68 |
| - fail('$version must be formated as \'major\'u\'minor\' or just \'major\'') |
| 67 | + if $version !~ /^([6-9]|[6-9]u[0-9]{1,3}|9\.[0-9]{1}\.[0-9]{1,3})$/ { |
| 68 | + fail('$version must be formated as \'major\', \'major\'u\'minor\' or \'major\'.\'minor\'.\'patch\' (Java 9)') |
69 | 69 | }
|
70 | 70 | if $type !~ /^(jre|jdk)$/ {
|
71 | 71 | fail('$type must be either \'jre\' or \'jdk\'')
|
72 | 72 | }
|
73 | 73 |
|
74 | 74 | # set to latest release if no minor version was provided
|
75 | 75 | if $version == '9' {
|
76 |
| - $version_real = '9.0.1' |
| 76 | + $version_real = '9.0.4' |
77 | 77 | } elsif $version == '8' {
|
78 | 78 | $version_real = '8u162'
|
79 | 79 | } elsif $version == '7' {
|
|
132 | 132 | case $maj_version {
|
133 | 133 | '9' : {
|
134 | 134 | case $min_version {
|
| 135 | + '4' : { $buildnumber = '+11' |
| 136 | + $urlcodeoracle = '/c2514751926b4512b076cc82f959763f' } |
135 | 137 | '1' : { $buildnumber = '+11' }
|
136 | 138 | '0' : { $buildnumber = '+181' }
|
137 | 139 | default : { fail("Unreleased Java SE version ${version_real}") }
|
|
259 | 261 | if !$checksum {
|
260 | 262 | #-- start checksum --#
|
261 | 263 | case $filename_real {
|
| 264 | + # 9.0.4 |
| 265 | + 'jdk-9.0.4_linux-x64_bin.rpm' : { $md5checksum = 'ae42bc8183305172395d1ac1c41b215b' } |
| 266 | + 'jdk-9.0.4_linux-x64_bin.tar.gz' : { $md5checksum = '41de6337d523d365dc3d9c5f862f71cc' } |
| 267 | + 'jre-9.0.4_linux-x64_bin.rpm' : { $md5checksum = '6db8cc5c5d62887590ca2816b48c8423' } |
| 268 | + 'jre-9.0.4_linux-x64_bin.tar.gz' : { $md5checksum = 'f894ae55b8405932f4b6a75e4bf40f52' } |
262 | 269 | # 9.0.1
|
263 | 270 | 'jdk-9.0.1_linux-x64_bin.rpm' : { $md5checksum = '86cce47a74dfff3e224abe7a35ee7420' }
|
264 | 271 | 'jdk-9.0.1_linux-x64_bin.tar.gz' : { $md5checksum = 'f6a5d86a9d371e9c416c1f82213b326f' }
|
|
0 commit comments