Hello, I'm adding dh_installsystemduser to debhelper, to support user instance systemd units, similarly to what dh_installsystemd does for system unists. For doing so I had to extend deb-systemd-helper from the init-system-helper package to handle user units. User units support will hopefully be released with the next release of init-system-helpers.
Packages that will use dh_installsystemduser will have maintainer scripts that will depend on the next relese of init-system-helpers. dh_installsystemduser will then inject a versioned dependency using the ${misc:Depends} substitution in debian/control. Is that enough to ensure that postinst and postrm maintainer scripts are run with the right version of init-system-helpers available? Should I be using Pre-Depends instead? Thanks. Cheers, Dan