Skip to content
Snippets Groups Projects
Commit 58127a78 authored by Alex Kiernan's avatar Alex Kiernan Committed by Richard Purdie
Browse files

packagegroup-base: Add option to set zeroconf provider


avahi, systemd-resolved and mDNSResponder (in meta-networking) can all
provide Zeroconf services. Add a `ZEROCONF_DAEMON` option to select
which of these will provide service via packagegroup-base-zeroconf.

(From OE-Core rev: 0f265aaeb5c33005d471fe62017cea5bb063e920)

Signed-off-by: default avatarAlex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: default avatarMathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: default avatarRichard Purdie <richard.purdie@linuxfoundation.org>
parent d5745a88
No related branches found
No related tags found
No related merge requests found
...@@ -312,11 +312,14 @@ RDEPENDS:packagegroup-base-nfs = "\ ...@@ -312,11 +312,14 @@ RDEPENDS:packagegroup-base-nfs = "\
RRECOMMENDS:packagegroup-base-nfs = "\ RRECOMMENDS:packagegroup-base-nfs = "\
kernel-module-nfs " kernel-module-nfs "
# Choose 'avahi-daemon', 'mdns' or 'systemd-resolved' as zeroconf-daemon
ZEROCONF_DAEMON ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd-resolved', 'systemd-resolved', 'avahi-daemon', d)}"
SUMMARY:packagegroup-base-zeroconf = "Zeroconf support" SUMMARY:packagegroup-base-zeroconf = "Zeroconf support"
RDEPENDS:packagegroup-base-zeroconf = "\ RDEPENDS:packagegroup-base-zeroconf = "\
avahi-daemon" ${@ '' if d.getVar('ZEROCONF_DAEMON') == 'systemd-resolved' else d.getVar('ZEROCONF_DAEMON')} \
"
RDEPENDS:packagegroup-base-zeroconf:append:libc-glibc = "\ RDEPENDS:packagegroup-base-zeroconf:append:libc-glibc = "\
libnss-mdns \ ${@ {'mdns':'mdns-libnss-mdns','avahi-daemon':'avahi-libnss-mdns','systemd-resolved':''}[d.getVar('ZEROCONF_DAEMON')]} \
" "
SUMMARY:packagegroup-base-ipv6 = "IPv6 support" SUMMARY:packagegroup-base-ipv6 = "IPv6 support"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment