aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/update.sh13
1 files changed, 11 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/update.sh b/Library/Homebrew/cmd/update.sh
index c32556583..eebab3691 100644
--- a/Library/Homebrew/cmd/update.sh
+++ b/Library/Homebrew/cmd/update.sh
@@ -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" ]]