Bläddra i källkod

Fixing broken tlsdate script

Bob Mottram 10 år sedan
förälder
incheckning
39c73a3ee0
1 ändrade filer med 6 tillägg och 6 borttagningar
  1. 6
    6
      install-freedombone.sh

+ 6
- 6
install-freedombone.sh Visa fil

@@ -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