get correct jdk version for centos 5.8 and 6.3

This commit is contained in:
Gareth Rushgrove
2013-04-02 16:08:14 +01:00
parent 4b54bab0cb
commit 5007be2226

View File

@@ -10,7 +10,6 @@
#
# Sample Usage:
#
# [Remember: No empty lines between comments and class definition]
class java(
$distribution = 'jdk',
$version = 'present'
@@ -26,21 +25,24 @@ class java(
'RedHat': {
if ($operatingsystem == 'Fedora') {
class { 'java::package_redhat':
version => $version,
distribution => 'java',
require => Anchor['java::begin'],
before => Anchor['java::end'],
if ($::operatingsystem == 'Fedora') {
$distribution_redhat = 'java'
} elsif ($::operatingsystem == 'Centos') {
case $::operatingsystemrelease {
'5.8': { $distribution_redhat = 'java-1.7.0-openjdk' }
'6.3': { $distribution_redhat = 'java-1.7.0-openjdk' }
default: { $distribution_redhat = $distribution }
}
} else {
$distribution_redhat = $distribution
}
class { 'java::package_redhat':
version => $version,
distribution => $distribution,
distribution => $distribution_redhat,
require => Anchor['java::begin'],
before => Anchor['java::end'],
}
}
}