Minor makefile fixes

* fix epmd detection on CentOS
* get rid of awk dependency
parent c6e6ee6f
...@@ -43,14 +43,14 @@ install: user $(LOGDIR) ...@@ -43,14 +43,14 @@ install: user $(LOGDIR)
chmod 777 $(prefix)/mtp_proxy/log/ chmod 777 $(prefix)/mtp_proxy/log/
install -D config/mtproto-proxy.service $(SERVICE) install -D config/mtproto-proxy.service $(SERVICE)
# If there is no "epmd" service, install one # If there is no "epmd" service, install one
if [ -z "`systemctl show -p FragmentPath --value epmd`" ]; then \ if [ -z "`systemctl show -p FragmentPath epmd | cut -d = -f 2`" ]; then \
install -D config/epmd.service $(EPMD_SERVICE); \ install -D config/epmd.service $(EPMD_SERVICE); \
fi fi
systemctl daemon-reload systemctl daemon-reload
.PHONY: update-sysconfig .PHONY: update-sysconfig
update-sysconfig: config/prod-sys.config $(prefix)/mtp_proxy update-sysconfig: config/prod-sys.config $(prefix)/mtp_proxy
REL_VSN=$(shell awk '{print $$2}' $(prefix)/mtp_proxy/releases/start_erl.data) && \ REL_VSN=$(shell cut -d " " -f 2 $(prefix)/mtp_proxy/releases/start_erl.data) && \
install -m 644 config/prod-sys.config "$(prefix)/mtp_proxy/releases/$${REL_VSN}/sys.config" install -m 644 config/prod-sys.config "$(prefix)/mtp_proxy/releases/$${REL_VSN}/sys.config"
uninstall: uninstall:
......
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