From 3a1e09db886aa75475e94ba4fad124cebb15cf57 Mon Sep 17 00:00:00 2001 From: Ben Roberts Date: Sun, 23 Nov 2014 23:49:10 +0000 Subject: [PATCH] Update regex to handle versions like 20140101a when matching installed packages --- lib/puppet/provider/package/entropy.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/puppet/provider/package/entropy.rb b/lib/puppet/provider/package/entropy.rb index b13a848..fe27f82 100644 --- a/lib/puppet/provider/package/entropy.rb +++ b/lib/puppet/provider/package/entropy.rb @@ -16,7 +16,7 @@ Puppet::Type.type(:package).provide :entropy, :parent => Puppet::Provider::Packa defaultfor :has_entropy => true def self.instances - result_format = /^(\S+)\/(\S+)-([\.\d]+(?:_(?:alpha|beta|pre|rc|p)\d+)?(?:-r\d+)?)(?:#(\S+))?$/ + result_format = /^(\S+)\/(\S+)-([\.\d]+(?:_?(?:a(?:lpha)?|b(?:eta)?|pre|rc|p)\d*)?(?:-r\d+)?)(?:#(\S+))?$/ result_fields = [:category, :name, :ensure] begin