aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-08-13 21:07:42 -0700
committerZac Medico <zmedico@gentoo.org>2012-08-13 21:07:42 -0700
commitb0406968448e37b7ec1d3003722cd69b0d406fe3 (patch)
tree62cf886634d2ad925811f0914cfeebe60ee6d9d5 /bin/emerge-webrsync
parentemaint logs: simplify error output handling (diff)
downloadportage-b0406968448e37b7ec1d3003722cd69b0d406fe3.tar.gz
portage-b0406968448e37b7ec1d3003722cd69b0d406fe3.tar.bz2
portage-b0406968448e37b7ec1d3003722cd69b0d406fe3.zip
emerge-webrsync: adjust for 00:45 snapshots
The time changed from 01:45 to 00:45 some time ago.
Diffstat (limited to 'bin/emerge-webrsync')
-rwxr-xr-xbin/emerge-webrsync12
1 files changed, 6 insertions, 6 deletions
diff --git a/bin/emerge-webrsync b/bin/emerge-webrsync
index bfd9aa2fc..47d451917 100755
--- a/bin/emerge-webrsync
+++ b/bin/emerge-webrsync
@@ -333,7 +333,7 @@ do_latest_snapshot() {
vecho "Fetching most recent snapshot ..."
- # The snapshot for a given day is generated at 01:45 UTC on the following
+ # The snapshot for a given day is generated at 00:45 UTC on the following
# day, so the current day's snapshot (going by UTC time) hasn't been
# generated yet. Therefore, always start by looking for the previous day's
# snapshot (for attempts=1, subtract 1 day from the current UTC time).
@@ -349,10 +349,10 @@ do_latest_snapshot() {
local start_time=$(get_utc_date_in_seconds)
local start_hour=$(get_date_part ${start_time} "%H")
- # Daily snapshots are created at 1:45 AM and are not
- # available until after 2 AM. Don't waste time trying
+ # Daily snapshots are created at 00:45 and are not
+ # available until after 01:00. Don't waste time trying
# to fetch a snapshot before it's been created.
- if [ ${start_hour} -lt 2 ] ; then
+ if [ ${start_hour} -lt 1 ] ; then
(( start_time -= 86400 ))
fi
local snapshot_date=$(get_date_part ${start_time} "%Y%m%d")
@@ -361,8 +361,8 @@ do_latest_snapshot() {
while (( ${attempts} < 40 )) ; do
(( attempts++ ))
(( snapshot_date_seconds -= 86400 ))
- # snapshots are created at 1:45 AM
- (( approx_snapshot_time = snapshot_date_seconds + 86400 + 6300 ))
+ # snapshots are created at 00:45
+ (( approx_snapshot_time = snapshot_date_seconds + 86400 + 2700 ))
(( timestamp_difference = existing_timestamp - approx_snapshot_time ))
[ ${timestamp_difference} -lt 0 ] && (( timestamp_difference = -1 * timestamp_difference ))
snapshot_date=$(get_date_part ${snapshot_date_seconds} "%Y%m%d")