diff mbox series

[meta-networking,3/3] mdns: Add additional clients

Message ID 20260602153548.97549-7-alex.kiernan@gmail.com
State New
Headers show
Series [meta-networking,1/3] mdns: Add PACKAGECONFIGs for idlesleepcontrol, spc and unicast | expand

Commit Message

Alex Kiernan June 2, 2026, 3:35 p.m. UTC
Several useful clients are available as part of the overall mDNSResponder
build, package these alongside the main binary.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
---
 .../recipes-protocols/mdns/mdns_2881.100.56.0.1.bb    | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
diff mbox series

Patch

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 391c4898fb47..4bbf012b832e 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"