9 test -e /proxmox_install_mode
&& exit 0;
11 # Note: reload-or-try-restart fails if service is not active
12 for service
in pmgdaemon pmgproxy pmg-smtp-filter pmgpolicy pmgtunnel pmgmirror
; do
13 if systemctl
--quiet is-active
$service.service
; then
14 deb-systemd-invoke reload-or-try-restart
$service.service
>/dev
/null || true
23 if test ! -e /proxmox_install_mode
; then
27 pmgconfig sync
--restart
30 if systemctl
--quiet is-active pmgpolicy.service
; then
31 deb-systemd-invoke reload-or-try-restart postgresql.service
>/dev
/null || true
33 deb-systemd-invoke restart postfix.service
>/dev
/null || true
36 pmgdb update
>/dev
/null
2>&1 &
38 update-mime-database
/usr
/share
/mime
45 abort-upgrade|abort-remove|abort-deconfigure
)
49 echo "postinst called with unknown argument \`$1'" >&2
54 # dh_installdeb will replace this with shell code automatically
55 # generated by other debhelper scripts.
59 if test ! -e /proxmox_install_mode
; then
60 for service
in pmgdaemon pmgproxy
; do
62 # Note: reload-or-try-restart fails if service is not active
63 if systemctl
--quiet is-active
$service.service
; then
64 deb-systemd-invoke reload-or-try-restart
$service.service
>/dev
/null || true
67 deb-systemd-invoke start
$service.service
> /dev
/null || true