Show backtrace during non fatal install steps if --debug

This commit is contained in:
Max Howell 2009-10-23 16:05:16 +01:00
parent 3570214d20
commit ac277f5c22

View File

@ -96,7 +96,7 @@ def install f
rescue Exception => e rescue Exception => e
opoo "The cleaning step did not complete successfully" opoo "The cleaning step did not complete successfully"
puts "Still, the installation was successful, so we will link it into your prefix" puts "Still, the installation was successful, so we will link it into your prefix"
ohai e, e.inspect if ARGV.debug? ohai e, e.backtrace if ARGV.debug?
show_summary_heading = true show_summary_heading = true
end end
@ -122,11 +122,11 @@ def install f
else else
begin begin
Keg.new(f.prefix).link Keg.new(f.prefix).link
rescue Exception rescue Exception => e
onoe "The linking step did not complete successfully" onoe "The linking step did not complete successfully"
puts "The package built, but is not symlinked into #{HOMEBREW_PREFIX}" puts "The package built, but is not symlinked into #{HOMEBREW_PREFIX}"
puts "You can try again using `brew link #{f.name}'" puts "You can try again using `brew link #{f.name}'"
ohai e, e.inspect if ARGV.debug? ohai e, e.backtrace if ARGV.debug?
show_summary_heading = true show_summary_heading = true
end end
end end