1a9c4f1
%global uid 133
e004908
%global username bacula
4dac1ea
49b59b7
Name:               bacula
0acb600
Version:            9.6.6
0acb600
Release:            1%{?dist}
49b59b7
Summary:            Cross platform network backup for Linux, Unix, Mac and Windows
66f3524
# See LICENSE for details
49b59b7
License:            AGPLv3 with exceptions
49b59b7
URL:                http://www.bacula.org
49b59b7
3eafafa
Source0:            http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
49b59b7
49b59b7
Source2:            quickstart_postgresql.txt
49b59b7
Source3:            quickstart_mysql.txt
49b59b7
Source4:            quickstart_sqlite3.txt
49b59b7
Source5:            README.Redhat
49b59b7
Source6:            %{name}.logrotate
49b59b7
Source7:            %{name}-fd.init
49b59b7
Source8:            %{name}-dir.init
49b59b7
Source9:            %{name}-sd.init
49b59b7
Source10:           %{name}-fd.service
49b59b7
Source11:           %{name}-dir.service
49b59b7
Source12:           %{name}-sd.service
49b59b7
Source15:           %{name}-fd.sysconfig
49b59b7
Source16:           %{name}-dir.sysconfig
49b59b7
Source17:           %{name}-sd.sysconfig
a6a727a
Source19:           https://salsa.debian.org/bacula-team/bacula/-/raw/master/debian/additions/bacula-tray-monitor.png#/bacula-tray-monitor.png
49b59b7
dec0728
Patch1:             %{name}-openssl.patch
dec0728
Patch2:             %{name}-queryfile.patch
dec0728
Patch3:             %{name}-sqlite-priv.patch
dec0728
Patch4:             %{name}-bat-build.patch
dec0728
Patch5:             %{name}-seg-fault.patch
dec0728
Patch6:             %{name}-logwatch.patch
dec0728
Patch7:             %{name}-non-free-code.patch
ea4bc47
# desktop-file-install not supported on RHEL 6
dec0728
Patch8:             %{name}-desktop.patch
dec0728
Patch9:             %{name}-g++-options.patch
7278ebf
Patch11:            %{name}-ftbfs-f_type.patch
a6a727a
Patch12:            %{name}-install.patch
6e2fc90
# Original patch removed by mistake, upstream is not willing to add it again:
6e2fc90
# http://www.bacula.org/git/cgit.cgi/bacula/commit/?h=Branch-7.0&id=51b3b98fb77ab3c0decee455cc6c4d2eb3c5303a
6e2fc90
# Without this, there is no library providing the correct shared object name
6e2fc90
# required by the daemons.
6e2fc90
# http://bugs.bacula.org/view.php?id=2084
a6a727a
Patch13:            %{name}-autoconf.patch
6e2fc90
49b59b7
BuildRequires:      desktop-file-utils
3766c97
BuildRequires:      perl-generators
49b59b7
BuildRequires:      sed
49b59b7
4ee7c4d
BuildRequires:      autoconf
4ee7c4d
BuildRequires:      automake
e397501
BuildRequires:      gcc
e397501
BuildRequires:      gcc-c++
49b59b7
BuildRequires:      glibc-devel
e8889c2
BuildRequires:      ImageMagick
49b59b7
BuildRequires:      libacl-devel
49b59b7
BuildRequires:      libstdc++-devel
49b59b7
BuildRequires:      libxml2-devel
49b59b7
BuildRequires:      libcap-devel
49b59b7
BuildRequires:      lzo-devel
49b59b7
BuildRequires:      ncurses-devel
9ad9175
BuildRequires:      openssl-devel
49b59b7
BuildRequires:      readline-devel
49b59b7
BuildRequires:      sqlite-devel
49b59b7
BuildRequires:      zlib-devel
197b5bc
BuildRequires:      make
16d9a36
115b75c
%if 0%{?fedora} || 0%{?rhel} >= 7
83856b5
BuildRequires:      qt5-qtbase-devel
ea8caca
BuildRequires:      systemd
83856b5
%else
83856b5
BuildRequires:      qt4-devel >= 4.6.2
5663d98
%endif
0745245
3065577
%if 0%{?fedora} || 0%{?rhel} > 7
493b5d1
BuildRequires:      mariadb-connector-c-devel
83856b5
# https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules
83856b5
BuildRequires:      perl-interpreter
493b5d1
%else
493b5d1
BuildRequires:      mysql-devel
83856b5
BuildRequires:      perl
ae55bb6
BuildRequires:      tcp_wrappers-devel
493b5d1
%endif
493b5d1
3065577
%if 0%{?fedora} >= 30
3065577
BuildRequires:      libpq-devel
3065577
%else
3065577
BuildRequires:      postgresql-devel
3065577
%endif
3065577
0745245
%description
8f6eee7
Bacula is a set of programs that allow you to manage the backup, recovery, and
8f6eee7
verification of computer data across a network of different computers. It is
8f6eee7
based on a client/server architecture and is efficient and relatively easy to
8f6eee7
use, while offering many advanced storage management features that make it easy
8f6eee7
to find and recover lost or damaged files.
0745245
8390fc1
%package libs
49b59b7
Summary:            Bacula libraries
49b59b7
Obsoletes:          bacula-sysconfdir <= 2.4
964c499
964c499
%description libs
964c499
Bacula is a set of programs that allow you to manage the backup,
964c499
recovery, and verification of computer data across a network of
964c499
different computers. It is based on a client/server architecture.
964c499
964c499
This package contains basic Bacula libraries, which are used by all
964c499
Bacula programs.
964c499
964c499
%package libs-sql
49b59b7
Summary:            Bacula SQL libraries
49b59b7
Obsoletes:          bacula-libs-mysql <= 5.0.3
49b59b7
Obsoletes:          bacula-libs-sqlite <= 5.0.3
49b59b7
Obsoletes:          bacula-libs-postgresql <= 5.0.3
49b59b7
Provides:           bacula-libs-mysql = %{version}-%{release}
49b59b7
Provides:           bacula-libs-sqlite = %{version}-%{release}
49b59b7
Provides:           bacula-libs-postgresql = %{version}-%{release}
8390fc1
964c499
%description libs-sql
8f6eee7
Bacula is a set of programs that allow you to manage the backup, recovery, and
8f6eee7
verification of computer data across a network of different computers. It is
8f6eee7
based on a client/server architecture.
8390fc1
8f6eee7
This package contains the SQL Bacula libraries, which are used by Director and
8f6eee7
Storage daemons. You have to select your preferred catalog library through the
8f6eee7
alternatives system.
8390fc1
7dc2ef0
%package common
49b59b7
Summary:            Common Bacula files
49b59b7
Obsoletes:          bacula-sysconfdir <= 2.4
49b59b7
Provides:           group(%username) = %uid
49b59b7
Provides:           user(%username) = %uid
06474f4
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
49b59b7
Requires(pre):      shadow-utils
49b59b7
Requires(postun):   shadow-utils
7dc2ef0
7dc2ef0
%description common
8f6eee7
Bacula is a set of programs that allow you to manage the backup, recovery, and
8f6eee7
verification of computer data across a network of different computers. It is
8f6eee7
based on a client/server architecture.
7dc2ef0
54639b9
This package contains files common to all Bacula daemons.
8390fc1
bf9089a
%package director
49b59b7
Summary:            Bacula Director files
49b59b7
Requires:           bacula-common%{?_isa} = %{version}-%{release}
06474f4
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
65662da
Requires:           bacula-libs-sql%{?_isa} = %{version}-%{release}
bf9089a
# Director backends merged into core.
49b59b7
Provides:           bacula-director-common = %{version}-%{release}
49b59b7
Obsoletes:          bacula-director-common < 5.2.3-5
49b59b7
Provides:           bacula-director-mysql = %{version}-%{release}
49b59b7
Obsoletes:          bacula-director-mysql < 5.2.3-5
49b59b7
Provides:           bacula-director-sqlite = %{version}-%{release}
49b59b7
Obsoletes:          bacula-director-sqlite < 5.2.3-5
49b59b7
Provides:           bacula-director-postgresql = %{version}-%{release}
49b59b7
Obsoletes:          bacula-director-postgresql < 5.2.3-5
e66bd92
ea8caca
%if 0%{?fedora} || 0%{?rhel} >= 7
49b59b7
Requires(post):     systemd
49b59b7
Requires(preun):    systemd
49b59b7
Requires(postun):   systemd
e66bd92
%endif
e66bd92
e8889c2
%if 0%{?rhel} == 6
49b59b7
Requires(post):     /sbin/chkconfig
49b59b7
Requires(preun):    /sbin/chkconfig
49b59b7
Requires(preun):    /sbin/service
49b59b7
Requires(postun):   /sbin/service
7dc2ef0
%endif
7dc2ef0
bf9089a
%description director
8f6eee7
Bacula is a set of programs that allow you to manage the backup, recovery, and
8f6eee7
verification of computer data across a network of different computers. It is
8f6eee7
based on a client/server architecture.
7dc2ef0
bf9089a
This package contains the director files.
0745245
1fabaac
%package logwatch
1fabaac
Summary:            Bacula Director logwatch scripts
1fabaac
BuildArch:          noarch
9c09f86
Requires:           bacula-director = %{version}-%{release}
1fabaac
Requires:           logwatch
1fabaac
1fabaac
%description logwatch
1fabaac
Bacula is a set of programs that allow you to manage the backup, recovery, and
1fabaac
verification of computer data across a network of different computers. It is
1fabaac
based on a client/server architecture.
1fabaac
1fabaac
This package contains logwatch scripts for Bacula Director.
1fabaac
7dc2ef0
%package storage
49b59b7
Summary:            Bacula storage daemon files
49b59b7
Requires:           bacula-common%{?_isa} = %{version}-%{release}
06474f4
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
65662da
Requires:           bacula-libs-sql%{?_isa} = %{version}-%{release}
49b59b7
Requires:           mt-st
f89001f
Requires:           mtx
7dc2ef0
# Storage backends merged into core.
49b59b7
Provides:           bacula-storage-common = %{version}-%{release}
49b59b7
Obsoletes:          bacula-storage-common < 5.2.2-2
49b59b7
Provides:           bacula-storage-mysql = %{version}-%{release}
49b59b7
Obsoletes:          bacula-storage-mysql < 5.2.0
49b59b7
Provides:           bacula-storage-sqlite = %{version}-%{release}
49b59b7
Obsoletes:          bacula-storage-sqlite < 5.2.0
49b59b7
Provides:           bacula-storage-postgresql = %{version}-%{release}
49b59b7
Obsoletes:          bacula-storage-postgresql < 5.2.0
50deab8
ea8caca
%if 0%{?fedora} || 0%{?rhel} >= 7
49b59b7
Requires(post):     systemd
49b59b7
Requires(preun):    systemd
49b59b7
Requires(postun):   systemd
50deab8
%endif
50deab8
e8889c2
%if 0%{?rhel} == 6
49b59b7
Requires(post):     /sbin/chkconfig
49b59b7
Requires(preun):    /sbin/chkconfig
49b59b7
Requires(preun):    /sbin/service
49b59b7
Requires(postun):   /sbin/service
16d9a36
%endif
16d9a36
7dc2ef0
%description storage
8f6eee7
Bacula is a set of programs that allow you to manage the backup, recovery, and
8f6eee7
verification of computer data across a network of different computers. It is
8f6eee7
based on a client/server architecture.
0745245
8f6eee7
This package contains the storage daemon, the daemon responsible for writing
8f6eee7
the data received from the clients onto tape drives or other mass storage
8f6eee7
devices.
0745245
0745245
%package client
49b59b7
Summary:            Bacula backup client
49b59b7
Requires:           bacula-common%{?_isa} = %{version}-%{release}
06474f4
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
50deab8
ea8caca
%if 0%{?fedora} || 0%{?rhel} >= 7
49b59b7
Requires(post):     systemd
49b59b7
Requires(preun):    systemd
49b59b7
Requires(postun):   systemd
50deab8
%endif
50deab8
e8889c2
%if 0%{?rhel} == 6
49b59b7
Requires(post):     /sbin/chkconfig
49b59b7
Requires(preun):    /sbin/chkconfig
49b59b7
Requires(preun):    /sbin/service
49b59b7
Requires(postun):   /sbin/service
16d9a36
%endif
0745245
0745245
%description client
8f6eee7
Bacula is a set of programs that allow you to manage the backup, recovery, and
8f6eee7
verification of computer data across a network of different computers. It is
8f6eee7
based on a client/server architecture.
0745245
8f6eee7
This package contains the bacula client, the daemon running on the system to be
8f6eee7
backed up.
0745245
0745245
%package console
49b59b7
Summary:            Bacula management console
49b59b7
Obsoletes:          bacula-console-gnome <= 2.4
49b59b7
Obsoletes:          bacula-console-wxwidgets <= 5.0.3
06474f4
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
0745245
0745245
%description console
8f6eee7
Bacula is a set of programs that allow you to manage the backup, recovery, and
8f6eee7
verification of computer data across a network of different computers. It is
8f6eee7
based on a client/server architecture.
0745245
8f6eee7
This package contains the command-line management console for the bacula backup
8f6eee7
system.
0745245
7dc8299
%package console-bat
49b59b7
Summary:            Bacula bat console
06474f4
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
77a6346
Requires:           dejavu-lgc-sans-fonts
7dc8299
7dc8299
%description console-bat
8f6eee7
Bacula is a set of programs that allow you to manage the backup, recovery, and
8f6eee7
verification of computer data across a network of different computers. It is
8f6eee7
based on a client/server architecture.
7dc8299
8390fc1
This package contains the bat version of the bacula management console.
367ff02
230fff0
%package traymonitor
230fff0
Summary:            Bacula system tray monitor
230fff0
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
77a6346
Requires:           dejavu-lgc-sans-fonts
367ff02
230fff0
%description traymonitor
230fff0
Bacula is a set of programs that allow you to manage the backup, recovery, and
230fff0
verification of computer data across a network of different computers. It is
230fff0
based on a client/server architecture.
367ff02
230fff0
This package contains the Gnome and KDE compatible tray monitor to monitor your
230fff0
bacula server.
0745245
3b6cb34
%package devel
49b59b7
Summary:            Bacula development files
65662da
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
65662da
Requires:           bacula-libs-sql%{?_isa} = %{version}-%{release}
3b6cb34
3b6cb34
%description devel
8f6eee7
Bacula is a set of programs that allow you to manage the backup, recovery, and
8f6eee7
verification of computer data across a network of different computers. It is
8f6eee7
based on a client/server architecture.
3b6cb34
3b6cb34
This development package contains static libraries and header files.
3b6cb34
230fff0
%package -n nagios-plugins-bacula
230fff0
Summary:            Nagios Plugin - check_bacula
230fff0
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
457a0b7
Requires:           nagios-common%{?_isa}
3b6cb34
230fff0
%description -n nagios-plugins-bacula
230fff0
Provides check_bacula support for Nagios.
52eec75
16d9a36
%prep
6e2fc90
%autosetup -p1
f9a2c10
2e1584d
cp %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} .
0745245
4ee7c4d
# Regenerate configure
4ee7c4d
pushd autoconf
4ee7c4d
sed -i -r 's/(hardcode_into_libs)=.*$/\1=no/' libtool/libtool.m4
4ee7c4d
aclocal -I bacula-macros/ -I gettext-macros/ -I libtool/
4ee7c4d
popd
4ee7c4d
autoconf -I autoconf/ -o configure autoconf/configure.in
4ee7c4d
0745245
# Remove execution permissions from files we're packaging as docs later on
0745245
find updatedb -type f | xargs chmod -x
0745245
0745245
%build
5b12550
export CFLAGS="%{optflags} -I%{_includedir}/ncurses"
5b12550
export CPPFLAGS="%{optflags} -I%{_includedir}/ncurses"
83856b5
%if 0%{?fedora} || 0%{?rhel} >= 7
714ac00
export PATH="$PATH:%{_qt5_bindir}"
abbc160
%else
abbc160
export PATH="$PATH:%{_qt4_bindir}"
abbc160
%endif
4ee7c4d
0745245
%configure \
6e2fc90
    --disable-conio \
6e2fc90
    --disable-rpath \
4ee7c4d
    --disable-s3 \
6e2fc90
    --docdir=%{_datadir}/bacula \
6e2fc90
    --enable-bat \
6e2fc90
    --enable-batch-insert \
6e2fc90
    --enable-build-dird \
6e2fc90
    --enable-build-stored \
6e2fc90
    --enable-includes \
6e2fc90
    --enable-largefile \
6e2fc90
    --enable-readline \
6e2fc90
    --enable-smartalloc \
6e2fc90
    --sysconfdir=%{_sysconfdir}/bacula \
6e2fc90
    --with-basename=bacula \
6e2fc90
    --with-bsrdir=%{_localstatedir}/spool/bacula \
6e2fc90
    --with-dir-password=@@DIR_PASSWORD@@ \
6e2fc90
    --with-fd-password=@@FD_PASSWORD@@ \
6e2fc90
    --with-hostname=localhost \
6e2fc90
    --with-logdir=%{_localstatedir}/log/bacula \
6e2fc90
    --with-mon-dir-password=@@MON_DIR_PASSWORD@@ \
6e2fc90
    --with-mon-fd-password=@@MON_FD_PASSWORD@@ \
6e2fc90
    --with-mon-sd-password=@@MON_SD_PASSWORD@@ \
6e2fc90
    --with-mysql \
6e2fc90
    --with-openssl \
6e2fc90
    --with-pid-dir=%{_localstatedir}/run \
6e2fc90
    --with-plugindir=%{_libdir}/bacula \
6e2fc90
    --with-postgresql \
6e2fc90
    --with-scriptdir=%{_libexecdir}/bacula \
6e2fc90
    --with-sd-password=@@SD_PASSWORD@@ \
6e2fc90
    --with-smtp-host=localhost \
6e2fc90
    --with-sqlite3 \
6e2fc90
    --with-subsys-dir=%{_localstatedir}/lock/subsys \
3065577
%if 0%{!?fedora} || 0%{!?rhel} > 7
6e2fc90
    --with-tcp-wrappers \
e7a0671
%endif
6e2fc90
    --with-working-dir=%{_localstatedir}/spool/bacula \
6e2fc90
    --with-x
0745245
16d9a36
# Remove RPATH
16d9a36
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
16d9a36
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
eb59c7c
4ee7c4d
%make_build
4ee7c4d
%make_build -C examples/nagios/check_bacula
4dac1ea
230fff0
pushd src/qt-console/tray-monitor
83856b5
%if 0%{?fedora} || 0%{?rhel} >= 7
714ac00
    %{?qmake_qt5}%{!?qmake_qt5:qmake-qt5} tray-monitor.pro
abbc160
%else
abbc160
    %{?qmake_qt4}%{!?qmake_qt4:qmake-qt4} tray-monitor.pro
abbc160
%endif
4ee7c4d
    %make_build
230fff0
popd
f89001f
e397501
# Convert image to png for tray monitor icon
0745245
%install
e8889c2
%make_install
0745245
3b6cb34
# Nagios plugin
a6a727a
install -p -m 755 -D examples/nagios/check_bacula/check_bacula %{buildroot}%{_libdir}/nagios/plugins/check_bacula
fae5422
a38ed26
# This will be managed through alternatives, as it requires the name to NOT
a38ed26
# change between upgrades, so the versioned library name can not be used.
e95438f
rm -f %{buildroot}%{_libdir}/libbaccats.so
0745245
367ff02
# Bat
f89001f
install -p -m 644 -D src/qt-console/images/bat_icon.png %{buildroot}%{_datadir}/pixmaps/bat_icon.png
ea4bc47
install -p -m 644 -D scripts/bat.desktop %{buildroot}%{_datadir}/applications/bat.desktop
665925f
install -p -m 755 -D src/qt-console/.libs/bat %{buildroot}%{_sbindir}/bat
ab134d0
ab134d0
%if 0%{?rhel} == 6
ab134d0
install -p -m 755 -D src/qt-console/tray-monitor/.libs/bacula-tray-monitor %{buildroot}%{_sbindir}/bacula-tray-monitor
ab134d0
install -p -m 644 -D src/qt-console/tray-monitor/bacula-tray-monitor.conf %{buildroot}%{_sysconfdir}/%{name}/bacula-tray-monitor.conf
665925f
%endif
f89001f
2354547
install -p -m 644 -D manpages/bacula-tray-monitor.1 %{buildroot}%{_mandir}/man1/bacula-tray-monitor.1
a6a727a
install -p -m 644 -D %{SOURCE19} %{buildroot}%{_datadir}/pixmaps/bacula-tray-monitor.png
ea4bc47
install -p -m 644 -D scripts/bacula-tray-monitor.desktop %{buildroot}%{_datadir}/applications/bacula-tray-monitor.desktop
367ff02
3b6cb34
# Logrotate
33a6de8
mkdir -p %{buildroot}%{_localstatedir}/log/bacula
33a6de8
install -p -m 644 -D %{SOURCE6} %{buildroot}%{_sysconfdir}/logrotate.d/bacula
0745245
3b6cb34
# Logwatch
33a6de8
install -p -m 755 -D scripts/logwatch/bacula %{buildroot}%{_sysconfdir}/logwatch/scripts/services/bacula
33a6de8
install -p -m 755 -D scripts/logwatch/applybaculadate %{buildroot}%{_sysconfdir}/logwatch/scripts/shared/applybaculadate
33a6de8
install -p -m 644 -D scripts/logwatch/logfile.bacula.conf %{buildroot}%{_sysconfdir}/logwatch/conf/logfiles/bacula.conf
33a6de8
install -p -m 644 -D scripts/logwatch/services.bacula.conf %{buildroot}%{_sysconfdir}/logwatch/conf/services/bacula.conf
0745245
115b75c
%if 0%{?fedora} || 0%{?rhel} >= 7
99bb2e4
# Systemd unit files
33a6de8
mkdir -p %{buildroot}%{_unitdir}
63bda35
install -p -m 644 -D %{SOURCE10} %{buildroot}%{_unitdir}/bacula-fd.service
63bda35
install -p -m 644 -D %{SOURCE11} %{buildroot}%{_unitdir}/bacula-dir.service
63bda35
install -p -m 644 -D %{SOURCE12} %{buildroot}%{_unitdir}/bacula-sd.service
16d9a36
%else
16d9a36
# Initscripts
33a6de8
install -p -m 755 -D %{SOURCE7} %{buildroot}%{_initrddir}/bacula-fd
33a6de8
install -p -m 755 -D %{SOURCE8} %{buildroot}%{_initrddir}/bacula-dir
33a6de8
install -p -m 755 -D %{SOURCE9} %{buildroot}%{_initrddir}/bacula-sd
16d9a36
%endif
Jan Görig e51227f
16d9a36
# Sysconfig
33a6de8
install -p -m 644 -D %{SOURCE15} %{buildroot}%{_sysconfdir}/sysconfig/bacula-fd
33a6de8
install -p -m 644 -D %{SOURCE16} %{buildroot}%{_sysconfdir}/sysconfig/bacula-dir
33a6de8
install -p -m 644 -D %{SOURCE17} %{buildroot}%{_sysconfdir}/sysconfig/bacula-sd
Jan Görig e51227f
3b6cb34
# Spool directory
33a6de8
mkdir -p %{buildroot}%{_localstatedir}/spool/bacula
0745245
3b6cb34
# Remove stuff we do not need
07d3fd8
rm -f %{buildroot}%{_libexecdir}/bacula/{bacula,bacula-ctl-*,startmysql,stopmysql,bconsole,make_catalog_backup}
d49b54f
rm -f %{buildroot}%{_sbindir}/bacula
d49b54f
rm -f %{buildroot}%{_mandir}/man8/bacula.8.gz
3eafafa
rm -f %{buildroot}%{_libdir}/*.la
b5979e3
rm -f %{buildroot}%{_datadir}/bacula/{ChangeLog,INSTALL,LICENSE*,README,ReleaseNotes,VERIFYING,technotes}
0745245
0745245
# Fix up some perms so rpmlint does not complain too much
0745245
chmod 755 %{buildroot}%{_sbindir}/*
16d9a36
chmod 755 %{buildroot}%{_libdir}/bacula/*
0745245
chmod 755 %{buildroot}%{_libexecdir}/bacula/*
0745245
chmod 644 %{buildroot}%{_libexecdir}/bacula/btraceback.*
0745245
6e2fc90
%ldconfig_scriptlets libs
964c499
964c499
%post libs-sql
5f381d6
/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-mysql.so 50
5f381d6
/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-sqlite3.so 40
5f381d6
/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-postgresql.so 60
29391a8
ddc6de9
# Fix for automatic selection of backends during upgrades
ddc6de9
if readlink /etc/alternatives/libbaccats.so | grep --silent mysql || \
6e2fc90
    readlink /etc/alternatives/bacula-dir | grep --silent mysql || \
6e2fc90
    readlink /etc/alternatives/bacula-sd | grep --silent mysql; then
6e2fc90
    /usr/sbin/alternatives --set libbaccats.so %{_libdir}/libbaccats-mysql.so
ddc6de9
elif readlink /etc/alternatives/libbaccats.so | grep --silent sqlite || \
6e2fc90
    readlink /etc/alternatives/bacula-dir | grep --silent sqlite || \
6e2fc90
    readlink /etc/alternatives/bacula-sd | grep --silent sqlite; then
6e2fc90
    /usr/sbin/alternatives --set libbaccats.so %{_libdir}/libbaccats-sqlite3.so
ddc6de9
else
6e2fc90
    /usr/sbin/alternatives --set libbaccats.so %{_libdir}/libbaccats-postgresql.so
ddc6de9
fi
6e2fc90
%{?ldconfig}
16d9a36
964c499
%preun libs-sql
e45f06f
if [ "$1" = 0 ]; then
6e2fc90
    /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-mysql.so
6e2fc90
    /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-sqlite3.so
6e2fc90
    /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-postgresql.so
e45f06f
fi
3b2d941
6e2fc90
%ldconfig_postun libs-sql
4dac1ea
0745245
%pre common
e004908
getent group %username >/dev/null || groupadd -g %uid -r %username &>/dev/null || :
e004908
getent passwd %username >/dev/null || useradd -u %uid -r -s /sbin/nologin \
e004908
    -d /var/spool/bacula -M -c 'Bacula Backup System' -g %username %username &>/dev/null || :
e004908
exit 0
4dac1ea
ea8caca
%if 0%{?fedora} || 0%{?rhel} >= 7
2529f6c
2529f6c
%post client
2529f6c
%systemd_post %{name}-fd.service
2529f6c
2529f6c
%preun client
2529f6c
%systemd_preun %{name}-fd.service
2529f6c
2529f6c
%postun client
2529f6c
%systemd_postun_with_restart %{name}-fd.service
2529f6c
2529f6c
%post director
2529f6c
%systemd_post %{name}-dir.service
2529f6c
2529f6c
%preun director
2529f6c
%systemd_preun %{name}-dir.service
2529f6c
2529f6c
%postun director
2529f6c
%systemd_postun_with_restart %{name}-dir.service
2529f6c
2529f6c
%post storage
2529f6c
%systemd_post %{name}-sd.service
2529f6c
2529f6c
%preun storage
2529f6c
%systemd_preun %{name}-sd.service
2529f6c
2529f6c
%postun storage
2529f6c
%systemd_postun_with_restart %{name}-sd.service
2529f6c
2529f6c
%endif
2529f6c
e8889c2
%if 0%{?rhel} == 6
16d9a36
16d9a36
%post client
16d9a36
/sbin/chkconfig --add bacula-fd
16d9a36
16d9a36
%preun client
16d9a36
if [ "$1" = 0 ]; then
6e2fc90
    /sbin/service bacula-fd stop >/dev/null 2>&1 || :
6e2fc90
    /sbin/chkconfig --del bacula-fd
16d9a36
fi
16d9a36
16d9a36
%postun client
16d9a36
if [ "$1" -ge "1" ]; then
6e2fc90
    /sbin/service bacula-fd condrestart >/dev/null 2>&1 || :
16d9a36
fi
16d9a36
bf9089a
%post director
16d9a36
/sbin/chkconfig --add bacula-dir
16d9a36
bf9089a
%preun director
16d9a36
if [ "$1" = 0 ]; then
6e2fc90
    /sbin/service bacula-dir stop >/dev/null 2>&1 || :
6e2fc90
    /sbin/chkconfig --del bacula-dir
16d9a36
fi
16d9a36
bf9089a
%postun director
16d9a36
if [ "$1" -ge "1" ]; then
6e2fc90
    /sbin/service bacula-dir condrestart >/dev/null 2>&1 || :
16d9a36
fi
16d9a36
900706a
%post storage
16d9a36
/sbin/chkconfig --add bacula-sd
16d9a36
900706a
%preun storage
16d9a36
if [ "$1" = 0 ]; then
6e2fc90
    /sbin/service bacula-sd stop >/dev/null 2>&1 || :
6e2fc90
    /sbin/chkconfig --del bacula-sd
16d9a36
fi
16d9a36
900706a
%postun storage
16d9a36
if [ "$1" -ge "1" ]; then
6e2fc90
    /sbin/service bacula-sd condrestart >/dev/null 2>&1 || :
16d9a36
fi
16d9a36
16d9a36
%endif
16d9a36
8390fc1
%files libs
e3a719c
%license LICENSE
b5979e3
%doc AUTHORS ChangeLog SUPPORT ReleaseNotes LICENSE-FAQ LICENSE-FOSS
8390fc1
%{_libdir}/libbac-%{version}.so
964c499
%{_libdir}/libbaccfg-%{version}.so
964c499
%{_libdir}/libbacfind-%{version}.so
f89001f
%{_libdir}/libbacsd-%{version}.so
964c499
964c499
%files libs-sql
6e2fc90
# On Fedora 28 this gets recreated automatically even if the library is
6e2fc90
# deleted in the install section.
a38ed26
# On EPEL 6 this is required until RPM assembly time or an error is given due
a38ed26
# to the missing library.
a38ed26
# So: leave the library in place until the very end and just exclude it.
a303913
%exclude %{_libdir}/libbaccats-%{version}.so
bf9089a
%{_libdir}/libbaccats-mysql-%{version}.so
bf9089a
%{_libdir}/libbaccats-mysql.so
bf9089a
%{_libdir}/libbaccats-postgresql-%{version}.so
bf9089a
%{_libdir}/libbaccats-postgresql.so
bf9089a
%{_libdir}/libbaccats-sqlite3-%{version}.so
bf9089a
%{_libdir}/libbaccats-sqlite3.so
bf9089a
%{_libdir}/libbacsql-%{version}.so
0745245
0745245
%files common
021eba8
%doc README.Redhat quickstart_*
0745245
%config(noreplace) %{_sysconfdir}/logrotate.d/bacula
2354547
%dir %{_localstatedir}/log/bacula %attr(750, bacula, bacula)
2354547
%dir %{_localstatedir}/spool/bacula %attr(750, bacula, bacula)
16d9a36
%dir %{_libexecdir}/%{name}
2354547
%dir %{_sysconfdir}/%{name} %attr(755,root,root)
16d9a36
%{_libexecdir}/%{name}/btraceback.dbx
16d9a36
%{_libexecdir}/%{name}/btraceback.gdb
16d9a36
%{_libexecdir}/%{name}/bacula_config
16d9a36
%{_libexecdir}/%{name}/btraceback.mdb
fa942d0
%{_mandir}/man8/btraceback.8*
2354547
%{_sbindir}/btraceback
0745245
bf9089a
%files director
145c1df
%doc updatedb examples/sample-query.sql
2354547
%config(noreplace) %{_sysconfdir}/bacula/bacula-dir.conf %attr(640,root,bacula)
2354547
%config(noreplace) %{_sysconfdir}/bacula/query.sql %attr(640,root,bacula)
16d9a36
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-dir
f89001f
%{_libexecdir}/%{name}/baculabackupreport
16d9a36
%{_libexecdir}/%{name}/create_bacula_database
16d9a36
%{_libexecdir}/%{name}/delete_catalog_backup
16d9a36
%{_libexecdir}/%{name}/drop_bacula_database
16d9a36
%{_libexecdir}/%{name}/drop_bacula_tables
16d9a36
%{_libexecdir}/%{name}/grant_bacula_privileges
16d9a36
%{_libexecdir}/%{name}/make_bacula_tables
16d9a36
%{_libexecdir}/%{name}/make_catalog_backup.pl
16d9a36
%{_libexecdir}/%{name}/update_bacula_tables
16d9a36
%{_libexecdir}/%{name}/create_mysql_database
16d9a36
%{_libexecdir}/%{name}/drop_mysql_database
16d9a36
%{_libexecdir}/%{name}/drop_mysql_tables
16d9a36
%{_libexecdir}/%{name}/grant_mysql_privileges
16d9a36
%{_libexecdir}/%{name}/make_mysql_tables
16d9a36
%{_libexecdir}/%{name}/update_mysql_tables
16d9a36
%{_libexecdir}/%{name}/create_sqlite3_database
16d9a36
%{_libexecdir}/%{name}/drop_sqlite3_database
16d9a36
%{_libexecdir}/%{name}/drop_sqlite3_tables
16d9a36
%{_libexecdir}/%{name}/grant_sqlite3_privileges
16d9a36
%{_libexecdir}/%{name}/make_sqlite3_tables
16d9a36
%{_libexecdir}/%{name}/update_sqlite3_tables
16d9a36
%{_libexecdir}/%{name}/create_postgresql_database
16d9a36
%{_libexecdir}/%{name}/drop_postgresql_database
16d9a36
%{_libexecdir}/%{name}/drop_postgresql_tables
16d9a36
%{_libexecdir}/%{name}/grant_postgresql_privileges
16d9a36
%{_libexecdir}/%{name}/make_postgresql_tables
16d9a36
%{_libexecdir}/%{name}/update_postgresql_tables
2354547
%{_mandir}/man1/bsmtp.1*
2354547
%{_mandir}/man8/bacula-dir.8*
2354547
%{_mandir}/man8/bregex.8*
2354547
%{_mandir}/man8/bwild.8*
2354547
%{_mandir}/man8/dbcheck.8*
2354547
%{_sbindir}/bacula-dir
f89001f
%{_sbindir}/bdirjson
2354547
%{_sbindir}/bregex
2354547
%{_sbindir}/bsmtp
2354547
%{_sbindir}/bwild
2354547
%{_sbindir}/dbcheck
2354547
%if 0%{?fedora} || 0%{?rhel} >= 7
2354547
%{_unitdir}/bacula-dir.service
2354547
%else
2354547
%{_initrddir}/bacula-dir
2354547
%endif
0745245
1fabaac
%files logwatch
1fabaac
%config(noreplace) %{_sysconfdir}/logwatch/conf/logfiles/bacula.conf
1fabaac
%config(noreplace) %{_sysconfdir}/logwatch/conf/services/bacula.conf
1fabaac
%{_sysconfdir}/logwatch/scripts/services/bacula
1fabaac
%{_sysconfdir}/logwatch/scripts/shared/applybaculadate
1fabaac
900706a
%files storage
2354547
%config(noreplace) %{_sysconfdir}/bacula/bacula-sd.conf %attr(640,root,root)
16d9a36
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-sd
5fd2356
%{_libexecdir}/%{name}/disk-changer
e1c3953
%{_libexecdir}/%{name}/isworm
5fd2356
%{_libexecdir}/%{name}/mtx-changer
5fd2356
%{_libexecdir}/%{name}/mtx-changer.conf
f89001f
%{_libexecdir}/%{name}/tapealert
fa942d0
%{_mandir}/man8/bacula-sd.8*
fa942d0
%{_mandir}/man8/bcopy.8*
fa942d0
%{_mandir}/man8/bextract.8*
fa942d0
%{_mandir}/man8/bls.8*
fa942d0
%{_mandir}/man8/bscan.8*
fa942d0
%{_mandir}/man8/btape.8*
2354547
%{_sbindir}/bacula-sd
2354547
%{_sbindir}/bcopy
2354547
%{_sbindir}/bextract
2354547
%{_sbindir}/bls
2354547
%{_sbindir}/bscan
f89001f
%{_sbindir}/bsdjson
2354547
%{_sbindir}/btape
2354547
%if 0%{?fedora} || 0%{?rhel} >= 7
2354547
%{_unitdir}/bacula-sd.service
2354547
%else
2354547
%{_initrddir}/bacula-sd
2354547
%endif
2354547
7dc2ef0
%files client
2354547
%config(noreplace) %{_sysconfdir}/bacula/bacula-fd.conf %attr(640,root,root)
2354547
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-fd
2354547
%{_mandir}/man8/bacula-fd.8*
2354547
%{_libdir}/bacula/bpipe-fd.so
7dc2ef0
%{_sbindir}/bacula-fd
f89001f
%{_sbindir}/bfdjson
115b75c
%if 0%{?fedora} || 0%{?rhel} >= 7
7dc2ef0
%{_unitdir}/bacula-fd.service
7dc2ef0
%else
7dc2ef0
%{_initrddir}/bacula-fd
7dc2ef0
%endif
7dc2ef0
7dc2ef0
%files console
2354547
%config(noreplace) %{_sysconfdir}/bacula/bconsole.conf %attr(640,root,root)
fa942d0
%{_mandir}/man8/bconsole.8*
2354547
%{_sbindir}/bconsole
f89001f
%{_sbindir}/bbconsjson
7dc2ef0
7dc2ef0
%files console-bat
2354547
%config(noreplace) %{_sysconfdir}/bacula/bat.conf %attr(640,root,root)
f89001f
%{_datadir}/applications/bat.desktop
65662da
%{_datadir}/bacula/*.html
65662da
%{_datadir}/bacula/*.png
f89001f
%{_datadir}/pixmaps/bat_icon.png
2354547
%{_mandir}/man1/bat.1*
2354547
%{_sbindir}/bat
367ff02
230fff0
%files traymonitor
a6a727a
%config(noreplace) %{_sysconfdir}/bacula/bacula-tray-monitor.conf %attr(640,root,root)
08f1b7d
%{_datadir}/applications/bacula-tray-monitor.desktop
230fff0
%{_datadir}/pixmaps/bacula-tray-monitor.png
2354547
%{_mandir}/man1/bacula-tray-monitor.1*
2354547
%{_sbindir}/bacula-tray-monitor
7dc2ef0
3b6cb34
%files devel
3b6cb34
%{_includedir}/bacula
8e73d46
%{_libdir}/libbac.so
8e73d46
%{_libdir}/libbaccfg.so
8e73d46
%{_libdir}/libbacfind.so
f89001f
%{_libdir}/libbacsd.so
8e73d46
%{_libdir}/libbacsql.so
8e73d46
230fff0
%files -n nagios-plugins-bacula
230fff0
%{_libdir}/nagios/plugins/check_bacula
0745245
0745245
%changelog
0acb600
* Wed Oct 07 2020 Simone Caronni <negativo17@gmail.com> - 9.6.6-1
0acb600
- Update to 9.6.6.
0acb600
7ed76fa
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 9.6.5-2
7ed76fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
7ed76fa
db8f94b
* Fri Jul 24 2020 Simone Caronni <negativo17@gmail.com> - 9.6.5-1
db8f94b
- Update to 9.6.5.
db8f94b
fa08626
* Tue Mar 17 2020 Simone Caronni <negativo17@gmail.com> - 9.6.3-1
fa08626
- Update to 9.6.3.
fa08626
ab134d0
* Thu Mar 05 2020 Simone Caronni <negativo17@gmail.com> - 9.6.2-2
ab134d0
- Fix RHEL/CentOS 6 builds.
ab134d0
184ea64
* Sat Feb 29 2020 Simone Caronni <negativo17@gmail.com> - 9.6.2-1
184ea64
- Update to 9.6.2.
184ea64
7278ebf
* Mon Feb 10 2020 Václav Doležal <vdolezal@redhat.com> - 9.4.4-4
7278ebf
- Fix FTBFS (#1799185)
7278ebf
48e34c9
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 9.4.4-3
48e34c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
48e34c9
14b1674
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 9.4.4-2
14b1674
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
14b1674
9e04034
* Wed May 29 2019 Simone Caronni <negativo17@gmail.com> - 9.4.4-1
9e04034
- Update to 9.4.4.
9e04034
789c54e
* Sat May 18 2019 Simone Caronni <negativo17@gmail.com> - 9.4.3-2
789c54e
- SPEC file cleanups.
789c54e
35d34b2
* Wed May 15 2019 Simone Caronni <negativo17@gmail.com> - 9.4.3-1
35d34b2
- Update to 9.4.3.
35d34b2
5b12550
* Thu Apr 18 2019 Simone Caronni <negativo17@gmail.com> - 9.4.2-1
5b12550
- Update to 9.4.2.
5b12550
9cd6e60
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 9.4.1-6
9cd6e60
- Rebuild for readline 8.0
9cd6e60
59455ba
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 9.4.1-5
59455ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
59455ba
da98dcc
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 9.4.1-4
da98dcc
- Rebuilt for libcrypt.so.2 (#1666033)
da98dcc
83856b5
* Sun Jan 13 2019 Simone Caronni <negativo17@gmail.com> - 9.4.1-3
83856b5
- Build QT programs with QT 5 on RHEL/CentOS 7. Also, reduce the number of
83856b5
  required QT packages for building.
83856b5
4ee7c4d
* Sun Jan 13 2019 Simone Caronni <negativo17@gmail.com> - 9.4.1-2
4ee7c4d
- Add Debian patch to enable/disable S3 support at configure time.
4ee7c4d
- Disable S3 as it does not currently build:
4ee7c4d
  http://bugs.bacula.org/view.php?id=2446
4ee7c4d
- Update RPM macros.
4ee7c4d
041e434
* Sat Jan 12 2019 Simone Caronni <negativo17@gmail.com> - 9.4.1-1
041e434
- Update to 9.4.1.
041e434
e1c3953
* Sat Jan 12 2019 Simone Caronni <negativo17@gmail.com> - 9.4.0-1
e1c3953
- Update to 9.4.0.
e1c3953
3065577
* Sat Jan 12 2019 Simone Caronni <negativo17@gmail.com> - 9.2.1-2
3065577
- Make the build succeed also on supported RHEL and Fedora releases.
3065577
- Remove Fedora 27 references.
3065577
2700e7c
* Mon Aug 20 2018 Simone Caronni <negativo17@gmail.com> - 9.2.1-1
2700e7c
- Update to 9.2.1.
2700e7c
08a28ad
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 9.0.8-2
08a28ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
08a28ad
c0a4e68
* Tue Jun 26 2018 Simone Caronni <negativo17@gmail.com> - 9.0.8-1
c0a4e68
- Update to 9.0.8.
c0a4e68
a38ed26
* Fri Jun 15 2018 Simone Caronni <negativo17@gmail.com> - 9.0.7-7
a38ed26
- Fix build on RHEL/CentOS 6.
a38ed26
a303913
* Wed Jun 13 2018 Simone Caronni <negativo17@gmail.com> - 9.0.7-6
a303913
- Fix typo.
a303913
6e2fc90
* Wed Jun 13 2018 Simone Caronni <negativo17@gmail.com> - 9.0.7-5
6e2fc90
- Restore soname patch and exclude versioned symlink in the files section
6e2fc90
  to fix Fedora 28.
6e2fc90
- Update SPEC file for recent RPM macros.
6e2fc90
2f281e3
* Mon Jun 11 2018 Simone Caronni <negativo17@gmail.com> - 9.0.7-4
2f281e3
- Filter out libbaccats from requirements.
2f281e3
1a7f6c1
* Mon May 14 2018 Simone Caronni <negativo17@gmail.com> - 9.0.7-3
1a7f6c1
- Re-enable annotated build.
1a7f6c1
665925f
* Mon May 14 2018 Simone Caronni <negativo17@gmail.com> - 9.0.7-2
665925f
- Fix bat build on Fedora 28.
665925f
- Remove hardcoded compiler settings (#1551679).
665925f
da3ac36
* Mon May 14 2018 Simone Caronni <negativo17@gmail.com> - 9.0.7-1
da3ac36
- Update to 9.0.7.
78e9afd
- Do not override libbaccats soname anymore. As of Fedora 28, the RPM assembly
78e9afd
  process re-adds the symlink for the missing soname at build time, even if it
78e9afd
  is explicitly deleted in the install section.
78e9afd
- Temporarily disable annotated build.
da3ac36
abbc160
* Wed Feb 07 2018 Josef Ridky <jridky@redhat.com> - 9.0.6-8
abbc160
- Return support of Qt4 for older releases
abbc160
f7e839c
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 9.0.6-7
f7e839c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f7e839c
714ac00
* Tue Feb 06 2018 Josef Ridky <jridky@redhat.com> - 9.0.6-6
714ac00
- Build bacula against Qt5.
714ac00
985991c
* Mon Jan 29 2018 Simone Caronni <negativo17@gmail.com> - 9.0.6-5
985991c
- Fix tray monitor build on RHEL/CentOS 7.
985991c
75f391b
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 9.0.6-4
75f391b
- Rebuilt for switch to libxcrypt
75f391b
e7a0671
* Wed Dec 20 2017 Simone Caronni <negativo17@gmail.com> - 9.0.6-3
e7a0671
- Add missing condition for TCP wrappers build.
e7a0671
ae55bb6
* Thu Dec 07 2017 Simone Caronni <negativo17@gmail.com> - 9.0.6-2
ae55bb6
- Do not link to TCP wrappers for Fedora 28.
ae55bb6
9ad9175
* Thu Dec 07 2017 Simone Caronni <negativo17@gmail.com> - 9.0.6-1
9ad9175
- Update to 9.0.6, supports OpenSSL 1.1.
9ad9175
5d4b2ec
* Mon Nov 06 2017 Simone Caronni <negativo17@gmail.com> - 9.0.5-1
5d4b2ec
- Update to 9.0.5.
5d4b2ec
493b5d1
* Mon Oct 23 2017 Simone Caronni <negativo17@gmail.com> - 9.0.4-2
493b5d1
- Use mariadb-connector-c-devel as build requirement for Fedora 28+ (#1493612).
493b5d1
2398e28
* Fri Sep 15 2017 Simone Caronni <negativo17@gmail.com> - 9.0.4-1
2398e28
- Update to 9.0.4.
2398e28
93581e5
* Thu Aug 10 2017 Josef Ridky <jridky@redhat.com> - 9.0.3-1
93581e5
- New upstream release 9.0.3 (#1480230)
93581e5
d86c300
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9.0.2-3
d86c300
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d86c300
78e7bd4
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9.0.2-2
78e7bd4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
78e7bd4
ea4bc47
* Mon Jul 24 2017 Simone Caronni <negativo17@gmail.com> - 9.0.2-1
ea4bc47
- Update to 9.0.2.
ea4bc47
- Update patches.
ea4bc47
f022856
* Thu Jul 20 2017 Simone Caronni <negativo17@gmail.com> - 9.0.1-2
f022856
- Add patch to allow compilation on MariaDB 10.2.
f022856
- Make only Fedora 27 require perl-interpreter.
f022856
- Adjust categories in desktop files for RHEL 7.
f022856
e39a29e
* Tue Jul 18 2017 Simone Caronni <negativo17@gmail.com> - 9.0.1-1
e39a29e
- Update to 9.0.1.
e39a29e
f9a2c10
* Tue Jul 11 2017 Simone Caronni <negativo17@gmail.com> - 9.0.0-2
f9a2c10
- Fix ppc64le build.
08f1b7d
- Fix tray-monitor build. Use source file for tray monitor desktop entry.
f9a2c10
fe26185
* Mon Jul 10 2017 Simone Caronni <negativo17@gmail.com> - 9.0.0-1
3c825c1
- Update to 9.0.0, update all patches.
f89001f
- Add new utitilies.
f89001f
- Use source files for desktop and icon of bat.
f89001f
- Temporarily disable tray-monitor build due to missing files in the source.
f89001f
- Add fixes for rpmlint.
fe26185
e8889c2
* Wed Apr 05 2017 Simone Caronni <negativo17@gmail.com> - 7.4.7-2
e8889c2
- Remove all RHEL/CentOS 5 compatibility.
e8889c2
1b1dca5
* Thu Mar 16 2017 Jon Ciesla <limburgher@gmail.com> - 7.4.7-1
1b1dca5
- Update to 7.4.7.
1b1dca5
6811498
* Sun Mar 12 2017 Simone Caronni <negativo17@gmail.com> - 7.4.6-1
6811498
- Update to 7.4.6.
6811498
470e008
* Wed Mar 08 2017 Simone Caronni <negativo17@gmail.com> - 7.4.5-2
470e008
- Update README.Redhat document.
470e008
6e528fb
* Wed Feb 08 2017 Simone Caronni <negativo17@gmail.com> - 7.4.5-1
6e528fb
- Update to 7.4.5.
b829d29
- Update patches.
6e528fb
b142318
* Fri Jan 13 2017 Jon Ciesla <limburgher@gmail.com> - 7.4.4-3
b142318
- Move to compat-openssl10 to fix FTBFS, BZ 1412924.
b142318
Igor Gnatenko e8f2527
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 7.4.4-2
Igor Gnatenko e8f2527
- Rebuild for readline 7.x
Igor Gnatenko e8f2527
1799771
* Wed Sep 21 2016 Jon Ciesla <limburgher@gmail.com> - 7.4.4-1
1799771
- Update to 7.4.4.
1799771
ac0f7b9
* Mon Jul 25 2016 Simone Caronni <negativo17@gmail.com> - 7.4.3-3
ac0f7b9
- Add upstream patch to fix el5 i386 builds.
ac0f7b9
dfd0432
* Wed Jul 20 2016 Simone Caronni <negativo17@gmail.com> - 7.4.3-2
dfd0432
- Remove GCC 6+ workaround bug, reset to default distribution optimizations.
dfd0432
6422ca3
* Tue Jul 19 2016 Jon Ciesla <limburgher@gmail.com> - 7.4.3-1
6422ca3
- Update to 7.4.3.
6422ca3
1073160
* Thu Jul 07 2016 Jon Ciesla <limburgher@gmail.com> - 7.4.2-1
1073160
- Update to 7.4.2.
1073160
ce6f466
* Tue Jul 05 2016 Simone Caronni <negativo17@gmail.com> - 7.4.1-2
ce6f466
- Temporary workaround for GCC bug: http://bugs.bacula.org/view.php?id=2231
ce6f466
e66fa7d
* Thu Jun 02 2016 Simone Caronni <negativo17@gmail.com> - 7.4.1-1
e66fa7d
- Update to 7.4.1.
e66fa7d
a2fd9c6
* Mon Feb 22 2016 Simone Caronni <negativo17@gmail.com> - 7.4.0-4
a2fd9c6
- Fix FTBFS on rawhide (#1307338).
a2fd9c6
6df32d9
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 7.4.0-3
6df32d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6df32d9
Rex Dieter b3190cb
* Mon Feb 01 2016 Rex Dieter <rdieter@fedoraproject.org> - 7.4.0-2
Rex Dieter b3190cb
- use %%qmake_qt4 macro to ensure proper build flags
Rex Dieter b3190cb
38cff71
* Mon Jan 25 2016 Simone Caronni <negativo17@gmail.com> - 7.4.0-1
38cff71
- Update to 7.4.0.
38cff71
- Rebase patches, remove git patch.
38cff71
949abfa
* Sun Dec 13 2015 Simone Caronni <negativo17@gmail.com> - 7.2.0-3
949abfa
- Re-add autoconf patch erraneously removed.
949abfa
1592ddf
* Fri Dec 11 2015 Simone Caronni <negativo17@gmail.com> - 7.2.0-2
1592ddf
- Add fixes from upstream 7.2 branch.
1592ddf
b5979e3
* Tue Sep 29 2015 Simone Caronni <negativo17@gmail.com> - 7.2.0-1
b5979e3
- Update to 7.2.0.
b5979e3
- Remove bpluginfo(8).
b5979e3
e397501
* Wed Jul 15 2015 Marcin Haba <marcin.haba@bacula.pl> - 7.0.5-9
e397501
- Use an external icon for tray monitor.
e397501
- Add gcc and gcc-c++ to build requires.
e397501
a9f6cc0
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.5-8
a9f6cc0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a9f6cc0
1fabaac
* Fri May 15 2015 Simone Caronni <negativo17@gmail.com> - 7.0.5-7
1fabaac
- Split logwatch files in its own package. Logwatch should be installed
1fabaac
  explicitly by an administrator, and not by defaul. Also, the current logwatch
1fabaac
  package for RHEL 7 has a bug and can not be customized:
1fabaac
  https://bugzilla.redhat.com/show_bug.cgi?id=1221903
1fabaac
  Thanks to Dimitri Maziuk for reporting.
1fabaac
77a6346
* Tue May 12 2015 Simone Caronni <negativo17@gmail.com> - 7.0.5-6
77a6346
- Require dejavu-lgc-sans-fonts for graphical programs. Fixes startup of bat on
77a6346
  headless servers without a desktop installed.
77a6346
d4ba2c6
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 7.0.5-5
d4ba2c6
- Rebuilt for GCC 5 C++11 ABI change
d4ba2c6
f4700a3
* Mon Mar 02 2015 Simone Caronni <negativo17@gmail.com> - 7.0.5-4
f4700a3
- Fix tray-monitor packaging (again).
f4700a3
e3a719c
* Tue Feb 24 2015 Simone Caronni <negativo17@gmail.com> - 7.0.5-3
e3a719c
- Add license macro.
e3a719c
a9b597a
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.5-2
a9b597a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a9b597a
d1f6286
* Thu Jul 31 2014 Simone Caronni <negativo17@gmail.com> - 7.0.5-1
d1f6286
- Update to 7.0.5.
d1f6286
5f381d6
* Thu Jul 24 2014 Simone Caronni <negativo17@gmail.com> - 7.0.4-3
5f381d6
- Remove RPM filters, add back patch inadvertently removed during 7.0 upstream
5f381d6
  release.
5f381d6
58263ac
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.4-2
58263ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
58263ac
25a9a5f
* Wed Jun 04 2014 Simone Caronni <negativo17@gmail.com> - 7.0.4-1
25a9a5f
- Update to 7.0.4.
25a9a5f
29391a8
* Fri May 16 2014 Simone Caronni <negativo17@gmail.com> - 7.0.3-3
29391a8
- Add versioned library to alternatives system.
29391a8
9017302
* Fri May 16 2014 Simone Caronni <negativo17@gmail.com> - 7.0.3-2
9017302
- Filter out libbaccats from auto generated Provides/Obsoletes and add note on
9017302
  the libbaccats-x.x.x.so shared object name mess.
9017302
47fa612
* Thu May 15 2014 Simone Caronni <negativo17@gmail.com> - 7.0.3-1
47fa612
- Update to 7.0.3.
47fa612
fef9b05
* Thu Apr 24 2014 Simone Caronni <negativo17@gmail.com> - 7.0.2-2
fef9b05
- Bug fixes from upstream.
fef9b05
e47e3f5
* Thu Apr 03 2014 Simone Caronni <negativo17@gmail.com> - 7.0.2-1
e47e3f5
- Update to 7.0.2, drop upstreamed patches.
e47e3f5
457a0b7
* Tue Apr 01 2014 Simone Caronni <negativo17@gmail.com> - 7.0.1-2
457a0b7
- Add patch for Nagios plugin.
457a0b7
- Add missing requirement for Nagios plugin folder.
457a0b7
f0afcfd
* Tue Apr 01 2014 Simone Caronni <negativo17@gmail.com> - 7.0.1-1
f0afcfd
- Update to 7.0.1; remove Python.
f0afcfd
- Drop git patch.
f0afcfd
2354547
* Sun Mar 30 2014 Simone Caronni <negativo17@gmail.com> - 7.0.0-3
2354547
- Update git patch.
2354547
- Sort file sections.
2354547
230fff0
* Sun Mar 30 2014 Simone Caronni <negativo17@gmail.com> - 7.0.0-2
230fff0
- Backport changes from git for QT Tray monitor, Nagios plugin and configure
230fff0
  script.
230fff0
- Removed upstream patches.
230fff0
3eafafa
* Sun Mar 30 2014 Simone Caronni <negativo17@gmail.com> - 7.0.0-1
3eafafa
- Update to 7.0.0.
3eafafa
- Momentarily disable Nagios plugin and QT tray monitor as they don't build
3eafafa
  anymore.
3eafafa
65662da
* Tue Aug 06 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-17
65662da
- Fix dependencies for devel subpackage.
65662da
- Explicitly declare dependency also on libs-sql subpackage where required, so
65662da
  we can save one extra cpu cycle during the upgrade (...).
65662da
- Bat subpackage used to rely on files in %%_docdir for operation, move them
65662da
  elsewhere. Fixes also Fedora 20 unversioned %%_docdir feature.
65662da
- Make sure any package combination results in installed license files.
65662da
ea8caca
* Tue Aug 06 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-16
ea8caca
- Remove Fedora 17 conditionals, distribution EOL.
ea8caca
- Remove systemd-sysv dependency as per new packaging guidelines.
ea8caca
4f321c3
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.13-15
4f321c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4f321c3
f5cbacd
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 5.2.13-14
f5cbacd
- Perl 5.18 rebuild
f5cbacd
06474f4
* Mon Jul 15 2013 Petr Hracek <phracek@redhat.com> - 5.2.13-13
06474f4
- make dependency of bacula packages on bacula-libs RHEL-7 rpmdiff (#881146)
06474f4
63bda35
* Thu Jun 27 2013 Petr Hracek <phracek@redhat.com> - 5.2.13-12
63bda35
- Correct systemd unitfiles permissions
63bda35
c0772e3
* Tue May 28 2013 Petr Hracek <phracek@redhat.com> - 5.2.13-11
c0772e3
- Fix for nonfree code (#967417)
c0772e3
6ed9acd
* Thu May 16 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-10
6ed9acd
- Add aarch64 patch (#925072).
fa942d0
- Add bpluginfo commmand.
6ed9acd
f0f03f2
* Tue Apr 16 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-9
f0f03f2
- Systemd service files cleanup, thanks Michal Schmidt (#952334)
f0f03f2
8bcad0a
* Mon Apr 08 2013 Petr Hracek <phracek@redhat.com> - 5.2.13-8
8bcad0a
- Correcting options and man pages (#948837)
8bcad0a
823c612
* Mon Apr 08 2013 Petr Hracek <phracek@redhat.com> - 5.2.13-7
823c612
- include /var/log/bacula/*.log in logwatch (#924797)
823c612
6dd1711
* Mon Mar 04 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-6
6dd1711
- Add mt-st requirement to storage package; update quick start docs.
6dd1711
e0efc06
* Tue Feb 26 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-5
e0efc06
- Improve documentation.
e0efc06
906e82a
* Mon Feb 25 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-4
906e82a
- Fix director reload command.
906e82a
- Adjust to 5.2.13 permission changes.
906e82a
021eba8
* Fri Feb 22 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-3
021eba8
- Renamed README to README.Redhat.
021eba8
20c451d
* Thu Feb 21 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-2
20c451d
- Removed bacula-checkconf stuff.
2e1584d
- Separated postgresql, sqlite3 and mysql how to from README.
20c451d
eff763c
* Wed Feb 20 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-1
eff763c
- Update to 5.2.13, drop upstreamed patch.
eff763c
- Remove Fedora 16 (EOL) checks.
eff763c
4eb05c1
* Sun Feb 10 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 5.2.12-9
4eb05c1
- remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
4eb05c1
d184bac
* Fri Feb 08 2013 Petr Hracek <phracek@redhat.com> - 5.2.12-8
d184bac
- Fix: (#881146) syntax error in update_postgresql_tables_10_to_11.in
d184bac
b2a44e5
* Mon Feb 04 2013 Petr Hracek <phracek@redhat.com> - 5.2.12-7
b2a44e5
- Fix (#905309) e_msg: Process /usr/sbin/bat was killed by signal 11 (SIGSEGV)
b2a44e5
da1e913
* Thu Jan 10 2013 Simone Caronni <negativo17@gmail.com> - 5.2.12-6
da1e913
- Added missing line in bacula-sd SysV init script.
da1e913
8e73d46
* Wed Jan 09 2013 Simone Caronni <negativo17@gmail.com> - 5.2.12-5
8e73d46
- Move unversioned libraries into the devel package (#889244).
8e73d46
dd59afd
* Wed Jan 09 2013 Simone Caronni <negativo17@gmail.com> - 5.2.12-4
dd59afd
- Updated SysV init script according to Fedora template:
dd59afd
  https://fedoraproject.org/wiki/Packaging:SysVInitScript
dd59afd
145c1df
* Wed Oct 17 2012 Simone Caronni <negativo17@gmail.com> - 5.2.12-3
145c1df
- Add sample-query.sql file to Director's docs.
145c1df
e66bd92
* Wed Oct 17 2012 Simone Caronni <negativo17@gmail.com> - 5.2.12-2
e66bd92
- Fix fedpkg checks. Requires fedpkg > 1.10:
e66bd92
  http://git.fedorahosted.org/cgit/fedpkg.git/commit/?id=11c46c06a3c9cc2f58d68aea964dd37dc028e349
e66bd92
- Change systemd requirements as per new package guidelines.
e66bd92
2e721e2
* Fri Sep 14 2012 Simone Caronni <negativo17@gmail.com> - 5.2.12-1
2e721e2
- Update to 5.2.12, containing only patches from 5.2.11-4.
2e721e2
7874639
* Fri Sep 14 2012 Simone Caronni <negativo17@gmail.com> - 5.2.11-4
7874639
- Add a sleep timer for RHEL init scripts restart as Debian does.
7874639
  Problems verified on the sd exiting too early on VMs and slow boxes.
7874639
40e02d4
* Thu Sep 13 2012 Simone Caronni <negativo17@gmail.com> - 5.2.11-3
40e02d4
- Introduce last minute critical patches.
40e02d4
c8ac0a0
* Thu Sep 13 2012 Simone Caronni <negativo17@gmail.com> - 5.2.11-2
c8ac0a0
- Do not remove user on common subpackage uninstall.
c8ac0a0
b410469
* Tue Sep 11 2012 Simone Caronni <negativo17@gmail.com> - 5.2.11-1
b410469
- Update to 5.2.11.
b410469
- Removed upstreamed patches.
9716ec6
- Updated bat patch.
9716ec6
- Removed useless docs.
b410469
2529f6c
* Tue Sep 11 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-7
2529f6c
- Add Fedora 18 systemd macros.
2529f6c
- Remove old distribution checks.
2529f6c
07887b2
* Wed Aug 29 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-6
07887b2
- Remove user definition during prep so they are not used during the install
07887b2
  phase (rhbz#852732).
07887b2
- Enforce permissions in default config files.
07887b2
07d3fd8
* Fri Jul 20 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-5
ac6894c
- Removed make_catalog_backup bash script, leave only the default perl one (rhbz#456612,665498).
07d3fd8
b09c1c9
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.10-4
b09c1c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b09c1c9
6ddbf50
* Mon Jul 16 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-3
6ddbf50
- Updated log path patch (rhbz#837706).
6ddbf50
217785f
* Tue Jul 10 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-2
3939b2b
- Add nss-lookup.target as required to service files (rhbz#838828).
3939b2b
- Fix bsmtp upstream bug sending mails to ipv4/ipv6 hosts.
217785f
1bd589a
* Mon Jul 02 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-1
1bd589a
- Update to 5.2.10.
1bd589a
61d9b5e
* Tue Jun 19 2012 Simone Caronni <negativo17@gmail.com> - 5.2.9-2
fce586b
- Remove _isa on BuildRequires.
bf11b44
- Remove useless code in SysV init scripts.
fce586b
154d0ad
* Tue Jun 12 2012 Simone Caronni <negativo17@gmail.com> - 5.2.9-1
154d0ad
- Update to 5.2.9, remove termlib patch.
154d0ad
cd32a5c
* Mon Jun 11 2012 Simone Caronni <negativo17@gmail.com> - 5.2.8-2
cd32a5c
- Fix console build on RHEL 5.
cd32a5c
9b2d74d
* Mon Jun 11 2012 Simone Caronni <negativo17@gmail.com> - 5.2.8-1
9b2d74d
- Update to 5.2.8.
9b2d74d
- Removed upstram xattr patch.
ddc6de9
- Added database backend detection to bacula-libs-sql for upgrades from
ddc6de9
  <= 5.0.3-28-fc16 and 5.2.6-1.fc17.
9b2d74d
6c1a0c5
* Fri Jun 08 2012 Simone Caronni <negativo17@gmail.com> - 5.2.7-4
6c1a0c5
- Make a note about mt-st and mtx (bz#829888).
6c1a0c5
- Update README.Fedora with current information.
6c1a0c5
- Fix bacula-sd group on Fedora and RHEL >= 6 (bz#829509).
6c1a0c5
0d818a8
* Wed Jun 06 2012 Simone Caronni <negativo17@gmail.com> - 5.2.7-3
0d818a8
- Final xattr patch from upstream for bz#819158.
ac1739c
- Switch alternatives to point to the unversioned system libraries.
ac1739c
  Pointed out by the closely related bug #829219.
0d818a8
80bfa76
* Mon Jun 04 2012 Simone Caronni <negativo17@gmail.com> - 5.2.7-2
80bfa76
- Remove python-devel test leftover.
80bfa76
- Updated bat build patch to add support for RHEL 6.
80bfa76
2fee6f8
* Mon Jun 04 2012 Simone Caronni <negativo17@gmail.com> - 5.2.7-1
2fee6f8
- Updated to 5.2.7, removed patches included upstream.
2fee6f8
- Removed python-devel patch, fix included in python package.
2fee6f8
- Replaced tabs with blanks in spec file (rpmlint).
2fee6f8
5663d98
* Mon May 28 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-6
5663d98
- Even if pulled in by dependencies, re-add explict BR on systemd-units.
5663d98
- Remove .gz suffix for man pages in file lists as per packaging guidelines.
5663d98
114d5db
* Mon May 28 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-5
114d5db
- Patch for bug #819158.
114d5db
- Updated hostname patch with official fix.
114d5db
- Sorted all BuildRequires and removed useless systemd-units.
114d5db
114d5db
* Wed May 23 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-4
275d7ea
- Added python config workaround for Fedora 16.
275d7ea
33a6de8
* Mon May 21 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-3
33a6de8
- Removed _install, _mkdir and _make macro.
eeddef5
- Added _isa to BuildRequires.
eeddef5
- Removed lzo-devel option for RHEL 4 (EOL).
33a6de8
964c499
* Fri Mar 16 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-2
964c499
- Move libbaccats and libbacsql into bacula-libs-sql package so only
964c499
  Director and Storage daemons pull in SQL dependencies:
964c499
  http://old.nabble.com/Standalone-client-question-td33495990.html
964c499
470ee2d
* Wed Feb 22 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-1
470ee2d
- Update to 5.2.6.
470ee2d
b882a1b
* Fri Feb 10 2012 Simone Caronni <negativo17@gmail.com> - 5.2.5-3
b882a1b
- WX and gnome console should be upgraded from bconsole, not
b882a1b
  libraries.
b882a1b
3b2d941
* Mon Jan 30 2012 Simone Caronni <negativo17@gmail.com> - 5.2.5-2
19abfa2
- License has changed to AGPLv3 in 5.0.3. Thanks Erinn.
3b2d941
- Fix ldconfig/alternatives symlinks on removal of packages and
3b2d941
  upgrades from recent f15/f16 changes.
19abfa2
f5b1393
* Thu Jan 26 2012 Simone Caronni <negativo17@gmail.com> - 5.2.5-1
f5b1393
- Update to 5.2.5.
f5b1393
- Change the alternative library to the base shared object name
f5b1393
  so the preference set is not lost when changing releases.
f5b1393
420ad7d
* Mon Jan 23 2012 Simone Caronni <negativo17@gmail.com> - 5.2.4-4
420ad7d
- Remove old BuildRequires for bacula-docs.
420ad7d
65d849b
* Fri Jan 20 2012 Simone Caronni <negativo17@gmail.com> - 5.2.4-3
65d849b
- Fix for rhbz#728693.
65d849b
e48b5c7
* Fri Jan 20 2012 Simone Caronni <negativo17@gmail.com> - 5.2.4-2
e48b5c7
- Close bugs rhbz#708712, rhbz#556669, rhbz#726147
e48b5c7
e95438f
* Wed Jan 18 2012 Simone Caronni <negativo17@gmail.com> - 5.2.4-1
e95438f
- Update to 5.2.4, rework libbaccats installation as they have
e95438f
  fixed the soname library problem.
e95438f
61d9b5e
* Thu Jan 12 2012 Simone Caronni <negativo17@gmail.com> - 5.2.3-8
57f5003
- Fix tray monitor desktop file.
57f5003
d4f2ea5
* Wed Jan 11 2012 Simone Caronni <negativo17@gmail.com> - 5.2.3-7
d4f2ea5
- Split off bacula-docs subpackage.
d4f2ea5
3edd26e
* Thu Jan 05 2012 Simone Caronni <negativo17@gmail.com> - 5.2.3-6
3edd26e
- Make docs conditional at build for testing.
3b6cb34
- Add devel subpackage.
3edd26e
bf9089a
* Tue Jan 03 2012 Simone Caronni <negativo17@gmail.com> - 5.2.3-5
bf9089a
- Trim changelog.
bf9089a
- Merge bacula-director backends and move libbacats alternatives
bf9089a
  to bacula-libs.
bf9089a
- Move bscan to bacula-storage now that is dependent only on
bf9089a
  bacula-libs.
f5d09cc
- Added README.Fedora.
bf9089a
1a9c4f1
* Tue Dec 20 2011 Simone Caronni <negativo17@gmail.com> - 5.2.3-4
1a9c4f1
- Changing uid from 33 per previous discussion, static uid
1a9c4f1
  already allocated is 133:
1a9c4f1
  "cat /usr/share/doc/setup-2.8.36/uidgid | grep bacula"
1a9c4f1
e004908
* Mon Dec 19 2011 Simone Caronni <negativo17@gmail.com> - 5.2.3-3
e004908
- Remove fedora-usermgmt entirely, see thread at:
e004908
  http://lists.fedoraproject.org/pipermail/packaging/2011-December/008034.html
e004908
4dac1ea
* Mon Dec 19 2011 Simone Caronni <negativo17@gmail.com> - 5.2.3-2
4dac1ea
- Remove leftover users when removing bacula-common.
4dac1ea
- Allow building "--without fedora" to avoid RHEL dependency on EPEL:
4dac1ea
  http://fedoraproject.org/wiki/PackageUserCreation
4dac1ea
d55721f
* Mon Dec 19 2011 Simone Caronni <negativo17@gmail.com> - 5.2.3-1
d55721f
- Updated to 5.2.3.
baa4b32
- Remove fedora-usermgmt from libs Requires section.
d55721f
51ec14d
* Sun Dec 11 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-11
51ec14d
- Add bat html docs so the help button works.
51ec14d
- Minor packaging changes.
88081c4
- Default permissions on bconsole and bat.
f45ba58
- Use localhost as default on config files instead of patching fake
f45ba58
  example.com hostnames.
367ff02
- Add QT tray monitor.
51ec14d
0e75ff5
* Sat Dec 10 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-10
0e75ff5
- Added patch for mysql 5.5.18 from Oliver Falk.
0e75ff5
9e56892
* Wed Dec 07 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-9
9e56892
- Add sample-query.sql as config file.
b43f212
- Small log changes.
9e56892
c3b2c9b
* Wed Dec 07 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-8
c3b2c9b
- Fixed building on RHEL/CentOS 4.
8390fc1
- Split out libs package to remove dependency on bacula-common for
8390fc1
  bconsole, bat and check_bacula.
e6d3589
- Fix typo in post scriptlet for director-sqlite.
c3b2c9b
a9c6a94
* Tue Dec 06 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-7
a9c6a94
- Added libcap for POSIX.1e capabilities in bacula-fd (5.0.0 feature).
a9c6a94
- Allow systemd files to read options set in the sysconfig
a9c6a94
  configuration files like SysV scripts to enable capabilities.
a9c6a94
- Set capabilities as optional for now.
a9c6a94
d49b54f
* Mon Dec 05 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-6
d49b54f
- Removed leftover files and small rpmlint fixes.
d49b54f
- Additional file moves between packages.
f5dea45
- Enabled LZO compression (5.2.1 feature).
d49b54f
6872dfc
* Mon Dec 05 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-5
6872dfc
- Remove redundant user/group in service files.
d6447bb
- Reduce patching for what can be passed through configure.
905079f
- Remove dsolink patch, not needed anymore.
6872dfc
61d9b5e
* Fri Dec 02 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-4
900706a
- Rename storage-common to storage and make it provide storage-common.
5fd2356
- Move bscan to director-common.
5fd2356
- Move storage scripts to storage.
1adcaf0
- Add html docs.
fae5422
- Install dummy catalogue library and mark it as ghost.
900706a
900706a
* Thu Dec 01 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-3
900706a
- Add missing conditional for bat in the build section.
900706a
- Make bat require qt4-devel on build (rhel 5 fix).
900706a
- Bumped requirement for qt >= 4.6.2 for 5.2.2.
900706a
- Renamed bacula-config.patch to bacula-5.2.2-config.patch as it
900706a
  always changes.
900706a
- Fix installation of bat and check_bacula binaries. Enabling
900706a
  libtool for bpipe-fd.so produces binaries under .libs.
900706a
- Removed fedora-usermgmt requirement for director-common.
900706a
- Removed examples from docs and make them "noarch".
900706a
- Fix bacula-console requirements.
900706a
- Fix nagios plugin summary.
900706a
- Removed checkconf functions from SysV init files and replace
900706a
  the call with the script used in systemd service files. Make
900706a
  the script available in all builds.
900706a
- Make docs NoArch where supported.
900706a
0e92b95
* Thu Dec  1 2011 Tom Callaway <spot@fedoraproject.org> - 5.2.2-2
0e92b95
- resolve broken dependency issues
0e92b95
16d9a36
* Tue Nov 29 2011 Tom Callaway <spot@fedoraproject.org> - 5.2.2-1
16d9a36
- Update to 5.2.2
16d9a36
- minor spec cleanups, conditionalized support for systemd
16d9a36
16d9a36
* Fri Nov 04 2011 Simone Caronni <negativo17@gmail.com> - 5.2.1-1
16d9a36
- Updated to 5.2.1.
16d9a36
- Reworked and removed some patches for 5.2.1 codebase.
16d9a36
- Reworked bat installation.
16d9a36
- Removed sqlite2 support.
16d9a36
- Removed all the fancy database backend rebuilding.
16d9a36
- Disabled libtool for bpipe-fd.so.
16d9a36
- Passed plugins dir as libdir/bacula.
16d9a36
- Added sql libs to alternatives.
16d9a36
- Disabled traymonitor.
16d9a36
- Minor fixes to spec file, rpmlint fixes.
16d9a36
- Nagios patch for Enterprise FDs.
16d9a36
- Removed all gui/web stuff.
16d9a36
- Removed a lot of comments.
16d9a36
- Conditional on Fedora 11 / RHEL 6 for bat build.
16d9a36
- Obsolete bacula-sysconfdir.
16d9a36
- Removed bwxconsole.