FS#20999 - [avahi] systemd unit files are installed in improper location
Attached to Project:
Arch Linux
Opened by Dave Reisner (falconindy) - Thursday, 30 September 2010, 12:50 GMT
Last edited by Gaetan Bisson (vesath) - Sunday, 03 October 2010, 11:41 GMT
Opened by Dave Reisner (falconindy) - Thursday, 30 September 2010, 12:50 GMT
Last edited by Gaetan Bisson (vesath) - Sunday, 03 October 2010, 11:41 GMT
|
Details
Avahi's ./configure options specify to build
--with-systemdsystemunitdir, but uses the path
/usr/share/dbus-1/system-services/. This is not the
recommended upstream location, as evidenced here:
http://www.freedesktop.org/wiki/Software/systemd/FrequentlyAskedQuestions If this flag is going to be included, please use /lib/systemd/system as the unit dir. |
This task depends upon
Closed by Gaetan Bisson (vesath)
Sunday, 03 October 2010, 11:41 GMT
Reason for closing: Fixed
Additional comments about closing: fixed in testing and staging
Sunday, 03 October 2010, 11:41 GMT
Reason for closing: Fixed
Additional comments about closing: fixed in testing and staging
FS#20519Would it be possible to compile with "--with-systemdsystemunitdir=/lib/systemd/system", and then (until the bug is fixed) copy the required files from /lib/systemd/system to /usr/share/dbus-1/system-services/?
On a side note: is there not a chance of some unwanted side-effects of having systemd service files mixed up with the dbus services files? A priori these are very different....
Avahi should have --with-dbus-sys passed to set the correct dbus path. Systemd is not officially supported in arch, so I see no reason to pass anything for that.
FS#20519for the time being; for this purpose, its value doesn't matter, so we might as well use the recommended one.I have commited a new version to SVN which does that. Feel free to disagree. Otherwise, in a few days, I'll upload packages.
Jan: I had to patch your introspection patch to get avahi to compile; please make sure you agree with my change.