18 lines
576 B
Puppet
18 lines
576 B
Puppet
# On Debian systems, if alternatives are set, manually assign them.
|
|
class java::config ( ) {
|
|
case $::osfamily {
|
|
'Debian': {
|
|
if $java::use_java_alternative != undef and $java::use_java_alternative_path != undef {
|
|
exec { 'update-java-alternatives':
|
|
path => '/usr/bin:/usr/sbin:/bin:/sbin',
|
|
command => "update-java-alternatives --set ${java::use_java_alternative} --jre",
|
|
unless => "test /etc/alternatives/java -ef '${java::use_java_alternative_path}'",
|
|
}
|
|
}
|
|
}
|
|
default: {
|
|
# Do nothing.
|
|
}
|
|
}
|
|
}
|