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
|
||||
[ "$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_set_param command "/usr/sbin/mapcontroller" "-d"
|
||||
|
||||
|
|
@ -38,13 +44,25 @@ start_service() {
|
|||
|
||||
service_triggers()
|
||||
{
|
||||
config_load "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() {
|
||||
local enabled
|
||||
|
||||
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
|
||||
if [ "$enabled" -eq 0 ]; then
|
||||
stop
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue