From bae14abca4b4aa41a4eab6fb22f42fdb9deb39f1 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Fri, 31 Dec 2021 22:10:54 +0100
Subject: [PATCH] gluon-core: remove obsolete proto 'batadv' -> 'gluon_mesh'
 migration

More migration code from 2016.
---
 .../lib/gluon/upgrade/800-migrate-batadv      | 24 -------------------
 1 file changed, 24 deletions(-)
 delete mode 100755 package/gluon-core/luasrc/lib/gluon/upgrade/800-migrate-batadv

diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/800-migrate-batadv b/package/gluon-core/luasrc/lib/gluon/upgrade/800-migrate-batadv
deleted file mode 100755
index ddd03c0a7..000000000
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/800-migrate-batadv
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/lua
-
-local uci = require('simple-uci').cursor()
-
-local function migrate_iface(iface)
-	if iface.proto ~= 'batadv' or iface.mesh ~= 'bat0' then
-		return
-	end
-
-	local s = iface['.name']
-
-	uci:set('network', s, 'proto', 'gluon_mesh')
-	uci:set('network', s, 'fixed_mtu', true)
-
-	if iface.mesh_no_rebroadcast then
-		uci:set('network', s, 'transitive', iface.mesh_no_rebroadcast)
-	end
-
-	uci:delete('network', s, 'mesh')
-	uci:delete('network', s, 'mesh_no_rebroadcast')
-end
-
-uci:foreach('network', 'interface', migrate_iface)
-uci:save('network')
-- 
GitLab