summarylogtreecommitdiffstats
path: root/anki-sync-server.install
blob: 872ea30d7b3e7190d35bc5f6816907936052cfc6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
}