summaryrefslogtreecommitdiffstats
path: root/lib/puppet
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 /lib/puppet
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.
Diffstat (limited to 'lib/puppet')
-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.