From 39453f5a9d49041de592375668e078541e8a49ea Mon Sep 17 00:00:00 2001 From: Max Howell Date: Tue, 23 Aug 2011 23:25:47 +0100 Subject: Auto-substitute certain variables in DATA patches HOMEBREW_PREFIX for example. --- Library/Homebrew/formula.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Library') 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 -- cgit v1.2.3