Browse Source

Change to epoch target in days instead of seconds.

Moinak Ghosh 10 years ago
parent
commit
3a39732845
1 changed files with 2 additions and 4 deletions
  1. 2 4
      tools/check_for_upgrade.sh

+ 2 - 4
tools/check_for_upgrade.sh

@@ -3,7 +3,7 @@
 zmodload zsh/datetime
 
 function _current_epoch() {
-  echo $EPOCHSECONDS
+  echo $(( $EPOCHSECONDS / 60 / 60 / 24 ))
 }
 
 function _update_zsh_update() {
@@ -22,8 +22,6 @@ if [[ -z "$epoch_target" ]]; then
   epoch_target=13
 fi
 
-epoch_target_seconds=$((epoch_target * 86400))
-
 [ -f ~/.profile ] && source ~/.profile
 
 # Cancel upgrade if the current user doesn't have write permissions for the
@@ -39,7 +37,7 @@ then
   fi
 
   epoch_diff=$(($(_current_epoch) - $LAST_EPOCH))
-  if [ $epoch_diff -gt $epoch_target_seconds ]
+  if [ $epoch_diff -gt $epoch_target ]
   then
     if [ "$DISABLE_UPDATE_PROMPT" = "true" ]
     then