modemmanager: change permissions on dbus file
authorJohn Audia <[email protected]>
Fri, 1 Aug 2025 20:05:50 +0000 (16:05 -0400)
committerRobert Marko <[email protected]>
Sat, 2 Aug 2025 12:26:21 +0000 (14:26 +0200)
/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf needs to be 644
so that it can be read to prevent the following since dbus runs as an
unprivileged user:

dbus-daemon[12465]: Encountered error 'Failed to open "/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf": Permission denied' while parsing '/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia <[email protected]>
net/modemmanager/Makefile

index 1ae1ef8ad9d85140ddff4df0d1a6ad3b6362bf5a..b3260c75988262e1344293c800626b09e9ea63a0 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=modemmanager
 PKG_VERSION:=1.24.0
-PKG_RELEASE:=5
+PKG_RELEASE:=6
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL:=https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git
@@ -125,6 +125,7 @@ define Package/modemmanager/install
 
        $(INSTALL_DIR) $(1)/etc/dbus-1/system.d
        $(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf $(1)/etc/dbus-1/system.d
+       chmod 644 $(1)/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf
 
        $(INSTALL_DIR) $(1)/usr/share/dbus-1/system-services
        $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/dbus-1/system-services/org.freedesktop.ModemManager1.service $(1)/usr/share/dbus-1/system-services