Skip to content
This repository was archived by the owner on Dec 19, 2024. It is now read-only.

Commit 48dcb4e

Browse files
committed
Add support for Java 9.0.4
1 parent 36d0470 commit 48dcb4e

File tree

4 files changed

+21
-7
lines changed

4 files changed

+21
-7
lines changed

manifests/checksums.pp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010

1111
if !$oracle_java::checksum {
1212
case $oracle_java::filename_real {
13+
# 9.0.4
14+
'jdk-9.0.4_linux-x64_bin.rpm' : { $md5checksum = 'ae42bc8183305172395d1ac1c41b215b' }
15+
'jdk-9.0.4_linux-x64_bin.tar.gz' : { $md5checksum = '41de6337d523d365dc3d9c5f862f71cc' }
16+
'jre-9.0.4_linux-x64_bin.rpm' : { $md5checksum = '6db8cc5c5d62887590ca2816b48c8423' }
17+
'jre-9.0.4_linux-x64_bin.tar.gz' : { $md5checksum = 'f894ae55b8405932f4b6a75e4bf40f52' }
1318
# 9.0.1
1419
'jdk-9.0.1_linux-x64_bin.rpm' : { $md5checksum = '86cce47a74dfff3e224abe7a35ee7420' }
1520
'jdk-9.0.1_linux-x64_bin.tar.gz' : { $md5checksum = 'f6a5d86a9d371e9c416c1f82213b326f' }

manifests/init.pp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@
8989
}
9090

9191
# parameters validation
92-
if $version !~ /^([0-9]|[0-9]u[0-9]{1,3})$/ {
93-
fail('$version must be formated as \'major\'u\'minor\' or just \'major\'')
92+
if $version !~ /^([6-9]|[6-9]u[0-9]{1,3}|9\.[0-9]{1}\.[0-9]{1,3})$/ {
93+
fail('$version must be formated as \'major\', \'major\'u\'minor\' or \'major\'.\'minor\'.\'patch\' (Java 9)')
9494
}
9595
if $type !~ /^(jre|jdk)$/ {
9696
fail('$type must be either \'jre\' or \'jdk\'')
@@ -101,7 +101,7 @@
101101

102102
# set to latest release if no minor version was provided
103103
if $version == '9' {
104-
$version_real = '9.0.1'
104+
$version_real = '9.0.4'
105105
} elsif $version == '8' {
106106
$version_real = '8u162'
107107
} elsif $version == '7' {
@@ -197,7 +197,7 @@
197197
}
198198

199199
# define package name
200-
if versioncmp($version_final, '8u162') >= 0 and $maj_version != '9' {
200+
if versioncmp($version_final, '8u151') >= 0 and $maj_version != '9' {
201201
$packagename = "${type}1.${maj_version}"
202202
} elsif versioncmp($version_final, '8u20') >= 0 {
203203
$packagename = $longversion

manifests/installation.pp

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,16 @@
6464
$install_path = $oracle_java::install_path
6565

6666
# 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)')
6969
}
7070
if $type !~ /^(jre|jdk)$/ {
7171
fail('$type must be either \'jre\' or \'jdk\'')
7272
}
7373

7474
# set to latest release if no minor version was provided
7575
if $version == '9' {
76-
$version_real = '9.0.1'
76+
$version_real = '9.0.4'
7777
} elsif $version == '8' {
7878
$version_real = '8u162'
7979
} elsif $version == '7' {
@@ -132,6 +132,8 @@
132132
case $maj_version {
133133
'9' : {
134134
case $min_version {
135+
'4' : { $buildnumber = '+11'
136+
$urlcodeoracle = '/c2514751926b4512b076cc82f959763f' }
135137
'1' : { $buildnumber = '+11' }
136138
'0' : { $buildnumber = '+181' }
137139
default : { fail("Unreleased Java SE version ${version_real}") }
@@ -259,6 +261,11 @@
259261
if !$checksum {
260262
#-- start checksum --#
261263
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' }
262269
# 9.0.1
263270
'jdk-9.0.1_linux-x64_bin.rpm' : { $md5checksum = '86cce47a74dfff3e224abe7a35ee7420' }
264271
'jdk-9.0.1_linux-x64_bin.tar.gz' : { $md5checksum = 'f6a5d86a9d371e9c416c1f82213b326f' }

manifests/javalist.pp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
case $oracle_java::maj_version {
1313
'9' : {
1414
case $oracle_java::min_version {
15+
'4' : { $buildnumber = '+11'
16+
$urlcodeoracle = '/c2514751926b4512b076cc82f959763f' }
1517
'1' : { $buildnumber = '+11' }
1618
'0' : { $buildnumber = '+181' }
1719
default : { fail("Unreleased Java SE version ${oracle_java::version_real}") }

0 commit comments

Comments
 (0)