Browse Source

tlsdate script better treatment of backward timewarps

Bob Mottram 10 years ago
parent
commit
8a458860aa
1 changed files with 13 additions and 2 deletions
  1. 13
    2
      beaglebone.txt

+ 13
- 2
beaglebone.txt View File

1031
 
1031
 
1032
 DATE_BEFORE=$(date)
1032
 DATE_BEFORE=$(date)
1033
 BEFORE=$(date -d "$Y-$M-$D" '+%s')
1033
 BEFORE=$(date -d "$Y-$M-$D" '+%s')
1034
+BACKWARDS_BETWEEN=0
1034
 
1035
 
1035
 # If the date was previously set
1036
 # If the date was previously set
1036
 if [[ -f "$BEFORE_DATE_FILE" ]]; then
1037
 if [[ -f "$BEFORE_DATE_FILE" ]]; then
1049
 
1050
 
1050
 		# Try another time source
1051
 		# Try another time source
1051
 		TIMESOURCE=$TIMESOURCE2
1052
 		TIMESOURCE=$TIMESOURCE2
1053
+
1054
+        # try running without any parameters
1055
+        tlsdate >> $LOGFILE
1056
+
1057
+        BACKWARDS_BETWEEN=1
1052
     fi
1058
     fi
1053
 fi
1059
 fi
1054
 
1060
 
1084
 fi
1090
 fi
1085
 
1091
 
1086
 # Log the last date
1092
 # Log the last date
1087
-echo "$AFTER" > $BEFORE_DATE_FILE
1088
-echo "$DATE_AFTER" > $BEFORE_FULLDATE_FILE
1093
+if [ BACKWARDS_BETWEEN == 0 ]; then
1094
+    echo "$AFTER" > $BEFORE_DATE_FILE
1095
+    echo "$DATE_AFTER" > $BEFORE_FULLDATE_FILE
1096
+    exit 0
1097
+else
1098
+    exit 1
1099
+fi
1089
 #+END_SRC
1100
 #+END_SRC
1090
 
1101
 
1091
 Save and exit.
1102
 Save and exit.