diff --git a/netmode/files/etc/netmodes/repeater_mtk_5g_up_dual_down/scripts/post/apply_wet_cfg.sh b/netmode/files/etc/netmodes/repeater_mtk_5g_up_dual_down/scripts/post/apply_wet_cfg.sh index cacc06c10..c494176d1 100755 --- a/netmode/files/etc/netmodes/repeater_mtk_5g_up_dual_down/scripts/post/apply_wet_cfg.sh +++ b/netmode/files/etc/netmodes/repeater_mtk_5g_up_dual_down/scripts/post/apply_wet_cfg.sh @@ -35,3 +35,4 @@ apply_wet_cfg() rm /tmp/netmodecfg 2> /dev/null } +apply_wet_cfg diff --git a/netmode/files/etc/netmodes/repeater_mtk_5g_up_dual_down/scripts/pre/save_wet_cfg.sh b/netmode/files/etc/netmodes/repeater_mtk_5g_up_dual_down/scripts/pre/save_wet_cfg.sh index 8bec1c425..84fef100e 100755 --- a/netmode/files/etc/netmodes/repeater_mtk_5g_up_dual_down/scripts/pre/save_wet_cfg.sh +++ b/netmode/files/etc/netmodes/repeater_mtk_5g_up_dual_down/scripts/pre/save_wet_cfg.sh @@ -35,3 +35,4 @@ save_wet_cfg() config_foreach parse_wet_cfg "wifi-iface" } +save_wet_cfg diff --git a/netmode/files/lib/functions/netmode.sh b/netmode/files/lib/functions/netmode.sh index 291829a82..7940cdc28 100644 --- a/netmode/files/lib/functions/netmode.sh +++ b/netmode/files/lib/functions/netmode.sh @@ -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"}'