Explorar o código

fix(plugins): ensure plugins dir is created for deb and rpm

Zaiming (Stone) Shi %!s(int64=3) %!d(string=hai) anos
pai
achega
7dc06d3533
Modificáronse 2 ficheiros con 4 adicións e 0 borrados
  1. 2 0
      deploy/packages/deb/debian/rules
  2. 2 0
      deploy/packages/rpm/emqx.spec

+ 2 - 0
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

+ 2 - 0
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}/