From dca5dc817617717ff7843ac969f23d83b73d079f Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Sun, 5 Aug 2018 16:03:21 +0200 Subject: [PATCH] Add warnings for permission exceptions. --- Library/Homebrew/cmd/update-report.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/cmd/update-report.rb b/Library/Homebrew/cmd/update-report.rb index dce22af977..25c4cb1bad 100644 --- a/Library/Homebrew/cmd/update-report.rb +++ b/Library/Homebrew/cmd/update-report.rb @@ -199,9 +199,17 @@ module Homebrew target = HOMEBREW_CACHE/"#{prefix}--#{suffix}" if target.exist? - FileUtils.rm_rf child + begin + FileUtils.rm_rf child + rescue Errno::EACCES + opoo "Could not remove #{child}, please do so manually." + end else - FileUtils.mv child, target, force: true + begin + FileUtils.mv child, target + rescue Errno::EACCES + opoo "Could not move #{child} to #{target}, please do so manually." + end end end end