2
0
Fork 0

move socat proxy stuff into its own init script

This commit is contained in:
neingeist 2017-01-11 23:09:51 +01:00
parent 2341e738cc
commit 60fac5579a
3 changed files with 23 additions and 10 deletions

19
assets/stream_proxy Executable file
View 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
}

View file

@ -13,13 +13,5 @@ boot() {
# ipv6 fixed # ipv6 fixed
/sbin/ip -6 addr add 2a03:2260:a:b::1:66/64 dev br-client /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 echo zz_custom ended | logger
} }

View file

@ -8,8 +8,10 @@ fi
# stream setup # stream setup
scp assets/zz_custom root@[$ffka_querfunk_mgmt]:/etc/init.d/ for i in zz_custom stream_proxy; do
ssh root@$ffka_querfunk_mgmt "/etc/init.d/zz_custom enable" scp assets/$i root@[$ffka_querfunk_mgmt]:/etc/init.d/
ssh root@$ffka_querfunk_mgmt "/etc/init.d/$i enable"
done
# http://querfunk.ffka # http://querfunk.ffka
echo FIXME scp assets/index.html root@[$ffka_querfunk_mgmt]:/lib/gluon/status-page/www/ echo FIXME scp assets/index.html root@[$ffka_querfunk_mgmt]:/lib/gluon/status-page/www/