diff --git a/deploy/packages/deb/Makefile b/deploy/packages/deb/Makefile index 48124d780..1cfc4d514 100644 --- a/deploy/packages/deb/Makefile +++ b/deploy/packages/deb/Makefile @@ -13,6 +13,7 @@ TARGET_PKG := $(EMQX_NAME)-$(SYSTEM)-$(PKG_VSN)-$(ARCH) .PHONY: all all: | $(BUILT) cp -r debian $(SRCDIR)/ + cp emqx.service $(SRCDIR)/debian/${EMQX_NAME}.service sed -i "s##$(shell date -u '+%a, %d %b %Y %T %z')#g" $(SRCDIR)/debian/changelog sed -i "s##$(PKG_VSN)#g" $(SRCDIR)/debian/changelog sed -i "s/emqx-pkg/$(EMQX_NAME)-pkg/g" $(SRCDIR)/debian/rules; \ diff --git a/deploy/packages/deb/emqx.service b/deploy/packages/deb/emqx.service new file mode 120000 index 000000000..2fc64d79d --- /dev/null +++ b/deploy/packages/deb/emqx.service @@ -0,0 +1 @@ +../emqx.service \ No newline at end of file diff --git a/deploy/packages/deb/debian/emqx.service b/deploy/packages/emqx.service similarity index 100% rename from deploy/packages/deb/debian/emqx.service rename to deploy/packages/emqx.service diff --git a/deploy/packages/rpm/emqx.service b/deploy/packages/rpm/emqx.service index 11248a55d..ef9abfb01 100644 --- a/deploy/packages/rpm/emqx.service +++ b/deploy/packages/rpm/emqx.service @@ -7,9 +7,9 @@ User=emqx Group=emqx Type=forking Environment=HOME=/var/lib/emqx -ExecStart=/bin/sh /usr/bin/emqx start +ExecStart=/usr/bin/emqx start LimitNOFILE=1048576 -ExecStop=/bin/sh /usr/bin/emqx stop +ExecStop=/usr/bin/emqx stop Restart=on-failure RestartSec=5s