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)