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