From 430669cfad8599bd87a5e5a326d9a422a1d8312a Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Thu, 26 Jan 2023 21:31:58 +0530 Subject: [PATCH] do not fail groupadd if group already exists fixes #16488 --- dockerscripts/docker-entrypoint.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dockerscripts/docker-entrypoint.sh b/dockerscripts/docker-entrypoint.sh index e7dd5ea1e..557f8984f 100755 --- a/dockerscripts/docker-entrypoint.sh +++ b/dockerscripts/docker-entrypoint.sh @@ -12,10 +12,10 @@ fi docker_switch_user() { if [ -n "${MINIO_USERNAME}" ] && [ -n "${MINIO_GROUPNAME}" ]; then if [ -n "${MINIO_UID}" ] && [ -n "${MINIO_GID}" ]; then - groupadd -g "$MINIO_GID" "$MINIO_GROUPNAME" && \ + groupadd -f -g "$MINIO_GID" "$MINIO_GROUPNAME" && \ useradd -u "$MINIO_UID" -g "$MINIO_GROUPNAME" "$MINIO_USERNAME" else - groupadd "$MINIO_GROUPNAME" && \ + groupadd -f "$MINIO_GROUPNAME" && \ useradd -g "$MINIO_GROUPNAME" "$MINIO_USERNAME" fi exec setpriv --reuid="${MINIO_USERNAME}" \