TODAY=`TZ=UTC date +'%Y-%m-%d_%H:%M:%S'` WGET=wget --cache=off --bind-address=127.0.0.1 OUTDIR=tor-directory #SOURCE=http://moria.mit.edu:9031/ #SOURCE=http://tor.noreply.org:9030/ #SOURCE=http://tor.noreply.org:80/tor/ # wget -q -O - --bind-address=127.0.0.1 http://tor.noreply.org/tor/dir-all-weaselhack SOURCE=http://tor.noreply.org/tor/dir-all-weaselhack TMPFILE=download.tmp LAST_NAME=dir.last all: rm -f $(TMPFILE) $(WGET) -q -O $(TMPFILE) $(SOURCE) NAME=directory-$(TODAY); \ 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.new mkdir result.new nice -n 10 bin/rrd-graph mv result result.old mv result.new result rm -rf result.old