]> git.proxmox.com Git - pve-firewall.git/blobdiff - debian/postinst
debian: drop preinst
[pve-firewall.git] / debian / postinst
index 3c6963fed945d2820eb2805cbef7aab6869a204e..0e6b7b2603e9ad4fd11b02300d61ba013f320260 100644 (file)
@@ -2,8 +2,21 @@
 
 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
+
+       # 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)
@@ -15,6 +28,4 @@ case "$1" in
     ;;
 esac
 
-#DEBHELPER#
-
 exit 0