summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-08-04 00:36:47 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-08-04 00:36:47 +0000
commit40e4d6fa02e801a26c2880840befa32718e55452 (patch)
tree893496547abebfd805e4b28e4ba13f443c66e897 /lib/puppet/util
parent97cd057177f18a0e6694aab0e440f86e0bf08d42 (diff)
Fixing #735 -- gen_config now uses a single heading, matching the name of the process
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2743 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet/util')
-rw-r--r--lib/puppet/util/config.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/puppet/util/config.rb b/lib/puppet/util/config.rb
index ded78f9c4..6d42f0ea6 100644
--- a/lib/puppet/util/config.rb
+++ b/lib/puppet/util/config.rb
@@ -541,8 +541,11 @@ Generated on #{Time.now}.
}.gsub(/^/, "# ")
+ # Add a section heading that matches our name.
+ if @config.include?(:name)
+ str += "[%s]\n" % self[:name]
+ end
eachsection do |section|
- str += "[#{section}]\n"
persection(section) do |obj|
str += obj.to_config + "\n"
end