diff options
Diffstat (limited to 'sysutils/puppet/patches/patch-ac')
-rw-r--r-- | sysutils/puppet/patches/patch-ac | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sysutils/puppet/patches/patch-ac b/sysutils/puppet/patches/patch-ac new file mode 100644 index 00000000000..352b36cdf6d --- /dev/null +++ b/sysutils/puppet/patches/patch-ac @@ -0,0 +1,16 @@ +$NetBSD: patch-ac,v 1.1.1.1 2008/03/13 14:17:05 tonnerre Exp $ + +support package that contains '-' in its name, like syslog-ng +http://reductivelabs.com/trac/puppet/ticket/628 + +--- lib/puppet/provider/package/ports.rb.orig Wed May 9 17:12:39 2007 ++++ lib/puppet/provider/package/ports.rb Wed May 9 17:13:57 2007 +@@ -47,7 +47,7 @@ + match = $2 + info = $3 + +- unless pkgstuff =~ /^(\w+)-([0-9].+)$/ ++ unless pkgstuff =~ /^(\S+)-([^-\s]+)$/ + raise Puppet::PackageError, + "Could not match package info '%s'" % pkgstuff + end |