summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBoris Komraz <bkomraz1@gmail.com>2013-12-09 20:13:16 +0200
committerJulian C. Dunn <jdunn@getchef.com>2014-08-03 21:37:25 -0400
commitca6107a28d675e9d09626958d58e344d969e7e86 (patch)
tree86956c8da11abb516aabb57a87acb9576a1dffb5 /lib
parentb01813613a8244efec0ba0907b9e7dae3461d26c (diff)
downloadchef-ca6107a28d675e9d09626958d58e344d969e7e86.tar.gz
[COOK-4028] zypper remove not working wiht OpenSuse 13.1
checking version for nil solves the problem
Diffstat (limited to 'lib')
-rw-r--r--lib/chef/provider/package/zypper.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/chef/provider/package/zypper.rb b/lib/chef/provider/package/zypper.rb
index 2639f18deb..b00bef0f92 100644
--- a/lib/chef/provider/package/zypper.rb
+++ b/lib/chef/provider/package/zypper.rb
@@ -103,7 +103,7 @@ class Chef
private
def zypper_package(command, pkgname, version)
- version = "=#{version}" unless version.empty?
+ version = "=#{version}" unless version.nil? || version.empty?
if zypper_version < 1.0
shell_out!("zypper#{gpg_checks} #{command} -y #{pkgname}")
else