summaryrefslogtreecommitdiffstats
path: root/lib/puppet
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2007-12-19 13:43:22 -0600
committerLuke Kanies <luke@madstop.com>2007-12-19 13:43:22 -0600
commit927cb24c0a6783b87bc511227f1640143c4a4649 (patch)
tree5f378bdf165d86d5f9b31afb4c2914c3176d5559 /lib/puppet
parentc998a254578e2ce1cbc6c8078b600aa6bf743038 (diff)
downloadpuppet-927cb24c0a6783b87bc511227f1640143c4a4649.tar.gz
puppet-927cb24c0a6783b87bc511227f1640143c4a4649.tar.xz
puppet-927cb24c0a6783b87bc511227f1640143c4a4649.zip
Fixing #967 -- default resources no longer conflict with
managed resources.
Diffstat (limited to 'lib/puppet')
-rw-r--r--lib/puppet/network/client/master.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/puppet/network/client/master.rb b/lib/puppet/network/client/master.rb
index 8d768018f..6e810b41b 100644
--- a/lib/puppet/network/client/master.rb
+++ b/lib/puppet/network/client/master.rb
@@ -70,7 +70,6 @@ class Puppet::Network::Client::Master < Puppet::Network::Client
def clear
@catalog.clear(true) if @catalog
Puppet::Type.allclear
- mkdefault_objects
@catalog = nil
end
@@ -205,12 +204,10 @@ class Puppet::Network::Client::Master < Puppet::Network::Client
self.class.instance = self
@running = false
-
- mkdefault_objects
end
# Make the default objects necessary for function.
- def mkdefault_objects
+ def make_default_resources
# First create the default scheduling objects
Puppet::Type.type(:schedule).mkdefaultschedules
@@ -266,6 +263,9 @@ class Puppet::Network::Client::Master < Puppet::Network::Client
end
if self.catalog
+ # Make our default schedules and such.
+ make_default_resources
+
@catalog.retrieval_duration = duration
Puppet.notice "Starting catalog run" unless @local
benchmark(:notice, "Finished catalog run") do