mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
style: do not allow multi-line for statements
This commit is contained in:
parent
2855ae18df
commit
baac35785c
14
bin/brew
14
bin/brew
@ -74,6 +74,7 @@ do
|
|||||||
[[ -n "${!VAR_NEW}" ]] && continue
|
[[ -n "${!VAR_NEW}" ]] && continue
|
||||||
export "${VAR_NEW}"="${!VAR}"
|
export "${VAR_NEW}"="${!VAR}"
|
||||||
done
|
done
|
||||||
|
unset VAR VAR_NEW
|
||||||
|
|
||||||
export HOMEBREW_BREW_FILE
|
export HOMEBREW_BREW_FILE
|
||||||
export HOMEBREW_PREFIX
|
export HOMEBREW_PREFIX
|
||||||
@ -104,18 +105,21 @@ then
|
|||||||
PATH="/usr/bin:/bin:/usr/sbin:/sbin"
|
PATH="/usr/bin:/bin:/usr/sbin:/sbin"
|
||||||
|
|
||||||
FILTERED_ENV=()
|
FILTERED_ENV=()
|
||||||
|
ENV_VAR_NAMES=(
|
||||||
|
HOME SHELL PATH TERM TERMINFO COLUMNS DISPLAY LOGNAME USER CI SSH_AUTH_SOCK SUDO_ASKPASS
|
||||||
|
http_proxy https_proxy ftp_proxy no_proxy all_proxy HTTPS_PROXY FTP_PROXY ALL_PROXY
|
||||||
|
GITHUB_ACTIONS GITHUB_WORKSPACE GITHUB_ACTIONS_HOMEBREW_MACOS_SELF_HOSTED
|
||||||
|
GITHUB_REPOSITORY GITHUB_RUN_ID GITHUB_SHA GITHUB_HEAD_REF GITHUB_BASE_REF GITHUB_REF
|
||||||
|
)
|
||||||
# Filter all but the specific variables.
|
# Filter all but the specific variables.
|
||||||
for VAR in HOME SHELL PATH TERM TERMINFO COLUMNS DISPLAY LOGNAME USER CI SSH_AUTH_SOCK SUDO_ASKPASS \
|
for VAR in "${ENV_VAR_NAMES[@]}" "${!HOMEBREW_@}"
|
||||||
http_proxy https_proxy ftp_proxy no_proxy all_proxy HTTPS_PROXY FTP_PROXY ALL_PROXY \
|
|
||||||
GITHUB_ACTIONS GITHUB_WORKSPACE GITHUB_ACTIONS_HOMEBREW_MACOS_SELF_HOSTED \
|
|
||||||
GITHUB_REPOSITORY GITHUB_RUN_ID GITHUB_SHA GITHUB_HEAD_REF GITHUB_BASE_REF GITHUB_REF \
|
|
||||||
"${!HOMEBREW_@}"
|
|
||||||
do
|
do
|
||||||
# Skip if variable value is empty.
|
# Skip if variable value is empty.
|
||||||
[[ -z "${!VAR}" ]] && continue
|
[[ -z "${!VAR}" ]] && continue
|
||||||
|
|
||||||
FILTERED_ENV+=("${VAR}=${!VAR}")
|
FILTERED_ENV+=("${VAR}=${!VAR}")
|
||||||
done
|
done
|
||||||
|
unset VAR ENV_VAR_NAMES
|
||||||
|
|
||||||
exec /usr/bin/env -i "${FILTERED_ENV[@]}" /bin/bash "${HOMEBREW_LIBRARY}/Homebrew/brew.sh" "$@"
|
exec /usr/bin/env -i "${FILTERED_ENV[@]}" /bin/bash "${HOMEBREW_LIBRARY}/Homebrew/brew.sh" "$@"
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user