summarylogtreecommitdiffstats
path: root/tlsdate.install
diff options
context:
space:
mode:
Diffstat (limited to 'tlsdate.install')
-rw-r--r--tlsdate.install13
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
}