[RFC] Making D-Bus suitable for being run early during boot
Lennart Poettering
mzqohf at 0pointer.de
Fri Jul 9 09:21:36 PDT 2010
On Fri, 09.07.10 11:28, Colin Walters (walters at verbum.org) wrote:
>
> On Thu, Jul 8, 2010 at 9:09 PM, Lennart Poettering <mzqohf at 0pointer.de> wrote:
>
> > a) /usr/share/dbus-1/system-services must be moved to
> > /lib/dbus/system-services. Probably uncontroversial, since many
> > distributions already install D-Bus in /bin, but this dir was simply
> > forgotten. People should install their service files to
> > `pkg-config dbus-1 --variable=system_bus_services_dir`, and for those
> > which don't we could provide a compat symlink for a while.
>
> For values of "while" meaning "forever" probably =)
>
> > b) The system bus should become an abstract namespace socket by
> > default. This would require changing of the spec.
>
> This is a pretty incompatible change.
>
> > the client
>
> Ah, but there's not "the" client. There are at least four dbus client
> libraries that I can think of. All of them would need to be updated.
Which are those btw? There's a C# one, and a Java one. What's the fourth
one?
And 4 libs doesn't sound too bad to me. Quite doable for most
distributors...
Lennart
--
Lennart Poettering - Red Hat, Inc.
More information about the dbus
mailing list