From ef7380700f194bce867f71833d5e1bd5e394876c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20=D0=9F=D1=80=D0=BE?= =?UTF-8?q?=D1=85=D0=BE=D1=80=D0=BE=D0=B2?= Date: Sun, 21 Oct 2018 21:26:02 +0200 Subject: [PATCH] makefile: create user before logdir --- Makefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 70f57de..ce7e272 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -DESTDIR:=/ +DESTDIR:= prefix:=$(DESTDIR)/opt REBAR3:=./rebar3 SERVICE:=$(DESTDIR)/etc/systemd/system/mtproto-proxy.service @@ -16,13 +16,15 @@ config/prod-vm.args: config/vm.args.example [ -f $@ ] && diff $^ $@ || true cp -i -b $^ $@ +user: + sudo useradd -r $(USER) || true + $(LOGDIR): mkdir -p $(LOGDIR) chown $(USER) $(LOGDIR) -install: $(LOGDIR) - sudo useradd -r $(USER) || true +install: user $(LOGDIR) mkdir -p $(prefix)/mtp_proxy cp -n -r _build/prod/rel/mtp_proxy $(prefix)/mtp_proxy mkdir -p $(prefix)/mtp_proxy/log