summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorMarkus Roberts <Markus@reality.com>2010-09-06 11:09:15 -0700
committerJames Turnbull <james@lovedthanlost.net>2010-09-07 15:41:29 +1000
commit763e7cb6f3f8e1104ab1da515701de1dfc8f57e9 (patch)
treef76c69ed1b0e9bb0ed717a31b1f9e16fe91290ba /lib
parent4a9c85763b7bf2db6da52daa9e8221eb59ffa9d2 (diff)
downloadpuppet-763e7cb6f3f8e1104ab1da515701de1dfc8f57e9.tar.gz
puppet-763e7cb6f3f8e1104ab1da515701de1dfc8f57e9.tar.xz
puppet-763e7cb6f3f8e1104ab1da515701de1dfc8f57e9.zip
Minimal fix for #4691 -- class name uppercased in $name
The class name is now stored internally with an initial capital, which changed the contents of $name in a way that broke some manifests. This fix stores the downcased version in $name.
Diffstat (limited to 'lib')
-rw-r--r--lib/puppet/resource/type.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/puppet/resource/type.rb b/lib/puppet/resource/type.rb
index f6d378512..1d378aaa6 100644
--- a/lib/puppet/resource/type.rb
+++ b/lib/puppet/resource/type.rb
@@ -234,7 +234,7 @@ class Puppet::Resource::Type
end
scope.setvar("title", resource.title) unless set.include? :title
- scope.setvar("name", resource.name) unless set.include? :name
+ scope.setvar("name", resource.name.to_s.downcase) unless set.include? :name
scope.setvar("module_name", module_name) if module_name and ! set.include? :module_name
if caller_name = scope.parent_module_name and ! set.include?(:caller_module_name)