Update regex to handle versions like 20140101a when matching installed packages

This commit is contained in:
2014-11-23 23:49:10 +00:00
parent f371e97b6b
commit 3a1e09db88

View File

@@ -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