diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces b/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces
index f9ab73c5e642e409c4eb00b2cfc6531762ab9b4d..afded6f0a7c1b70a12455df0d3c01725bff3b450 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces
@@ -79,9 +79,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)