kopia lustrzana https://github.com/jprochazka/adsb-receiver
				
				
				
			Check variables before attempting to update AboveTustin config
							rodzic
							
								
									6f8c8cfbdf
								
							
						
					
					
						commit
						bd46051425
					
				|  | @ -418,17 +418,31 @@ fi | |||
| echo -e "\e[94m  Copying the file config.sample.ini to the file config.ini...\e[97m" | ||||
| cp $RECEIVER_BUILD_DIRECTORY/AboveTustin/config.sample.ini $RECEIVER_BUILD_DIRECTORY/AboveTustin/config.ini | ||||
| 
 | ||||
| # Establish timezone. | ||||
| echo -e "\e[94m  Establishing time zone...\e[97m" | ||||
| TIME_ZONE=`cat /etc/timezone` | ||||
| 
 | ||||
| # Write out the supplied values to the file config.ini. | ||||
| if [[ -n "$TWITTER_ACCESS_TOKEN" ]] ; then | ||||
|     echo -e "\e[94m  Writing the Twitter token value to the config.ini file...\e[97m" | ||||
|     ChangeConfig "access_token" "$TWITTER_ACCESS_TOKEN" "$RECEIVER_BUILD_DIRECTORY/AboveTustin/config.ini" | ||||
| fi | ||||
| if [[ -n "$TWITTER_ACCESS_TOKEN_SECRET" ]] ; then | ||||
|     echo -e "\e[94m  Writing the Twitter token secret value to the config.ini file...\e[97m" | ||||
|     ChangeConfig "access_token_secret" "$TWITTER_ACCESS_TOKEN_SECRET" "$RECEIVER_BUILD_DIRECTORY/AboveTustin/config.ini" | ||||
| fi | ||||
| if [[ -n "$TWITTER_CONSUMER_KEY" ]] ; then | ||||
|     echo -e "\e[94m  Writing the Twitter consumer key value to the config.ini file...\e[97m" | ||||
|     ChangeConfig "consumer_key" "$TWITTER_CONSUMER_KEY" "$RECEIVER_BUILD_DIRECTORY/AboveTustin/config.ini" | ||||
| fi | ||||
| if [[ -n "$TWITTER_CONSUMER_SECRET" ]] ; then | ||||
|     echo -e "\e[94m  Writing the Twitter consumer secret to the config.ini file...\e[97m" | ||||
|     ChangeConfig "consumer_secret" "$TWITTER_CONSUMER_SECRET" "$RECEIVER_BUILD_DIRECTORY/AboveTustin/config.ini" | ||||
| fi | ||||
| if [[ -n "$TIME_ZONE" ]] ; then | ||||
|     echo -e "\e[94m  Writing the receiver's timezone to the config.ini file...\e[97m" | ||||
| ChangeConfig "time_zone" "`cat /etc/timezone`" "$RECEIVER_BUILD_DIRECTORY/AboveTustin/config.ini" | ||||
|     ChangeConfig "time_zone" "$TIME_ZONE" "$RECEIVER_BUILD_DIRECTORY/AboveTustin/config.ini" | ||||
| fi | ||||
| 
 | ||||
| # Ask for the receivers latitude and longitude. | ||||
| if [ "$RECEIVER_AUTOMATED_INSTALL" = "false" ]; then | ||||
|  | @ -452,7 +466,7 @@ ChangeConfig "longitude" "$RECEIVER_LONGITUDE" "$RECEIVER_BUILD_DIRECTORY/AboveT | |||
| 
 | ||||
| # Add the run_tracker.sh script to /etc/rc.local so it is executed at boot up. | ||||
| echo -e "\e[94m  Checking if the AboveTustin startup line is contained within the file /etc/rc.local...\e[97m" | ||||
| if ! grep -Fxq "$RECEIVER_BUILD_DIRECTORY/AboveTustin/run_tracker.sh &" /etc/rc.local; then | ||||
| if [[ ! grep -Fxq "$RECEIVER_BUILD_DIRECTORY/AboveTustin/run_tracker.sh &" /etc/rc.local ]] ; then | ||||
|     echo -e "\e[94m  Adding the AboveTustin startup line to the file /etc/rc.local...\e[97m" | ||||
|     lnum=($(sed -n '/exit 0/=' /etc/rc.local)) | ||||
|     ((lnum>0)) && sudo sed -i "${lnum[$((${#lnum[@]}-1))]}i $RECEIVER_BUILD_DIRECTORY/AboveTustin/run_tracker.sh &\n" /etc/rc.local | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Romeo-Golf
						Romeo-Golf