[bacula/f17: 3/4] Remove versioning from alternate sql libraries

Simone Caronni slaanesh at fedoraproject.org
Wed Jun 6 17:37:40 UTC 2012


commit ac1739c0528496f8e81e2c16d9cc9731685e2aba
Author: Simone Caronni <negativo17 at gmail.com>
Date:   Wed Jun 6 19:22:11 2012 +0200

    Remove versioning from alternate sql libraries

 bacula.spec |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)
---
diff --git a/bacula.spec b/bacula.spec
index c2f3aea..410b8a2 100644
--- a/bacula.spec
+++ b/bacula.spec
@@ -466,20 +466,17 @@ exit 0
 
 
 %post libs-sql
-/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-mysql-%{version}.so 50 \
-        --slave %{_libdir}/libbaccats-%{version}.so libbaccats-%{version}.so %{_libdir}/libbaccats-mysql-%{version}.so
-/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-sqlite3-%{version}.so 40 \
-        --slave %{_libdir}/libbaccats-%{version}.so libbaccats-%{version}.so %{_libdir}/libbaccats-sqlite3-%{version}.so
-/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-postgresql-%{version}.so 60 \
-        --slave %{_libdir}/libbaccats-%{version}.so libbaccats-%{version}.so %{_libdir}/libbaccats-postgresql-%{version}.so
+/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-mysql.so 50
+/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-sqlite3.so 40
+/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-postgresql.so 60
 /sbin/ldconfig
 
 
 %preun libs-sql
 if [ "$1" = 0 ]; then
-        /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-mysql-%{version}.so
-        /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-sqlite3-%{version}.so
-        /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-postgresql-%{version}.so
+        /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-mysql.so
+        /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-sqlite3.so
+        /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-postgresql.so
 fi
 
 
@@ -833,6 +830,8 @@ fi
 %changelog
 * Wed Jun 06 2012 Simone Caronni <negativo17 at gmail.com> - 5.2.7-3
 - Final xattr patch from upstream for bz#819158.
+- Switch alternatives to point to the unversioned system libraries.
+  Pointed out by the closely related bug #829219.
 
 * Mon Jun 04 2012 Simone Caronni <negativo17 at gmail.com> - 5.2.7-2
 - Remove python-devel test leftover.


More information about the scm-commits mailing list