diff --git a/vboxstock-entrypoint.sh b/vboxstock-entrypoint.sh new file mode 100644 index 0000000..1e54964 --- /dev/null +++ b/vboxstock-entrypoint.sh @@ -0,0 +1,14 @@ +#!/bin/sh +set -eu + +puid="${PUID:-99}" +pgid="${PGID:-100}" + +case "$puid:$pgid" in + *[!0-9:]*|:*|*:) echo "PUID and PGID must be numeric." >&2; exit 1 ;; +esac + +mkdir -p "${DATA_DIR:-/data}" "${DATA_DIR:-/data}/backups" +chown -R "$puid:$pgid" "${DATA_DIR:-/data}" + +exec su-exec "$puid:$pgid" "$@"