netmode: run save/apply _wet_cfg through pre and post scripts #16601

This commit is contained in:
Jakob Olsson 2019-03-12 09:58:47 +01:00
parent a9976f626b
commit b08f86d209
3 changed files with 3 additions and 4 deletions

View file

@ -35,3 +35,4 @@ apply_wet_cfg()
rm /tmp/netmodecfg 2> /dev/null
}
apply_wet_cfg

View file

@ -35,3 +35,4 @@ save_wet_cfg()
config_foreach parse_wet_cfg "wifi-iface"
}
save_wet_cfg

View file

@ -1,7 +1,5 @@
#!/bin/sh
. /etc/netmodes/repeater_mtk_5g_up_dual_down/scripts/pre/save_wet_cfg.sh
. /etc/netmodes/repeater_mtk_5g_up_dual_down/scripts/post/apply_wet_cfg.sh
. /lib/functions.sh
. /usr/share/libubox/jshn.sh
@ -182,7 +180,7 @@ switch_netmode() {
run_netmode_scripts $curmode "pre"
logger -s -p user.info -t $0 "[netmode] Copying /etc/netmodes/$curmode in /etc/config" >/dev/console
save_wet_cfg
for file in $(ls /etc/netmodes/$curmode/); do
case "$file" in
DETAILS|scripts) continue ;;
@ -190,7 +188,6 @@ switch_netmode() {
cp /etc/netmodes/$curmode/$file /etc/config/
done
sync
apply_wet_cfg
#commit owsd to reload all init.d scripts dependent on its config
ubus call uci commit '{"config":"owsd"}'