[Buildroot] [PATCH 1/1] package/dbus: use /run for runtime data

Norbert Lange nolange79 at gmail.com
Fri Jul 17 21:55:20 UTC 2020


All init systems supported by busybox support the /run
directory and have a symlink for /var/run.

Use the /run directory directly.

Signed-off-by: Norbert Lange <nolange79 at gmail.com>
---
 package/dbus/S30dbus | 6 +++---
 package/dbus/dbus.mk | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/package/dbus/S30dbus b/package/dbus/S30dbus
index 52646cea2f..26772755d7 100644
--- a/package/dbus/S30dbus
+++ b/package/dbus/S30dbus
@@ -7,11 +7,11 @@
 #               and other messages. See http://www.freedesktop.org/software/dbus/
 #
 # processname: dbus-daemon
-# pidfile: /var/run/messagebus.pid
+# pidfile: /run/messagebus.pid
 #
 
 # Create needed directories.
-[ -d /var/run/dbus ] || mkdir -p /var/run/dbus
+[ -d /run/dbus ] || mkdir -p /run/dbus
 [ -d /var/lock/subsys ] || mkdir -p /var/lock/subsys
 [ -d /tmp/dbus ] || mkdir -p /tmp/dbus
 
@@ -38,7 +38,7 @@ stop() {
     echo "done"
     if [ $RETVAL -eq 0 ]; then
         rm -f /var/lock/subsys/dbus-daemon
-        rm -f /var/run/messagebus.pid
+        rm -f /run/messagebus.pid
     fi
 }
 
diff --git a/package/dbus/dbus.mk b/package/dbus/dbus.mk
index 5c2a5fb2cc..312c6ba1d8 100644
--- a/package/dbus/dbus.mk
+++ b/package/dbus/dbus.mk
@@ -15,7 +15,7 @@ define DBUS_PERMISSIONS
 endef
 
 define DBUS_USERS
-	dbus -1 dbus -1 * /var/run/dbus - dbus DBus messagebus user
+	dbus -1 dbus -1 * /run/dbus - dbus DBus messagebus user
 endef
 
 DBUS_DEPENDENCIES = host-pkgconf expat
@@ -27,8 +27,8 @@ DBUS_CONF_OPTS = \
 	--disable-xml-docs \
 	--disable-doxygen-docs \
 	--with-xml=expat \
-	--with-system-socket=/var/run/dbus/system_bus_socket \
-	--with-system-pid-file=/var/run/messagebus.pid
+	--with-system-socket=/run/dbus/system_bus_socket \
+	--with-system-pid-file=/run/messagebus.pid
 
 ifeq ($(BR2_STATIC_LIBS),y)
 DBUS_CONF_OPTS += LIBS='-pthread'
-- 
2.27.0



More information about the buildroot mailing list