summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index fa022b9..19b7158 100644
--- a/Makefile
+++ b/Makefile
@@ -2,8 +2,10 @@ all: control equivs-stamp
2 2
3include src/equivs.mk 3include src/equivs.mk
4 4
5control: src/control.sh depends.control .git/refs/heads/master 5control_files = $(wildcard control.d/*.control)
6 ./src/control.sh depends.control > $@ 6
7control: src/control.sh $(control_files) .git/refs/heads/master
8 ./src/control.sh $(control_files) > $@
7 9
8DD_USER = dyndns 10DD_USER = dyndns
9DD_GROUP = dyndns 11DD_GROUP = dyndns
@@ -19,7 +21,7 @@ executables = $(addprefix src/, $(scripts))
19 21
20install: equivs-stamp $(executables) 22install: equivs-stamp $(executables)
21ifneq ($(shell id -u),0) 23ifneq ($(shell id -u),0)
22 sudo $(MAKE) MAKEFLAGS=$(MAKEFLAGS) $@ 24 @sudo $(MAKE) MAKEFLAGS=$(MAKEFLAGS) $@
23else 25else
24 getent passwd $(DD_USER) || useradd --system --create-home $(DD_USER) 26 getent passwd $(DD_USER) || useradd --system --create-home $(DD_USER)
25 @chown -v root:$(DD_GROUP) /etc/powerdns 27 @chown -v root:$(DD_GROUP) /etc/powerdns