From 346530d5f12e73be07d786b596b3edf232cf3361 Mon Sep 17 00:00:00 2001 From: LIm1tZz7 <36764786+TheBadRoger@users.noreply.github.com> Date: Mon, 5 Oct 2026 23:19:32 +0800 Subject: [PATCH] Isolate XDG configuration during Unix package installation checks --- scripts/package.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/package.sh b/scripts/package.sh index 57a63e9..70476b2 100644 --- a/scripts/package.sh +++ b/scripts/package.sh @@ -119,7 +119,8 @@ verify_package() { rm -rf "$vtmp" Fail "$name: the archive does not unpack" fi - if ! ( cd "$vtmp/pkg" && HOME="$vtmp/home" CHUSQL_ADMIN_PASSWORD='verify-package' \ + if ! ( cd "$vtmp/pkg" && HOME="$vtmp/home" XDG_CONFIG_HOME="$vtmp/home/.config" \ + XDG_STATE_HOME="$vtmp/home/.local/state" CHUSQL_ADMIN_PASSWORD='verify-package' \ sh install.sh --component "$comp" \ --install-dir "$vtmp/opt" --data-dir "$vtmp/data" --user root \ --no-start --no-service ) \