diff options
author | Stefan Auditor | 2017-03-16 10:12:41 +0100 |
---|---|---|
committer | Stefan Auditor | 2017-03-16 10:12:41 +0100 |
commit | 89862f76c5c6488540d692c6bb9f2c13596908d9 (patch) | |
tree | bcaf3e3cd2a9216f53348eac621b0bb2d8cc4272 /traefik.install | |
parent | 55ec86e321d1b980d848b60a05c58e726bcb6ad4 (diff) | |
download | aur-89862f76c5c6488540d692c6bb9f2c13596908d9.tar.gz |
Rework pre- and post-install hooks, move chown into package function
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" } |