[bacula/f16] Run ldconfig post library installation

Simone Caronni slaanesh at fedoraproject.org
Thu Jan 26 16:14:38 UTC 2012


commit b58c6980fbd9416b7fa73568995d4b8c6c90506d
Author: Simone Caronni <negativo17 at gmail.com>
Date:   Thu Jan 26 17:13:44 2012 +0100

    Run ldconfig post library installation

 bacula.spec |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)
---
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 <negativo17 at gmail.com> - 5.0.3-23
+- Add ldconfig after setting up symlinks for libbacsql variants.
+
 * Wed Jan 25 2012 Simone Caronni <negativo17 at gmail.com> - 5.0.3-22
 - Fix for rhbz#784471.
 - Add libbaccats.so symlink to alternatives, thanks pghmcfc.


More information about the scm-commits mailing list