summaryrefslogtreecommitdiff
path: root/lib/chef/provider/package/freebsd
diff options
context:
space:
mode:
authorChris Doherty <randomcamel@users.noreply.github.com>2014-10-08 08:55:35 -0700
committerChris Doherty <randomcamel@users.noreply.github.com>2014-10-08 08:55:35 -0700
commite54ad3b28b54f2f02b00c16a6ff29291b0c52b6f (patch)
tree2a2f17b9dcb7ac0830167b58dd8c498fcfab29d5 /lib/chef/provider/package/freebsd
parent19adfd52154a227717ecb2823750dae4bc34a57c (diff)
parentd24b477b4bfe542ea979524505c634cb449a607b (diff)
downloadchef-e54ad3b28b54f2f02b00c16a6ff29291b0c52b6f.tar.gz
Merge pull request #1980 from bahamas10/dave-1409788502
fix FreeBSD pkgng provider (version detection)
Diffstat (limited to 'lib/chef/provider/package/freebsd')
-rw-r--r--lib/chef/provider/package/freebsd/pkgng.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/chef/provider/package/freebsd/pkgng.rb b/lib/chef/provider/package/freebsd/pkgng.rb
index 0741a4d95f..bfe6dca617 100644
--- a/lib/chef/provider/package/freebsd/pkgng.rb
+++ b/lib/chef/provider/package/freebsd/pkgng.rb
@@ -45,7 +45,7 @@ class Chef
def current_installed_version
pkg_info = shell_out!("pkg info \"#{@new_resource.package_name}\"", :env => nil, :returns => [0,70])
- pkg_info.stdout[/^#{Regexp.escape(@new_resource.package_name)}-(.+)/, 1]
+ pkg_info.stdout[/^Version +: (.+)$/, 1]
end
def candidate_version