diff --git a/package/gluon-legacy/files/lib/gluon/upgrade/core/legacy/011-gluon-network b/package/gluon-legacy/files/lib/gluon/upgrade/core/legacy/011-gluon-network deleted file mode 100755 index b6294371..00000000 --- a/package/gluon-legacy/files/lib/gluon/upgrade/core/legacy/011-gluon-network +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/lua - -local sysconfig = require 'gluon.sysconfig' -local platform = require 'gluon.platform' - -local uci = require('luci.model.uci').cursor() -local util = require 'luci.util' - -local nixio = require 'nixio' - - -if platform.match('ar71xx', 'generic', {'tl-wr1043nd', 'tl-wdr3600', 'tl-wdr4300'}) then - -- fix up duplicate mac addresses - local m1, m2, m3, m4, m5, m6 = string.match(sysconfig.primary_mac, '(%x%x):(%x%x):(%x%x):(%x%x):(%x%x):(%x%x)') - m1 = nixio.bit.bor(tonumber(m1, 16), 0x02) - m4 = (tonumber(m4, 16)+1) % 0x100 - m6 = (tonumber(m6, 16)+1) % 0x100 - local wanaddr = string.format('%02x:%s:%s:%02x:%s:%02x', m1, m2, m3, m4, m5, m6) - - uci:set('network', 'wan', 'macaddr', wanaddr) -end - -uci:save('network') -uci:commit('network')