Bug#783321: systemd opens file in /var/run and not in /run
Simon McVittie
smcv at debian.org
Sun Apr 26 19:57:58 BST 2015
On 25/04/15 23:36, Michael Biebl wrote:
> Simon, do you expect any breakage if we move the socket file to /run?
> /var/run should typically be a symlink to /var/run, so it should still
> be accessible under the old name.
/var/run/dbus/system_bus_socket is the canonical interoperable path,
hard-coded in quite a few places, and consistently available between
distributions. /run would have been better, but didn't exist when D-Bus
was introduced.
> There might be setups's though, where
> /var/run is not a symlink to /run, but I don't know if we support such
> non-symlink configurations.
AIUI, neither systemd nor Debian support setups where /var/run and /run
are not synonymous, either via a symlink or a bind-mount.
I think making the systemd unit listen in /run would be OK, but perhaps
it would be good for systemd's debian-fixup.service to ensure that
/var/run == /run and (complain loudly | fix it with a bind-mount) if it
isn't?
S
More information about the Pkg-systemd-maintainers
mailing list