1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-14 19:41:51 +00:00

Replace openmptcprouter server ip option by list when updating

This commit is contained in:
Ycarus (Yannick Chabanois) 2021-04-27 20:12:24 +02:00
parent bc65dccedb
commit 44dc902961

View file

@ -1,4 +1,7 @@
#!/bin/sh
. /lib/functions.sh
uci -q batch <<-EOF
delete ucitrack.@openmptcprouter[-1]
add ucitrack openmptcprouter
@ -128,6 +131,21 @@ if [ "$(uci -q get openmptcprouter.settings.tracebox)" = "" ]; then
EOF
fi
_set_omr_ip() {
server=$1
serverip="$(uci -q get openmptcprouter.${server}.ip)"
if [ -n "$serverip" ]; then
uci -q batch <<-EOF >/dev/null
delete openmptcprouter.${server}.ip
add_list openmptcprouter.${server}.ip="${serverip}"
commit openmptcprouter
EOF
fi
}
config_load openmptcprouter
config_foreach _set_omr_ip server
sed -i 's/net.ipv4.tcp_retries2=3$/net.ipv4.tcp_retries2=15/' /etc/sysctl.d/zzz_openmptcprouter.conf
exit 0