networkmanager: customize unmanaged interfaces

https://onedigi.atlassian.net/browse/DEL-8346

Signed-off-by: Isaac Hermida <isaac.hermida@digi.com>
This commit is contained in:
Isaac Hermida 2023-03-22 17:45:18 +01:00
parent fb9a3c9814
commit 1540f58075
2 changed files with 10 additions and 2 deletions

View File

@ -8,7 +8,7 @@ rc-manager=file
managed=false
[keyfile]
unmanaged-devices=interface-name:p2p*;interface-name:wlan1
unmanaged-devices=##UNMANAGED_DEVICES##
[device]
wifi.scan-rand-mac-address=no

View File

@ -1,4 +1,4 @@
# Copyright (C) 2017-2019, Digi International Inc.
# Copyright (C) 2017-2023, Digi International Inc.
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
@ -41,6 +41,9 @@ ETH0_STATIC_CIDR = "${@ipaddr_to_cidr('eth0', d)}"
ETH1_STATIC_CIDR = "${@ipaddr_to_cidr('eth1', d)}"
WLAN0_STATIC_CIDR = "${@ipaddr_to_cidr('wlan0', d)}"
UNMANAGED_DEVICES = "interface-name:p2p*;interface-name:wlan1"
UNMANAGED_DEVICES:ccimx93 = "interface-name:p2p-wfd0-0;interface-name:wfd0;interface-name:uap0"
inherit update-rc.d
do_install:append() {
@ -48,6 +51,11 @@ do_install:append() {
install -m 0644 ${WORKDIR}/NetworkManager.conf ${D}${sysconfdir}/NetworkManager/
install -m 0755 ${WORKDIR}/networkmanager-init ${D}${sysconfdir}/init.d/networkmanager
#
# Customize NetworkManager
#
sed -i -e "s,##UNMANAGED_DEVICES##,${UNMANAGED_DEVICES},g" ${D}${sysconfdir}/NetworkManager/NetworkManager.conf
#
# Connections config files
#