]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
rpms: Fix #2599 - bacula-postgresql conflicts with bacula-mysql
authorDavide Franco <packager@dflc.ch>
Sat, 5 Jun 2021 07:40:03 +0000 (09:40 +0200)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:03:24 +0000 (09:03 +0100)
bacula/platforms/rpms/redhat/bacula.spec.in

index ea8095781ac1f6ecb088bd4656cf46a23d39e39f..62dacfe0c905ad322c58de3422edc505399a6b29 100644 (file)
@@ -387,17 +387,14 @@ BuildRequires: %{postgres_devel_package} >= %{postgres_version}
 #
 %if %{mysql}
 %package mysql
-Provides: bacula-mysql
 #
 # The following provides is to work around an 
 #  auto generated requires from src/scripts/logwatch/applybaculadate
 #  this is a gross kludge to keep it from being a requirement
 #
-Provides: perl(Logwatch)
 %endif
 %if %{postgresql}
 %package postgresql
-Provides: bacula-postgresql
 %endif
 
 Summary: Bacula - The Network Backup Solution
@@ -625,6 +622,7 @@ export BACULA="Bacula"
         --with-logdir=%{log_dir} \
         --with-pid-dir=%{pid_dir} \
         --with-subsys-dir=%{_subsysdir} \
+       --libdir=%{lib_dir} \
         --enable-smartalloc \
         --disable-conio \
         --enable-readline \
@@ -723,7 +721,7 @@ rm -f $RPM_BUILD_ROOT%{script_dir}/stopmysql
 #rm -f $RPM_BUILD_ROOT%{_libdir}/libbaccats.so
 #rm -f $RPM_BUILD_ROOT%{_libdir}/libbaccats-%{version}.so
 
-rm -f $RPM_BUILD_ROOT%{_libdir}/libbacsd.la
+rm -f $RPM_BUILD_ROOT%{lib_dir}/libbacsd.la
 rm -f $RPM_BUILD_ROOT%{plugin_dir}/docker-fd.so
 
 # install the init scripts
@@ -839,9 +837,9 @@ rm -f $RPM_BUILD_DIR/Release_Notes-%{version}-%{release}.txt
 %attr(-, root, %{daemon_group}) %{script_dir}/drop_mysql_tables
 %attr(-, root, %{daemon_group}) %{script_dir}/update_mysql_tables
 %attr(-, root, %{daemon_group}) %{script_dir}/grant_mysql_privileges
-%{_libdir}/libbaccats*
-%{_libdir}/libbacsql*
-%{_libdir}/libbacsd*.so
+%{lib_dir}/libbaccats*
+%{lib_dir}/libbacsql*
+%{lib_dir}/libbacsd*.so
 %endif
 
 
@@ -854,9 +852,9 @@ rm -f $RPM_BUILD_DIR/Release_Notes-%{version}-%{release}.txt
 %attr(755, root, %{daemon_group}) %{script_dir}/drop_postgresql_tables
 %attr(755, root, %{daemon_group}) %{script_dir}/update_postgresql_tables
 %attr(755, root, %{daemon_group}) %{script_dir}/grant_postgresql_privileges
-%{_libdir}/libbaccats*
-%{_libdir}/libbacsql*
-%{_libdir}/libbacsd*.so
+%{lib_dir}/libbaccats*
+%{lib_dir}/libbacsql*
+%{lib_dir}/libbacsd*.so
 %endif
 
 # The rest is DB backend independent
@@ -1365,10 +1363,10 @@ fi
 
 %files libs
 %defattr(-,root,root)
-%{_libdir}/libbac-*
-%{_libdir}/libbac.*
-%{_libdir}/libbaccfg*
-%{_libdir}/libbacfind*
+%{lib_dir}/libbac-*
+%{lib_dir}/libbac.*
+%{lib_dir}/libbaccfg*
+%{lib_dir}/libbacfind*
 
 %post libs
 /sbin/ldconfig