update: mimic doctor permissions advice

We might as well be consistent about it, since it's not obvious to people
what the next step is after we've pointed out the directory isn't writable.

Fixes #476.
This commit is contained in:
Dominyk Tiller 2016-07-10 01:30:29 +01:00
parent df4982ed08
commit 1022bcff06
No known key found for this signature in database
GPG Key ID: FE19AEFCF658C6F6

View File

@ -288,12 +288,21 @@ EOS
# check permissions
if [[ "$HOMEBREW_PREFIX" = "/usr/local" && ! -w /usr/local ]]
then
odie "/usr/local must be writable!"
odie <<-EOS
/usr/local is not writable. You should change the ownership
and permissions of /usr/local back to your user account:
sudo chown -R \$(whoami) /usr/local
EOS
fi
if [[ ! -w "$HOMEBREW_REPOSITORY" ]]
then
odie "$HOMEBREW_REPOSITORY must be writable!"
odie <<-EOS
$HOMEBREW_REPOSITORY is not writable. You should change the
ownership and permissions of $HOMEBREW_REPOSITORY back to your
user account:
sudo chown -R \$(whoami) $HOMEBREW_REPOSITORY
EOS
fi
if [[ -n "$HOMEBREW_UPDATE_PREINSTALL" ]]