diff --git a/manifests/package_debian.pp b/manifests/package_debian.pp index 117ff81..89ad88b 100644 --- a/manifests/package_debian.pp +++ b/manifests/package_debian.pp @@ -20,9 +20,14 @@ class java::package_debian( $distribution ) { + file { "/var/local/sun-java6.preseed": + content => template("${module_name}/sun-java6.preseed"), + } package { 'java': ensure => $version, name => $distribution, + responsefile => "/var/local/sun-java6.preseed", + require => File["/var/local/sun-java6.preseed"], } } diff --git a/templates/sun-java6.preseed b/templates/sun-java6.preseed new file mode 100644 index 0000000..b22f4b6 --- /dev/null +++ b/templates/sun-java6.preseed @@ -0,0 +1,3 @@ +sun-java6-bin shared/accepted-sun-dlj-v1-1 boolean true +sun-java6-jdk shared/accepted-sun-dlj-v1-1 boolean true +sun-java6-jre shared/accepted-sun-dlj-v1-1 boolean true