Moves debain packages to openjdk.
Change sun-java6-* packages to their openjdk equivalents and add conditional based on lsb codename to determine which version to install.
This commit is contained in:
@@ -37,10 +37,24 @@ class java(
|
||||
|
||||
debian, ubuntu: {
|
||||
|
||||
$distribution_debian = $distribution ? {
|
||||
jdk => 'sun-java6-jdk',
|
||||
jre => 'sun-java6-jre',
|
||||
case $lsbdistcodename {
|
||||
squeeze, lucid: {
|
||||
$distribution_debian = $distribution ? {
|
||||
jdk => 'openjdk-6-jdk',
|
||||
jre => 'openjdk-6-jre-headless',
|
||||
}
|
||||
}
|
||||
wheezy, precise: {
|
||||
$distribution_debian = $distribution ? {
|
||||
jdk => 'openjdk-7-jdk',
|
||||
jre => 'openjdk-7-jre-headless',
|
||||
}
|
||||
}
|
||||
default: {
|
||||
fail("operatingsystem distribution $lsbdistcodename is not supported")
|
||||
}
|
||||
}
|
||||
|
||||
class { 'java::package_debian':
|
||||
version => $version,
|
||||
distribution => $distribution_debian,
|
||||
|
||||
Reference in New Issue
Block a user