Isolate XDG configuration during Unix package installation checks
This commit is contained in:
1 parent
8d2f65ab8d
commit
346530d5f1
1 file changed
+2
-1
+2
-1
@@ -119,7 +119,8 @@ verify_package() {
|
|||||||
rm -rf "$vtmp"
|
rm -rf "$vtmp"
|
||||||
Fail "$name: the archive does not unpack"
|
Fail "$name: the archive does not unpack"
|
||||||
fi
|
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" \
|
sh install.sh --component "$comp" \
|
||||||
--install-dir "$vtmp/opt" --data-dir "$vtmp/data" --user root \
|
--install-dir "$vtmp/opt" --data-dir "$vtmp/data" --user root \
|
||||||
--no-start --no-service ) \
|
--no-start --no-service ) \
|
||||||
|
|||||||
Reference in new issue
Block a user