diff -uNr puppet-0.22.4.orig/lib/puppet/type/yumrepo.rb puppet-0.22.4/lib/puppet /type/yumrepo.rb --- puppet-0.22.4.orig/lib/puppet/type/yumrepo.rb 2007-02-14 16:17:54.0000 00000 -0500 +++ puppet-0.22.4/lib/puppet/type/yumrepo.rb 2007-05-31 09:22:48.000000000 -0 400 @@ -332,6 +332,20 @@ newvalue(%r{[0-9]+}) { } end + newproperty(:protect, :parent => Puppet::IniProperty) do + desc "Enable or disable protection for this repository. + #{ABSENT_DOC}" + newvalue(:absent) { self.should = :absent } + newvalue(%r{(0|1)}) { } + end + + newproperty(:priority, :parent => Puppet::IniProperty) do + desc "Priority of this repository from 1-99. + #{ABSENT_DOC}" + newvalue(:absent) { self.should = :absent } + newvalue(%r{[1-9][0-9]?}) { } + end + end