TODAY=`TZ=UTC date +'%Y-%m-%d_%H:%M:%S'` WGET=wget --cache=off OUTDIR=mixminion-directory SOURCE=http://mixminion.net/directory/Directory.gz TMPFILE=download.tmp LAST_NAME=dir.last all: rm -f $(TMPFILE) $(WGET) -q -O $(TMPFILE) $(SOURCE) NAME=directory-$(TODAY).gz; \ if [ -e $(LAST_NAME) ] && diff -q $(TMPFILE) $(OUTDIR)/`cat $(LAST_NAME)` >/dev/null ; then \ ln $(OUTDIR)/`cat $(LAST_NAME)` $(OUTDIR)/$$NAME; \ else \ mv $(TMPFILE) $(OUTDIR)/$$NAME; \ echo "$$NAME" > $(LAST_NAME); \ fi; \ bin/rrd-update $$NAME rm -rf result mkdir result bin/rrd-graph 2>&1 | grep -v "*** attempt to put segment in horiz list twice" || true