diff options
| author | Max Howell | 2011-08-23 23:25:47 +0100 |
|---|---|---|
| committer | Max Howell | 2011-08-24 22:30:43 +0100 |
| commit | 39453f5a9d49041de592375668e078541e8a49ea (patch) | |
| tree | f49130fe5ff86e6a4b20c28c8510f4368e7f93fd /Library | |
| parent | 4f4d70d457fea1dee63d9c80eac6d99c918f24e7 (diff) | |
| download | brew-39453f5a9d49041de592375668e078541e8a49ea.tar.bz2 | |
Auto-substitute certain variables in DATA patches
HOMEBREW_PREFIX for example.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/formula.rb | 4 |
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 |
