Hi, I'm encountering this issue with an internal package that ships an upstart script and a systemd script but no sysv script. It's actually a very simple fix:
--- debian/src/sysv-rc/sbin/invoke-rc.d 2015-05-20 07:54:32.000000000 +0200 +++ /usr/sbin/invoke-rc.d 2015-11-26 13:24:21.772967974 +0100 @@ -464,7 +464,7 @@ ## note that $ACTION is a space-separated list of actions ## to be attempted in order until one suceeds. if test x${FORCE} != x || test ${RC} -eq 104 ; then - if [ -n "$is_upstart" ] || testexec "${INITDPREFIX}${INITSCRIPTID}" ; then + if [ -n "$is_upstart" ] || [ -n "$is_systemd" ] || testexec "${INITDPREFIX}${INITSCRIPTID}" ; then RC=102 setechoactions ${ACTION} while test ! -z "${ACTION}" ; do Any chance that we can get this applied? I know that the expectation for packages in the distribution is to ship the old sysv script (and I agree that this is what should happen), but for internal packages not distributed broadly, used in a restricted environment, it makes little sense to create a script that will never get used. Thanks! -- Cheers, Marga