[packages/bacula] keep plugins in dedicated directory
atler
atler at pld-linux.org
Wed Jan 8 14:14:13 CET 2025
commit f411c498f8d194bf7bbaade958df5ae1d1132eea
Author: Jan Palus <atler at pld-linux.org>
Date: Tue Jan 7 20:57:27 2025 +0100
keep plugins in dedicated directory
bacula.spec | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/bacula.spec b/bacula.spec
index 283f5cc..0a8831b 100644
--- a/bacula.spec
+++ b/bacula.spec
@@ -428,6 +428,7 @@ QMAKE="%_qt5_qmake" \
DISTNAME=pld-linux \
PYTHON="%{__python3}" \
docker_bin=yes \
+ --with-plugindir=%{_libdir}/%{name}/plugins \
--with-scriptdir=%{_libexecdir}/%{name} \
%{?with_qt:--enable-bat} \
--disable-conio \
@@ -563,7 +564,7 @@ mv $RPM_BUILD_ROOT%{_mandir}/man8/{,bacula-}dbcheck.8.gz
# no -devel files packaged, so this is also useless
rm $RPM_BUILD_ROOT%{_libdir}/libbac{,cfg,find,sql,cats,sd}.{so,la}
-rm $RPM_BUILD_ROOT%{_libdir}/bacula-sd-*-driver.so
+rm $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/bacula-sd-*-driver.so
%{?with_mysql:rm $RPM_BUILD_ROOT%{_libdir}/libbaccats-mysql.{la,so}}
%{?with_pgsql:rm $RPM_BUILD_ROOT%{_libdir}/libbaccats-postgresql.{la,so}}
%{?with_sqlite3:rm $RPM_BUILD_ROOT%{_libdir}/libbaccats-sqlite3.{la,so}}
@@ -727,6 +728,8 @@ ln -sf libbaccats-%{1}-%{version}.so %{_libdir}/libbaccats-%{version}.so || : \
%attr(755,root,root) %{_libdir}/libbaccfg-11*.so
%attr(755,root,root) %{_libdir}/libbacfind-11*.so
%attr(755,root,root) %{_libdir}/libbacsql-11*.so
+%dir %{_libdir}/%{name}
+%dir %{_libdir}/%{name}/plugins
%{_mandir}/man8/bacula.8*
%{_mandir}/man1/bsmtp.1*
%{_mandir}/man8/btraceback.8*
@@ -835,7 +838,7 @@ ln -sf libbaccats-%{1}-%{version}.so %{_libdir}/libbaccats-%{version}.so || : \
%{systemdunitdir}/bacula-fd.service
%attr(755,root,root) %{_sbindir}/bacula-fd
%attr(755,root,root) %{_sbindir}/bfdjson
-%attr(755,root,root) %{_libdir}/bpipe-fd.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/bpipe-fd.so
%{_mandir}/man8/bacula-fd.8*
%files sd
@@ -859,9 +862,9 @@ ln -sf libbaccats-%{1}-%{version}.so %{_libdir}/libbaccats-%{version}.so || : \
%attr(755,root,root) %{_libexecdir}/%{name}/isworm
%attr(755,root,root) %{_libexecdir}/%{name}/mtx-changer
%attr(755,root,root) %{_libexecdir}/%{name}/tapealert
-%attr(755,root,root) %{_libdir}/bacula-sd-aligned-driver-11.*.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/bacula-sd-aligned-driver-11.*.so
%if %{with s3}
-%attr(755,root,root) %{_libdir}/bacula-sd-cloud-driver-11.*.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/bacula-sd-cloud-driver-11.*.so
%endif
%{_mandir}/man8/bacula-sd.8*
@@ -895,7 +898,7 @@ ln -sf libbaccats-%{1}-%{version}.so %{_libdir}/libbaccats-%{version}.so || : \
%files plugin-fd-docker
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/docker-fd.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/docker-fd.so
%if %{with nagios}
%files -n nagios-plugin-check_bacula
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/bacula.git/commitdiff/ad285996c94b0abdf12a0d4d49a6aa473ea81ed9
More information about the pld-cvs-commit
mailing list