Skip to content

Draft: Make DBUS_SERVICES_PREFIX runtime-configurable

While discussing possible approaches to fixing #502 (closed), I started a patch to implement reading a config file. This is that patch fixed up to be more-or-less complete, but not tested at all, since I'm not sure how to test EDS in isolation. Very likely at least the set-dbus-prefix script has some bugs in it.


Rather than making DBUS_SERVICES_PREFIX a runtime config option, instead add a config file $sysconfdir/evolution-data-server/dbus-prefix to set the prefix and read that file both for the library and on the server side.

Add a tool in the private libexecdir 'set-dbus-prefix' to write the config file and edit systemd and D-Bus service files as needed.

Resolves #502 (closed)

Merge request reports