From 81cbab846f1ab26215f5976eaa4f5e08a131c5dc Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Thu, 13 Sep 2018 23:17:06 +0200 Subject: [PATCH] Remove `__MACOSX` directory after unzipping. --- Library/Homebrew/unpack_strategy/zip.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/unpack_strategy/zip.rb b/Library/Homebrew/unpack_strategy/zip.rb index c4785e05af..44671ba9b7 100644 --- a/Library/Homebrew/unpack_strategy/zip.rb +++ b/Library/Homebrew/unpack_strategy/zip.rb @@ -16,10 +16,14 @@ module UnpackStrategy def extract_to_dir(unpack_dir, basename:, verbose:) quiet_flags = verbose ? [] : ["-qq"] - system_command! "unzip", - args: [*quiet_flags, path, "-d", unpack_dir], - verbose: verbose, - print_stderr: false + result = system_command! "unzip", + args: [*quiet_flags, path, "-d", unpack_dir], + verbose: verbose, + print_stderr: false + + FileUtils.rm_rf unpack_dir/"__MACOSX" + + result end end end