diff options
| author | Markus Roberts <Markus@reality.com> | 2010-01-25 13:17:42 -0800 |
|---|---|---|
| committer | James Turnbull <james@lovedthanlost.net> | 2010-01-30 09:30:54 +1100 |
| commit | 9419c2ba9553d2ed88e7435ea7becc0783024af2 (patch) | |
| tree | e04603373bd4ebd3fd15cd12bba477b52c3b2b4a | |
| parent | 10becce443741511ff216c98f6f460513a615cdb (diff) | |
| download | puppet-9419c2ba9553d2ed88e7435ea7becc0783024af2.tar.gz puppet-9419c2ba9553d2ed88e7435ea7becc0783024af2.tar.xz puppet-9419c2ba9553d2ed88e7435ea7becc0783024af2.zip | |
Fix for #3035 (redhat services use init for source)
Redhat services generated a slew of errors because they "duplicated" the same
services from the init provider on which the redhat provider is based (cf yum).
Declaring the source suppresses these erroneous errors.
| -rwxr-xr-x | lib/puppet/provider/service/redhat.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/puppet/provider/service/redhat.rb b/lib/puppet/provider/service/redhat.rb index 211b66956..45a9074e6 100755 --- a/lib/puppet/provider/service/redhat.rb +++ b/lib/puppet/provider/service/redhat.rb @@ -1,6 +1,6 @@ # Manage Red Hat services. Start/stop uses /sbin/service and enable/disable uses chkconfig -Puppet::Type.type(:service).provide :redhat, :parent => :init do +Puppet::Type.type(:service).provide :redhat, :parent => :init, :source => :init do desc "Red Hat's (and probably many others) form of ``init``-style service management: Uses ``chkconfig`` for service enabling and disabling. |
