mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
map-controller: make uci wireless to mapcontroller sync configurable
This commit is contained in:
parent
86cf6fc81e
commit
5173b01cb2
1 changed files with 18 additions and 0 deletions
|
|
@ -19,6 +19,12 @@ start_service() {
|
||||||
config_get_bool enabled controller enabled 1
|
config_get_bool enabled controller enabled 1
|
||||||
[ "$enabled" -eq 0 ] && return
|
[ "$enabled" -eq 0 ] && return
|
||||||
|
|
||||||
|
config_get_bool sync_from_uci_wireless controller sync_from_uci_wireless 0
|
||||||
|
|
||||||
|
if [ "$sync_from_uci_wireless" -eq 1 ]; then
|
||||||
|
/lib/wifi/multiap sync_mapcontroller_from_wireless
|
||||||
|
fi
|
||||||
|
|
||||||
procd_open_instance
|
procd_open_instance
|
||||||
procd_set_param command "/usr/sbin/mapcontroller" "-d"
|
procd_set_param command "/usr/sbin/mapcontroller" "-d"
|
||||||
|
|
||||||
|
|
@ -38,13 +44,25 @@ start_service() {
|
||||||
|
|
||||||
service_triggers()
|
service_triggers()
|
||||||
{
|
{
|
||||||
|
config_load "mapcontroller"
|
||||||
|
|
||||||
procd_add_reload_trigger "mapcontroller"
|
procd_add_reload_trigger "mapcontroller"
|
||||||
|
config_get_bool sync_from_uci_wireless controller sync_from_uci_wireless 0
|
||||||
|
if [ "$sync_from_uci_wireless" -eq 1 ]; then
|
||||||
|
procd_add_reload_trigger "wireless"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
reload_service() {
|
reload_service() {
|
||||||
local enabled
|
local enabled
|
||||||
|
|
||||||
config_load "mapcontroller"
|
config_load "mapcontroller"
|
||||||
|
|
||||||
|
config_get_bool sync_from_uci_wireless controller sync_from_uci_wireless 0
|
||||||
|
if [ "$sync_from_uci_wireless" -eq 1 ]; then
|
||||||
|
/lib/wifi/multiap sync_mapcontroller_from_wireless
|
||||||
|
fi
|
||||||
|
|
||||||
config_get_bool enabled controller enabled 1
|
config_get_bool enabled controller enabled 1
|
||||||
if [ "$enabled" -eq 0 ]; then
|
if [ "$enabled" -eq 0 ]; then
|
||||||
stop
|
stop
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue