checked for existance if id for second run and onwards

This commit is contained in:
Swarup Sengupta
2022-06-15 16:32:05 +05:30
parent 5124b59bc7
commit 183c454a10
+6 -3
View File
@@ -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