Fixed
- An
aptupgrade of the DEB package stopped thesmfcservice and never started it again.debian/rulespasseddh_installsystemd --no-start, and that flag alone switches off the default--restart-after-upgrade: the package got astopinpreinstand no restart inpostinst. Both flags are passed now, so an upgrade issues atry-restart- a running service comes back, a stopped one stays stopped - and a fresh install still enables the service without starting it. Reported by @russmo in issue #122. - A fresh install of the RPM package did not enable the
smfcservice, so it did not start at the next boot.%systemd_postrunssystemctl preset, and with no preset file the catch-all rule of the distribution (disable *) matched. The package ships/usr/lib/systemd/system-preset/50-smfc.presetwithenable smfc.servicenow. The install still does not start the service. The DEB package was not affected.