dsh 0.2.0-rc.2: in-container update (experimental channel), path-agnostic compose, upstream patches adapted to 0.1.x/0.2.x

This commit is contained in:
hermes committed 2026-10-01 19:21:19 +00:00
commit e6dcef9bf5
302 files changed
+75178

No files matched your search

@@ -0,0 +1,35 @@
#!/bin/sh
set -eu
if [ "$(id -u)" -eq 0 ]; then
exec /usr/bin/setpriv \
--reuid=1000 \
--regid=1000 \
--keep-groups \
-- \
/usr/bin/env \
-u npm_config_userconfig \
-u NPM_CONFIG_USERCONFIG \
-u npm_config_cache \
-u NPM_CONFIG_CACHE \
-u npm_config_store_dir \
-u NPM_CONFIG_STORE_DIR \
-u npm_config_prefix \
-u NPM_CONFIG_PREFIX \
-u PNPM_HOME \
HOME=/home/node \
USER=node \
LOGNAME=node \
XDG_CACHE_HOME=/home/node/.cache \
XDG_CONFIG_HOME=/home/node/.config \
XDG_DATA_HOME=/home/node/.local/share \
XDG_STATE_HOME=/home/node/.local/state \
DSH_HOME="${DSH_HOME:-/data/dsh}" \
DSH_PLATFORM_DATA="${DSH_PLATFORM_DATA:-/data/platform}" \
DSH_PLATFORM_RUN="${DSH_PLATFORM_RUN:-/run/dsh-platform}" \
DSH_PLATFORM_MANAGED="${DSH_PLATFORM_MANAGED:-1}" \
PATH=/home/node/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
/run/dsh-platform/views/runtime/bin/dsh "$@"
fi
exec /run/dsh-platform/views/runtime/bin/dsh "$@"