summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVasiliy Tolstov <v.tolstov@selfip.ru>2014-06-14 01:22:47 +0400
committerVasiliy Tolstov <v.tolstov@selfip.ru>2014-06-14 01:22:47 +0400
commit31f9eefa16c87de435141beb1fea5b7cfebfbfae (patch)
tree3db3b00c61c49c030dd1ed19d48a27806284ed83
parentc5bbc0b8e130b90ac43e86349dd2c22726c9c20e (diff)
downloadchef-31f9eefa16c87de435141beb1fea5b7cfebfbfae.tar.gz
fix determine installed packages
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
-rw-r--r--lib/chef/provider/package/paludis.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/chef/provider/package/paludis.rb b/lib/chef/provider/package/paludis.rb
index 3474213c17..81deb74efd 100644
--- a/lib/chef/provider/package/paludis.rb
+++ b/lib/chef/provider/package/paludis.rb
@@ -38,7 +38,7 @@ class Chef
installed = false
re = Regexp.new('(?<name>(.*))[[:blank:]](?<version>(.*))[[:blank:]](?<repository>(.*))$')
- shell_out!("cave -L warning print-ids -m \"#{@new_resource.package_name.split('/').last}\" -f \"%c/%p %v %r\n\"").stdout.each_line do |line|
+ shell_out!("cave -L warning print-ids -m \"*/#{@new_resource.package_name.split('/').last}\" -f \"%c/%p %v %r\n\"").stdout.each_line do |line|
res = re.match(line)
unless res.nil?
case res[:repository]