DBus init changes
Just yesterday I mentioned that DBus contains an own set of init-like scripts. From todays new DBus package in unstable:
* debian/dbus.init
+ Add functionality to start/stop dbus dependent services based on their
LSB header.
Instead of installing an init script into /etc/dbus-1/event.d, services
depending on dbus should from now on install a regular sysv init script
and add an LSB header with "Required-Start: dbus".
So the dbus init script now adds a ‘workaround’ (likely, since this is done in DBus, not in sysvinit) for the missing dependency handling in sysv-style init, by taking care of the restarting itself. This is good, because init scripts aren’t distributed into two places anymore (soon).
It probably highlights why we need to work on our init.