aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2014-08-29 22:31:55 -0500
committerJack Nagel2014-08-29 22:35:41 -0500
commit1ec1d36301c124021675eefb6883f8adf5506ff6 (patch)
tree001b3f8bb4fbfb91cc9bd78fb2022b9014d1822e /Library
parent977ae5f27d6d754a2417821ad53248f06add770b (diff)
downloadbrew-1ec1d36301c124021675eefb6883f8adf5506ff6.tar.bz2
Copy config.log even if the build succeeds
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/formula.rb7
1 files changed, 2 insertions, 5 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 4088f50da..8bbd822f4 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -260,11 +260,8 @@ class Formula
# we allow formulae to do anything they want to the Ruby process
# so load any deps before this point! And exit asap afterwards
yield self
- rescue RuntimeError, SystemCallError
- %w(config.log CMakeCache.txt).each do |fn|
- (HOMEBREW_LOGS/name).install(fn) if File.file?(fn)
- end
- raise
+ ensure
+ (HOMEBREW_LOGS+name).install Dir["config.log", "CMakeCache.txt"]
end
end
end