#!/bin/sh set -eu uid=${WOLLOSEUM_UID:-10001} gid=${WOLLOSEUM_GID:-10001} data_dir=${WOLLOSEUM_DATA_DIR:-/var/lib/wolloseum} case "$uid" in ''|*[!0-9]*) echo "WOLLOSEUM_UID must be a numeric user ID" >&2; exit 1 ;; esac case "$gid" in ''|*[!0-9]*) echo "WOLLOSEUM_GID must be a numeric group ID" >&2; exit 1 ;; esac mkdir -p "$data_dir" chown -R "$uid:$gid" "$data_dir" exec setpriv --reuid="$uid" --regid="$gid" --clear-groups "$@"