summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Cowie <jcowie@chef.io>2017-09-22 16:13:15 +0100
committerJon Cowie <jcowie@chef.io>2017-09-22 16:13:15 +0100
commitdb090a8ed5ed75a3acbce392955fe63b4646e7f3 (patch)
tree29eca732bf7fd707cfba51681da53f1e273ff59d
parentd9a27abe8f6efccc1b6ef73e1e56bdec24e5a010 (diff)
downloadchef-db090a8ed5ed75a3acbce392955fe63b4646e7f3.tar.gz
Add version_equals? method to windows provider
Signed-off-by: Jon Cowie <jcowie@chef.io>
-rw-r--r--lib/chef/provider/package/windows.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/chef/provider/package/windows.rb b/lib/chef/provider/package/windows.rb
index e2f995b97d..bade7f27a3 100644
--- a/lib/chef/provider/package/windows.rb
+++ b/lib/chef/provider/package/windows.rb
@@ -165,6 +165,10 @@ class Chef
#
# @return [Boolean] true if new_version is equal to or included in current_version
def target_version_already_installed?(current_version, new_version)
+ version_equals?(current_version, new_version)
+ end
+
+ def version_equals?(current_version, new_version)
Chef::Log.debug("Checking if #{new_resource} version '#{new_version}' is already installed. #{current_version} is currently installed")
if current_version.is_a?(Array)
current_version.include?(new_version)