diff options
Diffstat (limited to 'lib/puppet/provider/selmodule/semodule.rb')
-rw-r--r-- | lib/puppet/provider/selmodule/semodule.rb | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/puppet/provider/selmodule/semodule.rb b/lib/puppet/provider/selmodule/semodule.rb index 0b72618ec..d6bf09a6a 100644 --- a/lib/puppet/provider/selmodule/semodule.rb +++ b/lib/puppet/provider/selmodule/semodule.rb @@ -13,11 +13,9 @@ Puppet::Type.type(:selmodule).provide(:semodule) do end def destroy - begin execoutput("#{command(:semodule)} --remove #{@resource[:name]}") - rescue Puppet::ExecutionFailure => detail + rescue Puppet::ExecutionFailure => detail raise Puppet::Error, "Could not remove policy module: #{detail}"; - end end def exists? @@ -47,11 +45,9 @@ Puppet::Type.type(:selmodule).provide(:semodule) do end def syncversion= (dosync) - begin execoutput("#{command(:semodule)} --upgrade #{selmod_name_to_filename}") - rescue Puppet::ExecutionFailure => detail + rescue Puppet::ExecutionFailure => detail raise Puppet::Error, "Could not upgrade policy module: #{detail}"; - end end # Helper functions |