lib/puppet/provider/package/up2date.rb in puppet-0.25.0 vs lib/puppet/provider/package/up2date.rb in puppet-0.25.1

- old
+ new

@@ -23,10 +23,10 @@ # What's the latest package version available? def latest #up2date can only get a list of *all* available packages? output = up2date "--showall" - if output =~ /^#{@resource[:name]}-(\d+.*)\.\w+/ + if output =~ /^#{Regexp.escape @resource[:name]}-(\d+.*)\.\w+/ return $1 else # up2date didn't find updates, pretend the current # version is the latest return @property_hash[:ensure]