From 57fd88be52d07cf1fc09bd213ce096100c95c502 Mon Sep 17 00:00:00 2001 From: James Turnbull Date: Sat, 19 Apr 2008 21:33:24 +1000 Subject: Pushed patch for ticket #1191 - adding globbing support to ports provider --- lib/puppet/provider/package/ports.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lib/puppet') diff --git a/lib/puppet/provider/package/ports.rb b/lib/puppet/provider/package/ports.rb index 1cff30039..99e26ef23 100755 --- a/lib/puppet/provider/package/ports.rb +++ b/lib/puppet/provider/package/ports.rb @@ -72,8 +72,13 @@ Puppet::Type.type(:package).provide :ports, :parent => :freebsd, :source => :fre end def query + # support portorigin_glob such as "mail/postfix" + name = self.name + if name =~ /\// + name = self.name.split(/\//).slice(1) + end self.class.instances.each do |instance| - if instance.name == self.name + if instance.name == name return instance.properties end end -- cgit