From e1dda872c30d011c2fecabf2af07a57714ccd093 Mon Sep 17 00:00:00 2001 From: apainintheneck Date: Sat, 28 Oct 2023 18:29:16 -0700 Subject: [PATCH] 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. --- Library/Homebrew/brew.sh | 2 +- bin/brew | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/brew.sh b/Library/Homebrew/brew.sh index 2c8283a65a..7b19f519b7 100644 --- a/Library/Homebrew/brew.sh +++ b/Library/Homebrew/brew.sh @@ -38,7 +38,7 @@ then HOMEBREW_DEFAULT_LOGS="${HOME}/Library/Logs/Homebrew" HOMEBREW_DEFAULT_TEMP="/private/tmp" else - CACHE_HOME="${XDG_CACHE_HOME:-${HOME}/.cache}" + CACHE_HOME="${HOMEBREW_XDG_CACHE_HOME:-${HOME}/.cache}" HOMEBREW_DEFAULT_CACHE="${CACHE_HOME}/Homebrew" HOMEBREW_DEFAULT_LOGS="${CACHE_HOME}/Homebrew/Logs" HOMEBREW_DEFAULT_TEMP="/tmp" diff --git a/bin/brew b/bin/brew index f5304144d7..f0231165d6 100755 --- a/bin/brew +++ b/bin/brew @@ -157,6 +157,7 @@ USED_BY_HOMEBREW_VARS=( SSH_TTY SUDO_USER TMUX + XDG_CACHE_HOME XDG_RUNTIME_DIR ) for VAR in "${USED_BY_HOMEBREW_VARS[@]}"