[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#911165: debian-policy: drop requirement to ship sysvinit init script with same name



Ansgar Burchardt writes:
> c. It is better to ship integration with some init systems than
>    no integration at all. (Including sysvinit scripts at all is not
>    required, only when any other integrations are provided.)

As a special example:

DBus can start services on-demand.  On systems using systemd dbus can do
so by asking systemd to start the service, on other systems dbus will
just start the service on its own.

So for example colord ships colord.service, but no init script as the
service will be started via
/usr/share/dbus-1/system-services/org.freedesktop.ColorManager.service
on other systems.

Policy currently forbids colord.service or requires an init script that
would have to start colord for no reason.

Ansgar


Reply to: