]> gitweb.fluxo.info Git - hydra.git/commitdiff
Fixes for aperiodic-upgrade
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 17 Dec 2017 12:29:13 +0000 (10:29 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 17 Dec 2017 12:29:13 +0000 (10:29 -0200)
share/hydractl/aperiodic-upgrade

index 1b0f6490d51d5ef7892ba5cb0378ab53efeab2d3..505c30923371033b9b9dd00d3111632b5fe4c77c 100755 (executable)
@@ -34,16 +34,21 @@ if [ ! -e "$LOG" ]; then
   hydractl upgrade
 else
   LAST="`cat $LOG`"
-  INTERVAL="$(($DATE - $LAST))"
 
-  # More than $TIMEFRAME?
-  if (( $INTERVAL > $TIMEFRAME )); then
-    echo hydractl upgrade
+  if [ -z "$LAST" ]; then
+    hydractl upgrade
   else
-    echo "Please enjoy life for an additional $(($TIMEFRAME - $INTERVAL)) seconds before running this command again."
-    exit
+    INTERVAL="$(($DATE - $LAST))"
+
+    # More than $TIMEFRAME?
+    if (( $INTERVAL > $TIMEFRAME )); then
+      hydractl upgrade
+    else
+      echo "Please enjoy life for an additional $(($TIMEFRAME - $INTERVAL)) seconds before running this command again."
+      exit
+    fi
   fi
 fi
 
 # Save timestamp
-$DATE | $sudo tee $LOG > /dev/null
+date +%s | $sudo tee $LOG > /dev/null