From bfcd62638365b1e6f4e63ea8ae1be4dfc724e5da Mon Sep 17 00:00:00 2001 From: James Turnbull Date: Tue, 22 Jul 2008 16:13:48 +1000 Subject: Fixes #1445 and #1426 --- lib/puppet/provider/service/redhat.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lib') 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 -- cgit