summaryrefslogtreecommitdiff
path: root/sysutils/puppet/patches/patch-ac
blob: 352b36cdf6d34df598202a290e66ca1ae723f707 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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