320-setup-ifname 622 B

123456789101112131415161718192021
  1. #!/usr/bin/lua
  2. local platform = require 'gluon.platform'
  3. local sysconfig = require 'gluon.sysconfig'
  4. if sysconfig.setup_ifname then
  5. os.exit(0)
  6. end
  7. if
  8. platform.match('ar71xx', 'generic', {'cpe210', 'cpe510', 'nanostation-m', 'nanostation-m-xw', 'unifi-outdoor-plus', 'uap-pro', 'unifiac-pro'}) or
  9. platform.match('ar71xx', 'mikrotik')
  10. then
  11. sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.wan_ifname or sysconfig.lan_ifname
  12. else
  13. sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.lan_ifname or sysconfig.wan_ifname
  14. end
  15. -- Remove the old sysconfig setting
  16. sysconfig.config_ifname = nil