diff options
author | Andrew Cady <d@jerkface.net> | 2020-05-29 09:15:39 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2020-05-29 09:16:35 -0400 |
commit | 12ab303b1dd399e26874370b698901edfae000ee (patch) | |
tree | 0b8c41f9766e1f7c0eda7fde57e7c0bdf655a2ce | |
parent | b7eae0dfb4b37e3b7cc5906a9a4fe3b9737088dd (diff) |
fully enable 'install' target
-rw-r--r-- | Makefile | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -14,13 +14,11 @@ install: equivs-stamp | |||
14 | ifneq ($(shell id -u),0) | 14 | ifneq ($(shell id -u),0) |
15 | sudo $(MAKE) MAKEFLAGS=$(MAKEFLAGS) $@ | 15 | sudo $(MAKE) MAKEFLAGS=$(MAKEFLAGS) $@ |
16 | else | 16 | else |
17 | : apt install pdns | ||
18 | getent passwd $(DD_USER) || useradd --system --create-home $(DD_USER) | 17 | getent passwd $(DD_USER) || useradd --system --create-home $(DD_USER) |
19 | false | 18 | @chown -v root:$(DD_GROUP) /etc/powerdns |
20 | chown root:$(DD_GROUP) /etc/powerdns | 19 | @chown -v pdns:$(DD_GROUP) /etc/powerdns/powerdns.sqlite3 |
21 | chown pdns:$(DD_GROUP) /etc/powerdns/powerdns.sqlite3 | 20 | @chmod -v g+rwx /etc/powerdns |
22 | chmod g+rwx /etc/powerdns | 21 | @chmod -v g+rw /etc/powerdns/powerdns.sqlite3 |
23 | chmod g+rw /etc/powerdns/powerdns.sqlite3 | ||
24 | $(MAKE) ~$(DD_USER)/.ssh/authorized_keys | 22 | $(MAKE) ~$(DD_USER)/.ssh/authorized_keys |
25 | install src/samizdat-ssh-command /usr/local/bin/ | 23 | install src/samizdat-ssh-command /usr/local/bin/ |
26 | install src/dyndns-command.sh ~$(DD_USER)/samizdat-default-command | 24 | install src/dyndns-command.sh ~$(DD_USER)/samizdat-default-command |