From 897ac9dae7bd48c94ca9d9ec34db80b27e3d59af Mon Sep 17 00:00:00 2001 From: Tom Deseyn Date: Fri, 9 Oct 2026 13:06:21 +0200 Subject: [PATCH] system-data-odbc, workload: unset XDG_RUNTIME_DIR before su. --- system-data-odbc/test.sh | 3 ++- workload/test.sh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/system-data-odbc/test.sh b/system-data-odbc/test.sh index ea621e38..2098dbb3 100755 --- a/system-data-odbc/test.sh +++ b/system-data-odbc/test.sh @@ -8,7 +8,8 @@ set -x if [[ $(id -u) == "0" ]]; then id testrunner || useradd testrunner || adduser testrunner --disabled-password chown -R testrunner:testrunner "$(pwd)" - su testrunner -c "$(readlink -f "$0")" "$@" + # root's XDG_RUNTIME_DIR may cause permission errors for the testrunner user + env XDG_RUNTIME_DIR= su testrunner -c "$(readlink -f "$0")" "$@" exit fi diff --git a/workload/test.sh b/workload/test.sh index 80501f7a..b5babd78 100755 --- a/workload/test.sh +++ b/workload/test.sh @@ -15,7 +15,8 @@ mkdir -p "$(pwd)/workload-temp/" if [[ $(id -u) == "0" ]]; then id testrunner || useradd testrunner || adduser testrunner --disabled-password chmod ugo+rw "$(pwd)/workload-temp/" - su testrunner -c "$(readlink -f "$0")" "$@" + # root's XDG_RUNTIME_DIR may cause permission errors for the testrunner user + env XDG_RUNTIME_DIR= su testrunner -c "$(readlink -f "$0")" "$@" exit fi