From 708f0cc808588b2b08fcfce91271b2b5e9c9f827 Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Fri, 20 Dec 2019 12:02:36 +0800 Subject: mctp: Add MCTP package recipe This change adds a recipe for the libmctp sources, which provide a library implementing the MCTP base protocol, plus a demulitplexer daemon to provide a socket-based interface for client applications. This is covered in the mctp design document: https://github.com/openbmc/docs/blob/master/designs/mctp.md (From meta-phosphor rev: 5c7f42ef14ab27aee7ec6166ecdc38a16076e7c1) Change-Id: I56f5c47aa0689fe57b21f8776b1ed8a86061c007 Signed-off-by: Jeremy Kerr Signed-off-by: Brad Bishop --- meta-phosphor/recipes-phosphor/mctp/files/default | 1 + meta-phosphor/recipes-phosphor/mctp/mctp_git.bb | 28 +++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 meta-phosphor/recipes-phosphor/mctp/files/default create mode 100644 meta-phosphor/recipes-phosphor/mctp/mctp_git.bb (limited to 'meta-phosphor') diff --git a/meta-phosphor/recipes-phosphor/mctp/files/default b/meta-phosphor/recipes-phosphor/mctp/files/default new file mode 100644 index 000000000..cb33e8b61 --- /dev/null +++ b/meta-phosphor/recipes-phosphor/mctp/files/default @@ -0,0 +1 @@ +DEMUX_BINDING_OPTS=null diff --git a/meta-phosphor/recipes-phosphor/mctp/mctp_git.bb b/meta-phosphor/recipes-phosphor/mctp/mctp_git.bb new file mode 100644 index 000000000..a2577cfc4 --- /dev/null +++ b/meta-phosphor/recipes-phosphor/mctp/mctp_git.bb @@ -0,0 +1,28 @@ +SUMMARY = "MCTP stack" +DESCRIPTION = "MCTP library implementing the MCTP base specification" +PR = "r1" +PV = "1.0+git${SRCPV}" + +inherit systemd +inherit autotools pkgconfig + +HOMEPAGE = "https://github.com/openbmc/libmctp" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=0d30807bb7a4f16d36e96b78f9ed8fae" +SRC_URI = "git://github.com/openbmc/libmctp \ + file://default" +SRCREV = "34b9b3d82b049610775aea4460ff0f3bb9f02b1d" +CONFFILES_${PN} = "${sysconfdir}/default/mctp" + +DEPENDS += "autoconf-archive-native \ + systemd \ + " + +SYSTEMD_SERVICE_${PN} = "mctp-demux.service" + +do_install_append() { + install -d ${D}${sysconfdir}/default + install -m 0644 ${WORKDIR}/default ${D}${sysconfdir}/default/mctp +} + +S = "${WORKDIR}/git" -- cgit v1.2.3