kopia lustrzana https://github.com/jprochazka/adsb-receiver
Check for socat in /usr/bin/.
rodzic
e473c1679d
commit
0da0c7b3b6
|
@ -271,12 +271,28 @@ if [ ! -d "$RECEIVER_BUILD_DIRECTORY/adsbexchange" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "\e[94m Creating the file adsbexchange-socat_maint.sh...\e[97m"
|
echo -e "\e[94m Creating the file adsbexchange-socat_maint.sh...\e[97m"
|
||||||
|
|
||||||
|
# Some distgros place socat in /usr/bin instead of /user/sbin..
|
||||||
|
if [ -f "/usr/sbin/socat" ]; then
|
||||||
|
SOCAT_PATH="/usr/sbin/socat"
|
||||||
|
fi
|
||||||
|
if [ -f "/usr/bin/socat" ]; then
|
||||||
|
SOCAT_PATH="/usr/bin/socat"
|
||||||
|
fi
|
||||||
|
if [ -z $SOCAT_PATH ]; then
|
||||||
|
echo -e ""
|
||||||
|
echo -e "\e[91m \e[5mINSTALLATION HALTED!\e[25m"
|
||||||
|
echo -e " UNABLE TO LOCATE SOCAT."
|
||||||
|
echo -e ""
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
tee $RECEIVER_BUILD_DIRECTORY/adsbexchange/adsbexchange-socat_maint.sh > /dev/null <<EOF
|
tee $RECEIVER_BUILD_DIRECTORY/adsbexchange/adsbexchange-socat_maint.sh > /dev/null <<EOF
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
sleep 30
|
sleep 30
|
||||||
/usr/sbin/socat -u TCP:localhost:30005 TCP:feed.adsbexchange.com:30005
|
$SOCAT_PATH -u TCP:localhost:30005 TCP:feed.adsbexchange.com:30005
|
||||||
done
|
done
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue