From fb6cf0c3f8cc8e440a9e750878faf13430a1e20a Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Mon, 27 Nov 2017 10:48:03 +0000 Subject: More environment filtering fixes - Make `brew pull` pass through Git environment variables - Whitelist all `TRAVIS_` variables. --- bin/brew | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'bin') diff --git a/bin/brew b/bin/brew index 8b95b46ed..390fcc1d6 100755 --- a/bin/brew +++ b/bin/brew @@ -47,7 +47,7 @@ HOMEBREW_LIBRARY="$HOMEBREW_REPOSITORY/Library" # Whitelist and copy to HOMEBREW_* all variables previously mentioned in # manpage or used elsewhere by Homebrew. for VAR in AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY BINTRAY_USER BINTRAY_KEY \ - BROWSER EDITOR GIT PATH VISUAL TRAVIS TRAVIS_SUDO \ + BROWSER EDITOR GIT PATH VISUAL \ GITHUB_USER GITHUB_PASSWORD GITHUB_TOKEN do # Skip if variable value is empty. @@ -65,7 +65,8 @@ then PATH="/usr/bin:/bin:/usr/sbin:/sbin" FILTERED_ENV=() - for VAR in HOME SHELL PATH TERM LOGNAME USER CI "${!HOMEBREW_@}" + for VAR in HOME SHELL PATH TERM LOGNAME USER CI TRAVIS \ + "${!HOMEBREW_@}" "${!TRAVIS_@}" do FILTERED_ENV+=( "${VAR}=${!VAR}" ) done -- cgit v1.2.3