From 32f3c365897992531612b5411ba951ec283515ed Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sat, 13 Nov 2021 16:45:12 +0100 Subject: [PATCH] Set HOMEBREW_TEMP to something shorter This fixes unix socket errors, because there's a max path length for those. --- .gitlab-ci.yml | 8 ++++---- .gitlab/after_script.sh | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a20b2a1..59454fd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -186,8 +186,8 @@ variables: - export HOMEBREW_CACHE=$CI_PROJECT_DIR/.brew_cache - mkdir -p $CI_PROJECT_DIR/.brew_logs - export HOMEBREW_LOGS=$CI_PROJECT_DIR/.brew_logs - - mkdir -p $CI_PROJECT_DIR/.brew_tmp - - export HOMEBREW_TEMP=$CI_PROJECT_DIR/.brew_tmp + - mkdir -p /private/tmp/.brew_tmp + - export HOMEBREW_TEMP=/private/tmp/.brew_tmp # update and install packages - brew update @@ -545,8 +545,8 @@ release:darwin:aarch64: - export HOMEBREW_CACHE=$CI_PROJECT_DIR/.brew_cache - mkdir -p $CI_PROJECT_DIR/.brew_logs - export HOMEBREW_LOGS=$CI_PROJECT_DIR/.brew_logs - - mkdir -p $CI_PROJECT_DIR/.brew_tmp - - export HOMEBREW_TEMP=$CI_PROJECT_DIR/.brew_tmp + - mkdir -p /private/tmp/.brew_tmp + - export HOMEBREW_TEMP=/private/tmp/.brew_tmp # update and install packages - brew update diff --git a/.gitlab/after_script.sh b/.gitlab/after_script.sh index 4f3569f..e5240b3 100644 --- a/.gitlab/after_script.sh +++ b/.gitlab/after_script.sh @@ -12,4 +12,8 @@ if [ "${OS}" = "WINDOWS" ] ; then rm -Rf /c/ghcup fi +if [ "${OS}" = "DARWIN" ] ; then + rm -Rf /private/tmp/.brew_tmp +fi + exit 0