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 <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Alex Kiernan
2026-06-02 16:35:52 +01:00
committed by Khem Raj
parent 8ab1198601
commit d48ec5aec6
@@ -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"