connman: Ignore MOST ethernet interfaces 33/19033/3
authorScott Murray <scott.murray@konsulko.com>
Mon, 17 Dec 2018 01:39:14 +0000 (20:39 -0500)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 20 Dec 2018 21:10:07 +0000 (21:10 +0000)
On systems like the CES demo units with MOST adapters, the virtual
ethernet interface created by MOST interferes with connman's
management of the shared connection of the Wi-fi and main ethernet
interface, eg. the MOST ethernet being present results in the Wi-fi
not auto-connecting at boot.  To avoid this, ignore the "meth"
interfaces by adding them to the blacklist.  This seems reasonable,
as they are unlikely to be used for internet connectivity.

Change-Id: I9b56333df4b4d7e128a765855065efce58abb734
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
meta-agl-profile-core/recipes-connectivity/connman/connman_%.bbappend
meta-agl-profile-core/recipes-connectivity/connman/files/main.conf

index 9872940..8057fbb 100644 (file)
@@ -12,6 +12,6 @@ do_install_append() {
 
        # Need to ignore eth1 in cluster demo setup
        if ${@bb.utils.contains('DISTRO_FEATURES', 'agl-cluster-demo-support', 'true', 'false', d)}; then
-               echo "NetworkInterfaceBlacklist=vmnet,vboxnet,virbr,ifb,eth1" >> ${D}${sysconfdir}/connman/main.conf
+               sed -i 's/^\(NetworkInterfaceBlacklist=.*\)/\1,eth1/' ${D}${sysconfdir}/connman/main.conf
        fi
 }