From d48ec5aec69a181f1d3d4741ae97a0ccd00fb3a8 Mon Sep 17 00:00:00 2001 From: Alex Kiernan Date: Tue, 2 Jun 2026 16:35:52 +0100 Subject: [PATCH] mdns: Add additional clients Several useful clients are available as part of the overall mDNSResponder build, package these alongside the main binary. Signed-off-by: Alex Kiernan Signed-off-by: Khem Raj --- .../recipes-protocols/mdns/mdns_2881.100.56.0.1.bb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/meta-networking/recipes-protocols/mdns/mdns_2881.100.56.0.1.bb b/meta-networking/recipes-protocols/mdns/mdns_2881.100.56.0.1.bb index 391c4898fb..4bbf012b83 100644 --- a/meta-networking/recipes-protocols/mdns/mdns_2881.100.56.0.1.bb +++ b/meta-networking/recipes-protocols/mdns/mdns_2881.100.56.0.1.bb @@ -77,6 +77,10 @@ do_install () { install -d ${D}${INIT_D_DIR} install ${B}/mDNSPosix/${MDNS_BUILDDIR}/mdnsd ${D}${sbindir} + install ${B}/mDNSPosix/${MDNS_BUILDDIR}/mDNSClientPosix ${D}${bindir} + install ${B}/mDNSPosix/${MDNS_BUILDDIR}/mDNSNetMonitor ${D}${bindir} + install ${B}/mDNSPosix/${MDNS_BUILDDIR}/mDNSProxyResponderPosix ${D}${bindir} + install ${B}/mDNSPosix/${MDNS_BUILDDIR}/mDNSResponderPosix ${D}${bindir} install -m 0644 ${B}/mDNSPosix/${MDNS_BUILDDIR}/libdns_sd.so ${D}${libdir}/libdns_sd.so.1 ln -s libdns_sd.so.1 ${D}${libdir}/libdns_sd.so @@ -117,7 +121,7 @@ pkg_prerm:${PN}-libnss-mdns () { SYSTEMD_SERVICE:${PN} = "mdns.service" INITSCRIPT_NAME = "mdns" -PACKAGE_BEFORE_PN = "${PN}-libnss-mdns" +PACKAGE_BEFORE_PN = "${PN}-libnss-mdns ${PN}-clients" RRECOMMENDS:${PN}:append:libc-glibc = " ${PN}-libnss-mdns" @@ -125,4 +129,9 @@ FILES_SOLIBSDEV = "${libdir}/libdns_sd.so" FILES:${PN}-libnss-mdns = "${sysconfdir}/nss_mdns.conf ${libdir}/libnss_mdns*.so*" RPROVIDES:${PN}-libnss-mdns = "libnss-mdns" +FILES:${PN}-clients = "${bindir}/mDNSClientPosix \ + ${bindir}/mDNSNetMonitor \ + ${bindir}/mDNSProxyResponderPosix \ + ${bindir}/mDNSResponderPosix" + RPROVIDES:${PN} += "libdns-sd"