temp commit.
authorDan Bode <dan@bodepd.com>
Fri, 18 Jun 2010 16:06:44 +0000 (11:06 -0500)
committerDan Bode <dan@bodepd.com>
Fri, 18 Jun 2010 16:06:44 +0000 (11:06 -0500)
lib/puppet/type/sudoers.rb

index 8aa01db..ac85265 100644 (file)
@@ -84,10 +84,10 @@ Defaults@host x=y,one=1,two=2
     end
     # this fails for existing resources, just dont use fake_namevar stuff!
     validate do |name| 
-      if name =~ /^fake_namevar_\d+/
-        unless resource.original_parameters[:provider].get('record_type') == :parsed
-          raise Puppet::Error, "cannot use reserved namevar #{name}"
-        end
+      # please forgive this dirty hack, but only managed lines can 
+      # have lines
+      if (name =~ /^fake_namevar_\d+/ and resource.line)
+        raise Puppet::Error, "cannot use reserved namevar #{name}"
       end
     end
   end