New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move D-Bus conf file to share/dbus-1/system.d #492
Conversation
40a2f95
to
ca98cb9
Compare
Thanks for the contribution. Since when does D-Bus also check in /usr/share? snapper is also provided for older distributions (see https://build.opensuse.org/package/show/filesystems:snapper/snapper) and those must not break. |
Since 1.9.18 released in 2015. Which distro's do you deliver to that have DBus older than this? |
In the build project I mentioned there are some, e.g. SLE12 SP4, RHEL 7, Fedora 22, Debian 8 or Ubuntu 15.04 all use dbus <= 1.8. At least SLE12 SP4 is still maintained by SUSE. Is there no way to ask dbus about configuration settings at build time? |
I will see if I can arrange something in |
How does this seem?
And in your specs you can use |
Yes, as a last resort setting the path like that should work. |
1165633
to
b1c9903
Compare
Hi @worldofpeace , I don't know about building on Debian but I managed to fix the build failure anyway :) 67d299b |
Thanks, will integrate 👍 |
Since D-Bus 1.9.18 configuration files installed by third-party should go in share/dbus-1/system.d. The old location is for sysadmin overrides. Co-authored-by: Martin Vidner <mvidner@suse.cz>
b1c9903
to
36aff5c
Compare
Meanwhile the distributions where dbus is too old are dropped for other reasons for snapper. So the conditional stuff is not needed more. But at least on SLE 15 the directory /usr/share/dbus-1/system.d is not yet owned by systemd. I'm cheking all supported distributions right now. |
Implemented with #634. |
Since D-Bus 1.9.18 configuration files installed by third-party should
go in share/dbus-1/system.d. The old location is for sysadmin overrides.