diff options
Diffstat (limited to 'traefik.install')
-rw-r--r-- | traefik.install | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/traefik.install b/traefik.install index 07c0968d3ff7..fc9563b1c494 100644 --- a/traefik.install +++ b/traefik.install @@ -1,12 +1,8 @@ -post_install() { +pre_install() { 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_install() { + setcap 'cap_net_bind_service=+ep' "usr/bin/traefik" } |