[RFC] Common activation manager via external manager

Scott James Remnant scott at netsplit.com
Mon Jan 3 13:51:03 PST 2011


On Mon, Jan 3, 2011 at 8:28 PM, Lennart Poettering <mzqohf at 0pointer.de> wrote:
> On Sun, 02.01.11 22:46, Scott James Remnant (scott at netsplit.com) wrote:
>> In addition to allow activation of the session bus, the activation
>> environment is included as well.
>
> Again, this is a bad idea: if anybody uses this it is really
> difficult to make a service activatable both via dbus and via some other
> mechanism properly, in a fully parellelized environment: because
> activation via dbus might cause a different env to be passed to a
> service than activation via socket, hw plugin, manual user or at boot or
> any other.
>
The flip side of course is that not starting these services with the
D-Bus activation environment if activated from D-Bus would mean that
the service would get different environment whether or not Upstart or
systemd were actually in use!

Scott


More information about the dbus mailing list