aboutsummaryrefslogtreecommitdiffstats
path: root/Library/ENV
diff options
context:
space:
mode:
authorJack Nagel2013-12-27 13:01:41 -0600
committerJack Nagel2013-12-27 13:01:41 -0600
commitb745d219122c15214e0f765f0de7e11987a039c3 (patch)
treeee096c522f08cf82a04c97ea6ffe6819243cf01b /Library/ENV
parentccc0eb98ba2327c0a5f8b76b976538748d92dcc0 (diff)
downloadbrew-b745d219122c15214e0f765f0de7e11987a039c3.tar.bz2
superenv: don't accidentally filter out HOMEBREW_TEMP
Fixes Homebrew/homebrew#25471.
Diffstat (limited to 'Library/ENV')
-rwxr-xr-xLibrary/ENV/4.3/cc5
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}