From 38a11eaca8839bcd6113a6db56e056e42e0a0a48 Mon Sep 17 00:00:00 2001
From: David Bauer <mail@david-bauer.net>
Date: Fri, 21 May 2021 15:42:02 +0200
Subject: [PATCH] gluon-core: remove default bridge devices

---
 package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces b/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces
index 5bb1926d4..9d1b84c88 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces
@@ -73,4 +73,11 @@ end
 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
+
+	uci:delete('network', dev['.name'])
+end)
+
 uci:save('network')
-- 
GitLab