Fix ldconfig/alternatives symlinks on removal and upgrades

This commit is contained in:
Simone Caronni 2012-01-30 13:04:09 +01:00
parent 19abfa2729
commit 3b2d941936

View File

@ -73,6 +73,12 @@ Summary: Bacula libraries
Group: System Environment/Daemons Group: System Environment/Daemons
Obsoletes: bacula-console-gnome <= 2.4 Obsoletes: bacula-console-gnome <= 2.4
Obsoletes: bacula-sysconfdir <= 2.4, bacula-console-wxwidgets <= 5.0.3 Obsoletes: bacula-sysconfdir <= 2.4, bacula-console-wxwidgets <= 5.0.3
Obsoletes: bacula-libs-mysql <= 5.0.3
Obsoletes: bacula-libs-sqlite <= 5.0.3
Obsoletes: bacula-libs-postgresql <= 5.0.3
Provides: bacula-libs-mysql = %{version}-%{release}
Provides: bacula-libs-sqlite = %{version}-%{release}
Provides: bacula-libs-postgresql = %{version}-%{release}
%description libs %description libs
Bacula is a set of programs that allow you to manage the backup, Bacula is a set of programs that allow you to manage the backup,
@ -444,6 +450,9 @@ if [ "$1" = 0 ]; then
/usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-sqlite3-%{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-postgresql-%{version}.so
fi fi
%postun libs
/sbin/ldconfig /sbin/ldconfig
exit 0 exit 0
@ -788,8 +797,10 @@ fi
%changelog %changelog
* Fri Jan 27 2012 Simone Caronni <negativo17@gmail.com> - 5.2.5-2 * Mon Jan 30 2012 Simone Caronni <negativo17@gmail.com> - 5.2.5-2
- License has changed to AGPLv3 in 5.0.3. Thanks Erinn. - License has changed to AGPLv3 in 5.0.3. Thanks Erinn.
- Fix ldconfig/alternatives symlinks on removal of packages and
upgrades from recent f15/f16 changes.
* Thu Jan 26 2012 Simone Caronni <negativo17@gmail.com> - 5.2.5-1 * Thu Jan 26 2012 Simone Caronni <negativo17@gmail.com> - 5.2.5-1
- Update to 5.2.5. - Update to 5.2.5.