From 60c2af2fdedd1a85850b590d3af0afc52ea0ec4d Mon Sep 17 00:00:00 2001 From: mfwadejr <125498560+mfwadejr@users.noreply.github.com> Date: Sun, 30 Aug 2026 07:45:54 -0400 Subject: [PATCH] Add vBoxStock permissions entrypoint --- vboxstock-entrypoint.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 vboxstock-entrypoint.sh 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" "$@"