executor-scripts: add forward executor
This commit is contained in:
		
							parent
							
								
									71bc4b3dc9
								
							
						
					
					
						commit
						1c2fddfbaa
					
				
					 2 changed files with 19 additions and 1 deletions
				
			
		
							
								
								
									
										3
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										3
									
								
								Makefile
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -99,7 +99,8 @@ EXECUTOR_SCRIPTS_CORE ?= \
 | 
			
		|||
	ipv6-ra \
 | 
			
		||||
	static \
 | 
			
		||||
	link \
 | 
			
		||||
	ppp
 | 
			
		||||
	ppp \
 | 
			
		||||
	forward
 | 
			
		||||
 | 
			
		||||
EXECUTOR_SCRIPTS_OPT ?= \
 | 
			
		||||
	bridge \
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										17
									
								
								executor-scripts/linux/forward
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										17
									
								
								executor-scripts/linux/forward
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,17 @@
 | 
			
		|||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
yesno() {
 | 
			
		||||
	case "$1" in
 | 
			
		||||
	yes|1)	echo 1 ;;
 | 
			
		||||
	*)	echo 0 ;;
 | 
			
		||||
	esac
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
[ "$PHASE" != "up" ] && exit 0
 | 
			
		||||
[ -z "$VERBOSE" ] || set -x
 | 
			
		||||
 | 
			
		||||
[ -n "$IF_FORWARD_IPV4" ] && ${MOCK} /bin/sh -c "echo $(yesno $IF_FORWARD_IPV4) > /proc/sys/net/ipv4/conf/$IFACE/forwarding"
 | 
			
		||||
[ -n "$IF_FORWARD_IPV6" ] && ${MOCK} /bin/sh -c "echo $(yesno $IF_FORWARD_IPV6) > /proc/sys/net/ipv6/conf/$IFACE/forwarding"
 | 
			
		||||
 | 
			
		||||
[ -n "$IF_FORWARD_IPV4_MC" ] && ${MOCK} /bin/sh -c "echo $(yesno $IF_FORWARD_IPV4_MC) > /proc/sys/net/ipv4/conf/$IFACE/mc_forwarding"
 | 
			
		||||
[ -n "$IF_FORWARD_IPV6_MC" ] && ${MOCK} /bin/sh -c "echo $(yesno $IF_FORWARD_IPV6_MC) > /proc/sys/net/ipv6/conf/$IFACE/mc_forwarding"
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue