use XDG_CACHE_HOME on Linux

This variable was getting filtered out before so it wasn't possible
for us to use it as the default for HOMEBREW_DEFAULT_CACHE
and HOMEBREW_DEFAULT_LOGS.
This commit is contained in:
apainintheneck 2023-10-28 18:29:16 -07:00
parent 97eda64790
commit e1dda872c3
2 changed files with 2 additions and 1 deletions

View File

@ -38,7 +38,7 @@ then
HOMEBREW_DEFAULT_LOGS="${HOME}/Library/Logs/Homebrew" HOMEBREW_DEFAULT_LOGS="${HOME}/Library/Logs/Homebrew"
HOMEBREW_DEFAULT_TEMP="/private/tmp" HOMEBREW_DEFAULT_TEMP="/private/tmp"
else else
CACHE_HOME="${XDG_CACHE_HOME:-${HOME}/.cache}" CACHE_HOME="${HOMEBREW_XDG_CACHE_HOME:-${HOME}/.cache}"
HOMEBREW_DEFAULT_CACHE="${CACHE_HOME}/Homebrew" HOMEBREW_DEFAULT_CACHE="${CACHE_HOME}/Homebrew"
HOMEBREW_DEFAULT_LOGS="${CACHE_HOME}/Homebrew/Logs" HOMEBREW_DEFAULT_LOGS="${CACHE_HOME}/Homebrew/Logs"
HOMEBREW_DEFAULT_TEMP="/tmp" HOMEBREW_DEFAULT_TEMP="/tmp"

View File

@ -157,6 +157,7 @@ USED_BY_HOMEBREW_VARS=(
SSH_TTY SSH_TTY
SUDO_USER SUDO_USER
TMUX TMUX
XDG_CACHE_HOME
XDG_RUNTIME_DIR XDG_RUNTIME_DIR
) )
for VAR in "${USED_BY_HOMEBREW_VARS[@]}" for VAR in "${USED_BY_HOMEBREW_VARS[@]}"