diff --git a/debian/fw-daemon.postinst b/debian/fw-daemon.postinst index a6bef8f..8c238b9 100644 --- a/debian/fw-daemon.postinst +++ b/debian/fw-daemon.postinst @@ -17,5 +17,28 @@ case $1 in ;; esac +# Automatically added by dh_systemd_enable +# This will only remove masks created by d-s-h on package removal. +deb-systemd-helper unmask fw-daemon.service >/dev/null || true + +# was-enabled defaults to true, so new installations run enable. +if deb-systemd-helper --quiet was-enabled fw-daemon.service; then + # Enables the unit on first installation, creates new + # symlinks on upgrades if the unit file has changed. + deb-systemd-helper enable fw-daemon.service >/dev/null || true +else + # Update the statefile to add new symlinks (if any), which need to be + # cleaned up on purge. Also remove old symlinks. + deb-systemd-helper update-state fw-daemon.service >/dev/null || true +fi +# End automatically added section +# Automatically added by dh_systemd_start +if [ -d /run/systemd/system ]; then + systemctl --system daemon-reload >/dev/null || true + deb-systemd-invoke start fw-daemon.service >/dev/null || true +fi +# End automatically added section + #DEBHELPER# +exit 0