]> git.proxmox.com Git - pve-firewall.git/blobdiff - debian/postinst
fix #5335: stable sorting in cluster.fw
[pve-firewall.git] / debian / postinst
index 40771833bab8ad1898c16c47c96af0ecfd9d99e2..8cdb4681240596eaf0a7eea60194085fc56704b4 100644 (file)
@@ -2,11 +2,18 @@
 
 set -e
 
+#DEBHELPER#
+
 case "$1" in
     configure)
-       # Remove masks created by dh_systemd_enable on package removal.
-       deb-systemd-helper unmask pve-firewall.service >/dev/null || true
-       systemctl reload-or-restart pve-firewall
+       # modeled after dh_systemd_start output
+       systemctl --system daemon-reload >/dev/null || true
+       if [ -n "$2" ]; then
+               _dh_action=try-reload-or-restart
+       else
+               _dh_action=start
+       fi
+       deb-systemd-invoke $_dh_action pve-firewall.service >/dev/null || true
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)
@@ -18,6 +25,4 @@ case "$1" in
     ;;
 esac
 
-#DEBHELPER#
-
 exit 0