aboutsummaryrefslogtreecommitdiff
path: root/contrib/auto-naming/Sample-Makefile
blob: e3e0351df8c3c5ac2ff22d9868b79b476d7de8e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
all: ../approved-routers

update:
	wget -q -O - http://tor.noreply.org/tor/status-vote/current/consensus | \
		./process-consensus

.PHONY: approved-routers-auto
approved-routers-auto:
	./build-approved-routers > "$@"

.INTERMEDIATE: approved-routers
approved-routers: approved-routers-auto /etc/tor/approved-routers
	cat $^ > "$@"

../approved-routers: approved-routers
	if ! diff -q "$<" "$@"; then \
		mv "$<" "$@" &&\
		(! [ -e /var/run/tor/tor.pid ] || kill -HUP `cat /var/run/tor/tor.pid`) ; \
		fi