diff --git a/bacula.spec b/bacula.spec index a297c90..91d606e 100644 --- a/bacula.spec +++ b/bacula.spec @@ -9,7 +9,7 @@ Summary: Cross platform network backup for Linux, Unix, Mac and Windows Name: bacula Version: 2.2.8 -Release: 2%{?dist} +Release: 3%{?dist} # See LICENSE for details License: GPLv2 with exceptions Group: System Environment/Daemons @@ -620,16 +620,19 @@ rm -rf %{buildroot} %preun director-mysql -/usr/sbin/alternatives --remove bacula-dir /usr/sbin/bacula-dir.mysql - +if [ "$1" = 0 ]; then + /usr/sbin/alternatives --remove bacula-dir /usr/sbin/bacula-dir.mysql +fi %preun director-sqlite -/usr/sbin/alternatives --remove bacula-dir /usr/sbin/bacula-dir.sqlite - +if [ "$1" = 0 ]; then + /usr/sbin/alternatives --remove bacula-dir /usr/sbin/bacula-dir.sqlite +fi %preun director-postgresql -/usr/sbin/alternatives --remove bacula-dir /usr/sbin/bacula-dir.postgresql - +if [ "$1" = 0 ]; then + /usr/sbin/alternatives --remove bacula-dir /usr/sbin/bacula-dir.postgresql +fi %pre common /usr/sbin/fedora-groupadd 33 -r bacula &>/dev/null || : @@ -658,16 +661,19 @@ test "$1" != 0 || /usr/sbin/fedora-groupdel bacula &>/dev/null || : %preun storage-mysql -/usr/sbin/alternatives --remove bacula-sd /usr/sbin/bcopy.mysql - +if [ "$1" = 0 ]; then + /usr/sbin/alternatives --remove bacula-sd /usr/sbin/bcopy.mysql +fi %preun storage-sqlite -/usr/sbin/alternatives --remove bacula-sd /usr/sbin/bcopy.sqlite - +if [ "$1" = 0 ]; then + /usr/sbin/alternatives --remove bacula-sd /usr/sbin/bcopy.sqlite +fi %preun storage-postgresql -/usr/sbin/alternatives --remove bacula-sd /usr/sbin/bcopy.postgresql - +if [ "$1" = 0 ]; then + /usr/sbin/alternatives --remove bacula-sd /usr/sbin/bcopy.postgresql +fi %post client /sbin/chkconfig --add bacula-fd @@ -922,6 +928,10 @@ fi %changelog +* Wed Sep 10 2008 Jon Ciesla - 2.2.8-3 +- Logrotate fix. BZ 457894. +- Alternatives fix. BZ 458432. + * Wed Jul 30 2008 Andreas Thienemann - 2.2.8-2 - Fixed %%{fedora} comparision, making bacula-sqlite build on rawhide