Blame SPECS/bacula.spec

24b8b9
%global uid 133
24b8b9
%global username bacula
24b8b9
%global _hardened_build 1
24b8b9
24b8b9
%global aarchrev .1
24b8b9
24b8b9
Name:               bacula
24b8b9
Version:            5.2.13
24b8b9
Release:            23%{aarchrev}%{?dist}
24b8b9
Summary:            Cross platform network backup for Linux, Unix, Mac and Windows
24b8b9
# See LICENSE for details
24b8b9
License:            AGPLv3 with exceptions
24b8b9
Group:              System Environment/Daemons
24b8b9
URL:                http://www.bacula.org
24b8b9
BuildRoot:          %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
24b8b9
24b8b9
Source0:            http://www.bacula.org/downloads/Bacula-%{version}/%{name}-%{version}.tar.gz
24b8b9
24b8b9
Source2:            quickstart_postgresql.txt
24b8b9
Source3:            quickstart_mysql.txt
24b8b9
Source4:            quickstart_sqlite3.txt
24b8b9
Source5:            README.Redhat
24b8b9
Source6:            %{name}.logrotate
24b8b9
Source7:            %{name}-fd.init
24b8b9
Source8:            %{name}-dir.init
24b8b9
Source9:            %{name}-sd.init
24b8b9
Source10:           %{name}-fd.service
24b8b9
Source11:           %{name}-dir.service
24b8b9
Source12:           %{name}-sd.service
24b8b9
Source13:           %{name}-bat.desktop
24b8b9
Source14:           %{name}-traymonitor.desktop
24b8b9
Source15:           %{name}-fd.sysconfig
24b8b9
Source16:           %{name}-dir.sysconfig
24b8b9
Source17:           %{name}-sd.sysconfig
24b8b9
Source18:           %{name}-sd.sysconfig.el5
24b8b9
24b8b9
Patch1:             %{name}-5.0.2-openssl.patch
24b8b9
Patch2:             %{name}-5.2.2-queryfile.patch
24b8b9
Patch3:             %{name}-5.0.3-sqlite-priv.patch
24b8b9
Patch4:             %{name}-5.2.13-bat-build.patch
24b8b9
Patch5:             %{name}-5.2.12-seg-fault.patch
24b8b9
Patch6:             %{name}-5.2.13-logwatch.patch
24b8b9
Patch7:             %{name}-help-update.patch
24b8b9
Patch8:             %{name}-aarch64.patch
24b8b9
Patch9:             %{name}-non-free-code.patch
24b8b9
Patch10:            %{name}-multilib.patch
24b8b9
Patch11:            %{name}-name-length.patch
24b8b9
24b8b9
BuildRequires:      desktop-file-utils
24b8b9
BuildRequires:      perl
24b8b9
BuildRequires:      sed
24b8b9
24b8b9
BuildRequires:      glibc-devel
24b8b9
BuildRequires:      libacl-devel
24b8b9
BuildRequires:      libstdc++-devel
24b8b9
BuildRequires:      libxml2-devel
24b8b9
BuildRequires:      libcap-devel
24b8b9
BuildRequires:      lzo-devel
24b8b9
BuildRequires:      mysql-devel
24b8b9
BuildRequires:      ncurses-devel
24b8b9
BuildRequires:      openssl-devel
24b8b9
BuildRequires:      postgresql-devel
24b8b9
BuildRequires:      python-devel
24b8b9
BuildRequires:      readline-devel
24b8b9
BuildRequires:      sqlite-devel
24b8b9
BuildRequires:      zlib-devel
24b8b9
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 6
24b8b9
BuildRequires:      qt4-devel >= 4.6.2
24b8b9
%endif
24b8b9
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 6
24b8b9
BuildRequires:      tcp_wrappers-devel
24b8b9
%else
24b8b9
BuildRequires:      tcp_wrappers
24b8b9
%endif
24b8b9
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 7
24b8b9
BuildRequires:      systemd-units
24b8b9
%endif
24b8b9
24b8b9
%description
24b8b9
Bacula is a set of programs that allow you to manage the backup, recovery, and
24b8b9
verification of computer data across a network of different computers. It is
24b8b9
based on a client/server architecture and is efficient and relatively easy to
24b8b9
use, while offering many advanced storage management features that make it easy
24b8b9
to find and recover lost or damaged files.
24b8b9
24b8b9
%package libs
24b8b9
Summary:            Bacula libraries
24b8b9
Group:              System Environment/Daemons
24b8b9
Obsoletes:          bacula-sysconfdir <= 2.4
24b8b9
24b8b9
%description libs
24b8b9
Bacula is a set of programs that allow you to manage the backup,
24b8b9
recovery, and verification of computer data across a network of
24b8b9
different computers. It is based on a client/server architecture.
24b8b9
24b8b9
This package contains basic Bacula libraries, which are used by all
24b8b9
Bacula programs.
24b8b9
24b8b9
%package libs-sql
24b8b9
Summary:            Bacula SQL libraries
24b8b9
Group:              System Environment/Daemons
24b8b9
Obsoletes:          bacula-libs-mysql <= 5.0.3
24b8b9
Obsoletes:          bacula-libs-sqlite <= 5.0.3
24b8b9
Obsoletes:          bacula-libs-postgresql <= 5.0.3
24b8b9
Provides:           bacula-libs-mysql = %{version}-%{release}
24b8b9
Provides:           bacula-libs-sqlite = %{version}-%{release}
24b8b9
Provides:           bacula-libs-postgresql = %{version}-%{release}
24b8b9
24b8b9
%description libs-sql
24b8b9
Bacula is a set of programs that allow you to manage the backup, recovery, and
24b8b9
verification of computer data across a network of different computers. It is
24b8b9
based on a client/server architecture.
24b8b9
24b8b9
This package contains the SQL Bacula libraries, which are used by Director and
24b8b9
Storage daemons. You have to select your preferred catalog library through the
24b8b9
alternatives system.
24b8b9
24b8b9
%package common
24b8b9
Summary:            Common Bacula files
24b8b9
Group:              System Environment/Daemons
24b8b9
Obsoletes:          bacula-sysconfdir <= 2.4
24b8b9
Provides:           group(%username) = %uid
24b8b9
Provides:           user(%username) = %uid
24b8b9
Requires(pre):      shadow-utils
24b8b9
Requires(postun):   shadow-utils
24b8b9
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
24b8b9
24b8b9
%description common
24b8b9
Bacula is a set of programs that allow you to manage the backup, recovery, and
24b8b9
verification of computer data across a network of different computers. It is
24b8b9
based on a client/server architecture.
24b8b9
24b8b9
This package contains files common to all Bacula daemons.
24b8b9
24b8b9
%package director
24b8b9
Summary:            Bacula Director files
24b8b9
Group:              System Environment/Daemons
24b8b9
Requires:           bacula-common%{?_isa} = %{version}-%{release}
24b8b9
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
24b8b9
Requires:           logwatch
24b8b9
# Director backends merged into core.
24b8b9
Provides:           bacula-director-common = %{version}-%{release}
24b8b9
Obsoletes:          bacula-director-common < 5.2.3-5
24b8b9
Provides:           bacula-director-mysql = %{version}-%{release}
24b8b9
Obsoletes:          bacula-director-mysql < 5.2.3-5
24b8b9
Provides:           bacula-director-sqlite = %{version}-%{release}
24b8b9
Obsoletes:          bacula-director-sqlite < 5.2.3-5
24b8b9
Provides:           bacula-director-postgresql = %{version}-%{release}
24b8b9
Obsoletes:          bacula-director-postgresql < 5.2.3-5
24b8b9
24b8b9
%if 0%{?fedora} == 17
24b8b9
Requires(post):     systemd-units
24b8b9
Requires(preun):    systemd-units
24b8b9
Requires(postun):   systemd-units
24b8b9
%endif
24b8b9
24b8b9
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
24b8b9
Requires(post):     systemd-sysv
24b8b9
Requires(post):     systemd
24b8b9
Requires(preun):    systemd
24b8b9
Requires(postun):   systemd
24b8b9
%endif
24b8b9
24b8b9
%if 0%{?rhel} == 5 || 0%{?rhel} == 6
24b8b9
Requires(post):     /sbin/chkconfig
24b8b9
Requires(preun):    /sbin/chkconfig
24b8b9
Requires(preun):    /sbin/service
24b8b9
Requires(postun):   /sbin/service
24b8b9
%endif
24b8b9
24b8b9
%description director
24b8b9
Bacula is a set of programs that allow you to manage the backup, recovery, and
24b8b9
verification of computer data across a network of different computers. It is
24b8b9
based on a client/server architecture.
24b8b9
24b8b9
This package contains the director files.
24b8b9
24b8b9
%package storage
24b8b9
Summary:            Bacula storage daemon files
24b8b9
Group:              System Environment/Daemons
24b8b9
Requires:           bacula-common%{?_isa} = %{version}-%{release}
24b8b9
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
24b8b9
Requires:           mt-st
24b8b9
# Storage backends merged into core.
24b8b9
Provides:           bacula-storage-common = %{version}-%{release}
24b8b9
Obsoletes:          bacula-storage-common < 5.2.2-2
24b8b9
Provides:           bacula-storage-mysql = %{version}-%{release}
24b8b9
Obsoletes:          bacula-storage-mysql < 5.2.0
24b8b9
Provides:           bacula-storage-sqlite = %{version}-%{release}
24b8b9
Obsoletes:          bacula-storage-sqlite < 5.2.0
24b8b9
Provides:           bacula-storage-postgresql = %{version}-%{release}
24b8b9
Obsoletes:          bacula-storage-postgresql < 5.2.0
24b8b9
24b8b9
%if 0%{?fedora} == 17
24b8b9
Requires(post):     systemd-units
24b8b9
Requires(preun):    systemd-units
24b8b9
Requires(postun):   systemd-units
24b8b9
%endif
24b8b9
24b8b9
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
24b8b9
Requires(post):     systemd-sysv
24b8b9
Requires(post):     systemd
24b8b9
Requires(preun):    systemd
24b8b9
Requires(postun):   systemd
24b8b9
%endif
24b8b9
24b8b9
%if 0%{?rhel} == 5 || 0%{?rhel} == 6
24b8b9
Requires(post):     /sbin/chkconfig
24b8b9
Requires(preun):    /sbin/chkconfig
24b8b9
Requires(preun):    /sbin/service
24b8b9
Requires(postun):   /sbin/service
24b8b9
%endif
24b8b9
24b8b9
%description storage
24b8b9
Bacula is a set of programs that allow you to manage the backup, recovery, and
24b8b9
verification of computer data across a network of different computers. It is
24b8b9
based on a client/server architecture.
24b8b9
24b8b9
This package contains the storage daemon, the daemon responsible for writing
24b8b9
the data received from the clients onto tape drives or other mass storage
24b8b9
devices.
24b8b9
24b8b9
%package client
24b8b9
Summary:            Bacula backup client
24b8b9
Group:              System Environment/Daemons
24b8b9
Requires:           bacula-common%{?_isa} = %{version}-%{release}
24b8b9
24b8b9
%if 0%{?fedora} == 17
24b8b9
Requires(post):     systemd-units
24b8b9
Requires(preun):    systemd-units
24b8b9
Requires(postun):   systemd-units
24b8b9
%endif
24b8b9
24b8b9
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
24b8b9
Requires(post):     systemd-sysv
24b8b9
Requires(post):     systemd
24b8b9
Requires(preun):    systemd
24b8b9
Requires(postun):   systemd
24b8b9
%endif
24b8b9
24b8b9
%if 0%{?rhel} == 5 || 0%{?rhel} == 6
24b8b9
Requires(post):     /sbin/chkconfig
24b8b9
Requires(preun):    /sbin/chkconfig
24b8b9
Requires(preun):    /sbin/service
24b8b9
Requires(postun):   /sbin/service
24b8b9
%endif
24b8b9
24b8b9
%description client
24b8b9
Bacula is a set of programs that allow you to manage the backup, recovery, and
24b8b9
verification of computer data across a network of different computers. It is
24b8b9
based on a client/server architecture.
24b8b9
24b8b9
This package contains the bacula client, the daemon running on the system to be
24b8b9
backed up.
24b8b9
24b8b9
%package console
24b8b9
Summary:            Bacula management console
24b8b9
Group:              System Environment/Daemons
24b8b9
Obsoletes:          bacula-console-gnome <= 2.4
24b8b9
Obsoletes:          bacula-console-wxwidgets <= 5.0.3
24b8b9
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
24b8b9
24b8b9
%description console
24b8b9
Bacula is a set of programs that allow you to manage the backup, recovery, and
24b8b9
verification of computer data across a network of different computers. It is
24b8b9
based on a client/server architecture.
24b8b9
24b8b9
This package contains the command-line management console for the bacula backup
24b8b9
system.
24b8b9
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 6
24b8b9
%package console-bat
24b8b9
Summary:            Bacula bat console
24b8b9
Group:              System Environment/Daemons
24b8b9
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
24b8b9
24b8b9
%description console-bat
24b8b9
Bacula is a set of programs that allow you to manage the backup, recovery, and
24b8b9
verification of computer data across a network of different computers. It is
24b8b9
based on a client/server architecture.
24b8b9
24b8b9
This package contains the bat version of the bacula management console.
24b8b9
24b8b9
%package traymonitor
24b8b9
Summary:            Bacula system tray monitor
24b8b9
Group:              System Environment/Daemons
24b8b9
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
24b8b9
24b8b9
%description traymonitor
24b8b9
Bacula is a set of programs that allow you to manage the backup, recovery, and
24b8b9
verification of computer data across a network of different computers. It is
24b8b9
based on a client/server architecture.
24b8b9
24b8b9
This package contains the Gnome and KDE compatible tray monitor to monitor your
24b8b9
bacula server.
24b8b9
%endif
24b8b9
24b8b9
%package devel
24b8b9
Summary:            Bacula development files
24b8b9
Group:              Development/Libraries
24b8b9
24b8b9
%description devel
24b8b9
Bacula is a set of programs that allow you to manage the backup, recovery, and
24b8b9
verification of computer data across a network of different computers. It is
24b8b9
based on a client/server architecture.
24b8b9
24b8b9
This development package contains static libraries and header files.
24b8b9
24b8b9
24b8b9
%package -n nagios-plugins-bacula
24b8b9
Summary:            Nagios Plugin - check_bacula
24b8b9
Group:              Applications/System
24b8b9
Requires:           bacula-libs%{?_isa} = %{version}-%{release}
24b8b9
24b8b9
%description -n nagios-plugins-bacula
24b8b9
Provides check_bacula support for Nagios.
24b8b9
24b8b9
%prep
24b8b9
%setup -q
24b8b9
%patch1 -p2 -b .openssl
24b8b9
%patch2 -p1 -b .queryfile
24b8b9
%patch3 -p0 -b .priv
24b8b9
%patch4 -p1 -b .bat-build
24b8b9
%patch5 -p1 -b .seg-fault
24b8b9
%patch6 -p1 -b .logwatch
24b8b9
%patch7 -p1 -b .help-update
24b8b9
%patch8 -p1 -b .aarch64
24b8b9
%patch9 -p1 -b .non-free-code
24b8b9
%patch10 -p1 -b .multilib
24b8b9
%patch11 -p1 -b .name-length
24b8b9
cp %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} .
24b8b9
24b8b9
# Remove execution permissions from files we're packaging as docs later on
24b8b9
find updatedb -type f | xargs chmod -x
24b8b9
24b8b9
%build
24b8b9
build() {
24b8b9
export CFLAGS="$RPM_OPT_FLAGS -fPIE -Wl,-z,relro,-z,now -I%{_includedir}/ncurses"
24b8b9
export CPPFLAGS="$RPM_OPT_FLAGS -I%{_includedir}/ncurses"
24b8b9
%configure \
24b8b9
        --sysconfdir=%{_sysconfdir}/bacula \
24b8b9
        --with-hostname=localhost \
24b8b9
        --with-basename=bacula \
24b8b9
        --with-dir-password=@@DIR_PASSWORD@@ \
24b8b9
        --with-fd-password=@@FD_PASSWORD@@ \
24b8b9
        --with-sd-password=@@SD_PASSWORD@@ \
24b8b9
        --with-mon-dir-password=@@MON_DIR_PASSWORD@@ \
24b8b9
        --with-mon-fd-password=@@MON_FD_PASSWORD@@ \
24b8b9
        --with-mon-sd-password=@@MON_SD_PASSWORD@@ \
24b8b9
        --with-working-dir=%{_localstatedir}/spool/bacula \
24b8b9
        --with-bsrdir=%{_localstatedir}/spool/bacula \
24b8b9
        --with-logdir=%{_localstatedir}/log/bacula \
24b8b9
        --with-scriptdir=%{_libexecdir}/bacula \
24b8b9
        --with-plugindir=%{_libdir}/bacula \
24b8b9
        --with-smtp-host=localhost \
24b8b9
        --with-subsys-dir=%{_localstatedir}/lock/subsys \
24b8b9
        --with-pid-dir=%{_localstatedir}/run \
24b8b9
        --disable-conio \
24b8b9
        --enable-batch-insert \
24b8b9
        --enable-readline \
24b8b9
        --enable-largefile \
24b8b9
        --enable-build-dird \
24b8b9
        --enable-build-stored \
24b8b9
        --with-openssl \
24b8b9
        --with-tcp-wrappers \
24b8b9
        --with-python \
24b8b9
        --enable-smartalloc \
24b8b9
        --with-x \
24b8b9
        --disable-rpath \
24b8b9
        --with-sqlite3 \
24b8b9
        --with-mysql \
24b8b9
        --with-postgresql \
24b8b9
        $*
24b8b9
}
24b8b9
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 6
24b8b9
export QMAKE=/usr/bin/qmake-qt4
24b8b9
build --enable-bat --docdir=%{_datadir}/doc/bacula-console-bat-%{version}
24b8b9
%else
24b8b9
build --disable-bat
24b8b9
%endif
24b8b9
24b8b9
# Remove RPATH
24b8b9
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
24b8b9
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
24b8b9
24b8b9
make %{?_smp_mflags}
24b8b9
24b8b9
pushd examples/nagios/check_bacula
24b8b9
        CFLAGS="%{optflags}" make LIBS="-lpthread -ldl -lssl -lcrypto -lz"
24b8b9
popd
24b8b9
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 6
24b8b9
pushd src/qt-console/tray-monitor
24b8b9
        /usr/bin/qmake-qt4 tray-monitor.pro
24b8b9
        make %{?_smp_mflags}
24b8b9
        cp -f .libs/bacula-tray-monitor .
24b8b9
popd
24b8b9
%endif
24b8b9
24b8b9
%install
24b8b9
rm -rf %{buildroot}
24b8b9
make install DESTDIR=%{buildroot}
24b8b9
24b8b9
# Nagios plugin
24b8b9
install -p -m 755 -D examples/nagios/check_bacula/.libs/check_bacula %{buildroot}%{_libdir}/nagios/plugins/check_bacula
24b8b9
24b8b9
# Bacula plugin info utility
24b8b9
install -p -m 755 -D src/tools/.libs/bpluginfo %{buildroot}%{_sbindir}/bpluginfo
24b8b9
install -p -m 644 -D manpages/bpluginfo.8 %{buildroot}%{_mandir}/man8/bpluginfo.8
24b8b9
24b8b9
# Remove catalogue backend symlinks
24b8b9
rm -f %{buildroot}%{_libdir}/libbaccats.so
24b8b9
rm -f %{buildroot}%{_libdir}/libbaccats-%{version}.so
24b8b9
24b8b9
# Sample query file
24b8b9
mv %{buildroot}%{_libexecdir}/bacula/query.sql %{buildroot}%{_sysconfdir}/bacula/query.sql
24b8b9
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 6
24b8b9
# Bat
24b8b9
install -p -m 644 -D src/qt-console/images/bat_icon.png %{buildroot}%{_datadir}/pixmaps/bat.png
24b8b9
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE13}
24b8b9
24b8b9
# QT Tray monitor
24b8b9
install -p -m 755 -D src/qt-console/tray-monitor/bacula-tray-monitor %{buildroot}%{_sbindir}/bacula-tray-monitor
24b8b9
install -p -m 644 -D src/qt-console/tray-monitor/tray-monitor.conf %{buildroot}%{_sysconfdir}/bacula/tray-monitor.conf
24b8b9
install -p -m 644 -D src/qt-console/images/bat_icon.png %{buildroot}%{_datadir}/pixmaps/bacula-tray-monitor.png
24b8b9
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE14}
24b8b9
24b8b9
%else
24b8b9
rm -f %{buildroot}%{_mandir}/man1/bat.1*
24b8b9
%endif
24b8b9
24b8b9
# Logrotate
24b8b9
mkdir -p %{buildroot}%{_localstatedir}/log/bacula
24b8b9
install -p -m 644 -D %{SOURCE6} %{buildroot}%{_sysconfdir}/logrotate.d/bacula
24b8b9
24b8b9
# Logwatch
24b8b9
install -p -m 755 -D scripts/logwatch/bacula %{buildroot}%{_sysconfdir}/logwatch/scripts/services/bacula
24b8b9
install -p -m 755 -D scripts/logwatch/applybaculadate %{buildroot}%{_sysconfdir}/logwatch/scripts/shared/applybaculadate
24b8b9
install -p -m 644 -D scripts/logwatch/logfile.bacula.conf %{buildroot}%{_sysconfdir}/logwatch/conf/logfiles/bacula.conf
24b8b9
install -p -m 644 -D scripts/logwatch/services.bacula.conf %{buildroot}%{_sysconfdir}/logwatch/conf/services/bacula.conf
24b8b9
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 7
24b8b9
# Systemd unit files
24b8b9
mkdir -p %{buildroot}%{_unitdir}
24b8b9
install -p -m 644 -D %{SOURCE10} %{buildroot}%{_unitdir}/bacula-fd.service
24b8b9
install -p -m 644 -D %{SOURCE11} %{buildroot}%{_unitdir}/bacula-dir.service
24b8b9
install -p -m 644 -D %{SOURCE12} %{buildroot}%{_unitdir}/bacula-sd.service
24b8b9
%else
24b8b9
# Initscripts
24b8b9
install -p -m 755 -D %{SOURCE7} %{buildroot}%{_initrddir}/bacula-fd
24b8b9
install -p -m 755 -D %{SOURCE8} %{buildroot}%{_initrddir}/bacula-dir
24b8b9
install -p -m 755 -D %{SOURCE9} %{buildroot}%{_initrddir}/bacula-sd
24b8b9
%endif
24b8b9
24b8b9
# Sysconfig
24b8b9
install -p -m 644 -D %{SOURCE15} %{buildroot}%{_sysconfdir}/sysconfig/bacula-fd
24b8b9
install -p -m 644 -D %{SOURCE16} %{buildroot}%{_sysconfdir}/sysconfig/bacula-dir
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 6
24b8b9
install -p -m 644 -D %{SOURCE17} %{buildroot}%{_sysconfdir}/sysconfig/bacula-sd
24b8b9
%else
24b8b9
install -p -m 644 -D %{SOURCE18} %{buildroot}%{_sysconfdir}/sysconfig/bacula-sd
24b8b9
%endif
24b8b9
24b8b9
# Spool directory
24b8b9
mkdir -p %{buildroot}%{_localstatedir}/spool/bacula
24b8b9
24b8b9
# Remove stuff we do not need
24b8b9
rm -f %{buildroot}%{_libexecdir}/bacula/{bacula,bacula-ctl-*,startmysql,stopmysql,bconsole,make_catalog_backup}
24b8b9
rm -f %{buildroot}%{_sbindir}/bacula
24b8b9
rm -f %{buildroot}%{_mandir}/man8/bacula.8.gz
24b8b9
rm -f %{buildroot}%{_mandir}/man1/bacula-bwxconsole.1*
24b8b9
rm -f %{buildroot}%{_mandir}/man1/bacula-tray-monitor.1*
24b8b9
rm -rf %{buildroot}%{_datadir}/doc/bacula/
24b8b9
24b8b9
# Fix up some perms so rpmlint does not complain too much
24b8b9
chmod 755 %{buildroot}%{_sbindir}/*
24b8b9
chmod 755 %{buildroot}%{_libdir}/bacula/*
24b8b9
chmod 755 %{buildroot}%{_libexecdir}/bacula/*
24b8b9
chmod 644 %{buildroot}%{_libexecdir}/bacula/btraceback.*
24b8b9
24b8b9
# Install headers
24b8b9
mkdir -p %{buildroot}%{_includedir}/bacula
24b8b9
for dir in src src/cats src/console src/dird src/filed src/findlib src/lib src/plugins/fd src/stored; do
24b8b9
        mkdir -p %{buildroot}%{_includedir}/bacula/$dir
24b8b9
        install -p -m 644 $dir/*.h %{buildroot}%{_includedir}/bacula/$dir
24b8b9
done
24b8b9
24b8b9
# fix multilib issues
24b8b9
mv $RPM_BUILD_ROOT%{_includedir}/bacula/src/config.h \
24b8b9
   $RPM_BUILD_ROOT%{_includedir}/bacula/src/config-%{__isa_bits}.h
24b8b9
24b8b9
cat >$RPM_BUILD_ROOT%{_includedir}/bacula/src/config.h <
24b8b9
#ifndef BACULACONF_H_MULTILIB
24b8b9
#define BACULACONF_H_MULTILIB
24b8b9
24b8b9
#include <bits/wordsize.h>
24b8b9
24b8b9
#if __WORDSIZE == 32
24b8b9
# include "config-32.h"
24b8b9
#elif __WORDSIZE == 64
24b8b9
# include "config-64.h"
24b8b9
#else
24b8b9
# error "unexpected value for __WORDSIZE macro"
24b8b9
#endif
24b8b9
24b8b9
#endif
24b8b9
EOF
24b8b9
24b8b9
%clean
24b8b9
rm -rf %{buildroot}
24b8b9
24b8b9
%post libs
24b8b9
/sbin/ldconfig
24b8b9
24b8b9
%postun libs
24b8b9
/sbin/ldconfig
24b8b9
exit 0
24b8b9
24b8b9
%post libs-sql
24b8b9
/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-mysql.so 50
24b8b9
/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-sqlite3.so 40
24b8b9
/usr/sbin/alternatives --install %{_libdir}/libbaccats.so libbaccats.so %{_libdir}/libbaccats-postgresql.so 60
24b8b9
# Fix for automatic selection of backends during upgrades
24b8b9
if readlink /etc/alternatives/libbaccats.so | grep --silent mysql || \
24b8b9
   readlink /etc/alternatives/bacula-dir | grep --silent mysql || \
24b8b9
   readlink /etc/alternatives/bacula-sd | grep --silent mysql; then
24b8b9
        /usr/sbin/alternatives --set libbaccats.so %{_libdir}/libbaccats-mysql.so
24b8b9
elif readlink /etc/alternatives/libbaccats.so | grep --silent sqlite || \
24b8b9
   readlink /etc/alternatives/bacula-dir | grep --silent sqlite || \
24b8b9
   readlink /etc/alternatives/bacula-sd | grep --silent sqlite; then
24b8b9
        /usr/sbin/alternatives --set libbaccats.so %{_libdir}/libbaccats-sqlite3.so
24b8b9
else
24b8b9
        /usr/sbin/alternatives --set libbaccats.so %{_libdir}/libbaccats-postgresql.so
24b8b9
fi
24b8b9
/sbin/ldconfig
24b8b9
24b8b9
%preun libs-sql
24b8b9
if [ "$1" = 0 ]; then
24b8b9
        /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-mysql.so
24b8b9
        /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-sqlite3.so
24b8b9
        /usr/sbin/alternatives --remove libbaccats.so %{_libdir}/libbaccats-postgresql.so
24b8b9
fi
24b8b9
24b8b9
%postun libs-sql
24b8b9
/sbin/ldconfig
24b8b9
exit 0
24b8b9
24b8b9
%pre common
24b8b9
getent group %username >/dev/null || groupadd -g %uid -r %username &>/dev/null || :
24b8b9
getent passwd %username >/dev/null || useradd -u %uid -r -s /sbin/nologin \
24b8b9
    -d /var/spool/bacula -M -c 'Bacula Backup System' -g %username %username &>/dev/null || :
24b8b9
exit 0
24b8b9
24b8b9
%if 0%{?fedora} == 17
24b8b9
24b8b9
%post client
24b8b9
if [ $1 -eq 1 ] ; then
24b8b9
    # Initial installation
24b8b9
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%preun client
24b8b9
if [ $1 -eq 0 ] ; then
24b8b9
    # Package removal, not upgrade
24b8b9
    /bin/systemctl --no-reload disable bacula-fd.service > /dev/null 2>&1 || :
24b8b9
    /bin/systemctl stop bacula-fd.service > /dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%postun client
24b8b9
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
24b8b9
if [ $1 -ge 1 ] ; then
24b8b9
    # Package upgrade, not uninstall
24b8b9
    /bin/systemctl try-restart bacula-fd.service >/dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%triggerun client -- bacula-client < 5.0.3-10
24b8b9
# Save the current service runlevel info
24b8b9
# User must manually run systemd-sysv-convert --apply bacula-fd
24b8b9
# to migrate them to systemd targets
24b8b9
/usr/bin/systemd-sysv-convert --save bacula-fd >/dev/null 2>&1 ||:
24b8b9
24b8b9
# Run these because the SysV package being removed won't do them
24b8b9
/sbin/chkconfig --del bacula-fd >/dev/null 2>&1 || :
24b8b9
/bin/systemctl try-restart bacula-fd.service >/dev/null 2>&1 || :
24b8b9
24b8b9
%post director
24b8b9
if [ $1 -eq 1 ] ; then
24b8b9
    # Initial installation
24b8b9
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%preun director
24b8b9
if [ $1 -eq 0 ] ; then
24b8b9
    # Package removal, not upgrade
24b8b9
    /bin/systemctl --no-reload disable bacula-dir.service > /dev/null 2>&1 || :
24b8b9
    /bin/systemctl stop bacula-dir.service > /dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%postun director
24b8b9
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
24b8b9
if [ $1 -ge 1 ] ; then
24b8b9
    # Package upgrade, not uninstall
24b8b9
    /bin/systemctl try-restart bacula-dir.service >/dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%triggerun director -- bacula-director-common < 5.0.3-10
24b8b9
# Save the current service runlevel info
24b8b9
# User must manually run systemd-sysv-convert --apply bacula-dir
24b8b9
# to migrate them to systemd targets
24b8b9
/usr/bin/systemd-sysv-convert --save bacula-dir >/dev/null 2>&1 ||:
24b8b9
24b8b9
# Run these because the SysV package being removed won't do them
24b8b9
/sbin/chkconfig --del bacula-dir >/dev/null 2>&1 || :
24b8b9
/bin/systemctl try-restart bacula-dir.service >/dev/null 2>&1 || :
24b8b9
24b8b9
%post storage
24b8b9
if [ $1 -eq 1 ] ; then
24b8b9
    # Initial installation
24b8b9
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%preun storage
24b8b9
if [ $1 -eq 0 ] ; then
24b8b9
    # Package removal, not upgrade
24b8b9
    /bin/systemctl --no-reload disable bacula-sd.service > /dev/null 2>&1 || :
24b8b9
    /bin/systemctl stop bacula-sd.service > /dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%postun storage
24b8b9
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
24b8b9
if [ $1 -ge 1 ] ; then
24b8b9
    # Package upgrade, not uninstall
24b8b9
    /bin/systemctl try-restart bacula-sd.service >/dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%triggerun storage -- bacula-storage-common < 5.0.3-10
24b8b9
# Save the current service runlevel info
24b8b9
# User must manually run systemd-sysv-convert --apply bacula-sd
24b8b9
# to migrate them to systemd targets
24b8b9
/usr/bin/systemd-sysv-convert --save bacula-sd >/dev/null 2>&1 ||:
24b8b9
24b8b9
# Run these because the SysV package being removed won't do them
24b8b9
/sbin/chkconfig --del bacula-sd >/dev/null 2>&1 || :
24b8b9
/bin/systemctl try-restart bacula-sd.service >/dev/null 2>&1 || :
24b8b9
24b8b9
%endif
24b8b9
24b8b9
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
24b8b9
24b8b9
%post client
24b8b9
%systemd_post %{name}-fd.service
24b8b9
24b8b9
%preun client
24b8b9
%systemd_preun %{name}-fd.service
24b8b9
24b8b9
%postun client
24b8b9
%systemd_postun_with_restart %{name}-fd.service
24b8b9
24b8b9
%triggerun client -- bacula-client < 5.0.3-10
24b8b9
/usr/bin/systemd-sysv-convert --save bacula-fd >/dev/null 2>&1 ||:
24b8b9
/sbin/chkconfig --del bacula-fd >/dev/null 2>&1 || :
24b8b9
/bin/systemctl try-restart bacula-fd.service >/dev/null 2>&1 || :
24b8b9
24b8b9
%post director
24b8b9
%systemd_post %{name}-dir.service
24b8b9
24b8b9
%preun director
24b8b9
%systemd_preun %{name}-dir.service
24b8b9
24b8b9
%postun director
24b8b9
%systemd_postun_with_restart %{name}-dir.service
24b8b9
24b8b9
%triggerun director -- bacula-director-common < 5.0.3-10
24b8b9
/usr/bin/systemd-sysv-convert --save bacula-dir >/dev/null 2>&1 ||:
24b8b9
/sbin/chkconfig --del bacula-dir >/dev/null 2>&1 || :
24b8b9
/bin/systemctl try-restart bacula-dir.service >/dev/null 2>&1 || :
24b8b9
24b8b9
%post storage
24b8b9
%systemd_post %{name}-sd.service
24b8b9
24b8b9
%preun storage
24b8b9
%systemd_preun %{name}-sd.service
24b8b9
24b8b9
%postun storage
24b8b9
%systemd_postun_with_restart %{name}-sd.service
24b8b9
24b8b9
%triggerun storage -- bacula-storage-common < 5.0.3-10
24b8b9
/usr/bin/systemd-sysv-convert --save bacula-sd >/dev/null 2>&1 ||:
24b8b9
/sbin/chkconfig --del bacula-sd >/dev/null 2>&1 || :
24b8b9
/bin/systemctl try-restart bacula-sd.service >/dev/null 2>&1 || :
24b8b9
24b8b9
%endif
24b8b9
24b8b9
%if 0%{?rhel} == 5 || 0%{?rhel} == 6
24b8b9
24b8b9
%post client
24b8b9
/sbin/chkconfig --add bacula-fd
24b8b9
24b8b9
%preun client
24b8b9
if [ "$1" = 0 ]; then
24b8b9
        /sbin/service bacula-fd stop >/dev/null 2>&1 || :
24b8b9
        /sbin/chkconfig --del bacula-fd
24b8b9
fi
24b8b9
24b8b9
%postun client
24b8b9
if [ "$1" -ge "1" ]; then
24b8b9
        /sbin/service bacula-fd condrestart >/dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%post director
24b8b9
/sbin/chkconfig --add bacula-dir
24b8b9
24b8b9
%preun director
24b8b9
if [ "$1" = 0 ]; then
24b8b9
        /sbin/service bacula-dir stop >/dev/null 2>&1 || :
24b8b9
        /sbin/chkconfig --del bacula-dir
24b8b9
fi
24b8b9
24b8b9
%postun director
24b8b9
if [ "$1" -ge "1" ]; then
24b8b9
        /sbin/service bacula-dir condrestart >/dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%post storage
24b8b9
/sbin/chkconfig --add bacula-sd
24b8b9
24b8b9
%preun storage
24b8b9
if [ "$1" = 0 ]; then
24b8b9
        /sbin/service bacula-sd stop >/dev/null 2>&1 || :
24b8b9
        /sbin/chkconfig --del bacula-sd
24b8b9
fi
24b8b9
24b8b9
%postun storage
24b8b9
if [ "$1" -ge "1" ]; then
24b8b9
        /sbin/service bacula-sd condrestart >/dev/null 2>&1 || :
24b8b9
fi
24b8b9
24b8b9
%endif
24b8b9
24b8b9
%files libs
24b8b9
%defattr(-,root,root,-)
24b8b9
%{_libdir}/libbac-%{version}.so
24b8b9
%{_libdir}/libbaccfg-%{version}.so
24b8b9
%{_libdir}/libbacfind-%{version}.so
24b8b9
%{_libdir}/libbacpy-%{version}.so
24b8b9
24b8b9
%files libs-sql
24b8b9
%defattr(-,root,root,-)
24b8b9
%{_libdir}/libbaccats-mysql-%{version}.so
24b8b9
%{_libdir}/libbaccats-mysql.so
24b8b9
%{_libdir}/libbaccats-postgresql-%{version}.so
24b8b9
%{_libdir}/libbaccats-postgresql.so
24b8b9
%{_libdir}/libbaccats-sqlite3-%{version}.so
24b8b9
%{_libdir}/libbaccats-sqlite3.so
24b8b9
%{_libdir}/libbacsql-%{version}.so
24b8b9
24b8b9
%files common
24b8b9
%defattr(-,root,root,-)
24b8b9
%doc AUTHORS ChangeLog LICENSE SUPPORT
24b8b9
%doc README.Redhat quickstart_*
24b8b9
%config(noreplace) %{_sysconfdir}/logrotate.d/bacula
24b8b9
%attr(755,root,root) %dir %{_sysconfdir}/%{name}
24b8b9
%dir %{_libexecdir}/%{name}
24b8b9
%{_sbindir}/btraceback
24b8b9
%{_sbindir}/bpluginfo
24b8b9
%{_libexecdir}/%{name}/btraceback.dbx
24b8b9
%{_libexecdir}/%{name}/btraceback.gdb
24b8b9
%{_libexecdir}/%{name}/bacula_config
24b8b9
%{_libexecdir}/%{name}/btraceback.mdb
24b8b9
%{_mandir}/man8/btraceback.8*
24b8b9
%{_mandir}/man8/bpluginfo.8*
24b8b9
%dir %attr(750, bacula, bacula) %{_localstatedir}/log/bacula
24b8b9
%dir %attr(750, bacula, bacula) %{_localstatedir}/spool/bacula
24b8b9
24b8b9
%files director
24b8b9
%defattr(-,root,root,-)
24b8b9
%doc updatedb examples/sample-query.sql
24b8b9
%attr(640,root,bacula) %config(noreplace) %{_sysconfdir}/bacula/bacula-dir.conf
24b8b9
%attr(640,root,bacula) %config(noreplace) %{_sysconfdir}/bacula/query.sql
24b8b9
%config(noreplace) %{_sysconfdir}/logwatch/conf/logfiles/bacula.conf
24b8b9
%config(noreplace) %{_sysconfdir}/logwatch/conf/services/bacula.conf
24b8b9
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-dir
24b8b9
%{_sysconfdir}/logwatch/scripts/services/bacula
24b8b9
%{_sysconfdir}/logwatch/scripts/shared/applybaculadate
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 7
24b8b9
%{_unitdir}/bacula-dir.service
24b8b9
%else
24b8b9
%{_initrddir}/bacula-dir
24b8b9
%endif
24b8b9
%{_sbindir}/bacula-dir
24b8b9
%{_sbindir}/bregex
24b8b9
%{_sbindir}/bsmtp
24b8b9
%{_sbindir}/bwild
24b8b9
%{_sbindir}/dbcheck
24b8b9
%{_mandir}/man1/bsmtp.1*
24b8b9
%{_mandir}/man8/bacula-dir.8*
24b8b9
%{_mandir}/man8/bregex.8*
24b8b9
%{_mandir}/man8/bwild.8*
24b8b9
%{_mandir}/man8/dbcheck.8*
24b8b9
%{_libexecdir}/%{name}/create_bacula_database
24b8b9
%{_libexecdir}/%{name}/delete_catalog_backup
24b8b9
%{_libexecdir}/%{name}/drop_bacula_database
24b8b9
%{_libexecdir}/%{name}/drop_bacula_tables
24b8b9
%{_libexecdir}/%{name}/grant_bacula_privileges
24b8b9
%{_libexecdir}/%{name}/make_bacula_tables
24b8b9
%{_libexecdir}/%{name}/make_catalog_backup.pl
24b8b9
%{_libexecdir}/%{name}/update_bacula_tables
24b8b9
%{_libexecdir}/%{name}/create_mysql_database
24b8b9
%{_libexecdir}/%{name}/drop_mysql_database
24b8b9
%{_libexecdir}/%{name}/drop_mysql_tables
24b8b9
%{_libexecdir}/%{name}/grant_mysql_privileges
24b8b9
%{_libexecdir}/%{name}/make_mysql_tables
24b8b9
%{_libexecdir}/%{name}/update_mysql_tables
24b8b9
%{_libexecdir}/%{name}/create_sqlite3_database
24b8b9
%{_libexecdir}/%{name}/drop_sqlite3_database
24b8b9
%{_libexecdir}/%{name}/drop_sqlite3_tables
24b8b9
%{_libexecdir}/%{name}/grant_sqlite3_privileges
24b8b9
%{_libexecdir}/%{name}/make_sqlite3_tables
24b8b9
%{_libexecdir}/%{name}/update_sqlite3_tables
24b8b9
%{_libexecdir}/%{name}/create_postgresql_database
24b8b9
%{_libexecdir}/%{name}/drop_postgresql_database
24b8b9
%{_libexecdir}/%{name}/drop_postgresql_tables
24b8b9
%{_libexecdir}/%{name}/grant_postgresql_privileges
24b8b9
%{_libexecdir}/%{name}/make_postgresql_tables
24b8b9
%{_libexecdir}/%{name}/update_postgresql_tables
24b8b9
24b8b9
%files storage
24b8b9
%defattr(-,root,root,-)
24b8b9
%{_sbindir}/bacula-sd
24b8b9
%{_sbindir}/bcopy
24b8b9
%{_sbindir}/bextract
24b8b9
%{_sbindir}/bls
24b8b9
%{_sbindir}/bscan
24b8b9
%{_sbindir}/btape
24b8b9
%attr(640,root,root) %config(noreplace) %{_sysconfdir}/bacula/bacula-sd.conf
24b8b9
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-sd
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 7
24b8b9
%{_unitdir}/bacula-sd.service
24b8b9
%else
24b8b9
%{_initrddir}/bacula-sd
24b8b9
%endif
24b8b9
%{_libexecdir}/%{name}/disk-changer
24b8b9
%{_libexecdir}/%{name}/dvd-handler
24b8b9
%{_libexecdir}/%{name}/mtx-changer
24b8b9
%{_libexecdir}/%{name}/mtx-changer.conf
24b8b9
%{_mandir}/man8/bacula-sd.8*
24b8b9
%{_mandir}/man8/bcopy.8*
24b8b9
%{_mandir}/man8/bextract.8*
24b8b9
%{_mandir}/man8/bls.8*
24b8b9
%{_mandir}/man8/bscan.8*
24b8b9
%{_mandir}/man8/btape.8*
24b8b9
24b8b9
%files client
24b8b9
%defattr(-,root,root,-)
24b8b9
%{_sbindir}/bacula-fd
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 7
24b8b9
%{_unitdir}/bacula-fd.service
24b8b9
%else
24b8b9
%{_initrddir}/bacula-fd
24b8b9
%endif
24b8b9
%attr(640,root,root) %config(noreplace) %{_sysconfdir}/bacula/bacula-fd.conf
24b8b9
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-fd
24b8b9
%{_mandir}/man8/bacula-fd.8*
24b8b9
%{_libdir}/bacula/bpipe-fd.so
24b8b9
24b8b9
%files console
24b8b9
%defattr(-,root,root,-)
24b8b9
%{_sbindir}/bconsole
24b8b9
%attr(640,root,root) %config(noreplace) %{_sysconfdir}/bacula/bconsole.conf
24b8b9
%{_mandir}/man8/bconsole.8*
24b8b9
24b8b9
%if 0%{?fedora} || 0%{?rhel} >= 6
24b8b9
%files console-bat
24b8b9
%defattr(-,root,root,-)
24b8b9
%doc %{_datadir}/doc/bacula-console-bat-%{version}/*
24b8b9
%attr(640,root,root) %config(noreplace) %{_sysconfdir}/bacula/bat.conf
24b8b9
%{_sbindir}/bat
24b8b9
%{_mandir}/man1/bat.1*
24b8b9
%{_datadir}/applications/bacula-bat.desktop
24b8b9
%{_datadir}/pixmaps/bat.png
24b8b9
24b8b9
%files traymonitor
24b8b9
%defattr(-,root,root,-)
24b8b9
%{_sbindir}/bacula-tray-monitor
24b8b9
%attr(640,root,root) %config(noreplace) %{_sysconfdir}/bacula/tray-monitor.conf
24b8b9
%{_datadir}/applications/bacula-traymonitor.desktop
24b8b9
%{_datadir}/pixmaps/bacula-tray-monitor.png
24b8b9
%endif
24b8b9
24b8b9
%files devel
24b8b9
%defattr(-,root,root,-)
24b8b9
%{_includedir}/bacula
24b8b9
%{_libdir}/libbac.la
24b8b9
%{_libdir}/libbac.so
24b8b9
%{_libdir}/libbaccats.la
24b8b9
%{_libdir}/libbaccats-mysql.la
24b8b9
%{_libdir}/libbaccats-postgresql.la
24b8b9
%{_libdir}/libbaccats-sqlite3.la
24b8b9
%{_libdir}/libbaccfg.la
24b8b9
%{_libdir}/libbaccfg.so
24b8b9
%{_libdir}/libbacfind.la
24b8b9
%{_libdir}/libbacfind.so
24b8b9
%{_libdir}/libbacpy.la
24b8b9
%{_libdir}/libbacpy.so
24b8b9
%{_libdir}/libbacsql.la
24b8b9
%{_libdir}/libbacsql.so
24b8b9
24b8b9
%files -n nagios-plugins-bacula
24b8b9
%defattr(-,root,root)
24b8b9
%{_libdir}/nagios/plugins/check_bacula
24b8b9
24b8b9
%changelog
24b8b9
* Fri Aug 07 2015 Petr Hracek <phracek@redhat.com> - 5.2.13-23.1
24b8b9
- Update SPEC file
24b8b9
  Related: #1195625
24b8b9
24b8b9
* Mon May 11 2015 Petr Hracek <phracek@redhat.com> - 5.2.13-22.1
24b8b9
- Update SPEC file
24b8b9
  Related: #1195625
24b8b9
24b8b9
* Mon May 11 2015 Petr Hracek <phracek@redhat.com> - 5.2.13-21.1
24b8b9
- Increase bacula daemon name to 64 characters
24b8b9
Resolves: #1195625
24b8b9
24b8b9
* Wed May 06 2015 Petr Hracek <phracek@redhat.com> - 5.2.13-20.1
24b8b9
- PIE and RELRO check
24b8b9
Resolves: #1092525
24b8b9
24b8b9
* Thu Jul 31 2014 Petr Hracek <phracek@redhat.com> - 5.2.13-19.1
24b8b9
- Bump version
24b8b9
Resolves: #1059611
24b8b9
24b8b9
* Tue Mar 18 2014 Petr Hracek <phracek@redhat.com> - 5.2.13-18.1
24b8b9
- Add aarch64 support
24b8b9
Resolves: #1059611
24b8b9
24b8b9
* Tue Feb 4 2014 Brendan Conoboy <blc@redhat.com> - 5.2.13-17.1
24b8b9
- Per Marcin, add aarch64 to bacula-multilib.patch.
24b8b9
24b8b9
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 5.2.13-17
24b8b9
- Mass rebuild 2014-01-24
24b8b9
24b8b9
* Wed Jan 15 2014 Honza Horak <hhorak@redhat.com> - 5.2.13-16
24b8b9
- Rebuild for mariadb-libs
24b8b9
  Related: #1045013
24b8b9
24b8b9
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 5.2.13-15
24b8b9
- Mass rebuild 2013-12-27
24b8b9
24b8b9
* Tue Dec 17 2013 Petr Hracek <phracek@redhat.com> - 5.2.13-14
24b8b9
- Resolves: #881146 Multilib issue
24b8b9
24b8b9
* Mon Jul 15 2013 Petr Hracek <phracek@redhat.com> - 5.2.13-13
24b8b9
- make dependency of bacula packages on bacula-libs RHEL-7 rpmdiff (#881146)
24b8b9
24b8b9
* Thu Jun 27 2013 Petr Hracek <phracek@redhat.com> - 5.2.13-12
24b8b9
- Correct systemd unitfiles permissions (#978833)
24b8b9
24b8b9
* Tue May 28 2013 Petr Hracek <phracek@redhat.com> - 5.2.13-11
24b8b9
- Fix for nonfree code (#967417)
24b8b9
24b8b9
* Thu May 16 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-10
24b8b9
- Add aarch64 patch (#925072).
24b8b9
- Add bpluginfo commmand.
24b8b9
24b8b9
* Tue Apr 16 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-9
24b8b9
- Systemd service files cleanup, thanks Michal Schmidt (#952334)
24b8b9
24b8b9
* Mon Apr 08 2013 Petr Hracek <phracek@redhat.com> - 5.2.13-8
24b8b9
- Correcting options and man pages (#948837)
24b8b9
24b8b9
* Mon Apr 08 2013 Petr Hracek <phracek@redhat.com> - 5.2.13-7
24b8b9
- include /var/log/bacula/*.log in logwatch (#924797)
24b8b9
24b8b9
* Mon Mar 04 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-6
24b8b9
- Add mt-st requirement to storage package; update quick start docs.
24b8b9
24b8b9
* Tue Feb 26 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-5
24b8b9
- Improve documentation.
24b8b9
24b8b9
* Mon Feb 25 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-4
24b8b9
- Fix director reload command.
24b8b9
- Adjust to 5.2.13 permission changes.
24b8b9
24b8b9
* Fri Feb 22 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-3
24b8b9
- Renamed README to README.Redhat.
24b8b9
24b8b9
* Thu Feb 21 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-2
24b8b9
- Removed bacula-checkconf stuff.
24b8b9
- Separated postgresql, sqlite3 and mysql how to from README.
24b8b9
24b8b9
* Wed Feb 20 2013 Simone Caronni <negativo17@gmail.com> - 5.2.13-1
24b8b9
- Update to 5.2.13, drop upstreamed patch.
24b8b9
- Remove Fedora 16 (EOL) checks.
24b8b9
24b8b9
* Sun Feb 10 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 5.2.12-9
24b8b9
- remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
24b8b9
24b8b9
* Fri Feb 08 2013 Petr Hracek <phracek@redhat.com> - 5.2.12-8
24b8b9
- Fix: (#881146) syntax error in update_postgresql_tables_10_to_11.in
24b8b9
24b8b9
* Mon Feb 04 2013 Petr Hracek <phracek@redhat.com> - 5.2.12-7
24b8b9
- Fix (#905309) e_msg: Process /usr/sbin/bat was killed by signal 11 (SIGSEGV)
24b8b9
24b8b9
* Thu Jan 10 2013 Simone Caronni <negativo17@gmail.com> - 5.2.12-6
24b8b9
- Added missing line in bacula-sd SysV init script.
24b8b9
24b8b9
* Wed Jan 09 2013 Simone Caronni <negativo17@gmail.com> - 5.2.12-5
24b8b9
- Move unversioned libraries into the devel package (#889244).
24b8b9
24b8b9
* Wed Jan 09 2013 Simone Caronni <negativo17@gmail.com> - 5.2.12-4
24b8b9
- Updated SysV init script according to Fedora template:
24b8b9
  https://fedoraproject.org/wiki/Packaging:SysVInitScript
24b8b9
24b8b9
* Wed Oct 17 2012 Simone Caronni <negativo17@gmail.com> - 5.2.12-3
24b8b9
- Add sample-query.sql file to Director's docs.
24b8b9
24b8b9
* Wed Oct 17 2012 Simone Caronni <negativo17@gmail.com> - 5.2.12-2
24b8b9
- Fix fedpkg checks. Requires fedpkg > 1.10:
24b8b9
  http://git.fedorahosted.org/cgit/fedpkg.git/commit/?id=11c46c06a3c9cc2f58d68aea964dd37dc028e349
24b8b9
- Change systemd requirements as per new package guidelines.
24b8b9
24b8b9
* Fri Sep 14 2012 Simone Caronni <negativo17@gmail.com> - 5.2.12-1
24b8b9
- Update to 5.2.12, containing only patches from 5.2.11-4.
24b8b9
24b8b9
* Fri Sep 14 2012 Simone Caronni <negativo17@gmail.com> - 5.2.11-4
24b8b9
- Add a sleep timer for RHEL init scripts restart as Debian does.
24b8b9
  Problems verified on the sd exiting too early on VMs and slow boxes.
24b8b9
24b8b9
* Thu Sep 13 2012 Simone Caronni <negativo17@gmail.com> - 5.2.11-3
24b8b9
- Introduce last minute critical patches.
24b8b9
24b8b9
* Thu Sep 13 2012 Simone Caronni <negativo17@gmail.com> - 5.2.11-2
24b8b9
- Do not remove user on common subpackage uninstall.
24b8b9
24b8b9
* Tue Sep 11 2012 Simone Caronni <negativo17@gmail.com> - 5.2.11-1
24b8b9
- Update to 5.2.11.
24b8b9
- Removed upstreamed patches.
24b8b9
- Updated bat patch.
24b8b9
- Removed useless docs.
24b8b9
24b8b9
* Tue Sep 11 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-7
24b8b9
- Add Fedora 18 systemd macros.
24b8b9
- Remove old distribution checks.
24b8b9
24b8b9
* Wed Aug 29 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-6
24b8b9
- Remove user definition during prep so they are not used during the install
24b8b9
  phase (rhbz#852732).
24b8b9
- Enforce permissions in default config files.
24b8b9
24b8b9
* Fri Jul 20 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-5
24b8b9
- Removed make_catalog_backup bash script, leave only the default perl one (rhbz#456612,665498).
24b8b9
24b8b9
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.10-4
24b8b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
24b8b9
24b8b9
* Mon Jul 16 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-3
24b8b9
- Updated log path patch (rhbz#837706).
24b8b9
24b8b9
* Tue Jul 10 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-2
24b8b9
- Add nss-lookup.target as required to service files (rhbz#838828).
24b8b9
- Fix bsmtp upstream bug sending mails to ipv4/ipv6 hosts.
24b8b9
24b8b9
* Mon Jul 02 2012 Simone Caronni <negativo17@gmail.com> - 5.2.10-1
24b8b9
- Update to 5.2.10.
24b8b9
24b8b9
* Tue Jun 19 2012 Simone Caronni <negativo17@gmail.com> - 5.2.9-2
24b8b9
- Remove _isa on BuildRequires.
24b8b9
- Remove useless code in SysV init scripts.
24b8b9
24b8b9
* Tue Jun 12 2012 Simone Caronni <negativo17@gmail.com> - 5.2.9-1
24b8b9
- Update to 5.2.9, remove termlib patch.
24b8b9
24b8b9
* Mon Jun 11 2012 Simone Caronni <negativo17@gmail.com> - 5.2.8-2
24b8b9
- Fix console build on RHEL 5.
24b8b9
24b8b9
* Mon Jun 11 2012 Simone Caronni <negativo17@gmail.com> - 5.2.8-1
24b8b9
- Update to 5.2.8.
24b8b9
- Removed upstram xattr patch.
24b8b9
- Added database backend detection to bacula-libs-sql for upgrades from
24b8b9
  <= 5.0.3-28-fc16 and 5.2.6-1.fc17.
24b8b9
24b8b9
* Fri Jun 08 2012 Simone Caronni <negativo17@gmail.com> - 5.2.7-4
24b8b9
- Make a note about mt-st and mtx (bz#829888).
24b8b9
- Update README.Fedora with current information.
24b8b9
- Fix bacula-sd group on Fedora and RHEL >= 6 (bz#829509).
24b8b9
24b8b9
* Wed Jun 06 2012 Simone Caronni <negativo17@gmail.com> - 5.2.7-3
24b8b9
- Final xattr patch from upstream for bz#819158.
24b8b9
- Switch alternatives to point to the unversioned system libraries.
24b8b9
  Pointed out by the closely related bug #829219.
24b8b9
24b8b9
* Mon Jun 04 2012 Simone Caronni <negativo17@gmail.com> - 5.2.7-2
24b8b9
- Remove python-devel test leftover.
24b8b9
- Updated bat build patch to add support for RHEL 6.
24b8b9
24b8b9
* Mon Jun 04 2012 Simone Caronni <negativo17@gmail.com> - 5.2.7-1
24b8b9
- Updated to 5.2.7, removed patches included upstream.
24b8b9
- Removed python-devel patch, fix included in python package.
24b8b9
- Replaced tabs with blanks in spec file (rpmlint).
24b8b9
24b8b9
* Mon May 28 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-6
24b8b9
- Even if pulled in by dependencies, re-add explict BR on systemd-units.
24b8b9
- Remove .gz suffix for man pages in file lists as per packaging guidelines.
24b8b9
24b8b9
* Mon May 28 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-5
24b8b9
- Patch for bug #819158.
24b8b9
- Updated hostname patch with official fix.
24b8b9
- Sorted all BuildRequires and removed useless systemd-units.
24b8b9
24b8b9
* Wed May 23 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-4
24b8b9
- Added python config workaround for Fedora 16.
24b8b9
24b8b9
* Mon May 21 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-3
24b8b9
- Removed _install, _mkdir and _make macro.
24b8b9
- Added _isa to BuildRequires.
24b8b9
- Removed lzo-devel option for RHEL 4 (EOL).
24b8b9
24b8b9
* Fri Mar 16 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-2
24b8b9
- Move libbaccats and libbacsql into bacula-libs-sql package so only
24b8b9
  Director and Storage daemons pull in SQL dependencies:
24b8b9
  http://old.nabble.com/Standalone-client-question-td33495990.html
24b8b9
24b8b9
* Wed Feb 22 2012 Simone Caronni <negativo17@gmail.com> - 5.2.6-1
24b8b9
- Update to 5.2.6.
24b8b9
24b8b9
* Fri Feb 10 2012 Simone Caronni <negativo17@gmail.com> - 5.2.5-3
24b8b9
- WX and gnome console should be upgraded from bconsole, not
24b8b9
  libraries.
24b8b9
24b8b9
* Mon Jan 30 2012 Simone Caronni <negativo17@gmail.com> - 5.2.5-2
24b8b9
- License has changed to AGPLv3 in 5.0.3. Thanks Erinn.
24b8b9
- Fix ldconfig/alternatives symlinks on removal of packages and
24b8b9
  upgrades from recent f15/f16 changes.
24b8b9
24b8b9
* Thu Jan 26 2012 Simone Caronni <negativo17@gmail.com> - 5.2.5-1
24b8b9
- Update to 5.2.5.
24b8b9
- Change the alternative library to the base shared object name
24b8b9
  so the preference set is not lost when changing releases.
24b8b9
24b8b9
* Mon Jan 23 2012 Simone Caronni <negativo17@gmail.com> - 5.2.4-4
24b8b9
- Remove old BuildRequires for bacula-docs.
24b8b9
24b8b9
* Fri Jan 20 2012 Simone Caronni <negativo17@gmail.com> - 5.2.4-3
24b8b9
- Fix for rhbz#728693.
24b8b9
24b8b9
* Fri Jan 20 2012 Simone Caronni <negativo17@gmail.com> - 5.2.4-2
24b8b9
- Close bugs rhbz#708712, rhbz#556669, rhbz#726147
24b8b9
24b8b9
* Wed Jan 18 2012 Simone Caronni <negativo17@gmail.com> - 5.2.4-1
24b8b9
- Update to 5.2.4, rework libbaccats installation as they have
24b8b9
  fixed the soname library problem.
24b8b9
24b8b9
* Thu Jan 12 2012 Simone Caronni <negativo17@gmail.com> - 5.2.3-8
24b8b9
- Fix tray monitor desktop file.
24b8b9
24b8b9
* Wed Jan 11 2012 Simone Caronni <negativo17@gmail.com> - 5.2.3-7
24b8b9
- Split off bacula-docs subpackage.
24b8b9
24b8b9
* Thu Jan 05 2012 Simone Caronni <negativo17@gmail.com> - 5.2.3-6
24b8b9
- Make docs conditional at build for testing.
24b8b9
- Add devel subpackage.
24b8b9
24b8b9
* Tue Jan 03 2012 Simone Caronni <negativo17@gmail.com> - 5.2.3-5
24b8b9
- Trim changelog.
24b8b9
- Merge bacula-director backends and move libbacats alternatives
24b8b9
  to bacula-libs.
24b8b9
- Move bscan to bacula-storage now that is dependent only on
24b8b9
  bacula-libs.
24b8b9
- Added README.Fedora.
24b8b9
24b8b9
* Tue Dec 20 2011 Simone Caronni <negativo17@gmail.com> - 5.2.3-4
24b8b9
- Changing uid from 33 per previous discussion, static uid
24b8b9
  already allocated is 133:
24b8b9
  "cat /usr/share/doc/setup-2.8.36/uidgid | grep bacula"
24b8b9
24b8b9
* Mon Dec 19 2011 Simone Caronni <negativo17@gmail.com> - 5.2.3-3
24b8b9
- Remove fedora-usermgmt entirely, see thread at:
24b8b9
  http://lists.fedoraproject.org/pipermail/packaging/2011-December/008034.html
24b8b9
24b8b9
* Mon Dec 19 2011 Simone Caronni <negativo17@gmail.com> - 5.2.3-2
24b8b9
- Remove leftover users when removing bacula-common.
24b8b9
- Allow building "--without fedora" to avoid RHEL dependency on EPEL:
24b8b9
  http://fedoraproject.org/wiki/PackageUserCreation
24b8b9
24b8b9
* Mon Dec 19 2011 Simone Caronni <negativo17@gmail.com> - 5.2.3-1
24b8b9
- Updated to 5.2.3.
24b8b9
- Remove fedora-usermgmt from libs Requires section.
24b8b9
24b8b9
* Sun Dec 11 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-11
24b8b9
- Add bat html docs so the help button works.
24b8b9
- Minor packaging changes.
24b8b9
- Default permissions on bconsole and bat.
24b8b9
- Use localhost as default on config files instead of patching fake
24b8b9
  example.com hostnames.
24b8b9
- Add QT tray monitor.
24b8b9
24b8b9
* Sat Dec 10 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-10
24b8b9
- Added patch for mysql 5.5.18 from Oliver Falk.
24b8b9
24b8b9
* Wed Dec 07 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-9
24b8b9
- Add sample-query.sql as config file.
24b8b9
- Small log changes.
24b8b9
24b8b9
* Wed Dec 07 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-8
24b8b9
- Fixed building on RHEL/CentOS 4.
24b8b9
- Split out libs package to remove dependency on bacula-common for
24b8b9
  bconsole, bat and check_bacula.
24b8b9
- Fix typo in post scriptlet for director-sqlite.
24b8b9
24b8b9
* Tue Dec 06 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-7
24b8b9
- Added libcap for POSIX.1e capabilities in bacula-fd (5.0.0 feature).
24b8b9
- Allow systemd files to read options set in the sysconfig
24b8b9
  configuration files like SysV scripts to enable capabilities.
24b8b9
- Set capabilities as optional for now.
24b8b9
24b8b9
* Mon Dec 05 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-6
24b8b9
- Removed leftover files and small rpmlint fixes.
24b8b9
- Additional file moves between packages.
24b8b9
- Enabled LZO compression (5.2.1 feature).
24b8b9
24b8b9
* Mon Dec 05 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-5
24b8b9
- Remove redundant user/group in service files.
24b8b9
- Reduce patching for what can be passed through configure.
24b8b9
- Remove dsolink patch, not needed anymore.
24b8b9
24b8b9
* Fri Dec 02 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-4
24b8b9
- Rename storage-common to storage and make it provide storage-common.
24b8b9
- Move bscan to director-common.
24b8b9
- Move storage scripts to storage.
24b8b9
- Add html docs.
24b8b9
- Install dummy catalogue library and mark it as ghost.
24b8b9
24b8b9
* Thu Dec 01 2011 Simone Caronni <negativo17@gmail.com> - 5.2.2-3
24b8b9
- Add missing conditional for bat in the build section.
24b8b9
- Make bat require qt4-devel on build (rhel 5 fix).
24b8b9
- Bumped requirement for qt >= 4.6.2 for 5.2.2.
24b8b9
- Renamed bacula-config.patch to bacula-5.2.2-config.patch as it
24b8b9
  always changes.
24b8b9
- Fix installation of bat and check_bacula binaries. Enabling
24b8b9
  libtool for bpipe-fd.so produces binaries under .libs.
24b8b9
- Removed fedora-usermgmt requirement for director-common.
24b8b9
- Removed examples from docs and make them "noarch".
24b8b9
- Fix bacula-console requirements.
24b8b9
- Fix nagios plugin summary.
24b8b9
- Removed checkconf functions from SysV init files and replace
24b8b9
  the call with the script used in systemd service files. Make
24b8b9
  the script available in all builds.
24b8b9
- Make docs NoArch where supported.
24b8b9
24b8b9
* Thu Dec  1 2011 Tom Callaway <spot@fedoraproject.org> - 5.2.2-2
24b8b9
- resolve broken dependency issues
24b8b9
24b8b9
* Tue Nov 29 2011 Tom Callaway <spot@fedoraproject.org> - 5.2.2-1
24b8b9
- Update to 5.2.2
24b8b9
- minor spec cleanups, conditionalized support for systemd
24b8b9
24b8b9
* Fri Nov 04 2011 Simone Caronni <negativo17@gmail.com> - 5.2.1-1
24b8b9
- Updated to 5.2.1.
24b8b9
- Reworked and removed some patches for 5.2.1 codebase.
24b8b9
- Reworked bat installation.
24b8b9
- Removed sqlite2 support.
24b8b9
- Removed all the fancy database backend rebuilding.
24b8b9
- Disabled libtool for bpipe-fd.so.
24b8b9
- Passed plugins dir as libdir/bacula.
24b8b9
- Added sql libs to alternatives.
24b8b9
- Disabled traymonitor.
24b8b9
- Minor fixes to spec file, rpmlint fixes.
24b8b9
- Nagios patch for Enterprise FDs.
24b8b9
- Removed all gui/web stuff.
24b8b9
- Removed a lot of comments.
24b8b9
- Conditional on Fedora 11 / RHEL 6 for bat build.
24b8b9
- Obsolete bacula-sysconfdir.
24b8b9
- Removed bwxconsole.
24b8b9
24b8b9
* Thu Nov 3 2011 Lukáš Nykrýn <lnykryn@redhat.com> - 5.0.3-13
24b8b9
- fixed creating of bacula MySQL tables and bump
24b8b9
24b8b9
* Sun Oct  9 2011 Lukáš Nykrýn <lnykryn@redhat.com> - 5.0.3-12
24b8b9
- fixed restart option in service files (#745529)
24b8b9
- fixed creating of bacula MySQL tables (#724894)
24b8b9
24b8b9
* Fri Sep  9 2011 Tom Callaway <spot@fedoraproject.org> - 5.0.3-11
24b8b9
- add missing scriptlets
24b8b9
24b8b9
* Thu Sep  8 2011 Tom Callaway <spot@fedoraproject.org> - 5.0.3-10 
24b8b9
- convert to systemd
24b8b9
24b8b9
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 5.0.3-9
24b8b9
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
24b8b9
24b8b9
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.0.3-8
24b8b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
24b8b9
24b8b9
* Mon Jan 03 2011 Jon Ciesla <limb@jcomserv.net> - 5.0.3-7
24b8b9
- Rebuild for MySQL 5.5, with patch.
24b8b9
24b8b9
* Fri Nov 26 2010 Jan Görig <jgorig@redhat.com> - 5.0.3-6
24b8b9
- Fixed previous fix of alternatives
24b8b9
- Changed initscript return value for non-configured service
24b8b9
- Director address is required in tray-monitor config now (#626490)
24b8b9
24b8b9
* Tue Nov 23 2010 Jan Görig <jgorig@redhat.com> - 5.0.3-5
24b8b9
- Fixed alternatives for dbcheck (#650224)
24b8b9
- Moved director log file to /var/log/bacula/
24b8b9
- Changed permission of bacula-dir.conf (RHEL #651786)
24b8b9
- SQLite database is created as bacula user
24b8b9
24b8b9
* Tue Oct 19 2010 Jan Görig <jgorig@redhat.com> - 5.0.3-4
24b8b9
- Fixed initscripts and changed default group of bacula-sd (#629697)
24b8b9
- Better warning for non-configured password (#556669)
24b8b9
24b8b9
* Wed Sep 29 2010 jkeating - 5.0.3-3
24b8b9
- Rebuilt for gcc bug 634757
24b8b9
24b8b9
* Thu Sep 23 2010 Jan Görig <jgorig@redhat.com> - 5.0.3-2
24b8b9
- fixed openssl patch, thanks to Enrico Scholz
24b8b9
24b8b9
* Tue Aug 10 2010 Jon Ciesla <limb@jcomserv.net> - 5.0.3-1
24b8b9
- New upstream.
24b8b9
- DSOlink fix for same.
24b8b9
24b8b9
* Fri Jul 30 2010 Jon Ciesla <limb@jcomserv.net> - 5.0.2-8
24b8b9
- Patched configure scripts for Python 2.7.
24b8b9
24b8b9
* Fri Jul 30 2010 Jon Ciesla <limb@jcomserv.net> - 5.0.2-7
24b8b9
- Rebuild against Python 2.7.
24b8b9
24b8b9
* Wed Jul 14 2010 Dan Horák <dan@danny.cz> - 5.0.2-6
24b8b9
- rebuilt against wxGTK-2.8.11-2
24b8b9
24b8b9
* Thu Jun 3 2010 Jan Görig <jgorig@redhat.com> 5.0.2-5
24b8b9
- removed no longer needed sysconfig subpackage (#593307]
24b8b9
- build with $RPM_OPT_FLAGS, show compiler commands in build log (#575425)
24b8b9
  fixed by Ville Skyttä
24b8b9
- dropped tcp_wrappers build conditional (#537250)
24b8b9
- fixed location of query.xml in config file (#556480)
24b8b9
24b8b9
* Wed Jun 2 2010 Jan Görig <jgorig@redhat.com> 5.0.2-4
24b8b9
- initscripts improvements
24b8b9
- fixed consolehelper settings and menu entries
24b8b9
24b8b9
* Tue Jun 01 2010 Jon Ciesla 
24b8b9
- Corrected ssl patch, court. jgorig.
24b8b9
24b8b9
* Wed May 19 2010 Jon Ciesla 
24b8b9
- Corrected bat build, BZ 593149.
24b8b9
- Corrected ssl patch.
24b8b9
24b8b9
* Thu Apr 29 2010 Jon Ciesla 
24b8b9
- New upstream, 5.0.2.
24b8b9
- Updated openssl patch.
24b8b9
24b8b9
* Thu Feb 25 2010 Jon Ciesla 
24b8b9
- New upstream, 5.0.1.
24b8b9
24b8b9
* Mon Jan 25 2010 Jon Ciesla 
24b8b9
- New upstream, 5.0.0.