blob: 9c577a82e477275e60b70bea35810113286a9cba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
post_upgrade() {
#mandb -q # now done by Pacman hooks
systemctl daemon-reload
# The Win client doesn't change much so we don't need them to upgrade.
#rm -f '/var/urbackup/'{UrBackupUpdate.exe,UrBackupUpdate.sig,server_token.key}
# urbackup might use server_version_info.properties for db version
}
post_remove() {
post_upgrade
# Should we delete user urbackup?
}
post_install() {
local _urbackup_user='urbackup'
local _urbackup_group='urbackup'
getent group "${_urbackup_group}" >/dev/null || groupadd -r "${_urbackup_group}" >/dev/null
getent passwd "${_urbackup_user}" >/dev/null || useradd -r -g "${_urbackup_group}" \
-d /dev/null -s '/usr/bin/false' "${_urbackup_user}" >/dev/null
chown -hR --preserve-root "${_urbackup_user}:${_urbackup_group}" '/var/urbackup'
post_upgrade
}
|