[meta-networking,v2,2/2] mctp: install dbus service configuration

Message ID 08acf2875c8ec675e52dddefacc8b5c64b08d5fb.1639707922.git.jk@codeconstruct.com.au
State New
Headers show
Series [meta-networking,v2,1/2] mctp: upgrade to v1.0 | expand

Commit Message

Jeremy Kerr Dec. 17, 2021, 2:28 a.m. UTC
mctpd ships with an example dbus service configuration, so install in
the dbus system configuration dir.

Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au>

---
v2:
 - Fix FILES ordering
---
 meta-networking/recipes-support/mctp/mctp_git.bb | 8 ++++++++
 1 file changed, 8 insertions(+)

Patch

diff --git a/meta-networking/recipes-support/mctp/mctp_git.bb b/meta-networking/recipes-support/mctp/mctp_git.bb
index eabc6fa16..350c2722b 100644
--- a/meta-networking/recipes-support/mctp/mctp_git.bb
+++ b/meta-networking/recipes-support/mctp/mctp_git.bb
@@ -29,5 +29,13 @@  do_install:append () {
         install -d ${D}${systemd_system_unitdir}
         install -m 0644 ${S}/conf/mctpd.service \
                 ${D}${systemd_system_unitdir}/mctpd.service
+        install -d ${D}${datadir}/dbus-1/system.d
+        install -m 0644 ${S}/conf/mctpd-dbus.conf \
+                ${D}${datadir}/dbus-1/system.d/mctpd.conf
     fi
 }
+
+FILES:${PN} += " \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', \
+            '${datadir}/dbus-1/system.d/mctpd.conf', '', d)} \
+"