diagnostic: don't complain about creatable directories that don't exist.

If you can write to `HOMEBREW_PREFIX` (which isn't the case for
`/usr/local` on newer macOSs) then don't complain about these
directories not existing.
This commit is contained in:
Mike McQuaid
2020-12-07 14:32:56 +00:00
parent 62de53a515
commit b751742dfc
+2
View File
@@ -341,6 +341,8 @@ module Homebrew
alias generic_check_tmpdir_sticky_bit check_tmpdir_sticky_bit
def check_exist_directories
return if HOMEBREW_PREFIX.writable_real?
not_exist_dirs = Keg::MUST_EXIST_DIRECTORIES.reject(&:exist?)
return if not_exist_dirs.empty?