brew: remove sudo call

Closes #5865
This commit is contained in:
Michka Popoff 2019-03-23 23:10:52 +01:00
parent 4cb88b7e1e
commit 583a754d9f

View File

@ -113,13 +113,9 @@ begin
odie "Unknown command: #{cmd}" if !possible_tap || possible_tap.installed?
brew_uid = HOMEBREW_BREW_FILE.stat.uid
tap_commands = []
tap_commands += %W[/usr/bin/sudo -u ##{brew_uid}] if Process.uid.zero? && !brew_uid.zero?
# Unset HOMEBREW_HELP to avoid confusing the tap
ENV.delete("HOMEBREW_HELP") if help_flag
tap_commands += %W[#{HOMEBREW_BREW_FILE} tap #{possible_tap}]
safe_system(*tap_commands)
safe_system HOMEBREW_BREW_FILE, "tap", possible_tap.name
ENV["HOMEBREW_HELP"] = "1" if help_flag
exec HOMEBREW_BREW_FILE, cmd, *ARGV
end