aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/exceptions.rb
diff options
context:
space:
mode:
authorMax Howell2012-08-10 09:33:33 -0400
committerMax Howell2012-08-10 09:33:44 -0400
commit45b84df1bdcbdcd75022e024d1cf400f1c73fdaa (patch)
tree0b509263c88e961c6558f10d616bb66dcc7b6de8 /Library/Homebrew/exceptions.rb
parentf5eaef0aeef134468f3681962d4bf2934ec015d3 (diff)
downloadbrew-45b84df1bdcbdcd75022e024d1cf400f1c73fdaa.tar.bz2
Be more verbose when users insist on being sudoers
If you google for "Cowardly refusing to sudo brew" you get a lot of confused users who didn't read any of the Homebrew documentation and then had a hissy-fit.
Diffstat (limited to 'Library/Homebrew/exceptions.rb')
-rw-r--r--Library/Homebrew/exceptions.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/Library/Homebrew/exceptions.rb b/Library/Homebrew/exceptions.rb
index 9ed6646f1..5dd2209b2 100644
--- a/Library/Homebrew/exceptions.rb
+++ b/Library/Homebrew/exceptions.rb
@@ -179,3 +179,11 @@ class ChecksumMismatchError < RuntimeError
super + advice.to_s
end
end
+
+module Homebrew extend self
+ SUDO_BAD_ERRMSG = <<-EOS.undent
+ You can use brew with sudo, but only if the brew executable is owned by root.
+ However, this is both not recommended and completely unsupported so do so at
+ your own risk.
+ EOS
+end