From 183c454a10f9ca226cf2466e2f5cd1583166f1eb Mon Sep 17 00:00:00 2001 From: Swarup Sengupta Date: Wed, 15 Jun 2022 16:32:05 +0530 Subject: [PATCH] checked for existance if id for second run and onwards --- start_psiphon | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/start_psiphon b/start_psiphon index d8b9b0b..aa04d1d 100644 --- a/start_psiphon +++ b/start_psiphon @@ -2,8 +2,11 @@ export EUID=${PUID:-1000} export EGID=${PGID:-1000} -addgroup -g $EGID psi -adduser -u $EUID -G psi -D -H psi +if id psi > /dev/null +then + addgroup -g $EGID psi + adduser -u $EUID -G psi -D -H psi +fi [[ ! -f /config/psiphon.config ]] && cp /psiphon/psiphon.config /config/ [[ ! -d /config/osl ]] && mkdir /config/osl @@ -11,4 +14,4 @@ adduser -u $EUID -G psi -D -H psi chown -R psi:psi /config/ -su psi -c 'exec /psiphon/psiphon -config /config/psiphon.config' +exec /psiphon/psiphon -config /config/psiphon.config