diff options
| author | Jack Nagel | 2013-12-27 13:01:41 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-12-27 13:01:41 -0600 |
| commit | b745d219122c15214e0f765f0de7e11987a039c3 (patch) | |
| tree | ee096c522f08cf82a04c97ea6ffe6819243cf01b /Library/ENV | |
| parent | ccc0eb98ba2327c0a5f8b76b976538748d92dcc0 (diff) | |
| download | brew-b745d219122c15214e0f765f0de7e11987a039c3.tar.bz2 | |
superenv: don't accidentally filter out HOMEBREW_TEMP
Fixes Homebrew/homebrew#25471.
Diffstat (limited to 'Library/ENV')
| -rwxr-xr-x | Library/ENV/4.3/cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Library/ENV/4.3/cc b/Library/ENV/4.3/cc index 6a9407d03..20c9cc9ae 100755 --- a/Library/ENV/4.3/cc +++ b/Library/ENV/4.3/cc @@ -25,12 +25,13 @@ end LOGGER = Logger.new class Cmd - attr_reader :brewfix, :sdkroot + attr_reader :brewfix, :brewtmp, :sdkroot def initialize path, args @arg0 = File.basename(path).freeze @args = args.freeze @brewfix = ENV['HOMEBREW_PREFIX'] + @brewtmp = ENV['HOMEBREW_TEMP'] @sdkroot = ENV['HOMEBREW_SDKROOT'] end def mode @@ -137,7 +138,7 @@ class Cmd when /^-L(.+)?/ path = $1.chuzzle || whittler.next doit = case path.cleanpath - when %r{^#{Regexp.escape(brewfix)}} + when %r{^#{Regexp.escape(brewfix)}}, %r{^#{Regexp.escape(brewtmp)}} # maybe homebrew is installed to /sw or /opt/brew true when %r{^/opt}, %r{^/sw}, %r{/usr/X11} |
