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