diff options
Diffstat (limited to 'tlsdate.install')
-rw-r--r-- | tlsdate.install | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/tlsdate.install b/tlsdate.install index c82e7df97682..35258a40cdb2 100644 --- a/tlsdate.install +++ b/tlsdate.install @@ -1,16 +1,13 @@ post_install() { - useradd -U -r -M -s /bin/false tlsdate &> /dev/null - mkdir var/cache/tlsdated - chown tlsdate:tlsdate var/cache/tlsdated + getent passwd tlsdate > /dev/null || useradd -U -r -M -d /var/cache/tlsdated -s /bin/false tlsdate + mkdir -p /var/cache/tlsdated + chown -R tlsdate:tlsdate /var/cache/tlsdated } post_upgrade() { - if getent passwd tlsdate | grep -q ':/home/tlsdate:'; then - usermod -d / tlsdate - fi + post_install $1 } pre_remove() { - userdel tlsdate &> /dev/null - groupdel tlsdate &> /dev/null + userdel tlsdate } |