Fix improper use of DESTDIR convention

This commit is contained in:
Сергей Прохоров 2018-09-24 13:48:35 +02:00
parent 41dd401c8b
commit 5fd3987e0a
No known key found for this signature in database
GPG key ID: 1C570244E4EF3337

View file

@ -1,7 +1,8 @@
DESTDIR:=/opt
DESTDIR:=/
prefix:=$(DESTDIR)/opt
REBAR3:=./rebar3
SERVICE:=/etc/systemd/system/mtproto-proxy.service
LOGDIR:=/var/log/mtproto-proxy
SERVICE:=$(DESTDIR)/etc/systemd/system/mtproto-proxy.service
LOGDIR:=$(DESTDIR)/var/log/mtproto-proxy
USER:=mtproto-proxy
@ -22,14 +23,15 @@ $(LOGDIR):
install: $(LOGDIR)
sudo useradd -r $(USER) || true
cp -n -r _build/prod/rel/mtp_proxy $(DESTDIR)
mkdir -p $(DESTDIR)/mtp_proxy/log
chmod 777 $(DESTDIR)/mtp_proxy/log
cp -n config/mtproto-proxy.service $(SERVICE)
mkdir -p $(prefix)/mtp_proxy
cp -n -r _build/prod/rel/mtp_proxy $(prefix)/mtp_proxy
mkdir -p $(prefix)/mtp_proxy/log
chmod 777 $(prefix)/mtp_proxy/log
install -D config/mtproto-proxy.service $(SERVICE)
systemctl daemon-reload
uninstall:
# TODO: ensure service is stopped
rm $(SERVICE)
rm -r $(DESTDIR)/mtp_proxy
rm -r $(prefix)/mtp_proxy
systemctl daemon-reload