12345678910111213141516171819202122232425262728 |
- #!/usr/bin/lua
- local util = require 'gluon.util'
- local uci = require('luci.model.uci').cursor()
- local site = require 'gluon.site_config'
- local sysconfig = require 'gluon.sysconfig'
- -- Initial
- if not sysconfig.gluon_version then
- local uci = require('luci.model.uci').cursor()
- uci:delete_all('wireless', 'wifi-iface')
- end
- local function configure_radio(radio, index, config)
- if config then
- uci:delete('wireless', radio, 'disabled')
- uci:set('wireless', radio, 'channel', config.channel)
- uci:set('wireless', radio, 'htmode', 'HT20')
- uci:set('wireless', radio, 'country', site.regdom)
- end
- end
- util.iterate_radios(configure_radio)
- uci:save('wireless')
- uci:commit('wireless')
|