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
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
#! /bin/sh
 | 
			
		||||
while true
 | 
			
		||||
  do
 | 
			
		||||
    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
 | 
			
		||||
EOF
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue