From 4e44724835ef1f92c819b48e1abd91d10ea18a51 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Fri, 2 Nov 2018 14:26:35 +0100 Subject: [PATCH] Always make nested container readable and writable. --- Library/Homebrew/cask/installer.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Library/Homebrew/cask/installer.rb b/Library/Homebrew/cask/installer.rb index 20609203fb..b8129e125a 100644 --- a/Library/Homebrew/cask/installer.rb +++ b/Library/Homebrew/cask/installer.rb @@ -175,6 +175,8 @@ module Cask tmpdir = Pathname(tmpdir) primary_container.extract(to: tmpdir, basename: basename, verbose: verbose?) + FileUtils.chmod_R "+rw", tmpdir/nested_container, force: true, verbose: verbose? + UnpackStrategy.detect(tmpdir/nested_container) .extract_nestedly(to: @cask.staged_path, verbose: verbose?) end