blob: e8bce737c4ad158ef6d80855b7c15484b1cf2584 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
post_install() {
getent group lool > /dev/null || groupadd -r lool > /dev/null
getent passwd lool > /dev/null || useradd -g lool lool > /dev/null
post_update
}
post_update() {
loolwsd-systemplate-setup /var/lib/lool/systemplate /usr/lib/libreoffice
chown -R lool:lool /var/cache/loolwsd \
/var/lib/lool/child-roots \
/var/lib/lool/systemplate
chmod u+w /var/lib/lool/child-roots
setcap cap_fowner,cap_mknod,cap_sys_chroot=ep /usr/bin/loolforkit
setcap cap_sys_admin=ep /usr/bin/loolmount
}
post_remove() {
userdel -rf lool
groupdel lool
rm -r /var/lib/lool
}
|