+1 On Fri, Dec 11, 2009 at 8:28 AM, Markus Roberts <[email protected]> wrote:
> Andrew Forgue's suggested patch; changes the regular expression to > accept any non-space characters, non-vertical bar characters in a > version "number". > > Examples > > v | SLES10-SP1-Updates | | resmgr | 0.9.8_SVNr75-18.9 | x86_64 > v | SLES10-SP1-Updates | | wireless-tools | 28pre13-22.16.2 | x86_64 > > Signed-off-by: Markus Roberts <[email protected]> > --- > lib/puppet/provider/package/rug.rb | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/lib/puppet/provider/package/rug.rb > b/lib/puppet/provider/package/rug.rb > index ca27cbb..9f09b35 100644 > --- a/lib/puppet/provider/package/rug.rb > +++ b/lib/puppet/provider/package/rug.rb > @@ -36,7 +36,7 @@ Puppet::Type.type(:package).provide :rug, :parent => :rpm > do > #rug can only get a list of *all* available packages? > output = rug "list-updates" > > - if output =~ /#{Regexp.escape > @resource[:name]}\s*\|\s*([0-9\.\-]+)/ > + if output =~ /#{Regexp.escape @resource[:name]}\s*\|\s*([^\s\|]+)/ > return $1 > else > # rug didn't find updates, pretend the current > -- > 1.6.4 > > -- > > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<puppet-dev%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en. > > > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
