'dbus' defaults to '/var/run' to establish its socket and thus, 'systemd'
complains:

  /usr/lib/systemd/system/dbus.socket:4: ListenStream= references a path
  below legacy directory /var/run/, updating
  /var/run/dbus/system_bus_socket → /run/dbus/system_bus_socket;
  please update the unit file accordingly.

This change let the socket now defaults to '/run' instead.

Signed-off-by: Juergen Borleis <j...@pengutronix.de>
---
 rules/dbus.make | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/rules/dbus.make b/rules/dbus.make
index 1458df957..da2135aef 100644
--- a/rules/dbus.make
+++ b/rules/dbus.make
@@ -42,6 +42,7 @@ DBUS_CONF_ENV := \
 DBUS_CONF_TOOL := autoconf
 DBUS_CONF_OPT  := \
        $(CROSS_AUTOCONF_USR) \
+       --runstatedir=/run \
        --enable-silent-rules \
        --disable-developer \
        --disable-debug \
@@ -74,6 +75,7 @@ DBUS_CONF_OPT := \
        --disable-relocation \
        --disable-stats \
        --$(call ptx/endis, PTXCONF_DBUS_SYSTEMD)-user-session \
+       --with-system-socket=/run/dbus/system_bus_socket \
        --with-dbus-user=messagebus \
        --without-valgrind \
        --$(call ptx/wwo, PTXCONF_DBUS_X)-x$(call 
ptx/ifdef,PTXCONF_DBUS_X,=$(SYSROOT)/usr,) \
-- 
2.20.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to