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]