I am trying to get rid of the lintian messages of my apache karaf debian package: https://github.com/steinarb/karaf-debian
One of the warnings still present, is: W: karaf: maintainer-script-calls-systemctl postinst:30 The relevant part of the script, is: case "$1" in configure) create_daemon_user change_karaf_files_ownership deb-systemd-helper enable karaf.service systemctl daemon-reload systemctl start karaf echo "Started karaf daemon" ;; esac By experimentation I've found that I need both the "systemctl daemon-reload" and the "systemctl start karaf", and I don't know how to replace this with the recommended dh_systemd_enable and dh_systemd_start. And what should I do about "deb-systemd-helper enable karaf.service"? Remove it? Is none of this needed if I change the default rule in the rules file to this? %: dh $@ --with systemd This is from the "Pragmatic Debian Packaging" article: https://vincent.bernat.im/en/blog/2016-pragmatic-debian-packaging Thanks! - Steinar