|
Simone Caronni |
c9d1cf |
%global uid 133
|
|
Simone Caronni |
c9d1cf |
%global username bacula
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
6d714f |
Name: bacula
|
|
Simone Caronni |
6d714f |
Version: 5.0.3
|
|
Simone Caronni |
824afa |
Release: 28%{?dist}
|
|
Simone Caronni |
6d714f |
Summary: Cross platform network backup for Linux, Unix, Mac and Windows
|
|
Tom Callaway |
66f352 |
# See LICENSE for details
|
|
Simone Caronni |
a764c8 |
License: AGPLv3 with exceptions
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
URL: http://www.bacula.org
|
|
Simone Caronni |
6d714f |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Simone Caronni |
6d714f |
|
|
Simone Caronni |
6d714f |
Source0: http://download.sourceforge.net/bacula/bacula-%{version}.tar.gz
|
|
Simone Caronni |
d844af |
Source2: bacula.logrotate
|
|
Simone Caronni |
d844af |
Source3: bacula-checkconf
|
|
Simone Caronni |
d844af |
Source4: bacula-fd.init
|
|
Simone Caronni |
d844af |
Source5: bacula-dir.init
|
|
Simone Caronni |
d844af |
Source6: bacula-sd.init
|
|
Simone Caronni |
6d714f |
Source7: bacula-fd.service
|
|
Simone Caronni |
6d714f |
Source8: bacula-dir.service
|
|
Simone Caronni |
6d714f |
Source9: bacula-sd.service
|
|
Simone Caronni |
d844af |
Source10: bacula-wxconsole.desktop
|
|
Simone Caronni |
d844af |
Source11: bacula-traymonitor.desktop
|
|
Simone Caronni |
6d714f |
Source12: bacula-bat.desktop
|
|
Simone Caronni |
6d714f |
Source13: bacula-traymonitor.console_apps
|
|
Simone Caronni |
6d714f |
Source14: bacula-wxconsole.console_apps
|
|
Simone Caronni |
d844af |
Source15: bacula-fd.sysconfig
|
|
Simone Caronni |
d844af |
Source16: bacula-dir.sysconfig
|
|
Simone Caronni |
d844af |
Source17: bacula-sd.sysconfig
|
|
Simone Caronni |
6d714f |
|
|
Simone Caronni |
9d6421 |
Patch1: bacula-5.0.3-config.patch
|
|
Simone Caronni |
d58a85 |
Patch2: bacula-5.0.3-nagios-ent-fd.patch
|
|
Simone Caronni |
9d6421 |
Patch3: bacula-5.0.3-pamd.patch
|
|
Simone Caronni |
d58a85 |
Patch4: bacula-5.0.2-openssl.patch
|
|
Simone Caronni |
d58a85 |
Patch5: bacula-5.0.3-queryfile.patch
|
|
Simone Caronni |
d58a85 |
Patch6: bacula-5.0.2-python27.patch
|
|
Simone Caronni |
d58a85 |
Patch7: bacula-5.0.3-log-path.patch
|
|
Simone Caronni |
d58a85 |
Patch8: bacula-5.0.3-sqlite-priv.patch
|
|
Simone Caronni |
d58a85 |
Patch9: bacula-5.0.3-tray-dir.patch
|
|
Simone Caronni |
d58a85 |
Patch10: bacula-5.0.3-mysql55.patch
|
|
Simone Caronni |
d58a85 |
Patch11: bacula-5.0.3-maxvalue.patch
|
|
Simone Caronni |
6d714f |
|
|
Simone Caronni |
efc30f |
BuildRequires: openssl-devel, ncurses-devel, perl, glibc-devel
|
|
Simone Caronni |
efc30f |
BuildRequires: libstdc++-devel, libxml2-devel, zlib-devel
|
|
Simone Caronni |
efc30f |
BuildRequires: mysql-devel, postgresql-devel, sqlite-devel
|
|
Simone Caronni |
efc30f |
BuildRequires: desktop-file-utils, python-devel, lzo-devel, sed
|
|
Simone Caronni |
10e7a0 |
BuildRequires: libacl-devel, readline-devel, libcap-devel
|
|
Simone Caronni |
efc30f |
|
|
Lukas Nykryn |
9944b1 |
BuildRequires: atk-devel, pango-devel, pkgconfig
|
|
Lukas Nykryn |
9944b1 |
%if ! 0%{?rhel}
|
|
Lukas Nykryn |
9944b1 |
BuildRequires: wxGTK-devel
|
|
Lukas Nykryn |
9944b1 |
%endif
|
|
Simone Caronni |
efc30f |
BuildRequires: gtk2-devel, libgnomeui-devel, GConf2-devel, bonobo-activation-devel
|
|
Simone Caronni |
efc30f |
BuildRequires: ORBit2-devel, libbonobo-devel, libbonoboui-devel
|
|
Simone Caronni |
efc30f |
|
|
Simone Caronni |
efc30f |
%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
|
|
Simone Caronni |
efc30f |
BuildRequires: qt4-devel >= 4.6.2
|
|
Simone Caronni |
efc30f |
%endif
|
|
Simone Caronni |
efc30f |
|
|
Simone Caronni |
efc30f |
%if 0%{?fedora} >= 7 || 0%{?rhel} >= 6
|
|
Simone Caronni |
6d714f |
BuildRequires: tcp_wrappers-devel
|
|
Simone Caronni |
efc30f |
%else
|
|
Simone Caronni |
efc30f |
BuildRequires: tcp_wrappers
|
|
Simone Caronni |
efc30f |
%endif
|
|
Simone Caronni |
efc30f |
|
|
Simone Caronni |
0eb199 |
%if 0%{?fedora} >= 16 || 0%{?rhel} > 6
|
|
Simone Caronni |
6d714f |
BuildRequires: systemd-units
|
|
Simone Caronni |
efc30f |
%endif
|
|
Simone Caronni |
efc30f |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture and is
|
|
Andreas Thienemann |
074524 |
efficient and relatively easy to use, while offering many advanced
|
|
Andreas Thienemann |
074524 |
storage management features that make it easy to find and recover lost
|
|
Andreas Thienemann |
074524 |
or damaged files.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
565c5c |
%package libs
|
|
Simone Caronni |
565c5c |
Summary: Bacula libraries
|
|
Simone Caronni |
565c5c |
Group: System Environment/Daemons
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%description libs
|
|
Simone Caronni |
565c5c |
Bacula is a set of programs that allow you to manage the backup,
|
|
Simone Caronni |
565c5c |
recovery, and verification of computer data across a network of
|
|
Simone Caronni |
565c5c |
different computers. It is based on a client/server architecture.
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
This package contains basic Bacula libraries, which are used by all
|
|
Simone Caronni |
565c5c |
Bacula programs.
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%package libs-mysql
|
|
Simone Caronni |
565c5c |
Summary: Bacula libraries
|
|
Simone Caronni |
565c5c |
Group: System Environment/Daemons
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%description libs-mysql
|
|
Simone Caronni |
565c5c |
Bacula is a set of programs that allow you to manage the backup,
|
|
Simone Caronni |
565c5c |
recovery, and verification of computer data across a network of
|
|
Simone Caronni |
565c5c |
different computers. It is based on a client/server architecture.
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
This package contains basic Bacula libraries, which are used by all
|
|
Simone Caronni |
565c5c |
Bacula programs. These libraries support MySQL databases.
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%package libs-sqlite
|
|
Simone Caronni |
565c5c |
Summary: Bacula libraries
|
|
Simone Caronni |
565c5c |
Group: System Environment/Daemons
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%description libs-sqlite
|
|
Simone Caronni |
565c5c |
Bacula is a set of programs that allow you to manage the backup,
|
|
Simone Caronni |
565c5c |
recovery, and verification of computer data across a network of
|
|
Simone Caronni |
565c5c |
different computers. It is based on a client/server architecture.
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
This package contains basic Bacula libraries, which are used by all
|
|
Simone Caronni |
565c5c |
Bacula programs. These libraries support SQLite databases.
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%package libs-postgresql
|
|
Simone Caronni |
565c5c |
Summary: Bacula libraries
|
|
Simone Caronni |
565c5c |
Group: System Environment/Daemons
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%description libs-postgresql
|
|
Simone Caronni |
565c5c |
Bacula is a set of programs that allow you to manage the backup,
|
|
Simone Caronni |
565c5c |
recovery, and verification of computer data across a network of
|
|
Simone Caronni |
565c5c |
different computers. It is based on a client/server architecture.
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
This package contains basic Bacula libraries, which are used by all
|
|
Simone Caronni |
565c5c |
Bacula programs. These libraries support PostgreSQL databases.
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
|
|
Andreas Thienemann |
074524 |
%package director-mysql
|
|
Simone Caronni |
6d714f |
Summary: Bacula Director with MySQL database support
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Provides: bacula-director = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-director-common = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Simone Caronni |
565c5c |
Requires: bacula-libs-mysql = %{version}-%{release}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description director-mysql
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the bacula director, the server which controls
|
|
Andreas Thienemann |
074524 |
your backup run.
|
|
Andreas Thienemann |
074524 |
This director has support for the MySQL database.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%package director-sqlite
|
|
Simone Caronni |
6d714f |
Summary: Bacula Director with sqlite database support
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Provides: bacula-director = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-director-common = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Simone Caronni |
565c5c |
Requires: bacula-libs-sqlite = %{version}-%{release}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description director-sqlite
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the bacula director, the server which controls
|
|
Andreas Thienemann |
074524 |
your backup run.
|
|
Andreas Thienemann |
074524 |
This director has support for the sqlite database.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%package director-postgresql
|
|
Simone Caronni |
6d714f |
Summary: Bacula Director with PostgresSQL database support
|
|
Simone Caronni |
ae4303 |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Provides: bacula-director = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-director-common = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Simone Caronni |
565c5c |
Requires: bacula-libs-postgresql = %{version}-%{release}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description director-postgresql
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the bacula director, the server which controls
|
|
Andreas Thienemann |
074524 |
your backup run.
|
|
Andreas Thienemann |
074524 |
This director has support for the PostgresSQL database.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%package director-common
|
|
Simone Caronni |
6d714f |
Summary: Common Bacula Director files
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Requires: bacula-director = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: logwatch
|
|
Simone Caronni |
c9d1cf |
Requires(pre): shadow-utils
|
|
Simone Caronni |
c9d1cf |
Requires(postun): shadow-utils
|
|
Simone Caronni |
0eb199 |
%if 0%{?fedora} >= 16 || 0%{?rhel} > 6
|
|
Simone Caronni |
6d714f |
Requires(post): systemd-sysv
|
|
Simone Caronni |
6d714f |
Requires(post): systemd-units
|
|
Simone Caronni |
6d714f |
Requires(preun): systemd-units
|
|
Simone Caronni |
6d714f |
Requires(postun): systemd-units
|
|
Simone Caronni |
d58a85 |
%else
|
|
Simone Caronni |
d58a85 |
Requires(post): /sbin/chkconfig
|
|
Simone Caronni |
d58a85 |
Requires(preun): /sbin/chkconfig
|
|
Simone Caronni |
d58a85 |
Requires(preun): /sbin/service
|
|
Simone Caronni |
d58a85 |
Requires(postun): /sbin/service
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description director-common
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the common director files, which are shared
|
|
Andreas Thienemann |
074524 |
between all database backends. You have to select a possible
|
|
Andreas Thienemann |
074524 |
database backend though, which provides the needed bacula-director
|
|
Andreas Thienemann |
074524 |
dependency. Please choose from bacula-director-mysql,
|
|
Andreas Thienemann |
074524 |
bacula-director-sqlite or bacula-director-postgresql.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%package client
|
|
Simone Caronni |
6d714f |
Summary: Bacula backup client
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Simone Caronni |
0eb199 |
%if 0%{?fedora} >= 16 || 0%{?rhel} > 6
|
|
Simone Caronni |
6d714f |
Requires(post): systemd-sysv
|
|
Simone Caronni |
6d714f |
Requires(post): systemd-units
|
|
Simone Caronni |
6d714f |
Requires(preun): systemd-units
|
|
Simone Caronni |
6d714f |
Requires(postun): systemd-units
|
|
Simone Caronni |
d58a85 |
%else
|
|
Simone Caronni |
d58a85 |
Requires(post): /sbin/chkconfig
|
|
Simone Caronni |
d58a85 |
Requires(preun): /sbin/chkconfig
|
|
Simone Caronni |
d58a85 |
Requires(preun): /sbin/service
|
|
Simone Caronni |
d58a85 |
Requires(postun): /sbin/service
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description client
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the bacula client, the daemon running on the
|
|
Andreas Thienemann |
074524 |
system to be backed up.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%package storage-common
|
|
Simone Caronni |
6d714f |
Summary: Common Bacula storage daemon files
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Requires: bacula-storage = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Simone Caronni |
0eb199 |
%if 0%{?fedora} >= 16 || 0%{?rhel} > 6
|
|
Simone Caronni |
6d714f |
Requires(post): systemd-sysv
|
|
Simone Caronni |
6d714f |
Requires(post): systemd-units
|
|
Simone Caronni |
6d714f |
Requires(preun): systemd-units
|
|
Simone Caronni |
6d714f |
Requires(postun): systemd-units
|
|
Simone Caronni |
d58a85 |
%else
|
|
Simone Caronni |
d58a85 |
Requires(post): /sbin/chkconfig
|
|
Simone Caronni |
d58a85 |
Requires(preun): /sbin/chkconfig
|
|
Simone Caronni |
d58a85 |
Requires(preun): /sbin/service
|
|
Simone Caronni |
d58a85 |
Requires(postun): /sbin/service
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description storage-common
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the storage daemon, the daemon responsible for
|
|
Andreas Thienemann |
074524 |
writing the data received from the clients onto tape drives or other
|
|
Andreas Thienemann |
074524 |
mass storage devices.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%package storage-mysql
|
|
Simone Caronni |
6d714f |
Summary: MySQL Bacula storage daemon files
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Provides: bacula-storage = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-storage-common = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Simone Caronni |
565c5c |
Requires: bacula-libs-mysql = %{version}-%{release}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description storage-mysql
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the storage daemon, the daemon responsible for
|
|
Andreas Thienemann |
074524 |
writing the data received from the clients onto tape drives or other
|
|
Andreas Thienemann |
074524 |
mass storage devices.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%package storage-sqlite
|
|
Simone Caronni |
6d714f |
Summary: SQLite Bacula storage daemon files
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Provides: bacula-storage = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-storage-common = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Simone Caronni |
565c5c |
Requires: bacula-libs-sqlite = %{version}-%{release}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description storage-sqlite
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the storage daemon, the daemon responsible for
|
|
Andreas Thienemann |
074524 |
writing the data received from the clients onto tape drives or other
|
|
Andreas Thienemann |
074524 |
mass storage devices.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%package storage-postgresql
|
|
Simone Caronni |
6d714f |
Summary: Common Bacula storage daemon files
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Provides: bacula-storage = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-storage-common = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Simone Caronni |
565c5c |
Requires: bacula-libs-postgresql = %{version}-%{release}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description storage-postgresql
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the storage daemon, the daemon responsible for
|
|
Andreas Thienemann |
074524 |
writing the data received from the clients onto tape drives or other
|
|
Andreas Thienemann |
074524 |
mass storage devices.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%package common
|
|
Simone Caronni |
6d714f |
Summary: Common Bacula utilities
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Obsoletes: bacula-console-gnome <= 3.0.3
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description common
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%package console
|
|
Simone Caronni |
6d714f |
Summary: Bacula management console
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description console
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the command-line management console for the bacula
|
|
Andreas Thienemann |
074524 |
backup system.
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
d58a85 |
%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
|
|
Jon Ciesla |
7dc829 |
%package console-bat
|
|
Simone Caronni |
6d714f |
Summary: Bacula bat console
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: usermode
|
|
Jon Ciesla |
7dc829 |
|
|
Jon Ciesla |
7dc829 |
%description console-bat
|
|
Jon Ciesla |
7dc829 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Jon Ciesla |
7dc829 |
recovery, and verification of computer data across a network of
|
|
Jon Ciesla |
7dc829 |
different computers. It is based on a client/server architecture.
|
|
Jon Ciesla |
7dc829 |
|
|
Jon Ciesla |
7dc829 |
This package contains the bat version of the bacula management console
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
565c5c |
|
|
Andreas Thienemann |
074524 |
%package console-wxwidgets
|
|
Simone Caronni |
6d714f |
Summary: Bacula console using the wx widgets toolkit
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Simone Caronni |
6d714f |
Requires: usermode
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description console-wxwidgets
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the wxWidgets version of the bacula management
|
|
Andreas Thienemann |
074524 |
console.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%package traymonitor
|
|
Simone Caronni |
6d714f |
Summary: Bacula monitor for the Gnome and KDE system tray
|
|
Simone Caronni |
6d714f |
Group: System Environment/Daemons
|
|
Simone Caronni |
6d714f |
Requires: bacula-common = %{version}-%{release}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%description traymonitor
|
|
Andreas Thienemann |
074524 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Andreas Thienemann |
074524 |
recovery, and verification of computer data across a network of
|
|
Andreas Thienemann |
074524 |
different computers. It is based on a client/server architecture.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
This package contains the Gnome- and KDE-compatible tray monitor to
|
|
Andreas Thienemann |
074524 |
monitor your bacula server.
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
ab4be6 |
%package devel
|
|
Simone Caronni |
ab4be6 |
Summary: Bacula development files
|
|
Simone Caronni |
ab4be6 |
Group: Development/Libraries
|
|
Simone Caronni |
ab4be6 |
|
|
Simone Caronni |
ab4be6 |
%description devel
|
|
Simone Caronni |
ab4be6 |
Bacula is a set of programs that allow you to manage the backup,
|
|
Simone Caronni |
ab4be6 |
recovery, and verification of computer data across a network of
|
|
Simone Caronni |
ab4be6 |
different computers. It is based on a client/server architecture.
|
|
Simone Caronni |
ab4be6 |
|
|
Simone Caronni |
ab4be6 |
This development package contains static libraries and header files.
|
|
Simone Caronni |
ab4be6 |
|
|
Simone Caronni |
ab4be6 |
|
|
Simone Caronni |
d58a85 |
%package -n nagios-plugins-bacula
|
|
Simone Caronni |
d58a85 |
Summary: Nagios Plugin - check_bacula
|
|
Simone Caronni |
d58a85 |
Group: Applications/System
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%description -n nagios-plugins-bacula
|
|
Simone Caronni |
d58a85 |
Provides check_bacula support for Nagios.
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
|
|
Andreas Thienemann |
074524 |
%prep
|
|
Andreas Thienemann |
074524 |
%setup -q -c -n bacula-%{version}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
pushd bacula-%{version}
|
|
Simone Caronni |
9d6421 |
%patch1 -p1 -b .config
|
|
Simone Caronni |
d58a85 |
%patch2 -p1 -b .nagios-ent-fd
|
|
Simone Caronni |
9d6421 |
%patch3 -p1 -b .pamd
|
|
Simone Caronni |
d58a85 |
%patch4 -p2 -b .openssl
|
|
Simone Caronni |
d58a85 |
%patch5 -p1 -b .queryfile
|
|
Simone Caronni |
d58a85 |
%patch6 -p0 -b .python27
|
|
Simone Caronni |
67db50 |
%patch7 -p1 -b .log-path
|
|
Simone Caronni |
d58a85 |
%patch8 -p0 -b .priv
|
|
Simone Caronni |
d58a85 |
%patch9 -p2 -b .tray-dir
|
|
Simone Caronni |
d58a85 |
%patch10 -p0 -b .mysql55
|
|
Simone Caronni |
d58a85 |
%patch11 -p1 -b .maxvalue
|
|
Lukas Nykryn |
36ac69 |
|
|
Andreas Thienemann |
074524 |
# Remove execution permissions from files we're packaging as docs later on
|
|
Andreas Thienemann |
074524 |
find examples -type f | xargs chmod -x
|
|
Andreas Thienemann |
074524 |
find updatedb -type f | xargs chmod -x
|
|
Andreas Thienemann |
074524 |
popd
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
# Remove cvs left-overs
|
|
Andreas Thienemann |
074524 |
find -name '.cvsignore' | xargs rm -f
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
# Fix perms of c files to silent rpmlint
|
|
Andreas Thienemann |
074524 |
find -type f -name '*.c' | xargs chmod -x
|
|
Andreas Thienemann |
074524 |
find -type f -name '*.h' | xargs chmod -x
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
# We are building the source several times, each with a different storage backend
|
|
Simone Caronni |
d844af |
# and all the common files separated so we can also reduce compilation time
|
|
Simone Caronni |
d844af |
# and build graphical consoles where allowed.
|
|
Simone Caronni |
d844af |
mkdir bacula-mysql bacula-postgresql bacula-sqlite bacula-base
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%build
|
|
Andreas Thienemann |
074524 |
# Shell function to configure and build a Bacula tree
|
|
Andreas Thienemann |
074524 |
build() {
|
|
Andreas Thienemann |
074524 |
cp -rl ../bacula-%{version}/* .
|
|
Jan Görig |
7ce52f |
export CFLAGS="$RPM_OPT_FLAGS -I%{_includedir}/ncurses"
|
|
Simone Caronni |
c49680 |
export CPPFLAGS="$RPM_OPT_FLAGS -I%{_includedir}/ncurses"
|
|
Andreas Thienemann |
074524 |
%configure \
|
|
Andreas Thienemann |
074524 |
--sysconfdir=%{_sysconfdir}/bacula \
|
|
Simone Caronni |
9d6421 |
--with-basename=bacula \
|
|
Andreas Thienemann |
074524 |
--with-dir-user=bacula \
|
|
Andreas Thienemann |
074524 |
--with-dir-group=bacula \
|
|
Andreas Thienemann |
074524 |
--with-sd-user=bacula \
|
|
Jan Görig |
e51227 |
--with-sd-group=disk \
|
|
Andreas Thienemann |
074524 |
--with-fd-user=root \
|
|
Andreas Thienemann |
074524 |
--with-fd-group=root \
|
|
Andreas Thienemann |
074524 |
--with-dir-password=@@DIR_PASSWORD@@ \
|
|
Andreas Thienemann |
074524 |
--with-fd-password=@@FD_PASSWORD@@ \
|
|
Andreas Thienemann |
074524 |
--with-sd-password=@@SD_PASSWORD@@ \
|
|
Andreas Thienemann |
074524 |
--with-mon-dir-password=@@MON_DIR_PASSWORD@@ \
|
|
Andreas Thienemann |
074524 |
--with-mon-fd-password=@@MON_FD_PASSWORD@@ \
|
|
Andreas Thienemann |
074524 |
--with-mon-sd-password=@@MON_SD_PASSWORD@@ \
|
|
Simone Caronni |
0922a7 |
--with-working-dir=%{_localstatedir}/spool/bacula \
|
|
Simone Caronni |
0922a7 |
--with-scriptdir=%{_libexecdir}/bacula \
|
|
Andreas Thienemann |
074524 |
--with-smtp-host=localhost \
|
|
Andreas Thienemann |
074524 |
--with-subsys-dir=%{_localstatedir}/lock/subsys \
|
|
Andreas Thienemann |
074524 |
--with-pid-dir=%{_localstatedir}/run \
|
|
Simone Caronni |
d58a85 |
--with-plugindir=%{_libdir}/bacula \
|
|
Simone Caronni |
efc30f |
--disable-conio \
|
|
Simone Caronni |
efc30f |
--enable-readline \
|
|
Andreas Thienemann |
074524 |
--enable-largefile \
|
|
Andreas Thienemann |
074524 |
--with-openssl \
|
|
Andreas Thienemann |
074524 |
--with-tcp-wrappers \
|
|
Andreas Thienemann |
074524 |
--with-python \
|
|
Andreas Thienemann |
074524 |
--enable-smartalloc \
|
|
Andreas Thienemann |
074524 |
--with-x \
|
|
Andreas Thienemann |
074524 |
$*
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
if test $? != 0; then
|
|
Andreas Thienemann |
074524 |
tail -500 config.log
|
|
Andreas Thienemann |
074524 |
: configure failed
|
|
Andreas Thienemann |
074524 |
exit 1
|
|
Andreas Thienemann |
074524 |
fi
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
d58a85 |
# Remove RPATH
|
|
Simone Caronni |
d58a85 |
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
|
|
Simone Caronni |
d58a85 |
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
|
|
Simone Caronni |
d58a85 |
|
|
Jan Görig |
7ce52f |
%{__make} %{?_smp_mflags} NO_ECHO=
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
}
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
d844af |
# Regen bat QT project file and build tools
|
|
Simone Caronni |
d844af |
pushd bacula-base
|
|
Simone Caronni |
d58a85 |
%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
|
|
Simone Caronni |
d844af |
export QMAKE=/usr/bin/qmake-qt4
|
|
Simone Caronni |
d844af |
build \
|
|
Simone Caronni |
d844af |
--enable-bat \
|
|
Simone Caronni |
824afa |
--htmldir=%{_datadir}/doc/bacula-console-bat-%{version} \
|
|
Lukas Nykryn |
9944b1 |
%if ! 0%{?rhel}
|
|
Simone Caronni |
d844af |
--enable-bwx-console \
|
|
Lukas Nykryn |
9944b1 |
%endif
|
|
Simone Caronni |
d844af |
--enable-tray-monitor \
|
|
Simone Caronni |
d844af |
--enable-client-only
|
|
Simone Caronni |
d58a85 |
pushd src/qt-console
|
|
Simone Caronni |
d58a85 |
/usr/bin/qmake-qt4
|
|
Simone Caronni |
d58a85 |
make
|
|
Simone Caronni |
d58a85 |
popd
|
|
Simone Caronni |
d58a85 |
%else
|
|
Simone Caronni |
d58a85 |
build \
|
|
Simone Caronni |
d58a85 |
--disable-bat \
|
|
Simone Caronni |
d58a85 |
--enable-bwx-console \
|
|
Simone Caronni |
d58a85 |
--enable-tray-monitor \
|
|
Simone Caronni |
d58a85 |
--enable-client-only
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Simone Caronni |
d58a85 |
pushd examples/nagios/check_bacula
|
|
Simone Caronni |
d58a85 |
CFLAGS="%{optflags}" %{__make} LIBS="-lpthread -ldl -lssl -lcrypto -lz"
|
|
Simone Caronni |
46a44b |
popd
|
|
Andreas Thienemann |
074524 |
popd
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
d844af |
# Build sqlite director
|
|
Simone Caronni |
d844af |
pushd bacula-sqlite
|
|
Simone Caronni |
d844af |
build \
|
|
Simone Caronni |
d844af |
--disable-bat \
|
|
Simone Caronni |
d844af |
--disable-bwx-console \
|
|
Simone Caronni |
d844af |
--disable-tray-monitor \
|
|
Simone Caronni |
d844af |
--enable-build-stored \
|
|
Simone Caronni |
d844af |
--enable-build-dird \
|
|
Simone Caronni |
4b3d4f |
--enable-batch-insert \
|
|
Simone Caronni |
d844af |
--with-sqlite3
|
|
Simone Caronni |
d844af |
popd
|
|
Simone Caronni |
d844af |
|
|
Andreas Thienemann |
074524 |
# Build MySQL director
|
|
Andreas Thienemann |
074524 |
pushd bacula-mysql
|
|
Simone Caronni |
d844af |
build \
|
|
Simone Caronni |
d844af |
--disable-bat \
|
|
Simone Caronni |
d844af |
--disable-bwx-console \
|
|
Simone Caronni |
d844af |
--disable-tray-monitor \
|
|
Simone Caronni |
d844af |
--enable-build-stored \
|
|
Simone Caronni |
d844af |
--enable-build-dird \
|
|
Simone Caronni |
4b3d4f |
--enable-batch-insert \
|
|
Simone Caronni |
d844af |
--with-mysql
|
|
Andreas Thienemann |
074524 |
popd
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
# Build PostgreSQL director
|
|
Andreas Thienemann |
074524 |
pushd bacula-postgresql
|
|
Simone Caronni |
d844af |
build \
|
|
Simone Caronni |
d844af |
--disable-bat \
|
|
Simone Caronni |
d844af |
--disable-bwx-console \
|
|
Simone Caronni |
d844af |
--disable-tray-monitor \
|
|
Simone Caronni |
d844af |
--enable-build-stored \
|
|
Simone Caronni |
d844af |
--enable-build-dird \
|
|
Simone Caronni |
4b3d4f |
--enable-batch-insert \
|
|
Simone Caronni |
d844af |
--with-postgresql
|
|
Andreas Thienemann |
074524 |
popd
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%install
|
|
Andreas Thienemann |
074524 |
rm -rf %{buildroot}
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
d844af |
pushd bacula-base
|
|
Simone Caronni |
d844af |
make install DESTDIR=%{buildroot}
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
# install the nagios plugin
|
|
Simone Caronni |
d58a85 |
%{__mkdir_p} %{buildroot}%{_libdir}/nagios/plugins
|
|
Simone Caronni |
d58a85 |
%{__install} -m0755 examples/nagios/check_bacula/.libs/check_bacula %{buildroot}%{_libdir}/nagios/plugins/
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
# Desktop Integration
|
|
Simone Caronni |
d844af |
mkdir -p %{buildroot}%{_bindir}
|
|
Simone Caronni |
d844af |
install -m 644 -D scripts/bacula.png %{buildroot}%{_datadir}/pixmaps/bacula.png
|
|
Simone Caronni |
d58a85 |
|
|
Lukas Nykryn |
9944b1 |
%if ! 0%{?rhel}
|
|
Simone Caronni |
d58a85 |
# bwxconsole
|
|
Simone Caronni |
d844af |
install -m 644 -D src/wx-console/wxwin16x16.xpm %{buildroot}%{_datadir}/pixmaps/wxwin16x16.xpm
|
|
Simone Caronni |
d844af |
install -m 644 -D scripts/wxconsole.pamd %{buildroot}%{_sysconfdir}/pam.d/bwxconsole
|
|
Simone Caronni |
d844af |
install -m 644 -D %{SOURCE14} %{buildroot}%{_sysconfdir}/security/console.apps/bwxconsole
|
|
Simone Caronni |
d58a85 |
ln -sf consolehelper %{buildroot}%{_bindir}/bwxconsole
|
|
Simone Caronni |
d58a85 |
desktop-file-install --vendor="fedora" --dir=%{buildroot}%{_datadir}/applications %{SOURCE10}
|
|
Lukas Nykryn |
9944b1 |
%endif
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d844af |
install -m 644 -D src/tray-monitor/generic.xpm %{buildroot}%{_datadir}/pixmaps/bacula-tray-monitor.xpm
|
|
Simone Caronni |
d844af |
install -m 644 -D scripts/bgnome-console.pamd %{buildroot}%{_sysconfdir}/pam.d/bacula-tray-monitor
|
|
Simone Caronni |
d844af |
install -m 644 -D %{SOURCE13} %{buildroot}%{_sysconfdir}/security/console.apps/bacula-tray-monitor
|
|
Simone Caronni |
d844af |
ln -sf consolehelper %{buildroot}%{_bindir}/bacula-tray-monitor
|
|
Simone Caronni |
d844af |
desktop-file-install --vendor="fedora" --dir=%{buildroot}%{_datadir}/applications %{SOURCE11}
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
|
|
Simone Caronni |
d58a85 |
install -m 644 -D src/qt-console/images/bat_icon.png %{buildroot}%{_datadir}/pixmaps/bat_icon.png
|
|
Simone Caronni |
d58a85 |
install -m 644 -D scripts/bgnome-console.pamd %{buildroot}%{_sysconfdir}/pam.d/bat
|
|
Simone Caronni |
d58a85 |
install -m 644 -D scripts/bat.console_apps %{buildroot}%{_sysconfdir}/security/console.apps/bat
|
|
Simone Caronni |
d58a85 |
ln -sf consolehelper %{buildroot}%{_bindir}/bat
|
|
Simone Caronni |
d844af |
desktop-file-install --vendor="fedora" --dir=%{buildroot}%{_datadir}/applications %{SOURCE12}
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
install -m 755 -D src/qt-console/.libs/bat %{buildroot}%{_sbindir}
|
|
Simone Caronni |
d58a85 |
install -m 644 -D src/qt-console/bat.conf %{buildroot}%{_sysconfdir}/bacula/bat.conf
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Simone Caronni |
d844af |
popd
|
|
Simone Caronni |
d844af |
|
|
Andreas Thienemann |
074524 |
pushd bacula-sqlite
|
|
Andreas Thienemann |
074524 |
make install DESTDIR=%{buildroot}
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/bacula-dir %{buildroot}%{_sbindir}/bacula-dir.sqlite
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/dbcheck %{buildroot}%{_sbindir}/dbcheck.sqlite
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/bcopy %{buildroot}%{_sbindir}/bcopy.sqlite
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/bscan %{buildroot}%{_sbindir}/bscan.sqlite
|
|
Simone Caronni |
ae4303 |
mv %{buildroot}%{_sbindir}/btape %{buildroot}%{_sbindir}/btape.sqlite
|
|
Simone Caronni |
ae4303 |
mv %{buildroot}%{_libdir}/libbacsql-%{version}.so %{buildroot}%{_libdir}/libbacsql-%{version}.so.sqlite
|
|
Simone Caronni |
b36afd |
rm -f %{buildroot}%{_libdir}/libbacsql.so
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
for script in create_bacula_database drop_bacula_database drop_bacula_tables \
|
|
Andreas Thienemann |
074524 |
grant_bacula_privileges make_bacula_tables make_catalog_backup \
|
|
Simone Caronni |
b36afd |
update_bacula_tables bacula_config; do
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_libexecdir}/bacula/${script} %{buildroot}%{_libexecdir}/bacula/${script}.sqlite
|
|
Andreas Thienemann |
074524 |
done
|
|
Andreas Thienemann |
074524 |
popd
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
pushd bacula-mysql
|
|
Andreas Thienemann |
074524 |
make install DESTDIR=%{buildroot}
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/bacula-dir %{buildroot}%{_sbindir}/bacula-dir.mysql
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/dbcheck %{buildroot}%{_sbindir}/dbcheck.mysql
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/bcopy %{buildroot}%{_sbindir}/bcopy.mysql
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/bscan %{buildroot}%{_sbindir}/bscan.mysql
|
|
Simone Caronni |
ae4303 |
mv %{buildroot}%{_sbindir}/btape %{buildroot}%{_sbindir}/btape.mysql
|
|
Simone Caronni |
ae4303 |
mv %{buildroot}%{_libdir}/libbacsql-%{version}.so %{buildroot}%{_libdir}/libbacsql-%{version}.so.mysql
|
|
Simone Caronni |
b36afd |
rm -f %{buildroot}%{_libdir}/libbacsql.so
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
for script in create_bacula_database drop_bacula_database drop_bacula_tables \
|
|
Andreas Thienemann |
074524 |
grant_bacula_privileges make_bacula_tables make_catalog_backup \
|
|
Simone Caronni |
b36afd |
update_bacula_tables bacula_config; do
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_libexecdir}/bacula/${script} %{buildroot}%{_libexecdir}/bacula/${script}.mysql
|
|
Andreas Thienemann |
074524 |
done
|
|
Andreas Thienemann |
074524 |
popd
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
pushd bacula-postgresql
|
|
Andreas Thienemann |
074524 |
make install DESTDIR=%{buildroot}
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/bacula-dir %{buildroot}%{_sbindir}/bacula-dir.postgresql
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/dbcheck %{buildroot}%{_sbindir}/dbcheck.postgresql
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/bcopy %{buildroot}%{_sbindir}/bcopy.postgresql
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_sbindir}/bscan %{buildroot}%{_sbindir}/bscan.postgresql
|
|
Simone Caronni |
ae4303 |
mv %{buildroot}%{_sbindir}/btape %{buildroot}%{_sbindir}/btape.postgresql
|
|
Simone Caronni |
ae4303 |
mv %{buildroot}%{_libdir}/libbacsql-%{version}.so %{buildroot}%{_libdir}/libbacsql-%{version}.so.postgresql
|
|
Simone Caronni |
b36afd |
rm -f %{buildroot}%{_libdir}/libbacsql.so
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
for script in create_bacula_database drop_bacula_database drop_bacula_tables \
|
|
Andreas Thienemann |
074524 |
grant_bacula_privileges make_bacula_tables make_catalog_backup \
|
|
Simone Caronni |
b36afd |
update_bacula_tables bacula_config; do
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_libexecdir}/bacula/${script} %{buildroot}%{_libexecdir}/bacula/${script}.postgresql
|
|
Andreas Thienemann |
074524 |
done
|
|
Andreas Thienemann |
074524 |
popd
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
# Fix some wrapper braindeadness
|
|
Andreas Thienemann |
074524 |
rm -f %{buildroot}%{_libexecdir}/bacula/bconsole
|
|
Andreas Thienemann |
074524 |
rm -f %{buildroot}%{_libexecdir}/bacula/gconsole
|
|
Lukas Nykryn |
9944b1 |
%if ! 0%{?rhel}
|
|
Jon Ciesla |
b87413 |
mv %{buildroot}%{_sbindir}/bwx-console %{buildroot}%{_sbindir}/bwxconsole
|
|
Jon Ciesla |
b87413 |
mv %{buildroot}%{_sysconfdir}/bacula/bwx-console.conf %{buildroot}%{_sysconfdir}/bacula/bwxconsole.conf
|
|
Lukas Nykryn |
9944b1 |
%else
|
|
Lukas Nykryn |
9944b1 |
rm -f %{buildroot}%{_mandir}/man1/bacula-bwxconsole*
|
|
Lukas Nykryn |
9944b1 |
%endif
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
# logrotate
|
|
Andreas Thienemann |
074524 |
mkdir -p %{buildroot}%{_localstatedir}/log/bacula
|
|
Simone Caronni |
d844af |
install -m 644 -D %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/bacula
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
# And logwatch
|
|
Simone Caronni |
d844af |
install -m 755 -D bacula-base/scripts/logwatch/bacula %{buildroot}%{_sysconfdir}/logwatch/scripts/services/bacula
|
|
Simone Caronni |
d844af |
install -m 755 -D bacula-base/scripts/logwatch/applybaculadate %{buildroot}%{_sysconfdir}/logwatch/scripts/shared/applybaculadate
|
|
Simone Caronni |
d844af |
install -m 644 -D bacula-base/scripts/logwatch/logfile.bacula.conf %{buildroot}%{_sysconfdir}/logwatch/conf/logfiles/bacula.conf
|
|
Simone Caronni |
d844af |
install -m 644 -D bacula-base/scripts/logwatch/services.bacula.conf %{buildroot}%{_sysconfdir}/logwatch/conf/services/bacula.conf
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
556d4b |
install -m 755 -D %{SOURCE3} %{buildroot}%{_sbindir}/bacula-checkconf
|
|
Simone Caronni |
0eb199 |
%if 0%{?fedora} >= 16 || 0%{?rhel} > 6
|
|
Tom "spot" Callaway |
a64ae8 |
# Systemd unit files
|
|
Simone Caronni |
799b48 |
mkdir -p %{buildroot}%{_unitdir}
|
|
Tom "spot" Callaway |
a64ae8 |
install -m 755 -D %{SOURCE7} %{buildroot}%{_unitdir}/bacula-fd.service
|
|
Tom "spot" Callaway |
a64ae8 |
install -m 755 -D %{SOURCE8} %{buildroot}%{_unitdir}/bacula-dir.service
|
|
Tom "spot" Callaway |
a64ae8 |
install -m 755 -D %{SOURCE9} %{buildroot}%{_unitdir}/bacula-sd.service
|
|
Simone Caronni |
d58a85 |
%else
|
|
Simone Caronni |
d58a85 |
# Initscripts
|
|
Simone Caronni |
b36afd |
install -m 755 -D %{SOURCE4} %{buildroot}%{_initrddir}/bacula-fd
|
|
Simone Caronni |
b36afd |
install -m 755 -D %{SOURCE5} %{buildroot}%{_initrddir}/bacula-dir
|
|
Simone Caronni |
b36afd |
install -m 755 -D %{SOURCE6} %{buildroot}%{_initrddir}/bacula-sd
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Simone Caronni |
d844af |
|
|
Simone Caronni |
d844af |
# Sysconfig
|
|
Simone Caronni |
d844af |
install -m 644 -D %{SOURCE15} %{buildroot}%{_sysconfdir}/sysconfig/bacula-fd
|
|
Simone Caronni |
d844af |
install -m 644 -D %{SOURCE16} %{buildroot}%{_sysconfdir}/sysconfig/bacula-dir
|
|
Simone Caronni |
d844af |
install -m 644 -D %{SOURCE17} %{buildroot}%{_sysconfdir}/sysconfig/bacula-sd
|
|
Jan Görig |
e51227 |
|
|
Andreas Thienemann |
074524 |
# Wipe backup files from the multiple make install calls
|
|
Andreas Thienemann |
074524 |
rm -vf %{buildroot}%{_sysconfdir}/bacula/*.{new,old}
|
|
Andreas Thienemann |
074524 |
rm -vf %{buildroot}%{_libexecdir}/bacula/*.{new,old}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
# Create the spooling
|
|
Andreas Thienemann |
074524 |
mkdir -p %{buildroot}%{_localstatedir}/spool/bacula
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
# Move some files around
|
|
Andreas Thienemann |
074524 |
mv %{buildroot}%{_libexecdir}/bacula/query.sql %{buildroot}%{_sysconfdir}/bacula/query.sql
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
# Nuke the scripts we do not need
|
|
Andreas Thienemann |
074524 |
rm -vf %{buildroot}%{_libexecdir}/bacula/{bacula,bacula-ctl-*,startmysql,stopmysql}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
# Fix up some perms so rpmlint does not complain too much
|
|
Andreas Thienemann |
074524 |
chmod 755 %{buildroot}%{_sbindir}/*
|
|
Andreas Thienemann |
074524 |
chmod 755 %{buildroot}%{_libexecdir}/bacula/*
|
|
Andreas Thienemann |
074524 |
chmod 644 %{buildroot}%{_libexecdir}/bacula/btraceback.*
|
|
Andreas Thienemann |
074524 |
|
|
Jon Ciesla |
bf00cf |
# Remove extra docs
|
|
Jon Ciesla |
bf00cf |
rm -rf %{buildroot}%{_datadir}/doc/bacula/
|
|
Jon Ciesla |
bf00cf |
|
|
Simone Caronni |
ab4be6 |
# Install headers
|
|
Simone Caronni |
ab4be6 |
%{__mkdir_p} %{buildroot}%{_includedir}/bacula
|
|
Simone Caronni |
ab4be6 |
pushd %{name}-%{version}
|
|
Simone Caronni |
ab4be6 |
for dir in src src/cats src/console src/dird src/filed src/findlib src/lib src/plugins/sd src/stored; do
|
|
Simone Caronni |
ab4be6 |
%{__mkdir_p} %{buildroot}%{_includedir}/bacula/$dir
|
|
Simone Caronni |
ab4be6 |
%{__install} -m 644 $dir/*.h %{buildroot}%{_includedir}/bacula/$dir
|
|
Simone Caronni |
ab4be6 |
done
|
|
Simone Caronni |
ab4be6 |
popd
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
|
|
Andreas Thienemann |
074524 |
%clean
|
|
Andreas Thienemann |
074524 |
rm -rf %{buildroot}
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
565c5c |
%post libs
|
|
Simone Caronni |
565c5c |
/sbin/ldconfig
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%post libs-mysql
|
|
Simone Caronni |
728b7a |
/usr/sbin/alternatives --install %{_libdir}/libbacsql.so libbacsql %{_libdir}/libbacsql-%{version}.so.mysql 50 \
|
|
Simone Caronni |
565c5c |
--slave %{_libdir}/libbacsql-%{version}.so libbacsql-%{version}.so %{_libdir}/libbacsql-%{version}.so.mysql
|
|
Simone Caronni |
565c5c |
/sbin/ldconfig
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%post libs-sqlite
|
|
Simone Caronni |
728b7a |
/usr/sbin/alternatives --install %{_libdir}/libbacsql.so libbacsql %{_libdir}/libbacsql-%{version}.so.sqlite 40 \
|
|
Simone Caronni |
565c5c |
--slave %{_libdir}/libbacsql-%{version}.so libbacsql-%{version}.so %{_libdir}/libbacsql-%{version}.so.sqlite
|
|
Simone Caronni |
565c5c |
/sbin/ldconfig
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%post libs-postgresql
|
|
Simone Caronni |
728b7a |
/usr/sbin/alternatives --install %{_libdir}/libbacsql.so libbacsql %{_libdir}/libbacsql-%{version}.so.postgresql 60 \
|
|
Simone Caronni |
565c5c |
--slave %{_libdir}/libbacsql-%{version}.so libbacsql-%{version}.so %{_libdir}/libbacsql-%{version}.so.postgresql
|
|
Simone Caronni |
565c5c |
/sbin/ldconfig
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%postun libs
|
|
Simone Caronni |
565c5c |
/sbin/ldconfig
|
|
Simone Caronni |
565c5c |
exit 0
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
728b7a |
%preun libs-mysql
|
|
Simone Caronni |
728b7a |
if [ "$1" = 0 ]; then
|
|
Simone Caronni |
728b7a |
alternatives --remove libbacsql %{_libdir}/libbacsql-%{version}.so.mysql
|
|
Simone Caronni |
728b7a |
fi
|
|
Simone Caronni |
728b7a |
|
|
Simone Caronni |
728b7a |
%preun libs-sqlite
|
|
Simone Caronni |
728b7a |
if [ "$1" = 0 ]; then
|
|
Simone Caronni |
728b7a |
alternatives --remove libbacsql %{_libdir}/libbacsql-%{version}.so.sqlite
|
|
Simone Caronni |
728b7a |
fi
|
|
Simone Caronni |
728b7a |
|
|
Simone Caronni |
728b7a |
%preun libs-postgresql
|
|
Simone Caronni |
728b7a |
if [ "$1" = 0 ]; then
|
|
Simone Caronni |
728b7a |
alternatives --remove libbacsql %{_libdir}/libbacsql-%{version}.so.postgresql
|
|
Simone Caronni |
728b7a |
fi
|
|
Simone Caronni |
728b7a |
|
|
Simone Caronni |
565c5c |
%postun libs-mysql
|
|
Simone Caronni |
565c5c |
/sbin/ldconfig
|
|
Simone Caronni |
565c5c |
exit 0
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%postun libs-sqlite
|
|
Simone Caronni |
565c5c |
/sbin/ldconfig
|
|
Simone Caronni |
565c5c |
exit 0
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%postun libs-postgresql
|
|
Simone Caronni |
565c5c |
/sbin/ldconfig
|
|
Simone Caronni |
565c5c |
exit 0
|
|
Simone Caronni |
565c5c |
|
|
Andreas Thienemann |
074524 |
%post director-mysql
|
|
Andreas Thienemann |
074524 |
/usr/sbin/alternatives --install /usr/sbin/bacula-dir bacula-dir /usr/sbin/bacula-dir.mysql 50 \
|
|
Andreas Thienemann |
074524 |
--slave /usr/sbin/dbcheck bacula-dbcheck /usr/sbin/dbcheck.mysql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/create_bacula_database create_bacula_database /usr/libexec/bacula/create_bacula_database.mysql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/drop_bacula_database drop_bacula_database /usr/libexec/bacula/drop_bacula_database.mysql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/drop_bacula_tables drop_bacula_tables /usr/libexec/bacula/drop_bacula_tables.mysql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/grant_bacula_privileges grant_bacula_privileges /usr/libexec/bacula/grant_bacula_privileges.mysql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/make_bacula_tables make_bacula_tables /usr/libexec/bacula/make_bacula_tables.mysql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/make_catalog_backup make_catalog_backup /usr/libexec/bacula/make_catalog_backup.mysql \
|
|
Simone Caronni |
b36afd |
--slave /usr/libexec/bacula/update_bacula_tables update_bacula_tables /usr/libexec/bacula/update_bacula_tables.mysql \
|
|
Simone Caronni |
b36afd |
--slave /usr/libexec/bacula/bacula_config bacula_config /usr/libexec/bacula/bacula_config.mysql
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%post director-sqlite
|
|
Andreas Thienemann |
074524 |
/usr/sbin/alternatives --install /usr/sbin/bacula-dir bacula-dir /usr/sbin/bacula-dir.sqlite 40 \
|
|
Andreas Thienemann |
074524 |
--slave /usr/sbin/dbcheck bacula-dbcheck /usr/sbin/dbcheck.sqlite \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/create_bacula_database create_bacula_database /usr/libexec/bacula/create_bacula_database.sqlite \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/drop_bacula_database drop_bacula_database /usr/libexec/bacula/drop_bacula_database.sqlite \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/drop_bacula_tables drop_bacula_tables /usr/libexec/bacula/drop_bacula_tables.sqlite \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/grant_bacula_privileges grant_bacula_privileges /usr/libexec/bacula/grant_bacula_privileges.sqlite \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/make_bacula_tables make_bacula_tables /usr/libexec/bacula/make_bacula_tables.sqlite \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/make_catalog_backup make_catalog_backup /usr/libexec/bacula/make_catalog_backup.sqlite \
|
|
Simone Caronni |
b36afd |
--slave /usr/libexec/bacula/update_bacula_tables update_bacula_tables /usr/libexec/bacula/update_bacula_tables.sqlite \
|
|
Simone Caronni |
b36afd |
--slave /usr/libexec/bacula/bacula_config bacula_config /usr/libexec/bacula/bacula_config.sqlite
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%post director-postgresql
|
|
Andreas Thienemann |
074524 |
/usr/sbin/alternatives --install /usr/sbin/bacula-dir bacula-dir /usr/sbin/bacula-dir.postgresql 60 \
|
|
Andreas Thienemann |
074524 |
--slave /usr/sbin/dbcheck bacula-dbcheck /usr/sbin/dbcheck.postgresql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/create_bacula_database create_bacula_database /usr/libexec/bacula/create_bacula_database.postgresql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/drop_bacula_database drop_bacula_database /usr/libexec/bacula/drop_bacula_database.postgresql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/drop_bacula_tables drop_bacula_tables /usr/libexec/bacula/drop_bacula_tables.postgresql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/grant_bacula_privileges grant_bacula_privileges /usr/libexec/bacula/grant_bacula_privileges.postgresql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/make_bacula_tables make_bacula_tables /usr/libexec/bacula/make_bacula_tables.postgresql \
|
|
Andreas Thienemann |
d03ec3 |
--slave /usr/libexec/bacula/make_catalog_backup make_catalog_backup /usr/libexec/bacula/make_catalog_backup.postgresql \
|
|
Simone Caronni |
b36afd |
--slave /usr/libexec/bacula/update_bacula_tables update_bacula_tables /usr/libexec/bacula/update_bacula_tables.postgresql \
|
|
Simone Caronni |
b36afd |
--slave /usr/libexec/bacula/bacula_config bacula_config /usr/libexec/bacula/bacula_config.postgresql
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%preun director-mysql
|
|
Jon Ciesla |
e45f06 |
if [ "$1" = 0 ]; then
|
|
Jon Ciesla |
e45f06 |
/usr/sbin/alternatives --remove bacula-dir /usr/sbin/bacula-dir.mysql
|
|
Jon Ciesla |
e45f06 |
fi
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%preun director-sqlite
|
|
Jon Ciesla |
e45f06 |
if [ "$1" = 0 ]; then
|
|
Jon Ciesla |
e45f06 |
/usr/sbin/alternatives --remove bacula-dir /usr/sbin/bacula-dir.sqlite
|
|
Jon Ciesla |
e45f06 |
fi
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%preun director-postgresql
|
|
Jon Ciesla |
e45f06 |
if [ "$1" = 0 ]; then
|
|
Jon Ciesla |
e45f06 |
/usr/sbin/alternatives --remove bacula-dir /usr/sbin/bacula-dir.postgresql
|
|
Jon Ciesla |
e45f06 |
fi
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%pre common
|
|
Simone Caronni |
c9d1cf |
getent group %username >/dev/null || groupadd -g %uid -r %username &>/dev/null || :
|
|
Simone Caronni |
c9d1cf |
getent passwd %username >/dev/null || useradd -u %uid -r -s /sbin/nologin \
|
|
Simone Caronni |
c9d1cf |
-d /var/spool/bacula -M -c 'Bacula Backup System' -g %username %username &>/dev/null || :
|
|
Simone Caronni |
c9d1cf |
exit 0
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%post storage-mysql
|
|
Andreas Thienemann |
074524 |
/usr/sbin/alternatives --install /usr/sbin/bcopy bacula-sd /usr/sbin/bcopy.mysql 50 \
|
|
Simone Caronni |
ae4303 |
--slave /usr/sbin/bscan bacula-bscan /usr/sbin/bscan.mysql \
|
|
Simone Caronni |
ae4303 |
--slave /usr/sbin/btape bacula-btape /usr/sbin/btape.mysql
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%post storage-sqlite
|
|
Andreas Thienemann |
074524 |
/usr/sbin/alternatives --install /usr/sbin/bcopy bacula-sd /usr/sbin/bcopy.sqlite 40 \
|
|
Simone Caronni |
ae4303 |
--slave /usr/sbin/bscan bacula-bscan /usr/sbin/bscan.sqlite \
|
|
Simone Caronni |
ae4303 |
--slave /usr/sbin/btape bacula-btape /usr/sbin/btape.sqlite
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%post storage-postgresql
|
|
Andreas Thienemann |
074524 |
/usr/sbin/alternatives --install /usr/sbin/bcopy bacula-sd /usr/sbin/bcopy.postgresql 60 \
|
|
Simone Caronni |
ae4303 |
--slave /usr/sbin/bscan bacula-bscan /usr/sbin/bscan.postgresql \
|
|
Simone Caronni |
ae4303 |
--slave /usr/sbin/btape bacula-btape /usr/sbin/btape.postgresql
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%preun storage-mysql
|
|
Jon Ciesla |
e45f06 |
if [ "$1" = 0 ]; then
|
|
Jon Ciesla |
e45f06 |
/usr/sbin/alternatives --remove bacula-sd /usr/sbin/bcopy.mysql
|
|
Jon Ciesla |
e45f06 |
fi
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%preun storage-sqlite
|
|
Jon Ciesla |
e45f06 |
if [ "$1" = 0 ]; then
|
|
Jon Ciesla |
e45f06 |
/usr/sbin/alternatives --remove bacula-sd /usr/sbin/bcopy.sqlite
|
|
Jon Ciesla |
e45f06 |
fi
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%preun storage-postgresql
|
|
Jon Ciesla |
e45f06 |
if [ "$1" = 0 ]; then
|
|
Jon Ciesla |
e45f06 |
/usr/sbin/alternatives --remove bacula-sd /usr/sbin/bcopy.postgresql
|
|
Jon Ciesla |
e45f06 |
fi
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
c9d1cf |
%postun common
|
|
Simone Caronni |
c9d1cf |
test "$1" != 0 || userdel %username &>/dev/null || :
|
|
Simone Caronni |
c9d1cf |
test "$1" != 0 || groupdel %username &>/dev/null || :
|
|
Simone Caronni |
c9d1cf |
exit 0
|
|
Simone Caronni |
c9d1cf |
|
|
Simone Caronni |
0eb199 |
%if 0%{?fedora} >= 16 || 0%{?rhel} > 6
|
|
Simone Caronni |
d58a85 |
|
|
Tom "spot" Callaway |
45643a |
%post client
|
|
Tom "spot" Callaway |
45643a |
if [ $1 -eq 1 ] ; then
|
|
Tom "spot" Callaway |
45643a |
# Initial installation
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
fi
|
|
Tom "spot" Callaway |
45643a |
|
|
Tom "spot" Callaway |
45643a |
%preun client
|
|
Tom "spot" Callaway |
45643a |
if [ $1 -eq 0 ] ; then
|
|
Tom "spot" Callaway |
45643a |
# Package removal, not upgrade
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl --no-reload disable bacula-fd.service > /dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl stop bacula-fd.service > /dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
fi
|
|
Tom "spot" Callaway |
45643a |
|
|
Tom "spot" Callaway |
45643a |
%postun client
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
if [ $1 -ge 1 ] ; then
|
|
Tom "spot" Callaway |
45643a |
# Package upgrade, not uninstall
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl try-restart bacula-fd.service >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
fi
|
|
Tom "spot" Callaway |
45643a |
|
|
Tom "spot" Callaway |
a64ae8 |
%triggerun client -- bacula-client < 5.0.3-10
|
|
Tom "spot" Callaway |
a64ae8 |
# Save the current service runlevel info
|
|
Tom "spot" Callaway |
a64ae8 |
# User must manually run systemd-sysv-convert --apply bacula-fd
|
|
Tom "spot" Callaway |
a64ae8 |
# to migrate them to systemd targets
|
|
Tom "spot" Callaway |
a64ae8 |
/usr/bin/systemd-sysv-convert --save bacula-fd >/dev/null 2>&1 ||:
|
|
Andreas Thienemann |
074524 |
|
|
Tom "spot" Callaway |
a64ae8 |
# Run these because the SysV package being removed won't do them
|
|
Tom "spot" Callaway |
a64ae8 |
/sbin/chkconfig --del bacula-fd >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
a64ae8 |
/bin/systemctl try-restart bacula-fd.service >/dev/null 2>&1 || :
|
|
Andreas Thienemann |
074524 |
|
|
Tom "spot" Callaway |
45643a |
%post director-common
|
|
Tom "spot" Callaway |
45643a |
if [ $1 -eq 1 ] ; then
|
|
Tom "spot" Callaway |
45643a |
# Initial installation
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
fi
|
|
Tom "spot" Callaway |
45643a |
|
|
Tom "spot" Callaway |
45643a |
%preun director-common
|
|
Tom "spot" Callaway |
45643a |
if [ $1 -eq 0 ] ; then
|
|
Tom "spot" Callaway |
45643a |
# Package removal, not upgrade
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl --no-reload disable bacula-dir.service > /dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl stop bacula-dir.service > /dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
fi
|
|
Tom "spot" Callaway |
45643a |
|
|
Tom "spot" Callaway |
45643a |
%postun director-common
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
if [ $1 -ge 1 ] ; then
|
|
Tom "spot" Callaway |
45643a |
# Package upgrade, not uninstall
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl try-restart bacula-dir.service >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
fi
|
|
Tom "spot" Callaway |
45643a |
|
|
Tom "spot" Callaway |
a64ae8 |
%triggerun director-common -- bacula-director-common < 5.0.3-10
|
|
Tom "spot" Callaway |
a64ae8 |
# Save the current service runlevel info
|
|
Tom "spot" Callaway |
a64ae8 |
# User must manually run systemd-sysv-convert --apply bacula-dir
|
|
Tom "spot" Callaway |
a64ae8 |
# to migrate them to systemd targets
|
|
Tom "spot" Callaway |
a64ae8 |
/usr/bin/systemd-sysv-convert --save bacula-dir >/dev/null 2>&1 ||:
|
|
Andreas Thienemann |
074524 |
|
|
Tom "spot" Callaway |
a64ae8 |
# Run these because the SysV package being removed won't do them
|
|
Tom "spot" Callaway |
a64ae8 |
/sbin/chkconfig --del bacula-dir >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
a64ae8 |
/bin/systemctl try-restart bacula-dir.service >/dev/null 2>&1 || :
|
|
Andreas Thienemann |
074524 |
|
|
Tom "spot" Callaway |
45643a |
%post storage-common
|
|
Tom "spot" Callaway |
45643a |
if [ $1 -eq 1 ] ; then
|
|
Tom "spot" Callaway |
45643a |
# Initial installation
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
fi
|
|
Tom "spot" Callaway |
45643a |
|
|
Tom "spot" Callaway |
45643a |
%preun storage-common
|
|
Tom "spot" Callaway |
45643a |
if [ $1 -eq 0 ] ; then
|
|
Tom "spot" Callaway |
45643a |
# Package removal, not upgrade
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl --no-reload disable bacula-sd.service > /dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl stop bacula-sd.service > /dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
fi
|
|
Tom "spot" Callaway |
45643a |
|
|
Tom "spot" Callaway |
45643a |
%postun storage-common
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
if [ $1 -ge 1 ] ; then
|
|
Tom "spot" Callaway |
45643a |
# Package upgrade, not uninstall
|
|
Tom "spot" Callaway |
45643a |
/bin/systemctl try-restart bacula-sd.service >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
45643a |
fi
|
|
Tom "spot" Callaway |
45643a |
|
|
Tom "spot" Callaway |
a64ae8 |
%triggerun storage-common -- bacula-storage-common < 5.0.3-10
|
|
Tom "spot" Callaway |
a64ae8 |
# Save the current service runlevel info
|
|
Tom "spot" Callaway |
a64ae8 |
# User must manually run systemd-sysv-convert --apply bacula-sd
|
|
Tom "spot" Callaway |
a64ae8 |
# to migrate them to systemd targets
|
|
Tom "spot" Callaway |
a64ae8 |
/usr/bin/systemd-sysv-convert --save bacula-sd >/dev/null 2>&1 ||:
|
|
Andreas Thienemann |
074524 |
|
|
Tom "spot" Callaway |
a64ae8 |
# Run these because the SysV package being removed won't do them
|
|
Tom "spot" Callaway |
a64ae8 |
/sbin/chkconfig --del bacula-sd >/dev/null 2>&1 || :
|
|
Tom "spot" Callaway |
a64ae8 |
/bin/systemctl try-restart bacula-sd.service >/dev/null 2>&1 || :
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
d58a85 |
%else
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%post client
|
|
Simone Caronni |
d58a85 |
/sbin/chkconfig --add bacula-fd
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%preun client
|
|
Simone Caronni |
d58a85 |
if [ "$1" = 0 ]; then
|
|
Simone Caronni |
d58a85 |
/sbin/service bacula-fd stop >/dev/null 2>&1 || :
|
|
Simone Caronni |
d58a85 |
/sbin/chkconfig --del bacula-fd
|
|
Simone Caronni |
d58a85 |
fi
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%postun client
|
|
Simone Caronni |
d58a85 |
if [ "$1" -ge "1" ]; then
|
|
Simone Caronni |
d58a85 |
/sbin/service bacula-fd condrestart >/dev/null 2>&1 || :
|
|
Simone Caronni |
d58a85 |
fi
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%post director-common
|
|
Simone Caronni |
d58a85 |
/sbin/chkconfig --add bacula-dir
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%preun director-common
|
|
Simone Caronni |
d58a85 |
if [ "$1" = 0 ]; then
|
|
Simone Caronni |
d58a85 |
/sbin/service bacula-dir stop >/dev/null 2>&1 || :
|
|
Simone Caronni |
d58a85 |
/sbin/chkconfig --del bacula-dir
|
|
Simone Caronni |
d58a85 |
fi
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%postun director-common
|
|
Simone Caronni |
d58a85 |
if [ "$1" -ge "1" ]; then
|
|
Simone Caronni |
d58a85 |
/sbin/service bacula-dir condrestart >/dev/null 2>&1 || :
|
|
Simone Caronni |
d58a85 |
fi
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%post storage-common
|
|
Simone Caronni |
d58a85 |
/sbin/chkconfig --add bacula-sd
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%preun storage-common
|
|
Simone Caronni |
d58a85 |
if [ "$1" = 0 ]; then
|
|
Simone Caronni |
d58a85 |
/sbin/service bacula-sd stop >/dev/null 2>&1 || :
|
|
Simone Caronni |
d58a85 |
/sbin/chkconfig --del bacula-sd
|
|
Simone Caronni |
d58a85 |
fi
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%postun storage-common
|
|
Simone Caronni |
d58a85 |
if [ "$1" -ge "1" ]; then
|
|
Simone Caronni |
d58a85 |
/sbin/service bacula-sd condrestart >/dev/null 2>&1 || :
|
|
Simone Caronni |
d58a85 |
fi
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Simone Caronni |
d58a85 |
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
565c5c |
%files libs
|
|
Jon Ciesla |
b87413 |
%defattr(-,root,root,-)
|
|
Simone Caronni |
d58a85 |
%{_libdir}/libbac-%{version}.so
|
|
Simone Caronni |
d58a85 |
%{_libdir}/libbac.so
|
|
Simone Caronni |
d58a85 |
%{_libdir}/libbaccfg-%{version}.so
|
|
Simone Caronni |
d58a85 |
%{_libdir}/libbaccfg.so
|
|
Simone Caronni |
d58a85 |
%{_libdir}/libbacfind-%{version}.so
|
|
Simone Caronni |
d58a85 |
%{_libdir}/libbacfind.so
|
|
Simone Caronni |
d58a85 |
%{_libdir}/libbacpy-%{version}.so
|
|
Simone Caronni |
d58a85 |
%{_libdir}/libbacpy.so
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%files libs-mysql
|
|
Simone Caronni |
565c5c |
%defattr(-,root,root,-)
|
|
Simone Caronni |
565c5c |
%{_libdir}/libbacsql-%{version}.so.mysql
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%files libs-sqlite
|
|
Simone Caronni |
565c5c |
%defattr(-,root,root,-)
|
|
Simone Caronni |
565c5c |
%{_libdir}/libbacsql-%{version}.so.sqlite
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%files libs-postgresql
|
|
Simone Caronni |
565c5c |
%defattr(-,root,root,-)
|
|
Simone Caronni |
565c5c |
%{_libdir}/libbacsql-%{version}.so.postgresql
|
|
Simone Caronni |
565c5c |
|
|
Simone Caronni |
565c5c |
%files common
|
|
Simone Caronni |
565c5c |
%defattr(-,root,root,-)
|
|
Simone Caronni |
565c5c |
%doc bacula-%{version}/AUTHORS bacula-%{version}/ChangeLog bacula-%{version}/COPYING bacula-%{version}/LICENSE
|
|
Simone Caronni |
565c5c |
%doc bacula-%{version}/README bacula-%{version}/SUPPORT bacula-%{version}/VERIFYING bacula-%{version}/ReleaseNotes
|
|
Simone Caronni |
565c5c |
%doc bacula-%{version}/examples/
|
|
Simone Caronni |
565c5c |
%config(noreplace) %{_sysconfdir}/logrotate.d/bacula
|
|
Simone Caronni |
565c5c |
%dir %{_sysconfdir}/bacula
|
|
Simone Caronni |
565c5c |
%dir %{_libexecdir}/bacula
|
|
Simone Caronni |
d58a85 |
%{_sbindir}/bacula-checkconf
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bsmtp
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/btraceback
|
|
Simone Caronni |
d58a85 |
%{_sbindir}/bacula
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/btraceback.dbx
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/btraceback.gdb
|
|
Simone Caronni |
d58a85 |
%{_libexecdir}/bacula/btraceback.mdb
|
|
Simone Caronni |
d58a85 |
%{_libexecdir}/bacula/mtx-changer.conf
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man1/bsmtp.1*
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/bacula.8*
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/btraceback.8*
|
|
Andreas Thienemann |
074524 |
%dir %attr(750, bacula, bacula) %{_localstatedir}/log/bacula
|
|
Andreas Thienemann |
074524 |
%dir %attr(750, bacula, bacula) %{_localstatedir}/spool/bacula
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%files client
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Andreas Thienemann |
074524 |
%config(noreplace) %{_sysconfdir}/bacula/bacula-fd.conf
|
|
Simone Caronni |
d844af |
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-fd
|
|
Simone Caronni |
d58a85 |
%{_sbindir}/bacula-fd
|
|
Simone Caronni |
d58a85 |
%{_libdir}/bacula/bpipe-fd.so
|
|
Simone Caronni |
0eb199 |
%if 0%{?fedora} >= 16 || 0%{?rhel} > 6
|
|
Simone Caronni |
d58a85 |
%{_unitdir}/bacula-fd.service
|
|
Simone Caronni |
d58a85 |
%else
|
|
Simone Caronni |
d58a85 |
%{_initrddir}/bacula-fd
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/bacula-fd.8*
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%files console
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Jon Ciesla |
5251a0 |
%attr(640,root,bacula) %config(noreplace) %{_sysconfdir}/bacula/bconsole.conf
|
|
Simone Caronni |
d58a85 |
%{_sbindir}/bconsole
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/bconsole.8*
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
d58a85 |
%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
|
|
Jon Ciesla |
7dc829 |
%files console-bat
|
|
Jon Ciesla |
7dc829 |
%defattr(-,root,root,-)
|
|
Simone Caronni |
824afa |
%doc %{_datadir}/doc/bacula-console-bat-%{version}/*
|
|
Jon Ciesla |
48cee6 |
%config %{_sysconfdir}/security/console.apps/bat
|
|
Jon Ciesla |
48cee6 |
%config %{_sysconfdir}/pam.d/bat
|
|
Jon Ciesla |
7dc829 |
%attr(640,root,bacula) %config(noreplace) %{_sysconfdir}/bacula/bat.conf
|
|
Jon Ciesla |
48cee6 |
%{_bindir}/bat
|
|
Jon Ciesla |
7dc829 |
%{_sbindir}/bat
|
|
Jon Ciesla |
7dc829 |
%{_mandir}/man1/bat.1.gz
|
|
Jon Ciesla |
7dc829 |
%{_datadir}/applications/fedora-bacula-bat.desktop
|
|
Jon Ciesla |
7dc829 |
%{_datadir}/pixmaps/bat_icon.png
|
|
Jon Ciesla |
ab2ba2 |
%{_datadir}/pixmaps/bacula.png
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Jon Ciesla |
7dc829 |
|
|
Lukas Nykryn |
9944b1 |
%if ! 0%{?rhel}
|
|
Andreas Thienemann |
074524 |
%files console-wxwidgets
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Jan Görig |
ddc0d5 |
%config %{_sysconfdir}/security/console.apps/bwxconsole
|
|
Jan Görig |
ddc0d5 |
%config %{_sysconfdir}/pam.d/bwxconsole
|
|
Jon Ciesla |
5251a0 |
%attr(640,root,bacula) %config(noreplace) %{_sysconfdir}/bacula/bwxconsole.conf
|
|
Jan Görig |
ddc0d5 |
%{_bindir}/bwxconsole
|
|
Jon Ciesla |
b87413 |
%{_sbindir}/bwxconsole
|
|
Jon Ciesla |
b87413 |
%{_mandir}/man1/bacula-bwxconsole.1*
|
|
Andreas Thienemann |
074524 |
%{_datadir}/applications/fedora-bacula-wxconsole.desktop
|
|
Andreas Thienemann |
074524 |
%{_datadir}/pixmaps/wxwin16x16.xpm
|
|
Lukas Nykryn |
9944b1 |
%endif
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%files director-common
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Jon Ciesla |
b87413 |
%doc bacula-%{version}/updatedb/
|
|
Jan Görig |
38c1d4 |
%attr(640,root,bacula) %config(noreplace) %{_sysconfdir}/bacula/bacula-dir.conf
|
|
Simone Caronni |
d844af |
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-dir
|
|
Andreas Thienemann |
074524 |
%config(noreplace) %{_sysconfdir}/bacula/query.sql
|
|
Andreas Thienemann |
074524 |
%config %{_sysconfdir}/logwatch/conf/logfiles/bacula.conf
|
|
Andreas Thienemann |
074524 |
%config %{_sysconfdir}/logwatch/conf/services/bacula.conf
|
|
Andreas Thienemann |
074524 |
%{_sysconfdir}/logwatch/scripts/services/bacula
|
|
Jon Ciesla |
04a9b4 |
%{_sysconfdir}/logwatch/scripts/shared/applybaculadate
|
|
Simone Caronni |
0eb199 |
%if 0%{?fedora} >= 16 || 0%{?rhel} > 6
|
|
Tom "spot" Callaway |
a64ae8 |
%{_unitdir}/bacula-dir.service
|
|
Simone Caronni |
d58a85 |
%else
|
|
Simone Caronni |
d58a85 |
%{_initrddir}/bacula-dir
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bregex
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bwild
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/dbcheck.8*
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/bacula-dir.8*
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/delete_catalog_backup
|
|
Jon Ciesla |
ab2ba2 |
%{_libexecdir}/bacula/make_catalog_backup.pl
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%files director-mysql
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bacula-dir.mysql
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/dbcheck.mysql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/create_mysql_database
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/drop_mysql_database
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/drop_mysql_tables
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/grant_mysql_privileges
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/make_mysql_tables
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/update_mysql_tables
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/create_bacula_database.mysql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/drop_bacula_database.mysql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/drop_bacula_tables.mysql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/grant_bacula_privileges.mysql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/make_bacula_tables.mysql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/make_catalog_backup.mysql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/update_bacula_tables.mysql
|
|
Simone Caronni |
b36afd |
%{_libexecdir}/bacula/bacula_config.mysql
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%files director-sqlite
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bacula-dir.sqlite
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/dbcheck.sqlite
|
|
Simone Caronni |
ebe8b5 |
%{_libexecdir}/bacula/create_sqlite3_database
|
|
Simone Caronni |
ebe8b5 |
%{_libexecdir}/bacula/drop_sqlite3_database
|
|
Simone Caronni |
ebe8b5 |
%{_libexecdir}/bacula/drop_sqlite3_tables
|
|
Simone Caronni |
ebe8b5 |
%{_libexecdir}/bacula/grant_sqlite3_privileges
|
|
Simone Caronni |
ebe8b5 |
%{_libexecdir}/bacula/make_sqlite3_tables
|
|
Simone Caronni |
ebe8b5 |
%{_libexecdir}/bacula/update_sqlite3_tables
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/create_bacula_database.sqlite
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/drop_bacula_database.sqlite
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/drop_bacula_tables.sqlite
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/grant_bacula_privileges.sqlite
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/make_bacula_tables.sqlite
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/make_catalog_backup.sqlite
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/update_bacula_tables.sqlite
|
|
Simone Caronni |
b36afd |
%{_libexecdir}/bacula/bacula_config.sqlite
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%files director-postgresql
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bacula-dir.postgresql
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/dbcheck.postgresql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/create_postgresql_database
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/drop_postgresql_database
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/drop_postgresql_tables
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/grant_postgresql_privileges
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/make_postgresql_tables
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/update_postgresql_tables
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/create_bacula_database.postgresql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/drop_bacula_database.postgresql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/drop_bacula_tables.postgresql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/grant_bacula_privileges.postgresql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/make_bacula_tables.postgresql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/make_catalog_backup.postgresql
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/update_bacula_tables.postgresql
|
|
Simone Caronni |
b36afd |
%{_libexecdir}/bacula/bacula_config.postgresql
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%files storage-common
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Simone Caronni |
d58a85 |
%config(noreplace) %{_sysconfdir}/bacula/bacula-sd.conf
|
|
Simone Caronni |
d58a85 |
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-sd
|
|
Simone Caronni |
0eb199 |
%if 0%{?fedora} >= 16 || 0%{?rhel} > 6
|
|
Simone Caronni |
d58a85 |
%{_unitdir}/bacula-sd.service
|
|
Simone Caronni |
d58a85 |
%else
|
|
Simone Caronni |
d58a85 |
%{_initrddir}/bacula-sd
|
|
Simone Caronni |
d58a85 |
%endif
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bacula-sd
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bextract
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bls
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/disk-changer
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/dvd-handler
|
|
Andreas Thienemann |
074524 |
%{_libexecdir}/bacula/mtx-changer
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/bcopy.8*
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/bextract.8*
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/bls.8*
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/bscan.8*
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/btape.8*
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man8/bacula-sd.8*
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%files storage-mysql
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bcopy.mysql
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bscan.mysql
|
|
Simone Caronni |
ae4303 |
%{_sbindir}/btape.mysql
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%files storage-sqlite
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bcopy.sqlite
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bscan.sqlite
|
|
Simone Caronni |
ae4303 |
%{_sbindir}/btape.sqlite
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%files storage-postgresql
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bcopy.postgresql
|
|
Andreas Thienemann |
074524 |
%{_sbindir}/bscan.postgresql
|
|
Simone Caronni |
ae4303 |
%{_sbindir}/btape.postgresql
|
|
Andreas Thienemann |
074524 |
|
|
Andreas Thienemann |
074524 |
%files traymonitor
|
|
Andreas Thienemann |
074524 |
%defattr(-,root,root,-)
|
|
Jon Ciesla |
5251a0 |
%attr(640,root,bacula) %config(noreplace) %{_sysconfdir}/bacula/tray-monitor.conf
|
|
Jon Ciesla |
08062e |
%config %{_sysconfdir}/security/console.apps/bacula-tray-monitor
|
|
Jon Ciesla |
08062e |
%config %{_sysconfdir}/pam.d/bacula-tray-monitor
|
|
Simone Caronni |
d58a85 |
%{_bindir}/bacula-tray-monitor
|
|
Simone Caronni |
d58a85 |
%{_sbindir}/bacula-tray-monitor
|
|
Andreas Thienemann |
074524 |
%{_mandir}/man1/bacula-tray-monitor.1*
|
|
Andreas Thienemann |
074524 |
%{_datadir}/applications/fedora-bacula-traymonitor.desktop
|
|
Andreas Thienemann |
074524 |
%{_datadir}/pixmaps/bacula-tray-monitor.xpm
|
|
Andreas Thienemann |
074524 |
|
|
Simone Caronni |
ab4be6 |
%files devel
|
|
Simone Caronni |
ab4be6 |
%defattr(-,root,root,-)
|
|
Simone Caronni |
ab4be6 |
%{_includedir}/bacula
|
|
Simone Caronni |
ab4be6 |
%{_libdir}/libbac.la
|
|
Simone Caronni |
ab4be6 |
%{_libdir}/libbaccfg.la
|
|
Simone Caronni |
ab4be6 |
%{_libdir}/libbacfind.la
|
|
Simone Caronni |
ab4be6 |
%{_libdir}/libbacpy.la
|
|
Simone Caronni |
ab4be6 |
%{_libdir}/libbacsql.la
|
|
Simone Caronni |
ab4be6 |
|
|
Simone Caronni |
d58a85 |
%files -n nagios-plugins-bacula
|
|
Simone Caronni |
d58a85 |
%defattr(-,root,root)
|
|
Simone Caronni |
d58a85 |
%{_libdir}/nagios/plugins/check_bacula
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
d58a85 |
|
|
Andreas Thienemann |
074524 |
%changelog
|
|
Simone Caronni |
824afa |
* Wed Feb 01 2012 Simone Caronni <negativo17@gmail.com> - 5.0.3-28
|
|
Simone Caronni |
824afa |
- Add bat html docs so the help button works.
|
|
Simone Caronni |
824afa |
|
|
Lukas Nykryn |
14fca9 |
* Wed Feb 01 2012 Lukas Nykryn <lnykryn@redhat.com> - 5.0.3-27
|
|
Lukas Nykryn |
14fca9 |
- Remove dependency on fedora-usermgmt.
|
|
Lukas Nykryn |
14fca9 |
|
|
Simone Caronni |
728b7a |
* Mon Jan 30 2012 Simone Caronni <negativo17@gmail.com> - 5.0.3-26
|
|
Simone Caronni |
728b7a |
- Fix ldconfig/alternatives symlinks on removal of packages.
|
|
Simone Caronni |
728b7a |
|
|
Lukas Nykryn |
9944b1 |
* Mon Jan 30 2012 Lukas Nykryn <lnykryn@redhat.com> - 5.0.3-25
|
|
Lukas Nykryn |
9944b1 |
- Remove dependency on WxGTK in RHEL.
|
|
Lukas Nykryn |
9944b1 |
|
|
Simone Caronni |
a764c8 |
* Fri Jan 27 2012 Simone Caronni <negativo17@gmail.com> - 5.0.3-24
|
|
Simone Caronni |
a764c8 |
- Correct license to AGPLv3.
|
|
Simone Caronni |
565c5c |
- Split off libs in separate backends.
|
|
Simone Caronni |
565c5c |
- Trim changelog for version <5.0.0.
|
|
Simone Caronni |
a764c8 |
|
|
Simone Caronni |
976bf7 |
* Thu Jan 26 2012 Simone Caronni <negativo17@gmail.com> - 5.0.3-23
|
|
Simone Caronni |
976bf7 |
- Add ldconfig after setting up symlinks for libbacsql variants.
|
|
Simone Caronni |
976bf7 |
|
|
Simone Caronni |
b36afd |
* Wed Jan 25 2012 Simone Caronni <negativo17@gmail.com> - 5.0.3-22
|
|
Simone Caronni |
b36afd |
- Fix for rhbz#784471.
|
|
Simone Caronni |
b36afd |
- Add libbaccats.so symlink to alternatives, thanks pghmcfc.
|
|
Simone Caronni |
b36afd |
|
|
Simone Caronni |
ae4303 |
* Tue Jan 24 2012 Simone Caronni <negativo17@gmail.com> - 5.0.3-21
|
|
Simone Caronni |
ae4303 |
- Fix postgresql libs dependency issue.
|
|
Simone Caronni |
ae4303 |
|
|
Simone Caronni |
c9d1cf |
* Tue Jan 24 2012 Simone Caronni <negativo17@gmail.com> - 5.0.3-20
|
|
Simone Caronni |
67db50 |
- Fix rhbz#728693 and rhbz#726147.
|
|
Simone Caronni |
10e7a0 |
- Remove bacula-docs BuildRequires.
|
|
Simone Caronni |
c9d1cf |
- Remove fedora-usermgmt dependency, static id 133 already defined as in:
|
|
Simone Caronni |
c9d1cf |
`cat /usr/share/doc/setup-2.8.36/uidgid | grep bacula`
|
|
Simone Caronni |
c9d1cf |
Upgrades still keep the old uid/gid.
|
|
Simone Caronni |
67db50 |
|
|
Simone Caronni |
ab4be6 |
* Wed Jan 11 2012 Simone Caronni <negativo17@gmail.com> - 5.0.3-19
|
|
Simone Caronni |
ab4be6 |
- Add devel subpackage.
|
|
Simone Caronni |
3b4867 |
- Split off docs subpackage.
|
|
Simone Caronni |
ab4be6 |
|
|
Simone Caronni |
4b3d4f |
* Mon Jan 09 2012 Simone Caronni <negativo17@gmail.com> - 5.0.3-18
|
|
Simone Caronni |
4b3d4f |
- Enable batch insert code.
|
|
Simone Caronni |
4b3d4f |
|
|
Simone Caronni |
0eb199 |
* Mon Jan 02 2012 Simone Caronni <negativo17@gmail.com> - 5.0.3-17
|
|
Simone Caronni |
0eb199 |
- Revert to SySV init scripts as packaging policies forbid systemd
|
|
Simone Caronni |
0eb199 |
migration if not changing Fedora release; thanks Lukáš.
|
|
Simone Caronni |
0eb199 |
|
|
Simone Caronni |
d58a85 |
* Fri Dec 23 2011 Simone Caronni <negativo17@gmail.com> - 5.0.3-16
|
|
Simone Caronni |
d58a85 |
- Add Nagios plugin.
|
|
Simone Caronni |
d58a85 |
- Add conditionals for RHEL building (initscripts, bat).
|
|
Simone Caronni |
d58a85 |
- Enable libtool, bpipe-fd.so plugin and remove dsolink patches.
|
|
Simone Caronni |
d58a85 |
|
|
Simone Caronni |
0922a7 |
* Fri Dec 23 2011 Simone Caronni <negativo17@gmail.com> - 5.0.3-15
|
|
Simone Caronni |
0922a7 |
- Spec file cleanup.
|
|
Simone Caronni |
efc30f |
- Fix Buildrequires for RHEL.
|
|
Simone Caronni |
efc30f |
- Enable POSIX.1e capabilities.
|
|
Simone Caronni |
efc30f |
- Enable LZO compression.
|
|
Simone Caronni |
efc30f |
- Enable readline support and tab completion in bconsole.
|
|
Simone Caronni |
46a44b |
- Remove SQLite 2 support for RHEL 4.
|
|
Simone Caronni |
9b4cdd |
- Add HTML docs.
|
|
Simone Caronni |
f0a462 |
- Change SQL query file patch.
|
|
Simone Caronni |
43bb97 |
- Add back sysconf files and remove redundant user/group in systemd
|
|
Simone Caronni |
43bb97 |
service files.
|
|
Simone Caronni |
d844af |
- Move build of common parts around to reduce build time and to prepare
|
|
Simone Caronni |
d844af |
for nagios-plugins and conditionals for RHEL.
|
|
Simone Caronni |
0922a7 |
|
|
Lukas Nykryn |
8a0e9e |
* Thu Dec 22 2011 Lukáš Nykrýn <lnykryn@redhat.com> - 5.0.3-14
|
|
Lukas Nykryn |
8a0e9e |
- removed duplicity from logrotate file (#755970)
|
|
Lukas Nykryn |
8a0e9e |
|
|
Lukas Nykryn |
13c6f3 |
* Thu Nov 3 2011 Lukáš Nykrýn <lnykryn@redhat.com> - 5.0.3-13
|
|
Lukas Nykryn |
04e03c |
- fixed creating of bacula MySQL tables and bump
|
|
Lukas Nykryn |
04e03c |
|
|
Lukas Nykryn |
aae7e1 |
* Fri Oct 9 2011 Lukáš Nykrýn <lnykryn@redhat.com> - 5.0.3-12
|
|
Lukas Nykryn |
aae7e1 |
- fixed restart option in service files (#745529)
|
|
Lukas Nykryn |
36ac69 |
- fixed creating of bacula MySQL tables (#724894)
|
|
Lukas Nykryn |
aae7e1 |
|
|
Tom "spot" Callaway |
45643a |
* Fri Sep 9 2011 Tom Callaway <spot@fedoraproject.org> - 5.0.3-11
|
|
Tom "spot" Callaway |
45643a |
- add missing scriptlets
|
|
Tom "spot" Callaway |
45643a |
|
|
Tom "spot" Callaway |
a64ae8 |
* Thu Sep 8 2011 Tom Callaway <spot@fedoraproject.org> - 5.0.3-10
|
|
Tom "spot" Callaway |
a64ae8 |
- convert to systemd
|
|
Tom "spot" Callaway |
a64ae8 |
|
|
Dan Horák |
86f931 |
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 5.0.3-9
|
|
Dan Horák |
86f931 |
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
|
|
Dan Horák |
86f931 |
|
|
Dennis Gilmore |
ef0818 |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.0.3-8
|
|
Dennis Gilmore |
ef0818 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
Dennis Gilmore |
ef0818 |
|
|
Jon Ciesla |
68d1a9 |
* Mon Jan 03 2011 Jon Ciesla <limb@jcomserv.net> - 5.0.3-7
|
|
Jon Ciesla |
187db2 |
- Rebuild for MySQL 5.5, with patch.
|
|
Jon Ciesla |
68d1a9 |
|
|
Jan Görig |
767f6b |
* Fri Nov 26 2010 Jan Görig <jgorig@redhat.com> - 5.0.3-6
|
|
Jan Görig |
767f6b |
- Fixed previous fix of alternatives
|
|
Jan Görig |
767f6b |
- Changed initscript return value for non-configured service
|
|
Jan Görig |
767f6b |
- Director address is required in tray-monitor config now (#626490)
|
|
Jan Görig |
767f6b |
|
|
Jan Görig |
38c1d4 |
* Tue Nov 23 2010 Jan Görig <jgorig@redhat.com> - 5.0.3-5
|
|
Jan Görig |
38c1d4 |
- Fixed alternatives for dbcheck (#650224)
|
|
Jan Görig |
38c1d4 |
- Moved director log file to /var/log/bacula/
|
|
Jan Görig |
38c1d4 |
- Changed permission of bacula-dir.conf (RHEL #651786)
|
|
Jan Görig |
38c1d4 |
- SQLite database is created as bacula user
|
|
Jan Görig |
38c1d4 |
|
|
Jan Görig |
e51227 |
* Tue Oct 19 2010 Jan Görig <jgorig@redhat.com> - 5.0.3-4
|
|
Jan Görig |
e51227 |
- Fixed initscripts and changed default group of bacula-sd (#629697)
|
|
Jan Görig |
e51227 |
- Better warning for non-configured password (#556669)
|
|
Jan Görig |
e51227 |
|
|
Jesse Keating |
1b1f00 |
* Wed Sep 29 2010 jkeating - 5.0.3-3
|
|
Jesse Keating |
1b1f00 |
- Rebuilt for gcc bug 634757
|
|
Jesse Keating |
1b1f00 |
|
|
Jan Görig |
7f55ce |
* Thu Sep 23 2010 Jan Görig <jgorig@redhat.com> - 5.0.3-2
|
|
Jan Görig |
7f55ce |
- fixed openssl patch, thanks to Enrico Scholz
|
|
Jan Görig |
7f55ce |
|
|
Jon Ciesla |
c0a3f4 |
* Tue Aug 10 2010 Jon Ciesla <limb@jcomserv.net> - 5.0.3-1
|
|
Jon Ciesla |
c0a3f4 |
- New upstream.
|
|
Jon Ciesla |
c0a3f4 |
- DSOlink fix for same.
|
|
Jon Ciesla |
c0a3f4 |
|
|
Jon Ciesla |
915c50 |
* Fri Jul 30 2010 Jon Ciesla <limb@jcomserv.net> - 5.0.2-8
|
|
Jon Ciesla |
915c50 |
- Patched configure scripts for Python 2.7.
|
|
Jon Ciesla |
915c50 |
|
|
Jon Ciesla |
915c50 |
* Fri Jul 30 2010 Jon Ciesla <limb@jcomserv.net> - 5.0.2-7
|
|
Jon Ciesla |
915c50 |
- Rebuild against Python 2.7.
|
|
Jon Ciesla |
915c50 |
|
|
Dan Horák |
d20cd2 |
* Wed Jul 14 2010 Dan Horák <dan@danny.cz> - 5.0.2-6
|
|
Dan Horák |
d20cd2 |
- rebuilt against wxGTK-2.8.11-2
|
|
Dan Horák |
d20cd2 |
|
|
Jan Görig |
7ce52f |
* Thu Jun 3 2010 Jan Görig <jgorig@redhat.com> 5.0.2-5
|
|
Jan Görig |
7ce52f |
- removed no longer needed sysconfig subpackage (#593307]
|
|
Jan Görig |
7ce52f |
- build with $RPM_OPT_FLAGS, show compiler commands in build log (#575425)
|
|
Jan Görig |
7ce52f |
fixed by Ville Skyttä
|
|
Jan Görig |
7ce52f |
- dropped tcp_wrappers build conditional (#537250)
|
|
Jan Görig |
7ce52f |
- fixed location of query.xml in config file (#556480)
|
|
Jan Görig |
7ce52f |
|
|
Jan Görig |
ddc0d5 |
* Wed Jun 2 2010 Jan Görig <jgorig@redhat.com> 5.0.2-4
|
|
Jan Görig |
ddc0d5 |
- initscripts improvements
|
|
Jan Görig |
ddc0d5 |
- fixed consolehelper settings and menu entries
|
|
Jan Görig |
ddc0d5 |
|
|
Jon Ciesla |
d1fa04 |
* Tue Jun 01 2010 Jon Ciesla
|
|
Jon Ciesla |
d1fa04 |
- Corrected ssl patch, court. jgorig.
|
|
Jon Ciesla |
d1fa04 |
|
|
Jon Ciesla |
eb59c7 |
* Wed May 19 2010 Jon Ciesla
|
|
Jon Ciesla |
eb59c7 |
- Corrected bat build, BZ 593149.
|
|
Jon Ciesla |
eb59c7 |
- Corrected ssl patch.
|
|
Jon Ciesla |
eb59c7 |
|
|
Jon Ciesla |
111191 |
* Thu Apr 29 2010 Jon Ciesla
|
|
Jon Ciesla |
111191 |
- New upstream, 5.0.2.
|
|
Jon Ciesla |
111191 |
- Updated openssl patch.
|
|
Jon Ciesla |
111191 |
|
|
Jon Ciesla |
0cbe38 |
* Thu Feb 25 2010 Jon Ciesla
|
|
Jon Ciesla |
0cbe38 |
- New upstream, 5.0.1.
|
|
Jon Ciesla |
0cbe38 |
|
|
Jon Ciesla |
ab2ba2 |
* Mon Jan 25 2010 Jon Ciesla
|
|
Jon Ciesla |
ab2ba2 |
- New upstream, 5.0.0.
|
|
Jon Ciesla |
ab2ba2 |
|