diff options
| author | Jack Nagel | 2015-02-06 22:38:34 -0500 |
|---|---|---|
| committer | Jack Nagel | 2015-02-07 11:02:35 -0500 |
| commit | 9f3d88158bb21133573a45231881b058dfb21231 (patch) | |
| tree | 08d49c7b0397b9490a21b341b4ed1beb3d0de1b1 /Library | |
| parent | cd522b171933edd8136ae5ad2bd3bc706dfdbe02 (diff) | |
| download | brew-9f3d88158bb21133573a45231881b058dfb21231.tar.bz2 | |
Save and restore build attribute
This probably doesn't matter in practice, but I don't want to take any
chances.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/formula.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 867b7689d..0ba0d334d 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -349,8 +349,10 @@ class Formula # @private def run_post_install - self.build = Tab.for_formula(self) + build, self.build = self.build, Tab.for_formula(self) post_install + ensure + self.build = build end # tell the user about any caveats regarding this package, return a string @@ -628,7 +630,7 @@ class Formula def run_test old_home = ENV["HOME"] - self.build = Tab.for_formula(self) + build, self.build = self.build, Tab.for_formula(self) mktemp do @testpath = Pathname.pwd ENV["HOME"] = @testpath @@ -636,6 +638,7 @@ class Formula end ensure @testpath = nil + self.build = build ENV["HOME"] = old_home end |
