diff --git a/bacula.spec b/bacula.spec index fdfd058..0f87ff5 100644 --- a/bacula.spec +++ b/bacula.spec @@ -3,7 +3,7 @@ Name: bacula Version: 5.0.3 -Release: 22%{?dist} +Release: 23%{?dist} Summary: Cross platform network backup for Linux, Unix, Mac and Windows # See LICENSE for details License: GPLv2 with exceptions @@ -670,6 +670,7 @@ rm -rf %{buildroot} --slave /usr/libexec/bacula/make_catalog_backup make_catalog_backup /usr/libexec/bacula/make_catalog_backup.mysql \ --slave /usr/libexec/bacula/update_bacula_tables update_bacula_tables /usr/libexec/bacula/update_bacula_tables.mysql \ --slave /usr/libexec/bacula/bacula_config bacula_config /usr/libexec/bacula/bacula_config.mysql +/sbin/ldconfig %post director-sqlite /usr/sbin/alternatives --install /usr/sbin/bacula-dir bacula-dir /usr/sbin/bacula-dir.sqlite 40 \ @@ -684,6 +685,7 @@ rm -rf %{buildroot} --slave /usr/libexec/bacula/make_catalog_backup make_catalog_backup /usr/libexec/bacula/make_catalog_backup.sqlite \ --slave /usr/libexec/bacula/update_bacula_tables update_bacula_tables /usr/libexec/bacula/update_bacula_tables.sqlite \ --slave /usr/libexec/bacula/bacula_config bacula_config /usr/libexec/bacula/bacula_config.sqlite +/sbin/ldconfig %post director-postgresql /usr/sbin/alternatives --install /usr/sbin/bacula-dir bacula-dir /usr/sbin/bacula-dir.postgresql 60 \ @@ -698,6 +700,7 @@ rm -rf %{buildroot} --slave /usr/libexec/bacula/make_catalog_backup make_catalog_backup /usr/libexec/bacula/make_catalog_backup.postgresql \ --slave /usr/libexec/bacula/update_bacula_tables update_bacula_tables /usr/libexec/bacula/update_bacula_tables.postgresql \ --slave /usr/libexec/bacula/bacula_config bacula_config /usr/libexec/bacula/bacula_config.postgresql +/sbin/ldconfig %preun director-mysql if [ "$1" = 0 ]; then @@ -714,6 +717,18 @@ if [ "$1" = 0 ]; then /usr/sbin/alternatives --remove bacula-dir /usr/sbin/bacula-dir.postgresql fi +%postun director-mysql +/sbin/ldconfig +exit 0 + +%postun director-sqlite +/sbin/ldconfig +exit 0 + +%postun director-postgresql +/sbin/ldconfig +exit 0 + %pre common getent group %username >/dev/null || groupadd -g %uid -r %username &>/dev/null || : getent passwd %username >/dev/null || useradd -u %uid -r -s /sbin/nologin \ @@ -1133,6 +1148,9 @@ fi %changelog +* Thu Jan 26 2012 Simone Caronni - 5.0.3-23 +- Add ldconfig after setting up symlinks for libbacsql variants. + * Wed Jan 25 2012 Simone Caronni - 5.0.3-22 - Fix for rhbz#784471. - Add libbaccats.so symlink to alternatives, thanks pghmcfc.