2014-07-09 18:10:21 +00:00
|
|
|
#!/usr/bin/lua
|
2014-07-05 18:11:41 +00:00
|
|
|
|
2014-07-11 10:11:47 +00:00
|
|
|
local platform = require 'gluon.platform'
|
2014-07-09 18:10:21 +00:00
|
|
|
local sysconfig = require 'gluon.sysconfig'
|
2014-07-05 18:11:41 +00:00
|
|
|
|
|
|
|
|
2014-07-09 18:10:21 +00:00
|
|
|
if sysconfig.setup_ifname then
|
2017-02-23 18:49:39 +00:00
|
|
|
os.exit(0)
|
2014-07-09 18:10:21 +00:00
|
|
|
end
|
2014-07-05 18:11:41 +00:00
|
|
|
|
2020-05-06 22:33:36 +00:00
|
|
|
if platform.is_outdoor_device() or
|
|
|
|
platform.match('ar71xx', 'generic', {
|
|
|
|
'airgateway',
|
|
|
|
'uap-pro',
|
|
|
|
'unifiac-pro'
|
|
|
|
}) or
|
|
|
|
platform.match('ar71xx', 'mikrotik')
|
|
|
|
then
|
2020-05-06 22:35:45 +00:00
|
|
|
sysconfig.setup_ifname = sysconfig.wan_ifname or sysconfig.lan_ifname
|
2014-07-09 18:10:21 +00:00
|
|
|
else
|
2020-05-06 22:35:45 +00:00
|
|
|
sysconfig.setup_ifname = sysconfig.lan_ifname or sysconfig.wan_ifname
|
2014-07-09 18:10:21 +00:00
|
|
|
end
|