summaryrefslogtreecommitdiff
path: root/lib/chef
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2015-02-19 08:48:42 -0800
committerLamont Granquist <lamont@scriptkiddie.org>2015-02-19 08:48:42 -0800
commit1468c85d1374986ffd5590f6653ff6a64bbdf4c9 (patch)
tree2c5f7272ce094b125a2a6deae2e72dac9e95d96f /lib/chef
parent44ecf5c00960fb20dae43425929f2dfedf7a067c (diff)
parent32bc9839a8a7c24c6250744875238683e57ac870 (diff)
downloadchef-1468c85d1374986ffd5590f6653ff6a64bbdf4c9.tar.gz
Merge pull request #2942 from chef/lcg/dpkg-regression
fix dpkg regression
Diffstat (limited to 'lib/chef')
-rw-r--r--lib/chef/provider/package/dpkg.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/chef/provider/package/dpkg.rb b/lib/chef/provider/package/dpkg.rb
index 1500aa9a7e..11691a2479 100644
--- a/lib/chef/provider/package/dpkg.rb
+++ b/lib/chef/provider/package/dpkg.rb
@@ -61,10 +61,12 @@ class Chef
if @source_exists
# Get information from the package if supplied
Chef::Log.debug("#{@new_resource} checking dpkg status")
+
shell_out("dpkg-deb -W #{@new_resource.source}").stdout.each_line do |line|
if pkginfo = DPKG_INFO.match(line)
@current_resource.package_name(pkginfo[1])
@new_resource.version(pkginfo[2])
+ @candidate_version = pkginfo[2]
end
end
else