|
@@ -1031,6 +1031,7 @@ BEFORE_FULLDATE_FILE=/var/log/tlsdate.txt
|
1031
|
1031
|
|
1032
|
1032
|
DATE_BEFORE=$(date)
|
1033
|
1033
|
BEFORE=$(date -d "$Y-$M-$D" '+%s')
|
|
1034
|
+BACKWARDS_BETWEEN=0
|
1034
|
1035
|
|
1035
|
1036
|
# If the date was previously set
|
1036
|
1037
|
if [[ -f "$BEFORE_DATE_FILE" ]]; then
|
|
@@ -1049,6 +1050,11 @@ if [[ -f "$BEFORE_DATE_FILE" ]]; then
|
1049
|
1050
|
|
1050
|
1051
|
# Try another time source
|
1051
|
1052
|
TIMESOURCE=$TIMESOURCE2
|
|
1053
|
+
|
|
1054
|
+ # try running without any parameters
|
|
1055
|
+ tlsdate >> $LOGFILE
|
|
1056
|
+
|
|
1057
|
+ BACKWARDS_BETWEEN=1
|
1052
|
1058
|
fi
|
1053
|
1059
|
fi
|
1054
|
1060
|
|
|
@@ -1084,8 +1090,13 @@ else
|
1084
|
1090
|
fi
|
1085
|
1091
|
|
1086
|
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
|
1100
|
#+END_SRC
|
1090
|
1101
|
|
1091
|
1102
|
Save and exit.
|