build: rpm and deb use the same systemd service file
This commit is contained in:
parent
0f796c886a
commit
bf72b9f297
|
@ -13,6 +13,7 @@ TARGET_PKG := $(EMQX_NAME)-$(PKG_VSN)-otp$(OTP_VSN)-$(SYSTEM)-$(ARCH)
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: | $(BUILT)
|
all: | $(BUILT)
|
||||||
cp -r debian $(SRCDIR)/
|
cp -r debian $(SRCDIR)/
|
||||||
|
cp emqx.service $(SRCDIR)/debian/${EMQX_NAME}.service
|
||||||
sed -i "s#<DATETIME>#$(shell date -u '+%a, %d %b %Y %T %z')#g" $(SRCDIR)/debian/changelog
|
sed -i "s#<DATETIME>#$(shell date -u '+%a, %d %b %Y %T %z')#g" $(SRCDIR)/debian/changelog
|
||||||
sed -i "s#<VERSION>#$(PKG_VSN)#g" $(SRCDIR)/debian/changelog
|
sed -i "s#<VERSION>#$(PKG_VSN)#g" $(SRCDIR)/debian/changelog
|
||||||
sed -i "s/emqx-pkg/$(EMQX_NAME)-pkg/g" $(SRCDIR)/debian/rules; \
|
sed -i "s/emqx-pkg/$(EMQX_NAME)-pkg/g" $(SRCDIR)/debian/rules; \
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../emqx.service
|
|
@ -7,9 +7,9 @@ User=emqx
|
||||||
Group=emqx
|
Group=emqx
|
||||||
Type=forking
|
Type=forking
|
||||||
Environment=HOME=/var/lib/emqx
|
Environment=HOME=/var/lib/emqx
|
||||||
ExecStart=/bin/sh /usr/bin/emqx start
|
ExecStart=/usr/bin/emqx start
|
||||||
LimitNOFILE=1048576
|
LimitNOFILE=1048576
|
||||||
ExecStop=/bin/sh /usr/bin/emqx stop
|
ExecStop=/usr/bin/emqx stop
|
||||||
Restart=on-failure
|
Restart=on-failure
|
||||||
RestartSec=5s
|
RestartSec=5s
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue