makefile: create user before logdir

parent 8d9c64b5
DESTDIR:=/ DESTDIR:=
prefix:=$(DESTDIR)/opt prefix:=$(DESTDIR)/opt
REBAR3:=./rebar3 REBAR3:=./rebar3
SERVICE:=$(DESTDIR)/etc/systemd/system/mtproto-proxy.service SERVICE:=$(DESTDIR)/etc/systemd/system/mtproto-proxy.service
...@@ -16,13 +16,15 @@ config/prod-vm.args: config/vm.args.example ...@@ -16,13 +16,15 @@ config/prod-vm.args: config/vm.args.example
[ -f $@ ] && diff $^ $@ || true [ -f $@ ] && diff $^ $@ || true
cp -i -b $^ $@ cp -i -b $^ $@
user:
sudo useradd -r $(USER) || true
$(LOGDIR): $(LOGDIR):
mkdir -p $(LOGDIR) mkdir -p $(LOGDIR)
chown $(USER) $(LOGDIR) chown $(USER) $(LOGDIR)
install: $(LOGDIR) install: user $(LOGDIR)
sudo useradd -r $(USER) || true
mkdir -p $(prefix)/mtp_proxy mkdir -p $(prefix)/mtp_proxy
cp -n -r _build/prod/rel/mtp_proxy $(prefix)/mtp_proxy cp -n -r _build/prod/rel/mtp_proxy $(prefix)/mtp_proxy
mkdir -p $(prefix)/mtp_proxy/log mkdir -p $(prefix)/mtp_proxy/log
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment