aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/extend/fileutils.rb1
-rw-r--r--Library/Homebrew/formula_versions.rb2
2 files changed, 2 insertions, 1 deletions
diff --git a/Library/Homebrew/extend/fileutils.rb b/Library/Homebrew/extend/fileutils.rb
index 45b51b7f6..06a2e3e23 100644
--- a/Library/Homebrew/extend/fileutils.rb
+++ b/Library/Homebrew/extend/fileutils.rb
@@ -23,6 +23,7 @@ module FileUtils extend self
cd prevd if prevd
ignore_interrupts{ rm_r tempd } if tempd
end
+ module_function :mktemp
# A version of mkdir that also changes to that folder in a block.
alias mkdir_old mkdir
diff --git a/Library/Homebrew/formula_versions.rb b/Library/Homebrew/formula_versions.rb
index d4bad4584..feb8cd1a2 100644
--- a/Library/Homebrew/formula_versions.rb
+++ b/Library/Homebrew/formula_versions.rb
@@ -52,7 +52,7 @@ class FormulaVersions
end
def formula_at_revision rev, &block
- f.mktemp do
+ FileUtils.mktemp(f.name) do
path = Pathname.pwd.join("#{f.name}.rb")
path.write file_contents_at_revision(rev)