diff --git a/.semaphore/semaphore-runner.sh b/.semaphore/semaphore-runner.sh index bc0cb6a9005..8dbbf2b0a28 100755 --- a/.semaphore/semaphore-runner.sh +++ b/.semaphore/semaphore-runner.sh @@ -11,7 +11,8 @@ SALSA_URL="${SALSA_URL:-https://salsa.debian.org/systemd-team/systemd.git}" BRANCH="${BRANCH:-ci/v256-stable}" ARCH="${ARCH:-amd64}" CONTAINER="${RELEASE}-${ARCH}" -CACHE_DIR="${SEMAPHORE_CACHE_DIR:-/tmp}" +CACHE_DIR=/var/tmp +TMPDIR=/var/tmp AUTOPKGTEST_DIR="${CACHE_DIR}/autopkgtest" # semaphore cannot expose these, but useful for interactive/local runs ARTIFACTS_DIR=/tmp/artifacts @@ -104,7 +105,7 @@ EOF # now build the package and run the tests rm -rf "$ARTIFACTS_DIR" # autopkgtest exits with 2 for "some tests skipped", accept that - sudo "$AUTOPKGTEST_DIR/runner/autopkgtest" --env DEB_BUILD_OPTIONS="noudeb nostrip optimize=-lto" \ + sudo TMPDIR=/var/tmp "$AUTOPKGTEST_DIR/runner/autopkgtest" --env DEB_BUILD_OPTIONS="noudeb nostrip optimize=-lto" \ --env DPKG_DEB_COMPRESSOR_TYPE="none" \ --env DEB_BUILD_PROFILES="pkg.systemd.upstream noudeb" \ --env TEST_UPSTREAM=1 \