From 7ac245a0cb76f270b28860936245ca1abba0804a Mon Sep 17 00:00:00 2001 From: Norbert Lange Date: Sat, 6 Jun 2020 00:52:45 +0200 Subject: [PATCH] package/dbus: fix group and mode for the launcher The D-Bus installation process installs dbus-daemon-launch-helper as follows: chown root:$(DBUS_USER) $(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper$(EXEEXT); \ chmod 4750 $(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper$(EXEEXT); \ And when the installation does not take place as root (like is the case in the context of Buildroot), it prints: echo "Not installing $(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper binary setuid!"; \ echo "You'll need to manually set permissions to root:$(DBUS_USER) and permissions 4750"; \ So let's adjust the installation logic of dbus-daemon-launch-helper to match these requirements. Signed-off-by: Norbert Lange Signed-off-by: Thomas Petazzoni --- package/dbus/dbus.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/dbus/dbus.mk b/package/dbus/dbus.mk index a4043864d1..bb9f17a5e0 100644 --- a/package/dbus/dbus.mk +++ b/package/dbus/dbus.mk @@ -11,7 +11,7 @@ DBUS_LICENSE_FILES = COPYING DBUS_INSTALL_STAGING = YES define DBUS_PERMISSIONS - /usr/libexec/dbus-daemon-launch-helper f 4755 0 0 - - - - - + /usr/libexec/dbus-daemon-launch-helper f 4750 0 dbus - - - - - endef define DBUS_USERS -- 2.30.2