[Buildroot] [PATCH] package/cups: install D-Bus config file cups.conf
Andreas Vida
andreas.vida at ginzinger.com
Thu Sep 3 13:37:54 UTC 2026
When CUPS is built with D-Bus enabled,
install cups.conf under /usr/share/dbus-1/system.d
as it already happens in other packages that have D-Bus configs
e.g. dnsmasq, wpa_supplicant etc.
Signed-off-by: Andreas Vida <andreas.vida at ginzinger.com>
---
package/cups/cups.mk | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/package/cups/cups.mk b/package/cups/cups.mk
index 0df4f411bb..096a1be21d 100644
--- a/package/cups/cups.mk
+++ b/package/cups/cups.mk
@@ -45,6 +45,11 @@ endif
ifeq ($(BR2_PACKAGE_DBUS),y)
CUPS_CONF_OPTS += --enable-dbus
CUPS_DEPENDENCIES += dbus
+define CUPS_INSTALL_DBUS
+ $(INSTALL) -m 0644 -D $(@D)/desktop/cups.conf \
+ $(TARGET_DIR)/usr/share/dbus-1/system.d/cups.conf
+endef
+CUPS_POST_INSTALL_TARGET_HOOKS += CUPS_INSTALL_DBUS
else
CUPS_CONF_OPTS += --disable-dbus
endif
--
2.47.3
More information about the buildroot
mailing list