summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Roberts <Markus@reality.com>2010-01-25 13:17:42 -0800
committerJames Turnbull <james@lovedthanlost.net>2010-01-30 09:30:54 +1100
commit9419c2ba9553d2ed88e7435ea7becc0783024af2 (patch)
treee04603373bd4ebd3fd15cd12bba477b52c3b2b4a
parent10becce443741511ff216c98f6f460513a615cdb (diff)
downloadpuppet-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-xlib/puppet/provider/service/redhat.rb2
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.