From f7c17d7e9522944536bf2c448deec1659593739d Mon Sep 17 00:00:00 2001 From: Eike Waldt Date: Thu, 14 Jul 2016 14:34:52 +0200 Subject: Made chef 11 compatible on Suse12 Signed-off-by: dheerajd-msys --- lib/chef/provider/package/zypper.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/chef/provider/package/zypper.rb b/lib/chef/provider/package/zypper.rb index b288d5d954..5c03a5d8e8 100644 --- a/lib/chef/provider/package/zypper.rb +++ b/lib/chef/provider/package/zypper.rb @@ -44,19 +44,19 @@ class Chef status = popen4("zypper --non-interactive info #{@new_resource.package_name}") do |pid, stdin, stdout, stderr| stdout.each do |line| case line - when /^Version: (.+)$/ - version = $1 + when /^Version *: (.+) *$/ + version = $1.strip Chef::Log.debug("#{@new_resource} version #{$1}") - when /^Installed: Yes$/ + when /^Installed *: Yes *$/ is_installed=true Chef::Log.debug("#{@new_resource} is installed") - when /^Installed: No$/ + when /^Installed *: No *$/ is_installed=false Chef::Log.debug("#{@new_resource} is not installed") - when /^Status: out-of-date \(version (.+) installed\)$/ + when /^Status *: out-of-date \(version (.+) installed\) *$/ is_out_of_date=true - oud_version=$1 + oud_version=$1.strip Chef::Log.debug("#{@new_resource} out of date version #{$1}") end end -- cgit v1.2.1