[check/master] Avoid re-downloading descriptors.

commit 7620910a57766d4580b277d4a6756e8d9f81e3b8 Author: Arlo Breault <arlolra@gmail.com> Date: Mon Nov 4 23:25:58 2013 -0800 Avoid re-downloading descriptors. Make use of rsync's --delete old descriptors. Remove -u flag to date to compare with system date. Rsync seems to do that conversion. --- Makefile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index bdf5bc1..0f7e460 100644 --- a/Makefile +++ b/Makefile @@ -41,12 +41,10 @@ data/cached-descriptors: descriptors find data/descriptors -type f -mmin -60 | xargs cat > data/cached-descriptors @echo "Done" -descriptors_cutoff = $(shell date -u -v-1H -v-30M "+%Y/%m/%d %H:%M:%S") +descriptors_cutoff = $(shell date -v-1H -v-30M "+%Y/%m/%d %H:%M:%S") descriptors: data/descriptors/ - @echo "Removing old descriptors" - @rm -r ./data/descriptors @echo "Getting latest descriptors (This may take a while)" - @rsync $(rsync_server)::$(descriptors_dir) | awk 'BEGIN { before="$(descriptors_cutoff)"; } before < ($$3 " " $$4) && ($$5!=".") {print $$5}' | rsync -avz --files-from=- $(rsync_server)::$(descriptors_dir) --delete ./data/descriptors/ + @rsync $(rsync_server)::$(descriptors_dir) | awk 'BEGIN { before="$(descriptors_cutoff)"; } before < ($$3 " " $$4) && ($$5 != ".") { print $$5; }' | rsync -avz --files-from=- $(rsync_server)::$(descriptors_dir) --delete ./data/descriptors/ @echo Done data/langs: data/
participants (1)
-
arlo@torproject.org