aboutsummaryrefslogtreecommitdiff
path: root/unifi
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2019-09-23 02:27:48 +0000
committerMike Crute <mike@crute.us>2019-09-23 02:27:48 +0000
commit382bed6a8c54ba03a48ead80d57294d60c3e7829 (patch)
treee52bd0bdcf956bbe7499fb7ef6186f9c8d619950 /unifi
parent9e45e53e5fc3851e8dff17667f6520160ae98b06 (diff)
downloaddockerfiles-382bed6a8c54ba03a48ead80d57294d60c3e7829.tar.bz2
dockerfiles-382bed6a8c54ba03a48ead80d57294d60c3e7829.tar.xz
dockerfiles-382bed6a8c54ba03a48ead80d57294d60c3e7829.zip
Make unifi user/group idempotent
Diffstat (limited to 'unifi')
-rwxr-xr-xunifi/entrypoint.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/unifi/entrypoint.sh b/unifi/entrypoint.sh
index 62c665c..cb3d933 100755
--- a/unifi/entrypoint.sh
+++ b/unifi/entrypoint.sh
@@ -20,8 +20,12 @@ fi
20cd ${BASEDIR} 20cd ${BASEDIR}
21 21
22# Create the user and group 22# Create the user and group
23addgroup -g ${UNIFI_GID} -S ${USERNAME} 23if ! getent group ${USERNAME} > /dev/null 2>&1; then
24adduser -u ${UNIFI_UID} -S -h /var/lib/${USERNAME} -H -D -G ${USERNAME} ${USERNAME} 24 addgroup -g ${UNIFI_GID} -S ${USERNAME}
25fi
26if ! getent passwd ${USERNAME} > /dev/null 2>&1; then
27 adduser -u ${UNIFI_UID} -S -h /var/lib/${USERNAME} -H -D -G ${USERNAME} ${USERNAME}
28fi
25 29
26# Update permissions on the root directories 30# Update permissions on the root directories
27chown ${USERNAME}:${USERNAME} \ 31chown ${USERNAME}:${USERNAME} \