summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Eddy <dave@daveeddy.com>2014-09-03 19:55:03 -0400
committerDave Eddy <dave@daveeddy.com>2014-09-03 19:55:03 -0400
commit8d1bcd19e68d0b1b3576a77e233211dca0e2473a (patch)
treec0948ca91ed966e7bec53c846940702b6f66eef0
parentbee361b925eb6bc1fbeec2760d5e137ebc7a6602 (diff)
downloadchef-8d1bcd19e68d0b1b3576a77e233211dca0e2473a.tar.gz
fix FreeBSD pkgng provider (version detection)
-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