brew.sh: only use /var/tmp on Linux if writable.

This commit is contained in:
Mike McQuaid 2025-04-25 17:56:58 +01:00
parent 9c79c5b632
commit eb175f01a0
No known key found for this signature in database

View File

@ -65,7 +65,12 @@ else
CACHE_HOME="${HOMEBREW_XDG_CACHE_HOME:-${HOME}/.cache}"
HOMEBREW_DEFAULT_CACHE="${CACHE_HOME}/Homebrew"
HOMEBREW_DEFAULT_LOGS="${CACHE_HOME}/Homebrew/Logs"
HOMEBREW_DEFAULT_TEMP="/var/tmp"
if [[ -r "/var/tmp" && -w "/var/tmp" ]]
then
HOMEBREW_DEFAULT_TEMP="/var/tmp"
else
HOMEBREW_DEFAULT_TEMP="/tmp"
fi
fi
realpath() {