Isolate XDG configuration during Unix package installation checks

This commit is contained in:
LIm1tZz7 committed 2026-10-05 23:19:32 +08:00
1 parent 8d2f65ab8d
commit 346530d5f1
1 file changed
+2 -1
+2 -1
View File
@@ -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 ) \