瀏覽代碼

Fixing broken tlsdate script

Bob Mottram 10 年之前
父節點
當前提交
39c73a3ee0
共有 1 個檔案被更改,包括 6 行新增6 行删除
  1. 6
    6
      install-freedombone.sh

+ 6
- 6
install-freedombone.sh 查看文件

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