From 030246a4fc6aa355910e88216c40f553e7ebc1c4 Mon Sep 17 00:00:00 2001 From: David Bauer Date: Tue, 6 Jul 2021 01:11:01 +0200 Subject: [PATCH] gluon-core: delete all network device sections Delete all default network device sections upon first boot. Only LAN & WAN networks are defined at this point. We are using the legacy way of definiting bridges via the interface sections ifname option. The prior filtering was based upon a single device and didn't take into consideration that DSA interface names can be named arbitrarily. Signed-off-by: David Bauer --- package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces b/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces index 9d1b84c8..a022b7f9 100755 --- a/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces +++ b/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces @@ -74,9 +74,7 @@ uci:delete('network', 'lan') uci:delete('network', 'wan') uci:foreach('network', 'device', function(dev) - if dev['type'] ~= 'bridge' then return end - if dev['ifname'] ~= 'lan' and dev['ifname'] ~= 'wan' then return end - + -- Delete all default OpenWrt network device sections. uci:delete('network', dev['.name']) end)