Open vSwitch support is enabled by default in NetworkManager, but only
useful in the context of several virtualisation environments, e.g. Xen,
KVM, OpenStack and more. Therefore, the ovs PACKAGECONFIG is now disabled by
default.

The jansson dependency is only required for Open vSwitch and teamsdctl
support in NetworkManager. As there is no libteamsdctl recipe around
(and no teamsdctl PACKAGECONFIG), make it dependent on the ovs
PACKAGECONFIG.

Signed-off-by: Nicolas Jeker <[email protected]>
---
 .../networkmanager/networkmanager_1.28.0.bb                     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.28.0.bb 
b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.28.0.bb
index 3e7a068ac..646ebea49 100644
--- 
a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.28.0.bb
+++ 
b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.28.0.bb
@@ -15,7 +15,6 @@ DEPENDS = " \
     util-linux \
     libndp \
     libnewt \
-    jansson \
     curl \
 "

@@ -85,6 +84,7 @@ PACKAGECONFIG[wifi] = "--with-wext=yes 
--enable-wifi=yes,--with-wext=no --enable
 PACKAGECONFIG[ifupdown] = "--enable-ifupdown,--disable-ifupdown"
 PACKAGECONFIG[qt4-x11-free] = "--enable-qt,--disable-qt,qt4-x11-free"
 PACKAGECONFIG[cloud-setup] = 
"--with-nm-cloud-setup=yes,--with-nm-cloud-setup=no"
+PACKAGECONFIG[ovs] = "--enable-ovs,--disable-ovs,jansson"

 PACKAGES =+ " \
   ${PN}-nmcli ${PN}-nmcli-doc \
--
2.30.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#89073): 
https://lists.openembedded.org/g/openembedded-devel/message/89073
Mute This Topic: https://lists.openembedded.org/mt/80126803/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to