aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMax Howell2011-08-23 23:25:47 +0100
committerMax Howell2011-08-24 22:30:43 +0100
commit39453f5a9d49041de592375668e078541e8a49ea (patch)
treef49130fe5ff86e6a4b20c28c8510f4368e7f93fd /Library
parent4f4d70d457fea1dee63d9c80eac6d99c918f24e7 (diff)
downloadbrew-39453f5a9d49041de592375668e078541e8a49ea.tar.bz2
Auto-substitute certain variables in DATA patches
HOMEBREW_PREFIX for example.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/formula.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index d0f6a0389..c6e5aae51 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -590,8 +590,8 @@ EOF
p = {:filename => '%03d-homebrew.diff' % n+=1, :compression => false}
if defined? DATA and url == DATA
- pn=Pathname.new p[:filename]
- pn.write DATA.read
+ pn = Pathname.new p[:filename]
+ pn.write(DATA.read.to_s.gsub("HOMEBREW_PREFIX", HOMEBREW_PREFIX))
elsif url =~ %r[^\w+\://]
out_fn = p[:filename]
case url