diff options
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 23 |
1 files changed, 22 insertions, 1 deletions
@@ -1,4 +1,25 @@ all: - (echo "#!"`which python` && curl -s https://war.cflems.net/warcrypto.py && cat pkd_stub.py) >pkd.py + (echo "#!"`which python3` && curl -s https://war.cflems.net/warcrypto.py && cat pkd_stub.py) >pkd.py clean: rm -f pkd.py *.pid *.sock *.log +install: + useradd -rUs /usr/sbin/nologin pkd + mkdir -p /run/pk /etc/pk + chmod 0755 /run/pk + chmod 0700 /etc/pk + touch /var/log/pk.log + chown pkd:pkd /var/log/pk.log + chmod 0640 /var/log/pk.log + cp ./default_key.json /etc/pk/server_key.json + chmod 0600 /etc/pk/server_key.json + chown -R pkd:pkd /etc/pk /run/pk + cp ./pkd.py /usr/bin/pkd + cp ./pkctl.py /usr/bin/pkctl + chmod 0755 /usr/bin/pkd /usr/bin/pkctl + chown root:root /usr/bin/pkd /usr/bin/pkctl + cp ./pk.service /lib/systemd/system/pk.service + chown root:root /lib/systemd/system/pk.service + chmod 0644 /lib/systemd/system/pk.service + systemctl daemon-reload + systemctl enable pk.service + systemctl start pk.service |
