From 1243f58e21833f699b1a9d08cb9af42b679c7851 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Thu, 14 Jul 2022 17:12:41 +0200 Subject: [PATCH] Remove settings when OpenVPN is not used --- openmptcprouter/files/etc/init.d/openvpnbonding | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/openmptcprouter/files/etc/init.d/openvpnbonding b/openmptcprouter/files/etc/init.d/openvpnbonding index f3c085802..2df9d5897 100755 --- a/openmptcprouter/files/etc/init.d/openvpnbonding +++ b/openmptcprouter/files/etc/init.d/openvpnbonding @@ -56,6 +56,23 @@ _disable_openvpnbonding() name=$1 if [ "$(echo $name | grep omr_bonding)" != "" ]; then uci -q set openvpn.${name}.enabled='0' + uci -q batch <<-EOF >/dev/null + del network.omrvpn.bonding_policy + del network.omrvpn.packets_per_slave + del network.omrvpn.xmit_hash_policy + del network.omrvpn.all_slaves_active + del network.omrvpn.netmask + del network.omrvpn.ipaddr + del network.omrvpn.link_monitoring + del network.omrvpn.miimon + del network.omrvpn.downdelay + del network.omrvpn.updelay + del network.omrvpn.use_carrier + del network.omrvpn.force_link + del network.omrvpn.slaves + commit network + EOF + fi }