diff options
| author | Max Howell | 2011-08-23 23:25:47 +0100 |
|---|---|---|
| committer | Max Howell | 2011-08-24 22:30:43 +0100 |
| commit | e18b1a21c3fb6719119b28a293376f0ff52c139b (patch) | |
| tree | daf04a4a04d4923ee50fb74091155ed4a887cddf /Library | |
| parent | 842ae1eeea2aed18eb015734c560dc846ac128ac (diff) | |
| download | homebrew-e18b1a21c3fb6719119b28a293376f0ff52c139b.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 |
