Skip to content
Snippets Groups Projects
Commit af7dcfcf authored by rubo77's avatar rubo77
Browse files
parent c6dc54f7
No related branches found
No related tags found
No related merge requests found
gluon-ssid-changer gluon-ssid-changer
================== ==================
_This branch of the script contains the ssid-changer version for the gluon 2018.1.x branch. For the 2017.1.x release of Gluon use the branch "lede"._
This package adds a script to change the SSID to an Offline-SSID when there is This package adds a script to change the SSID to an Offline-SSID when there is
no connection to any gateway. no connection to any gateway.
This SSID can be generated from the nodes hostname with the first This SSID can be generated from the nodes hostname with the first
......
if need_table('ssid_changer', nil, false) then need_boolean({'ssid_changer', 'enabled'}, false)
need_boolean('ssid_changer.enabled', false) need_number({'ssid_changer', 'switch_timeframe'}, false)
need_number('ssid_changer.switch_timeframe', false) need_number({'ssid_changer', 'first'}, false)
need_number('ssid_changer.first', false) need_string({'ssid_changer', 'prefix'}, false)
need_string('ssid_changer.prefix', false) need_one_of({'ssid_changer', 'suffix'}, {'nodename', 'mac', 'none'}, false)
need_string('ssid_changer.suffix', false) if need_boolean({'ssid_changer','tq_limit_enabled'}, false) then
if need_boolean('ssid_changer.tq_limit_enabled', false) then need_number({'ssid_changer', 'tq_limit_max'}, false)
need_number('ssid_changer.tq_limit_max', false) need_number({'ssid_changer', 'tq_limit_min'}, false)
need_number('ssid_changer.tq_limit_min', false)
end
end end
#!/usr/bin/lua #!/usr/bin/lua
local site = require 'gluon.site_config' local site = require 'gluon.site'
local uci = require('simple-uci').cursor() local uci = require('simple-uci').cursor()
...@@ -13,9 +13,9 @@ elseif not uci:get('ssid-changer', 'settings', 'enabled') then ...@@ -13,9 +13,9 @@ elseif not uci:get('ssid-changer', 'settings', 'enabled') then
first = site.ssid_changer.first or '5', first = site.ssid_changer.first or '5',
prefix = site.ssid_changer.prefix or 'FF_Offline_', prefix = site.ssid_changer.prefix or 'FF_Offline_',
suffix = site.ssid_changer.suffix or 'nodename', suffix = site.ssid_changer.suffix or 'nodename',
tq_limit_enabled = site.ssid_changer.tq_limit_enabled or '0', tq_limit_enabled = site.ssid_changer.tq_limit_enabled or false,
tq_limit_max = site.ssid_changer.tq_limit_max or '45', tq_limit_max = site.ssid_changer.tq_limit_max or 45,
tq_limit_min = site.ssid_changer.tq_limit_min or '35', tq_limit_min = site.ssid_changer.tq_limit_min or 35,
}) })
uci:save('ssid-changer') uci:save('ssid-changer')
end end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment