From fb68e22bbf47a319c95a5fc740d0d6d5a3013ebc Mon Sep 17 00:00:00 2001 From: Brad Hards Date: Mon, 26 Dec 2016 12:04:02 +1100 Subject: [PATCH] [fix] Use UTC date reference to avoid repeating S3 downloads. Resolves https://github.com/openvenues/libpostal/issues/143 --- src/libpostal_data | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libpostal_data b/src/libpostal_data index 0d73d132..01361e45 100755 --- a/src/libpostal_data +++ b/src/libpostal_data @@ -115,8 +115,8 @@ download_file() { curl $url --retry 3 --retry-delay 2 -o $local_path fi - if date -d "@$(date -ur . +%s)" >/dev/null 2>&1; then - echo $(date -d "$(date -d "@$(date -ur $local_path +%s)") + 1 second") > $updated_path; + if date -ud "@$(date -ur . +%s)" >/dev/null 2>&1; then + echo $(date -ud "$(date -ud "@$(date -ur $local_path +%s)") + 1 second") > $updated_path; elif stat -f %Sm . >/dev/null 2>&1; then echo $(date -ur $(stat -f %m $local_path) -v+1S) > $updated_path; fi;