map-agent: map_genconfig: if mld is disabled clean mld_ids

This commit is contained in:
Jakob Olsson 2024-06-13 12:21:23 +02:00
parent 8f81c1c4c3
commit 5a4eb4d297

View file

@ -199,11 +199,16 @@ map_genconf () {
else
uci set mapcontroller.controller.enabled="1"
[ "$disable_mlo" == "1" ] && {
mapcontroller_disable_mld() {
uci set mapcontroller.$1.enabled='0'
mapcontroller_remove_mld() {
uci delete mapcontroller.$1
}
mapcontroller_remove_mld_id() {
uci delete mapcontroller.$1.mld_id
}
config_load mapcontroller
config_foreach mapcontroller_disable_mld mld
config_foreach mapcontroller_remove_mld mld
config_foreach mapcontroller_remove_mld_id ap
}
fi
uci -q commit mapcontroller