diff --git a/manifests/init.pp b/manifests/init.pp index 461a9de..2a8efd6 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -118,14 +118,12 @@ class java( } anchor { 'java::begin:': } - -> - package { 'java': + -> package { 'java': ensure => $version, install_options => $package_options, name => $use_java_package_name, } - -> - class { 'java::config': } + -> class { 'java::config': } -> anchor { 'java::end': } } diff --git a/manifests/oracle.pp b/manifests/oracle.pp index c97ebb0..7b8ca5d 100644 --- a/manifests/oracle.pp +++ b/manifests/oracle.pp @@ -226,13 +226,14 @@ define java::oracle ( creates => $creates_path, proxy_server => $proxy_server, proxy_type => $proxy_type, - }-> + } case $::kernel { 'Linux' : { exec { "Install Oracle java_se ${java_se} ${version}" : path => '/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin', command => $install_command, creates => $creates_path, + before => Archive[$destination] } } default : {