diff options
Diffstat (limited to 'tlsdate.install')
-rw-r--r-- | tlsdate.install | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/tlsdate.install b/tlsdate.install index 621d5c042b30..ce46b6e1215e 100644 --- a/tlsdate.install +++ b/tlsdate.install @@ -1,23 +1,12 @@ post_install() { - getent passwd tlsdate &>/dev/null || { - echo -n ">>> Creating tlsdate system user... " - useradd --system --no-create-home \ - --user-group \ - --home /var/cache/tlsdated \ - tlsdate && - echo "ok" || echo "fail" - } - chown -R tlsdate:tlsdate /var/cache/tlsdated + getent group tlsdate &> /dev/null || groupadd tlsdate + getent passwd tlsdate &> /dev/null || \ + useradd -M -r -d /var/cache/tlsdate -g tlsdate -s /bin/nologin tlsdate + chown -R tlsdate:tlsdate /var/cache/tlsdated } post_upgrade() { - chown -R tlsdate:tlsdate /var/cache/tlsdated + post_install } -pre_remove() { - getent passwd tlsdate &>/dev/null && { - echo -n ">>> Removing tlsdate system user... " - userdel tlsdate - echo "ok" - } -} +# vim: ts=2 sw=2 et: |