From 2f8f17f13389e442423c79f4e457fcc606d5054a Mon Sep 17 00:00:00 2001 From: Max Howell Date: Fri, 10 Aug 2012 09:33:33 -0400 Subject: 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. --- Library/Homebrew/exceptions.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Library/Homebrew/exceptions.rb') 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 -- cgit v1.2.3