Skip to content
Snippets Groups Projects
Select Git revision
  • 2018.1.x default protected
  • 2016.2.x
  • 2017.1.x
  • configurable
  • uci
  • ssid-changer-v3-2016.2
  • ssid-changer-v4-2017.1
  • ssid-changer-2017.1-v3
  • ssid-changer-v3-2017.1
  • ssid-changer-2016.2-v2
  • ssid-changer-2016.2.x
  • ssid-changer-v2-2016.2
12 results

500-ssid-changer

Blame
  • 500-ssid-changer 701 B
    #!/usr/bin/lua
    
    local site = require 'gluon.site_config'
    
    local legacy_uci = require 'luci.model.uci'
    local uci = legacy_uci.cursor()
    
    -- LEDE: local uci = require('simple-uci').cursor()
    
    if not uci:get('ssid-changer', 'settings', 'enabled') then
    uci:section('ssid-changer', 'main', 'settings', {
      enabled           = '1',
      switch_timeframe  = site.switch_timeframe or '1',
      first             = site.first or '5',
      prefix            = site.prefix or 'FF_OFFLINE_',
      suffix            = site.suffix or 'nodename',
      tq_limit_enabled  = site.tq_limit_enabled or '0',
      tq_limit_max      = site.tq_limit_max or '55',
      tq_limit_min      = site.tq_limit_min or '45',
    })
    end
    
    uci:save('ssid-changer')