mirror of
				https://github.com/Ysurac/openmptcprouter-feeds.git
				synced 2025-03-09 15:40:03 +00:00 
			
		
		
		
	Replace openmptcprouter server ip option by list when updating
This commit is contained in:
		
							parent
							
								
									bc65dccedb
								
							
						
					
					
						commit
						44dc902961
					
				
					 1 changed files with 18 additions and 0 deletions
				
			
		|  | @ -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 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue