summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2020-11-13 11:53:27 -0800
committerLamont Granquist <lamont@scriptkiddie.org>2020-11-13 11:53:27 -0800
commit268d2e5465de5f3f1816bcbbbdaaa3052b422188 (patch)
treeaa5d959fc84c2fd1639794e4ceaf47a0547be5a7
parent974fed51cfd8b1d8d75151dd0217525e9e370ead (diff)
downloadchef-lcg/zypper-fix2.tar.gz
okay this one i actually tested first locallylcg/zypper-fix2
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
-rw-r--r--lib/chef/provider/package/zypper.rb3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/chef/provider/package/zypper.rb b/lib/chef/provider/package/zypper.rb
index 18bbba1c3d..3e934b12d5 100644
--- a/lib/chef/provider/package/zypper.rb
+++ b/lib/chef/provider/package/zypper.rb
@@ -78,7 +78,6 @@ class Chef
is_installed = false
logger.trace("#{new_resource} checking zypper")
status = shell_out!("zypper", "--non-interactive", "info", package_name)
- puts status.stdout
status.stdout.each_line do |line|
case line
when /^Version *: (.+) *$/
@@ -105,7 +104,7 @@ class Chef
next if version == "Version" # header
if new_version
- next unless version == new_version
+ next unless version == new_version || version.start_with?("#{new_version}-")
end
return version