diff options
author | James Turnbull <james@lovedthanlost.net> | 2008-07-22 16:13:48 +1000 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2008-07-22 16:14:34 +1000 |
commit | bfcd62638365b1e6f4e63ea8ae1be4dfc724e5da (patch) | |
tree | 2d934f752292fff5e1f4f2c9883fcc81b14ba454 /lib/puppet/provider/service/redhat.rb | |
parent | ff36832ec1837f300e57bfd37ca877c356e24a8b (diff) | |
download | puppet-bfcd62638365b1e6f4e63ea8ae1be4dfc724e5da.tar.gz puppet-bfcd62638365b1e6f4e63ea8ae1be4dfc724e5da.tar.xz puppet-bfcd62638365b1e6f4e63ea8ae1be4dfc724e5da.zip |
Fixes #1445 and #1426
Diffstat (limited to 'lib/puppet/provider/service/redhat.rb')
-rwxr-xr-x | lib/puppet/provider/service/redhat.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/puppet/provider/service/redhat.rb b/lib/puppet/provider/service/redhat.rb index 48da577ec..d26f76ebd 100755 --- a/lib/puppet/provider/service/redhat.rb +++ b/lib/puppet/provider/service/redhat.rb @@ -59,7 +59,12 @@ Puppet::Type.type(:service).provide :redhat, :parent => :init do def status if @resource[:hasstatus] == :true - service(@resource[:name], "status") + begin + service(@resource[:name], "status") + return :running + rescue + return :stopped + end else super end |