Bug#932704: debian-policy: Don't force sysvinit compatibility if e.g. alternate init required
Source: debian-policy
Version: 4.4.0.1
Severity: normal
In section 9.11 (The Operating System/Alternate init systems), it is
stated that "...any package integrating with other init systems must
also be backwards-compatible with sysvinit by providing a SysV-style
init script...". There is a single exception for the alternate init
system implementation itself.
There are other exception conditions that we may want to consider
here. For instance, if a package has an explicit dependency on a
particular "alternate" init system, to, say, access the systemd D-Bus
interface, there is likely little value in providing sysv init
scripts.
I suggest that something like the following line be added to the end
of the second paragraph in that section:
"Also, SysV-style init scripts may be omitted for packages which have
an explicit dependency on an alternate init system."
--
AE0D BF5A 92A5 ADE4 9481 BA6F 8A31 71EF 3661 50CE
Reply to: