[oe] [meta-networking] [PATCH] mctp: upgrade 2.5 -> 2.6
James Lee <[email protected]> Tue, 21 Jul 2026 16:27:26 +0800
| Newsgroups | org.openembedded.lists.openembedded-devel |
|---|---|
| Message-ID | <[email protected]> |
mctp version 2.6 released on 2026-07-21, bump srcrev to the v2.6 tag. The new version of mctpd can run as an unprivileged user with CAP_NET_BIND_SERVICE and CAP_NET_ADMIN added to the process' ambient capabilities. Added this unpriviledged user to the recipe when systemd is available. Signed-off-by: James Lee <[email protected]> Acked-by: Jeremy Kerr <[email protected]> --- .../recipes-support/mctp/{mctp_2.5.bb => mctp_2.6.bb} | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) rename meta-networking/recipes-support/mctp/{mctp_2.5.bb => mctp_2.6.bb} (82%) diff --git a/meta-networking/recipes-support/mctp/mctp_2.5.bb b/meta-networking/recipes-support/mctp/mctp_2.6.bb similarity index 82% rename from meta-networking/recipes-support/mctp/mctp_2.5.bb rename to meta-networking/recipes-support/mctp/mctp_2.6.bb index a8787d3f2b..73e090bdab 100644 --- a/meta-networking/recipes-support/mctp/mctp_2.5.bb +++ b/meta-networking/recipes-support/mctp/mctp_2.6.bb @@ -5,12 +5,12 @@ LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=4cc91856b08b094b4f406a29dc61db21" -SRCREV = "07c7a5d526f686da89bc9ae9cad917e46652b272" +SRCREV = "31ac0e86b0e23d32abf34d191653a87a47f3c9a7" SRC_URI = "git://github.com/CodeConstruct/mctp;branch=main;protocol=https;tag=v${PV}" -inherit meson pkgconfig systemd +inherit meson pkgconfig systemd useradd EXTRA_OEMESON = " \ -Dtests=false \ @@ -39,6 +39,9 @@ do_install:append () { fi } +USERADD_PACKAGES = "${@bb.utils.contains('PACKAGECONFIG', 'systemd', '${PN}', '', d)}" +USERADD_PARAM:${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'systemd', '-r -U -s /bin/false mctpd', '', d)}" + FILES:${PN} += " \ ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', \ '${datadir}/dbus-1/system.d/mctpd.conf', '', d)} \ -- 2.47.3