Skip to content
Snippets Groups Projects
Commit 571aff35 authored by Max Howell's avatar Max Howell
Browse files

Revert "Writability for /usr/local is no longer required"

This reverts commit 21acfc1c7e66babf112196812fdfcf442edf3a97.

This was reverted because we tried to leave /usr/local with root permissions, but
this caused problems for us. Sorry Rogue Amoeba. I'd suggest not installing your
App's tools into /usr/local. It's outside your App's domain, so you can't be sure
what will happen there.
parent 2f842994
No related branches found
No related tags found
No related merge requests found
......@@ -255,6 +255,24 @@ def __check_subdir_access base
end
end
def check_access_usr_local
return unless HOMEBREW_PREFIX.to_s == '/usr/local'
unless Pathname('/usr/local').writable?
puts <<-EOS.undent
The /usr/local directory is not writable.
Even if this folder was writable when you installed Homebrew, other
software may change permissions on this folder. Some versions of the
"InstantOn" component of Airfoil are known to do this.
You should probably change the ownership and permissions of /usr/local
back to your user account.
EOS
end
end
def check_access_share_locale
__check_subdir_access 'share/locale'
end
......@@ -826,6 +844,7 @@ module Homebrew extend self
check_for_other_package_managers
check_for_x11
check_for_nonstandard_x11
check_access_usr_local
check_access_include
check_access_etc
check_access_share
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment