[packages/mosquitto] package and configure dropin config dir

atler atler at pld-linux.org
Wed Sep 13 02:57:51 CEST 2023


commit 1ae09e73c41128f6c7d633cb719653663009c3da
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Sep 12 23:07:36 2023 +0200

    package and configure dropin config dir

 mosquitto.spec | 8 ++++++++
 1 file changed, 8 insertions(+)
---
diff --git a/mosquitto.spec b/mosquitto.spec
index 31b733c..dabbbe4 100644
--- a/mosquitto.spec
+++ b/mosquitto.spec
@@ -108,6 +108,9 @@ cd ..
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/mosquitto/conf.d
+
 %{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
 
@@ -116,6 +119,10 @@ for file in aclfile pskfile pwfile ; do
 	:> $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/$file
 done
 
+cat <<EOF >> $RPM_BUILD_ROOT%{_sysconfdir}/mosquitto/%{name}.conf
+include_dir %{_sysconfdir}/mosquitto/conf.d
+EOF
+
 %{?with_systemd:install -D %{SOURCE1} $RPM_BUILD_ROOT%{systemdunitdir}/mosquitto.service}
 
 %clean
@@ -152,6 +159,7 @@ fi
 %defattr(644,root,root,755)
 %doc LICENSE.txt CONTRIBUTING.md ChangeLog.txt README.md examples aclfile.example mosquitto.conf pskfile.example pwfile.example
 %attr(700,mosquitto,mosquitto) %dir %{_sysconfdir}/%{name}
+%attr(700,mosquitto,mosquitto) %dir %{_sysconfdir}/%{name}/conf.d
 %attr(600,mosquitto,mosquitto) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/%{name}.conf
 %attr(600,mosquitto,mosquitto) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/aclfile
 %attr(600,mosquitto,mosquitto) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/pskfile
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mosquitto.git/commitdiff/b0e5c6a8ebf41926052b446182ca19fe62f87bb9



More information about the pld-cvs-commit mailing list