When builds fail verbosely, be verbose
This commit is contained in:
parent
38283eafb2
commit
5f8047e9a4
@ -96,6 +96,14 @@ class BuildError < Homebrew::InstallationError
|
||||
|
||||
def dump
|
||||
logs = "#{ENV['HOME']}/Library/Logs/Homebrew/#{formula}/"
|
||||
if ARGV.verbose?
|
||||
require 'cmd/--config'
|
||||
require 'cmd/--env'
|
||||
ohai "Configuration"
|
||||
Homebrew.dump_build_config
|
||||
ohai "ENV"
|
||||
Homebrew.dump_build_env(env)
|
||||
end
|
||||
puts
|
||||
onoe "#{formula.name} did not build"
|
||||
puts "Logs: #{logs}" unless Dir["#{logs}/*"].empty?
|
||||
|
||||
@ -554,7 +554,7 @@ protected
|
||||
rescue
|
||||
if f
|
||||
f.flush
|
||||
Kernel.system "/usr/bin/tail -n 5 #{logfn}"
|
||||
Kernel.system "/usr/bin/tail -n 5 #{logfn}" unless ARGV.verbose?
|
||||
require 'cmd/--config'
|
||||
$f = f
|
||||
def Homebrew.puts(*foo); $f.puts *foo end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user