010-primary-mac 476 B

12345678910111213141516
  1. #!/usr/bin/lua
  2. local sysconfig = require 'gluon.sysconfig'
  3. local platform = require 'gluon.platform'
  4. local fs = require 'luci.fs'
  5. local util = require 'luci.util'
  6. if not sysconfig.primary_mac then
  7. if platform.match('ar71xx', 'generic', {'tl-wdr3600', 'tl-wdr4300'}) then
  8. sysconfig.primary_mac = util.trim(fs.readfile('/sys/class/ieee80211/phy1/macaddress'))
  9. else
  10. sysconfig.primary_mac = util.trim(fs.readfile('/sys/class/ieee80211/phy0/macaddress'))
  11. end
  12. end