cleanup: ignore DS_Store access failures.

Fixes #10988.
This commit is contained in:
Mike McQuaid 2021-04-23 14:49:12 +01:00
parent dcd9bf1212
commit 1cb082db94
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70

View File

@ -435,7 +435,12 @@ module Homebrew
] ]
dirs.select(&:directory?) dirs.select(&:directory?)
.flat_map { |d| Pathname.glob("#{d}/**/.DS_Store") } .flat_map { |d| Pathname.glob("#{d}/**/.DS_Store") }
.each(&:unlink) .each do |dir|
dir.unlink
rescue Errno::EACCES
# don't care if we can't delete a .DS_Store
nil
end
end end
def prune_prefix_symlinks_and_directories def prune_prefix_symlinks_and_directories