Files
netris-nestri/packages/configs/s6-overlay/nestri-server/run
2026-02-19 18:02:10 +02:00

26 lines
464 B
Plaintext

#!/command/with-contenv bash
set -euo pipefail
if [[ -f /etc/nestri/common.sh ]]; then
source /etc/nestri/common.sh
else
exit 1
fi
# remove possibly stale socket
rm -f "${NESTRI_XDG_RUNTIME_DIR}/wayland-1"
s6-setuidgid ${NESTRI_USER} nestri-server $NESTRI_PARAMS &
PROCESS_PID=$!
# wait for socket
while ! test -S "${NESTRI_XDG_RUNTIME_DIR}/wayland-1"; do
sleep 1
done
# notify
printf 'ready\n' >&3
# wait till process exists
wait "${PROCESS_PID}"