summaryrefslogtreecommitdiff
path: root/lib/chef/provider/package/cab.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/provider/package/cab.rb')
-rw-r--r--lib/chef/provider/package/cab.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/chef/provider/package/cab.rb b/lib/chef/provider/package/cab.rb
index fd099811e0..7488ec8c9b 100644
--- a/lib/chef/provider/package/cab.rb
+++ b/lib/chef/provider/package/cab.rb
@@ -51,11 +51,11 @@ class Chef
end
def source_resource
- @source_resource ||= declare_resource(:remote_file, new_resource.name) do
+ @source_resource ||= declare_resource(:remote_file, new_resource.name) {
path default_download_cache_path
source new_resource.source
backup false
- end
+ }
end
def default_download_cache_path
@@ -90,12 +90,12 @@ class Chef
package = new_cab_identity
# Search for just the package name to catch a different version being installed
logger.trace("#{new_resource} searching for installed package #{package["name"]}")
- existing_package_identities = installed_packages.map do |p|
+ existing_package_identities = installed_packages.map { |p|
split_package_identity(p["package_identity"])
- end
- found_packages = existing_package_identities.select do |existing_package_ident|
+ }
+ found_packages = existing_package_identities.select { |existing_package_ident|
existing_package_ident["name"] == package["name"]
- end
+ }
if found_packages.empty?
nil
elsif found_packages.length == 1