From 854c19f35fae6ae195a58ba96a59a92087b23c93 Mon Sep 17 00:00:00 2001 From: trbernstein Date: Sat, 18 Oct 2025 18:03:49 +0200 Subject: [PATCH] Use empty home variable for homebrew installation Homebrew install script does not respect HOMEBREW_CACHE variable. Using an empty home variable ensures we get the result we want, but it is hacky. --- modules/04-install-brew.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/04-install-brew.sh b/modules/04-install-brew.sh index a14e96e..6cc860d 100755 --- a/modules/04-install-brew.sh +++ b/modules/04-install-brew.sh @@ -207,9 +207,8 @@ function createBrewPeriodicScript() { } function installHomebrewCore() { - export NONINTERACTIVE=1 [ ! -d $(getHomebrewRepositoryPath) ] || return - sudo --preserve-env=NONINTERACTIVE -u "${homebrew_username}" /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" + NONINTERACTIVE=1 HOME= sudo --preserve-env=NONINTERACTIVE,HOME -u "${homebrew_username}" /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" [ -d $(getHomebrewRepositoryPath) ] }