From 5dae08d7c2ced0e4080c0eaaad5d0e6ed27f1f98 Mon Sep 17 00:00:00 2001 From: Michael Gibson Date: Tue, 11 Aug 2020 16:02:46 -0500 Subject: [PATCH] Fix shell, fix for GROUP_ID. --- entrypoint | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/entrypoint b/entrypoint index 9fdd252..e58c822 100755 --- a/entrypoint +++ b/entrypoint @@ -5,8 +5,14 @@ USER_ID=${PUID:-9001} GROUP_ID=${PGID:-$USER_ID} echo "Starting with UID : $USER_ID:$GROUP_ID" +GROUP=proton +if getent group $GROUP_ID > /dev/null; then + GROUP=$(getent group $GROUP_ID | cut -d: -f1) +else + groupadd -g $GROUP_ID $GROUP +fi addgroup -g $GROUP_ID proton -adduser -D -u $USER_ID -G proton -h /var/lib/proton -s /bin/bash proton +adduser -D -u $USER_ID -G $GROUP -h /var/lib/proton -s /bin/sh proton chown -R ${USER_ID}:${GROUP_ID} /var/lib/proton export HOME=/var/lib/proton