This makes the LAN port the PoE master, so the AirGateway can be used to supply power to another node connected via mesh-on-LAN. Fixes #608
30 lines
661 B
Lua
Executable File
30 lines
661 B
Lua
Executable File
#!/usr/bin/lua
|
|
|
|
local platform = require 'gluon.platform'
|
|
local sysconfig = require 'gluon.sysconfig'
|
|
|
|
|
|
if sysconfig.setup_ifname then
|
|
os.exit(0)
|
|
end
|
|
|
|
if platform.match('ar71xx', 'generic', {
|
|
'cpe210',
|
|
'cpe510',
|
|
'wbs210',
|
|
'wbs510',
|
|
'airgateway',
|
|
'nanostation-m',
|
|
'nanostation-m-xw',
|
|
'unifi-outdoor-plus',
|
|
'uap-pro',
|
|
'unifiac-pro'
|
|
}) or platform.match('ar71xx', 'mikrotik') then
|
|
sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.wan_ifname or sysconfig.lan_ifname
|
|
else
|
|
sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.lan_ifname or sysconfig.wan_ifname
|
|
end
|
|
|
|
-- Remove the old sysconfig setting
|
|
sysconfig.config_ifname = nil
|