diff options
| author | Jack Nagel | 2014-08-29 22:31:55 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-08-29 22:35:41 -0500 |
| commit | 1ec1d36301c124021675eefb6883f8adf5506ff6 (patch) | |
| tree | 001b3f8bb4fbfb91cc9bd78fb2022b9014d1822e /Library | |
| parent | 977ae5f27d6d754a2417821ad53248f06add770b (diff) | |
| download | brew-1ec1d36301c124021675eefb6883f8adf5506ff6.tar.bz2 | |
Copy config.log even if the build succeeds
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/formula.rb | 7 |
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 |
