diff --git a/Library/Homebrew/build.rb b/Library/Homebrew/build.rb index 319f58df91..ab1a44e6e7 100755 --- a/Library/Homebrew/build.rb +++ b/Library/Homebrew/build.rb @@ -27,6 +27,11 @@ at_exit do # dev tools into /usr/bin as a default ENV.prepend 'PATH', MacOS.dev_tools_path, ':' unless ORIGINAL_PATHS.include? MacOS.dev_tools_path + # Force any future invocations of sudo to require the user's password to be + # re-entered. This is in-case any build script call sudo. Certainly this is + # can be inconvenient for the user. But we need to be safe. + system "/usr/bin/sudo -k" + install(Formula.factory($0)) rescue Exception => e if ENV['HOMEBREW_ERROR_PIPE']