diff options
Diffstat (limited to 'lib/puppet/provider/service/src.rb')
-rwxr-xr-x | lib/puppet/provider/service/src.rb | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/puppet/provider/service/src.rb b/lib/puppet/provider/service/src.rb index 135edcb65..aed88d531 100755 --- a/lib/puppet/provider/service/src.rb +++ b/lib/puppet/provider/service/src.rb @@ -31,7 +31,6 @@ Puppet::Type.type(:service).provide :src, :parent => :base do end def restart - begin execute([command(:lssrc), "-Ss", @resource[:name]]).each do |line| args = line.split(":") @@ -59,13 +58,11 @@ Puppet::Type.type(:service).provide :src, :parent => :base do end end self.fail("No such service found") - rescue Puppet::ExecutionFailure => detail + rescue Puppet::ExecutionFailure => detail raise Puppet::Error.new("Cannot get status of #{@resource[:name]}, error was: #{detail}" ) - end end def status - begin execute([command(:lssrc), "-s", @resource[:name]]).each do |line| args = line.split @@ -82,9 +79,8 @@ Puppet::Type.type(:service).provide :src, :parent => :base do return state end self.fail("No such service found") - rescue Puppet::ExecutionFailure => detail + rescue Puppet::ExecutionFailure => detail raise Puppet::Error.new("Cannot get status of #{@resource[:name]}, error was: #{detail}" ) - end end end |