Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
diff --git a/CHANGELOG b/CHANGELOG index 9af050d..0cb38e4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,7 @@ 0.24.5 + Fix #1426 - services on redhat are restarted again and status is + called from the Red Hat provider + Fixed #1414 - Return code from waitpid now right shifted 8 bits Fixed #174 - a native type type for managing ssh authorized_keys diff --git a/lib/puppet/provider/service/redhat.rb b/lib/puppet/provider/service/redhat.rb index e2d6ac9..48da577 100755 --- a/lib/puppet/provider/service/redhat.rb +++ b/lib/puppet/provider/service/redhat.rb @@ -50,10 +50,18 @@ Puppet::Type.type(:service).provide :redhat, :parent => :init do end def restart - if @resource[:hasrestart] == true + if @resource[:hasrestart] == :true service(@resource[:name], "restart") else - return false + super + end + end + + def status + if @resource[:hasstatus] == :true + service(@resource[:name], "status") + else + super end end
This paste will be private.
From the Design Piracy series on my blog: