summarylogtreecommitdiffstats
path: root/gofish.install
blob: 7c795cab3d7f114881907b83b7822a26927c3551 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
post_install() {
	post_upgrade
	chgrp -R gopher /srv/gopher /srv/gopherweb
	chmod -R g-w /srv/gopher /srv/gopherweb
	chown -R gopher /var/log/gofish
}

post_upgrade() {
	getent group gopher >/dev/null || groupadd -r gopher
	getent passwd gopher >/dev/null || useradd -r -g gopher -d /srv/gopher -s /sbin/nologin -c "Gopher server user" gopher
	mkcache -r &> /dev/null
}

post_remove() {
	userdel gopher &>/dev/null || true
	groupdel gopher &>/dev/null || true
}