move socat proxy stuff into its own init script
This commit is contained in:
		
							parent
							
								
									2341e738cc
								
							
						
					
					
						commit
						60fac5579a
					
				
					 3 changed files with 23 additions and 10 deletions
				
			
		
							
								
								
									
										19
									
								
								assets/stream_proxy
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										19
									
								
								assets/stream_proxy
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,19 @@ | |||
| #!/bin/sh /etc/rc.common | ||||
| 
 | ||||
| START=99 | ||||
| 
 | ||||
| start() { | ||||
|         # install socat to ram | ||||
|         if [ ! -f /tmp/usr/bin/socat ]; then | ||||
|                 /bin/sleep 60 | ||||
|                 opkg update | ||||
|                 opkg install socat -d ram | ||||
|         fi | ||||
| 
 | ||||
|         # start stream proxy | ||||
|         /tmp/usr/bin/socat TCP-LISTEN:8000,reuseaddr,fork,su=nobody,pf=ip6 TCP:192.168.3.4:8000 & | ||||
| } | ||||
| 
 | ||||
| stop() { | ||||
|         killall socat | ||||
| } | ||||
|  | @ -13,13 +13,5 @@ boot() { | |||
|         # ipv6 fixed | ||||
|         /sbin/ip -6 addr add 2a03:2260:a:b::1:66/64 dev br-client | ||||
| 
 | ||||
|         # install socat to ram | ||||
|         /bin/sleep 60 | ||||
|         opkg update | ||||
|         opkg install socat -d ram | ||||
| 
 | ||||
|         # start stream proxy | ||||
|         /tmp//usr/bin/socat TCP-LISTEN:8000,reuseaddr,fork,su=nobody,pf=ip6 TCP:192.168.3.4:8000 & | ||||
| 
 | ||||
|         echo zz_custom ended | logger | ||||
| } | ||||
|  |  | |||
|  | @ -8,8 +8,10 @@ fi | |||
| 
 | ||||
| 
 | ||||
| # stream setup | ||||
| scp assets/zz_custom root@[$ffka_querfunk_mgmt]:/etc/init.d/ | ||||
| ssh root@$ffka_querfunk_mgmt "/etc/init.d/zz_custom enable" | ||||
| for i in zz_custom stream_proxy; do | ||||
|   scp assets/$i root@[$ffka_querfunk_mgmt]:/etc/init.d/ | ||||
|   ssh root@$ffka_querfunk_mgmt "/etc/init.d/$i enable" | ||||
| done | ||||
| 
 | ||||
| # http://querfunk.ffka | ||||
| echo FIXME scp assets/index.html root@[$ffka_querfunk_mgmt]:/lib/gluon/status-page/www/ | ||||
|  |  | |||
		Reference in a new issue