mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-04-02 02:49:12 +00:00
mdns: Separate out mdns-libnss-mdns package
Extract mdns-libnss-mdns from the main package so we can mark it as an RPROVIDE for libnss-mdns (matching avahi-libnss-mdns) and then RRECOMMEND this when building with glibc. Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
f97bc097f4
commit
0ad477bb92
@ -112,7 +112,7 @@ do_install () {
|
||||
install mdnsd.sh ${D}${INIT_D_DIR}/mdns
|
||||
}
|
||||
|
||||
pkg_postinst:${PN} () {
|
||||
pkg_postinst:${PN}-libnss-mdns () {
|
||||
if [ -r $D${sysconfdir}/nsswitch.conf ]; then
|
||||
sed -e '/^hosts:/s/\s*\<mdns\>//' \
|
||||
-e 's/\(^hosts:.*\)\(\<files\>\)\(.*\)\(\<dns\>\)\(.*\)/\1\2 mdns\3\4\5/' \
|
||||
@ -120,7 +120,7 @@ pkg_postinst:${PN} () {
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm:${PN} () {
|
||||
pkg_prerm:${PN}-libnss-mdns () {
|
||||
if [ -r $D${sysconfdir}/nsswitch.conf ]; then
|
||||
sed -e '/^hosts:/s/\s*\<mdns\>//' \
|
||||
-e '/^hosts:/s/\s*mdns//' \
|
||||
@ -131,7 +131,12 @@ pkg_prerm:${PN} () {
|
||||
SYSTEMD_SERVICE:${PN} = "mdns.service"
|
||||
INITSCRIPT_NAME = "mdns"
|
||||
|
||||
PACKAGE_BEFORE_PN = "${PN}-libnss-mdns"
|
||||
|
||||
RRECOMMENDS:${PN}:append:libc-glibc = " ${PN}-libnss-mdns"
|
||||
|
||||
FILES_SOLIBSDEV = "${libdir}/libdns_sd.so"
|
||||
FILES:${PN} += "${libdir}/libnss_mdns-0.2.so"
|
||||
FILES:${PN}-libnss-mdns = "${sysconfdir}/nss_mdns.conf ${libdir}/libnss_mdns*.so*"
|
||||
RPROVIDES:${PN}-libnss-mdns = "libnss-mdns"
|
||||
|
||||
RPROVIDES:${PN} += "libdns-sd"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user