diff options
Diffstat (limited to 'traefik.install')
-rw-r--r-- | traefik.install | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/traefik.install b/traefik.install index 367764358f5e..07c0968d3ff7 100644 --- a/traefik.install +++ b/traefik.install @@ -1,14 +1,12 @@ post_install() { - getent group traefik >/dev/null || groupadd -r traefik - getent passwd traefik >/dev/null || useradd -g traefik -r -M -s /bin/false traefik - chown traefik:traefik /var/log/traefik - setcap 'cap_net_bind_service=+ep' /bin/traefik + getent group traefik &> /dev/null || groupadd -r traefik &> /dev/null + getent passwd traefik &> /dev/null || useradd -s /sbin/nologin -c "Traefik user" -d /var/empty -g traefik -r traefik &> /dev/null + chmod u+s usr/bin/traefik &>/dev/null + chown traefik:traefik usr/bin/traefik &>/dev/null + chown traefik:traefik var/log/traefik &>/dev/null + setcap 'cap_net_bind_service=+ep' usr/bin/traefik &>/dev/null } post_upgrade() { post_install } - -post_remove() { - userdel traefik -} |