brew.rb: return exit code from internal commands.

This commit is contained in:
Mike McQuaid 2015-01-02 13:34:20 +00:00
parent fc2818b7a5
commit bd334c55a0

View File

@ -133,6 +133,7 @@ begin
if internal_cmd if internal_cmd
Homebrew.send cmd.to_s.gsub('-', '_').downcase Homebrew.send cmd.to_s.gsub('-', '_').downcase
exit 1 if Homebrew.failed?
elsif which "brew-#{cmd}" elsif which "brew-#{cmd}"
%w[CACHE CELLAR LIBRARY_PATH PREFIX REPOSITORY].each do |e| %w[CACHE CELLAR LIBRARY_PATH PREFIX REPOSITORY].each do |e|
ENV["HOMEBREW_#{e}"] = Object.const_get("HOMEBREW_#{e}").to_s ENV["HOMEBREW_#{e}"] = Object.const_get("HOMEBREW_#{e}").to_s