From 7dc06d353338287288d7b6230a5bdbeb33b15c3b Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Fri, 1 Jul 2022 11:02:02 +0200 Subject: [PATCH] fix(plugins): ensure plugins dir is created for deb and rpm --- deploy/packages/deb/debian/rules | 2 ++ deploy/packages/rpm/emqx.spec | 2 ++ 2 files changed, 4 insertions(+) diff --git a/deploy/packages/deb/debian/rules b/deploy/packages/deb/debian/rules index 7d28be282..4a06bbe26 100755 --- a/deploy/packages/deb/debian/rules +++ b/deploy/packages/deb/debian/rules @@ -34,6 +34,8 @@ install: build mkdir -p debian/emqx/var/run/emqx mkdir -p debian/emqx/var/log/emqx mkdir -p debian/emqx/usr/lib/emqx/bin + mkdir -p debian/emqx/usr/lib/emqx/plugins + touch debian/emqx/usr/lib/emqx/plugins/.keep mkdir -p debian/emqx/etc/emqx cp bin/* debian/emqx/usr/lib/emqx/bin cp -R lib debian/emqx/usr/lib/emqx diff --git a/deploy/packages/rpm/emqx.spec b/deploy/packages/rpm/emqx.spec index 1c14f24c0..366f85396 100644 --- a/deploy/packages/rpm/emqx.spec +++ b/deploy/packages/rpm/emqx.spec @@ -35,6 +35,7 @@ EMQX, a distributed, massively scalable, highly extensible MQTT message broker. %install mkdir -p %{buildroot}%{_lib_home} +mkdir -p %{buildroot}%{_lib_home}/plugins mkdir -p %{buildroot}%{_log_dir} mkdir -p %{buildroot}%{_unitdir} mkdir -p %{buildroot}%{_conf_dir} @@ -42,6 +43,7 @@ mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_var_home} cp -R %{_reldir}/lib %{buildroot}%{_lib_home}/ +touch %{buildroot}%{_lib_home}/plugins/.keep cp -R %{_reldir}/erts-* %{buildroot}%{_lib_home}/ cp -R %{_reldir}/releases %{buildroot}%{_lib_home}/ cp -R %{_reldir}/bin %{buildroot}%{_lib_home}/