| 
				
			 | 
			
			
				@@ -761,15 +761,15 @@ function time_synchronisation { 
			 | 
		
	
		
			
			| 
				761
			 | 
			
				761
			 | 
			
			
				   echo 'BEFORE=$(date -d "$Y-$M-$D" "+%s")' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				762
			 | 
			
				762
			 | 
			
			
				   echo 'BACKWARDS_BETWEEN=0' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				763
			 | 
			
				763
			 | 
			
			
				   echo '# If the date was previously set' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				764
			 | 
			
				
			 | 
			
			
				-  echo 'if [[ -f "$BEFORE_DATE_FILE" ]]; then' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				
			 | 
			
				764
			 | 
			
			
				+  echo 'if [ -f "$BEFORE_DATE_FILE" ]; then' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				765
			 | 
			
				765
			 | 
			
			
				   echo '    BEFORE_FILE=$(cat $BEFORE_DATE_FILE)' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				766
			 | 
			
				766
			 | 
			
			
				   echo '    BEFORE_FULLDATE=$(cat $BEFORE_FULLDATE_FILE)' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				767
			 | 
			
				767
			 | 
			
			
				   echo '    # is the date going backwards?' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				768
			 | 
			
				
			 | 
			
			
				-  echo '    if (( BEFORE_FILE > BEFORE )); then' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				
			 | 
			
				768
			 | 
			
			
				+  echo '    if (( $BEFORE_FILE > $BEFORE )); then' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				769
			 | 
			
				769
			 | 
			
			
				   echo '        echo -n "Date went backwards between tlsdate updates. " >> $LOGFILE' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				770
			 | 
			
				770
			 | 
			
			
				   echo '        echo -n "$BEFORE_FILE > $BEFORE, " >> $LOGFILE' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				771
			 | 
			
				771
			 | 
			
			
				   echo '        echo "$BEFORE_FULLDATE > $DATE_BEFORE" >> $LOGFILE' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				772
			 | 
			
				
			 | 
			
			
				-  echo '        # Send a warning email' > /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				
			 | 
			
				772
			 | 
			
			
				+  echo '        # Send a warning email' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				773
			 | 
			
				773
			 | 
			
			
				   echo '        echo $(tail $LOGFILE -n 2) | mail -s "tlsdate anomaly" $EMAIL' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				774
			 | 
			
				774
			 | 
			
			
				   echo '        # Try another time source' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				775
			 | 
			
				775
			 | 
			
			
				   echo '        TIMESOURCE=$TIMESOURCE2' >> /usr/bin/updatedate 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -783,7 +783,7 @@ function time_synchronisation { 
			 | 
		
	
		
			
			| 
				783
			 | 
			
				783
			 | 
			
			
				   echo 'DATE_AFTER=$(date)' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				784
			 | 
			
				784
			 | 
			
			
				   echo 'AFTER=$(date -d "$Y-$M-$D" '+%s')' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				785
			 | 
			
				785
			 | 
			
			
				   echo '# After setting the date did it go backwards?' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				786
			 | 
			
				
			 | 
			
			
				-  echo 'if (( AFTER < BEFORE )); then' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				
			 | 
			
				786
			 | 
			
			
				+  echo 'if (( $AFTER < $BEFORE )); then' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				787
			 | 
			
				787
			 | 
			
			
				   echo '    echo "Incorrect date: $DATE_BEFORE -> $DATE_AFTER" >> $LOGFILE' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				788
			 | 
			
				788
			 | 
			
			
				   echo '    # Send a warning email' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				789
			 | 
			
				789
			 | 
			
			
				   echo '    echo $(tail $LOGFILE -n 2) | mail -s "tlsdate anomaly" $EMAIL' >> /usr/bin/updatedate 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -793,7 +793,7 @@ function time_synchronisation { 
			 | 
		
	
		
			
			| 
				793
			 | 
			
				793
			 | 
			
			
				   echo '    AFTER=$(date -d "$Y-$M-$D" "+%s")' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				794
			 | 
			
				794
			 | 
			
			
				   echo 'else' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				795
			 | 
			
				795
			 | 
			
			
				   echo '    echo -n $TIMESOURCE >> $LOGFILE' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				796
			 | 
			
				
			 | 
			
			
				-  echo '    if [[ -f "$BEFORE_DATE_FILE" ]]; then' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				
			 | 
			
				796
			 | 
			
			
				+  echo '    if [ -f "$BEFORE_DATE_FILE" ]; then' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				797
			 | 
			
				797
			 | 
			
			
				   echo '        echo -n " " >> $LOGFILE' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				798
			 | 
			
				798
			 | 
			
			
				   echo '        echo -n $BEFORE_FILE >> $LOGFILE' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				799
			 | 
			
				799
			 | 
			
			
				   echo '    fi' >> /usr/bin/updatedate 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -805,7 +805,7 @@ function time_synchronisation { 
			 | 
		
	
		
			
			| 
				805
			 | 
			
				805
			 | 
			
			
				   echo '    echo $DATE_AFTER >> $LOGFILE' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				806
			 | 
			
				806
			 | 
			
			
				   echo 'fi' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				807
			 | 
			
				807
			 | 
			
			
				   echo '# Log the last date' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				808
			 | 
			
				
			 | 
			
			
				-  echo 'if [ BACKWARDS_BETWEEN == 0 ]; then' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				
			 | 
			
				808
			 | 
			
			
				+  echo 'if [[ $BACKWARDS_BETWEEN == 0 ]]; then' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				809
			 | 
			
				809
			 | 
			
			
				   echo '    echo "$AFTER" > $BEFORE_DATE_FILE' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				810
			 | 
			
				810
			 | 
			
			
				   echo '    echo "$DATE_AFTER" > $BEFORE_FULLDATE_FILE' >> /usr/bin/updatedate 
			 | 
		
	
		
			
			| 
				811
			 | 
			
				811
			 | 
			
			
				   echo '    exit 0' >> /usr/bin/updatedate 
			 |