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
|
def dump
|
||||||
logs = "#{ENV['HOME']}/Library/Logs/Homebrew/#{formula}/"
|
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
|
puts
|
||||||
onoe "#{formula.name} did not build"
|
onoe "#{formula.name} did not build"
|
||||||
puts "Logs: #{logs}" unless Dir["#{logs}/*"].empty?
|
puts "Logs: #{logs}" unless Dir["#{logs}/*"].empty?
|
||||||
|
|||||||
@ -554,7 +554,7 @@ protected
|
|||||||
rescue
|
rescue
|
||||||
if f
|
if f
|
||||||
f.flush
|
f.flush
|
||||||
Kernel.system "/usr/bin/tail -n 5 #{logfn}"
|
Kernel.system "/usr/bin/tail -n 5 #{logfn}" unless ARGV.verbose?
|
||||||
require 'cmd/--config'
|
require 'cmd/--config'
|
||||||
$f = f
|
$f = f
|
||||||
def Homebrew.puts(*foo); $f.puts *foo end
|
def Homebrew.puts(*foo); $f.puts *foo end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user