[Buildroot] [PATCH 1/1] dbus: fix system_bus_socket location

Jan Kundrát jan.kundrat at cesnet.cz
Fri Feb 9 12:28:59 UTC 2018


> That solution won't work on a rootfs with that is read/write.  My own filing
> system doesn't have a symlink from /var/run to ./run
>
> Perhaps it's just me?

Hi Adam, according to both D-Bus and systemd upstreams, having separate 
/run from /var/run is broken. New enough systemd also warns against that.

Just changing the D-Bus socket location won't work. My patch links a 
bugreport where people have mentioned that the /var/run/dbus essentially 
cannot change because it's hard-coded in other SW as well.

Can you investigate which part creates /run and /var/run on your 
configuration of buildroot, but with a fresh-from-scratch build? Grepping 
for "/run" in build/packages-file-list.txt should answer that.

Cheers,
Jan


More information about the buildroot mailing list