diff options
Diffstat (limited to 'anki-sync-server.install')
-rw-r--r-- | anki-sync-server.install | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/anki-sync-server.install b/anki-sync-server.install new file mode 100644 index 000000000000..872ea30d7b3e --- /dev/null +++ b/anki-sync-server.install @@ -0,0 +1,16 @@ +#!/bin/bash + +post_install() { + getent passwd anki-sync-server &>/dev/null || useradd -Mrc 'Anki Sync Server user' -d /var/lib/anki-sync-server -s /usr/bin/nologin anki-sync-server + chown -R anki-sync-server: /var/lib/anki-sync-server + chown anki-sync-server /usr/bin/ankiserverctl +} + +post_remove() { + getent passwd anki-sync-server &>/dev/null && userdel anki-sync-server || true + getent group anki-sync-server &>/dev/null && groupdel anki-sync-server || true +} + +post_upgrade() { + post_install +} |