diff --git a/Library/Homebrew/refresh_brew.rb b/Library/Homebrew/refresh_brew.rb index fb906a44be207a265256f652c8d89d14cc5ebd21..0f036d42a85a208c7efc6992093380630b46d6d5 100644 --- a/Library/Homebrew/refresh_brew.rb +++ b/Library/Homebrew/refresh_brew.rb @@ -38,10 +38,11 @@ class RefreshBrew def execute(cmd) out = `#{cmd}` - if ARGV.verbose? - ohai cmd + unless $?.success? puts out + raise "Failed while executing #{cmd}" end + ohai(cmd, out) if ARGV.verbose? out end