320-setup-ifname 661 B

1234567891011121314151617181920212223242526272829
  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 platform.match('ar71xx', 'generic', {
  8. 'cpe210',
  9. 'cpe510',
  10. 'wbs210',
  11. 'wbs510',
  12. 'airgateway',
  13. 'nanostation-m',
  14. 'nanostation-m-xw',
  15. 'unifi-outdoor-plus',
  16. 'uap-pro',
  17. 'unifiac-pro'
  18. }) or platform.match('ar71xx', 'mikrotik') then
  19. sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.wan_ifname or sysconfig.lan_ifname
  20. else
  21. sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.lan_ifname or sysconfig.wan_ifname
  22. end
  23. -- Remove the old sysconfig setting
  24. sysconfig.config_ifname = nil