| |
@@ -1,156 +1,109 @@
|
| |
- %if 0%{?rhel} && 0%{?rhel} <= 6
|
| |
- %global __python2 %{_bindir}/python2
|
| |
- %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")
|
| |
- %endif
|
| |
-
|
| |
- # this is reverse logic. those listed by bcond_with are disabled by default
|
| |
- %bcond_with tests
|
| |
- %bcond_with sphinxdocs
|
| |
- %bcond_with mysqlhotcopy
|
| |
- %bcond_with sqlite
|
| |
- %bcond_with tar
|
| |
%bcond_without pgdump
|
| |
%bcond_without xtrabackup
|
| |
%bcond_without commvault
|
| |
+ %bcond_without mongodump
|
| |
+ %bcond_without mariabackup
|
| |
|
| |
Name: holland
|
| |
- Version: 1.0.14
|
| |
- Release: 3%{?dist}
|
| |
+ Version: 1.1.1
|
| |
+ Release: 1%{?dist}
|
| |
Summary: Pluggable Backup Framework
|
| |
- Group: Applications/Archiving
|
| |
License: BSD
|
| |
URL: http://hollandbackup.org
|
| |
- Source0: http://hollandbackup.org/releases/stable/1.0/%{name}-%{version}.tar.gz
|
| |
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
| |
+ Source0: https://github.com/holland-backup/holland/archive/v%{version}/holland-%{version}.tar.gz
|
| |
+ Source1: https://github.com/holland-backup/holland-backup.github.com/archive/v%{version}/holland-backup.github.com-%{version}.tar.gz
|
| |
BuildArch: noarch
|
| |
-
|
| |
- BuildRequires: python2-devel
|
| |
- %if 0%{?fedora} >= 24
|
| |
- BuildRequires: python2-setuptools
|
| |
- %{?with_sphinxdocs:BuildRequires: python2-sphinx}
|
| |
- %else
|
| |
+ # https://github.com/holland-backup/holland/pull/187
|
| |
+ Requires: python-setuptools
|
| |
+ Requires: python-future
|
| |
+ Requires: python-six
|
| |
+ BuildRequires: python-devel
|
| |
BuildRequires: python-setuptools
|
| |
- %{?with_sphinxdocs:BuildRequires: python-sphinx}
|
| |
- %endif
|
| |
+ BuildRequires: python-sphinx
|
| |
|
| |
- %if 0%{?fedora} >= 24
|
| |
- Requires: python2-setuptools
|
| |
- %else
|
| |
- Requires: python-setuptools
|
| |
- %endif
|
| |
|
| |
%description
|
| |
A pluggable backup framework which focuses on, but is not limited to, highly
|
| |
configurable database backups.
|
| |
|
| |
+
|
| |
%package common
|
| |
Summary: Common library functionality for Holland Plugins
|
| |
- License: GPLv2
|
| |
- Group: Applications/Archiving
|
| |
+ License: GPLv2+
|
| |
Requires: %{name} = %{version}-%{release}
|
| |
|
| |
+
|
| |
%description common
|
| |
Library for common functionality used by holland plugins
|
| |
|
| |
+
|
| |
%package mysql
|
| |
Summary: MySQL library functionality for Holland Plugins
|
| |
- License: GPLv2
|
| |
- Group: Applications/Archiving
|
| |
+ License: GPLv2+
|
| |
Requires: %{name}-common = %{version}-%{release}
|
| |
- %if 0%{?fedora} >= 22
|
| |
- Requires: python2-mysql
|
| |
- %else
|
| |
Requires: MySQL-python
|
| |
- %endif
|
| |
+
|
| |
|
| |
%description mysql
|
| |
Library for MySQL functionality used by holland plugins
|
| |
|
| |
+
|
| |
%package mysqldump
|
| |
Summary: Logical mysqldump backup plugin for Holland
|
| |
- License: GPLv2
|
| |
- Group: Development/Libraries
|
| |
+ License: GPLv2+
|
| |
Requires: %{name}-mysql = %{version}-%{release}
|
| |
Requires: /usr/bin/mysqldump
|
| |
|
| |
+
|
| |
%description mysqldump
|
| |
This plugin allows holland to perform logical backups of a MySQL database
|
| |
using the mysqldump command.
|
| |
|
| |
- %if %{with mysqlhotcopy}
|
| |
- %package mysqlhotcopy
|
| |
- Summary: Raw non-transactional backup plugin for Holland
|
| |
- License: GPLv2
|
| |
- Group: Development/Libraries
|
| |
- Requires: %{name}-mysql = %{version}-%{release}
|
| |
-
|
| |
- %description mysqlhotcopy
|
| |
- This plugin allows holland to perform backups of MyISAM and other
|
| |
- non-transactional table types in MySQL by issuing a table lock and copying the
|
| |
- raw files from the data directory.
|
| |
- %endif
|
| |
|
| |
%package lvm
|
| |
Summary: LVM library functionality for Holland Plugins
|
| |
- License: GPLv2
|
| |
- Group: Applications/Archiving
|
| |
+ License: GPLv2+
|
| |
Requires: %{name} = %{version}-%{release}
|
| |
|
| |
+
|
| |
%description lvm
|
| |
Library for LVM functionality used by holland plugins
|
| |
|
| |
+
|
| |
%package mysqllvm
|
| |
Summary: Holland LVM snapshot backup plugin for MySQL
|
| |
- License: GPLv2
|
| |
- Group: Development/Libraries
|
| |
+ License: GPLv2+
|
| |
Requires: %{name}-mysql = %{version}-%{release}
|
| |
Requires: %{name}-lvm = %{version}-%{release}
|
| |
Requires: lvm2 tar
|
| |
|
| |
+
|
| |
%description mysqllvm
|
| |
This plugin allows holland to perform LVM snapshot backups of a MySQL database
|
| |
and to generate a tar archive of the raw data directory.
|
| |
|
| |
+
|
| |
%if %{with pgdump}
|
| |
%package pgdump
|
| |
Summary: Holland Backup Provider for PostgreSQL
|
| |
- License: GPLv2
|
| |
- Group: Development/Libraries
|
| |
+ License: GPLv2+
|
| |
Requires: %{name}-common = %{version}-%{release}
|
| |
- %if 0%{?fedora} >= 25
|
| |
- Requires: python2-psycopg2
|
| |
- %else
|
| |
Requires: python-psycopg2
|
| |
- %endif
|
| |
+
|
| |
|
| |
%description pgdump
|
| |
This plugin allows holland to backup PostgreSQL databases via the pg_dump command.
|
| |
%endif
|
| |
|
| |
- %if %{with sqlite}
|
| |
- %package sqlite
|
| |
- Summary: SQLite Backup Provider Plugin for Holland
|
| |
- Group: Development/Libraries
|
| |
- Requires: %{name}-common = %{version}-%{release}
|
| |
-
|
| |
- %description sqlite
|
| |
- SQLite Backup Provider Plugin for Holland
|
| |
- %endif
|
| |
|
| |
%if %{with xtrabackup}
|
| |
%package xtrabackup
|
| |
Summary: Holland plugin for Percona XtraBackup
|
| |
- License: GPLv2
|
| |
- Group: Development/Libraries
|
| |
+ License: GPLv2+
|
| |
Requires: %{name}-common = %{version}-%{release}
|
| |
- %if 0%{?fedora} >= 21
|
| |
Requires: percona-xtrabackup
|
| |
- %endif
|
| |
- %if 0%{?fedora} >= 22
|
| |
- Requires: python2-mysql
|
| |
- %else
|
| |
Requires: MySQL-python
|
| |
- %endif
|
| |
+
|
| |
|
| |
%description xtrabackup
|
| |
This package provides a Holland plugin for Percona Xtrabackup. This
|
| |
@@ -158,34 +111,52 @@
|
| |
/usr/bin/innobackupex script.
|
| |
%endif
|
| |
|
| |
- %if %{with tar}
|
| |
- %package tar
|
| |
- Summary: tar plugin for Holland
|
| |
- License: GPLv2
|
| |
- Group: Development/Libraries
|
| |
+
|
| |
+ %if %{with mongodump}
|
| |
+ %package mongodump
|
| |
+ Summary: MongoDump Backup Provider Plugin for Holland
|
| |
+ License: GPLv2+
|
| |
Requires: %{name}-common = %{version}-%{release}
|
| |
- Requires: tar
|
| |
|
| |
- %description tar
|
| |
- This package provides a Holland plugin for creating tar files
|
| |
+
|
| |
+ %description mongodump
|
| |
+ MongoDB Backup Plugin for Holland
|
| |
%endif
|
| |
|
| |
+
|
| |
+ %if %{with mariabackup}
|
| |
+ %package mariabackup
|
| |
+ Summary: Holland plugin for Mariabackup
|
| |
+ License: GPLv2+
|
| |
+ Requires: %{name}-common = %{version}-%{release}
|
| |
+ # In Fedora this is from mariadb-backup, but if using the mariadb.org repo it's MariaDB-backup.
|
| |
+ Requires: /usr/bin/mariabackup
|
| |
+
|
| |
+
|
| |
+ %description mariabackup
|
| |
+ This package provides a Holland plugin for MariaDB-backup. This
|
| |
+ plugin requires MariaDB-backup and runs the provided
|
| |
+ /usr/bin/mariabackup.
|
| |
+ %endif
|
| |
+
|
| |
+
|
| |
%if %{with commvault}
|
| |
%package commvault
|
| |
Summary: Holland plugin for Commvault
|
| |
License: BSD
|
| |
- Group: Development/Libraries
|
| |
Requires: %{name} = %{version}-%{release}
|
| |
Requires: tar
|
| |
Obsoletes: %{name}-commvault < 1.0.3-3
|
| |
|
| |
+
|
| |
%description commvault
|
| |
This package provides the holland Commvault command plugin, enabling Commvault
|
| |
environments to trigger a backup through holland.
|
| |
%endif
|
| |
|
| |
+
|
| |
%prep
|
| |
- %setup -q
|
| |
+ %setup -q -a 1
|
| |
|
| |
find -name setup.cfg -delete
|
| |
mv plugins/README README.plugins
|
| |
@@ -194,130 +165,109 @@
|
| |
# cleanup, will be removed upstream at some point
|
| |
rm plugins/ACTIVE
|
| |
|
| |
- %build
|
| |
- %{__python2} setup.py build
|
| |
|
| |
- %if %{with sphinxdocs}
|
| |
- # docs
|
| |
- pushd docs
|
| |
- make html
|
| |
- rm -f build/html/.buildinfo
|
| |
- popd
|
| |
- %endif
|
| |
+ %build
|
| |
+ %py_build
|
| |
+ make -C holland-backup.github.com-%{version} man
|
| |
|
| |
# library : holland.lib.common
|
| |
pushd plugins/holland.lib.common
|
| |
- %{__python2} setup.py build
|
| |
+ %py_build
|
| |
popd
|
| |
|
| |
# library : holland.lib.mysql
|
| |
pushd plugins/holland.lib.mysql
|
| |
- %{__python2} setup.py build
|
| |
+ %py_build
|
| |
popd
|
| |
|
| |
# library: holland.lib.lvm
|
| |
pushd plugins/holland.lib.lvm
|
| |
- %{__python2} setup.py build
|
| |
+ %py_build
|
| |
popd
|
| |
|
| |
# plugin : holland.backup.mysqldump
|
| |
pushd plugins/holland.backup.mysqldump
|
| |
- %{__python2} setup.py build
|
| |
- popd
|
| |
-
|
| |
- %if %{with mysqlhotcopy}
|
| |
- # plugin : holland.backup.mysqlhotcopy
|
| |
- pushd plugins/holland.backup.mysqlhotcopy
|
| |
- %{__python2} setup.py build
|
| |
+ %py_build
|
| |
popd
|
| |
- %endif
|
| |
|
| |
# plugin : holland.backup.mysql_lvm
|
| |
pushd plugins/holland.backup.mysql_lvm
|
| |
- %{__python2} setup.py build
|
| |
+ %py_build
|
| |
popd
|
| |
|
| |
%if %{with pgdump}
|
| |
+ # plugin : holland.backup.pgdump
|
| |
pushd plugins/holland.backup.pgdump
|
| |
- %{__python2} setup.py build
|
| |
+ %py_build
|
| |
popd
|
| |
%endif
|
| |
|
| |
- %if %{with sqlite}
|
| |
- # plugin : holland.backup.sqlite
|
| |
- pushd plugins/holland.backup.sqlite
|
| |
- %{__python2} setup.py build
|
| |
+ %if %{with xtrabackup}
|
| |
+ # plugin : holland.backup.xtrabackup
|
| |
+ pushd plugins/holland.backup.xtrabackup
|
| |
+ %py_build
|
| |
popd
|
| |
%endif
|
| |
|
| |
- %if %{with xtrabackup}
|
| |
- pushd plugins/holland.backup.xtrabackup
|
| |
- %{__python2} setup.py build
|
| |
+ %if %{with mongodump}
|
| |
+ # plugin : holland.backup.mongodump
|
| |
+ pushd plugins/holland.backup.mongodump
|
| |
+ %py_build
|
| |
popd
|
| |
%endif
|
| |
|
| |
- %if %{with tar}
|
| |
- pushd plugins/holland.backup.tar
|
| |
- %{__python2} setup.py build
|
| |
+ # plugin : holland.backup.mariabackup
|
| |
+ %if %{with mariabackup}
|
| |
+ pushd plugins/holland.backup.mariabackup
|
| |
+ %py_build
|
| |
popd
|
| |
%endif
|
| |
|
| |
+ # plugin : holland_commvault
|
| |
%if %{with commvault}
|
| |
pushd contrib/holland-commvault
|
| |
- sed -e "s/1\.0\.3/%{version}/" -i setup.py
|
| |
- %{__python2} setup.py build
|
| |
+ %py_build
|
| |
popd
|
| |
%endif
|
| |
|
| |
- %install
|
| |
- rm -rf %{buildroot}
|
| |
|
| |
- %{__mkdir} -p %{buildroot}%{_sysconfdir}/holland/{backupsets,providers} \
|
| |
- %{buildroot}%{_localstatedir}/spool/holland \
|
| |
- %{buildroot}%{_localstatedir}/log/holland/ \
|
| |
- %{buildroot}%{_mandir}/man5
|
| |
+ %install
|
| |
+ mkdir -p %{buildroot}%{_sysconfdir}/holland/{backupsets,providers} \
|
| |
+ %{buildroot}%{_localstatedir}/spool/holland \
|
| |
+ %{buildroot}%{_localstatedir}/log/holland/ \
|
| |
+ %{buildroot}%{_mandir}/man5
|
| |
|
| |
# holland-core
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-scripts %{_sbindir}
|
| |
+ %py_install
|
| |
+ mkdir -p %{buildroot}%{python_sitelib}/holland/{lib,backup,commands,restore}
|
| |
install -m 0640 config/holland.conf %{buildroot}%{_sysconfdir}/holland/
|
| |
- %{__mkdir_p} -p %{buildroot}%{_mandir}/man1
|
| |
- install -m 0644 docs/man/holland.1 %{buildroot}%{_mandir}/man1
|
| |
- %{__mkdir_p} %{buildroot}%{python2_sitelib}/holland/{lib,backup,commands,restore}
|
| |
+ mkdir -p %{buildroot}%{_mandir}/man1
|
| |
+ install -m 0644 holland-backup.github.com-%{version}/_build/holland.1 %{buildroot}%{_mandir}/man1
|
| |
|
| |
# library : holland.lib.common
|
| |
pushd plugins/holland.lib.common
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
|
| |
+ %py_install
|
| |
popd
|
| |
|
| |
# library : holland.lib.mysql
|
| |
pushd plugins/holland.lib.mysql
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
|
| |
+ %py_install
|
| |
popd
|
| |
|
| |
# library: holland.lib.lvm
|
| |
pushd plugins/holland.lib.lvm
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
|
| |
+ %py_install
|
| |
popd
|
| |
|
| |
# plugin : holland.backup.mysqldump
|
| |
pushd plugins/holland.backup.mysqldump
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
|
| |
+ %py_install
|
| |
popd
|
| |
install -m 0640 config/providers/mysqldump.conf %{buildroot}%{_sysconfdir}/holland/providers/
|
| |
|
| |
- %if %{with mysqlhotcopy}
|
| |
- # plugin : holland.backup.mysqlhotcopy
|
| |
- pushd plugins/holland.backup.mysqlhotcopy
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
|
| |
- install -c -m 0644 docs/man/holland-mysqlhotcopy.5 \
|
| |
- %{buildroot}%{_mandir}/man5
|
| |
- popd
|
| |
- install -m 0640 config/providers/mysqlhotcopy.conf %{buildroot}%{_sysconfdir}/holland/providers/
|
| |
- %endif
|
| |
-
|
| |
# plugin : holland.backup.mysql_lvm
|
| |
pushd plugins/holland.backup.mysql_lvm
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
|
| |
+ %py_install
|
| |
popd
|
| |
install -m 0640 config/providers/mysql-lvm.conf %{buildroot}%{_sysconfdir}/holland/providers/
|
| |
install -m 0640 config/providers/mysqldump-lvm.conf %{buildroot}%{_sysconfdir}/holland/providers/
|
| |
@@ -325,44 +275,44 @@
|
| |
# plugin : holland.backup.pgdump
|
| |
%if %{with pgdump}
|
| |
pushd plugins/holland.backup.pgdump
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
|
| |
+ %py_install
|
| |
popd
|
| |
install -m 0640 config/providers/pgdump.conf %{buildroot}%{_sysconfdir}/holland/providers/
|
| |
%endif
|
| |
|
| |
- %if %{with sqlite}
|
| |
- # plugin : holland.backup.sqlite
|
| |
- pushd plugins/holland.backup.sqlite
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
|
| |
- popd
|
| |
- install -m 0640 config/providers/sqlite.conf %{buildroot}%{_sysconfdir}/holland/providers/
|
| |
- %endif
|
| |
-
|
| |
%if %{with xtrabackup}
|
| |
# plugin : holland.backup.xtrabackup
|
| |
pushd plugins/holland.backup.xtrabackup
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
|
| |
+ %py_install
|
| |
popd
|
| |
install -m 0640 config/providers/xtrabackup.conf %{buildroot}%{_sysconfdir}/holland/providers/
|
| |
%endif
|
| |
|
| |
- %if %{with tar}
|
| |
- # plugin : holland.backup.tar
|
| |
- pushd plugins/holland.backup.tar
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
|
| |
+ %if %{with mongodump}
|
| |
+ # plugin : holland.backup.mongodump
|
| |
+ pushd plugins/holland.backup.mongodump
|
| |
+ %py_install
|
| |
+ popd
|
| |
+ install -m 0640 config/providers/mongodump.conf %{buildroot}%{_sysconfdir}/holland/providers/
|
| |
+ %endif
|
| |
+
|
| |
+ %if %{with mariabackup}
|
| |
+ # plugin : holland.backup.mariabackup
|
| |
+ pushd plugins/holland.backup.mariabackup
|
| |
+ %py_install
|
| |
popd
|
| |
- install -m 0640 config/providers/tar.conf %{buildroot}%{_sysconfdir}/holland/providers/
|
| |
+ install -m 0640 config/providers/mariabackup.conf %{buildroot}%{_sysconfdir}/holland/providers/
|
| |
%endif
|
| |
|
| |
%if %{with commvault}
|
| |
pushd contrib/holland-commvault
|
| |
- %{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-scripts %{_sbindir}
|
| |
- install -m 0644 doc/holland_cvmysqlsv.1 %{buildroot}%{_mandir}/man1
|
| |
+ %py_install
|
| |
+ install -m 0644 doc/holland_cvmysqlsv.1 %{buildroot}%{_mandir}/man1/
|
| |
popd
|
| |
%endif
|
| |
|
| |
# logrotate
|
| |
- %{__mkdir} -p %{buildroot}%{_sysconfdir}/logrotate.d
|
| |
+ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
|
| |
cat > %{buildroot}%{_sysconfdir}/logrotate.d/holland <<EOF
|
| |
/var/log/holland.log /var/log/holland/holland.log {
|
| |
rotate 4
|
| |
@@ -374,126 +324,146 @@
|
| |
EOF
|
| |
|
| |
|
| |
- %clean
|
| |
- rm -rf %{buildroot}
|
| |
-
|
| |
-
|
| |
%files
|
| |
- %doc CHANGES.rst README README.plugins README.providers
|
| |
- %doc INSTALL LICENSE config/backupsets/examples/
|
| |
- %if %{with sphinxdocs}
|
| |
- %doc docs/build/html/
|
| |
- %endif
|
| |
- %{_sbindir}/holland
|
| |
- %dir %{python2_sitelib}/holland/
|
| |
- %{python2_sitelib}/holland/core/
|
| |
- %{python2_sitelib}/holland-%{version}-*-nspkg.pth
|
| |
- %{python2_sitelib}/holland-%{version}-*.egg-info
|
| |
+ %license LICENSE
|
| |
+ %doc CHANGES.rst README README.plugins README.providers config/backupsets/examples/
|
| |
+ %{_bindir}/holland
|
| |
%{_mandir}/man1/holland.1*
|
| |
%{_localstatedir}/log/holland/
|
| |
- %{python2_sitelib}/holland/commands/*.py*
|
| |
%attr(0755,root,root) %dir %{_sysconfdir}/holland/
|
| |
- %attr(0755,root,root) %dir %{_sysconfdir}/holland/backupsets
|
| |
- %attr(0755,root,root) %dir %{_sysconfdir}/holland/providers
|
| |
+ %attr(0755,root,root) %dir %{_sysconfdir}/holland/backupsets/
|
| |
+ %attr(0755,root,root) %dir %{_sysconfdir}/holland/providers/
|
| |
%attr(0640,root,root) %config(noreplace) %{_sysconfdir}/holland/holland.conf
|
| |
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/holland
|
| |
- %attr(0755,root,root) %{_localstatedir}/spool/holland
|
| |
- # virtual namespaces
|
| |
- %dir %{python2_sitelib}/holland/backup/
|
| |
- %dir %{python2_sitelib}/holland/restore/
|
| |
- %dir %{python2_sitelib}/holland/commands/
|
| |
- %dir %{python2_sitelib}/holland/lib/
|
| |
+ %attr(0755,root,root) %{_localstatedir}/spool/holland/
|
| |
+ %dir %{python_sitelib}/holland/
|
| |
+ %dir %{python_sitelib}/holland/backup/
|
| |
+ %dir %{python_sitelib}/holland/restore/
|
| |
+ %dir %{python_sitelib}/holland/lib/
|
| |
+ %{python_sitelib}/holland/commands/
|
| |
+ %{python_sitelib}/holland/core/
|
| |
+ %{python_sitelib}/holland-%{version}-py%{python_version}-nspkg.pth
|
| |
+ %{python_sitelib}/holland-%{version}-py%{python_version}.egg-info/
|
| |
+
|
| |
|
| |
%files common
|
| |
- %doc plugins/holland.lib.common/{README,LICENSE}
|
| |
- %{python2_sitelib}/%{name}/lib/compression.py*
|
| |
- %{python2_sitelib}/%{name}/lib/archive/
|
| |
- %{python2_sitelib}/%{name}/lib/safefilename.py*
|
| |
- %{python2_sitelib}/%{name}/lib/which.py*
|
| |
- %{python2_sitelib}/%{name}/lib/multidict.py*
|
| |
- %{python2_sitelib}/holland.lib.common-%{version}-*-nspkg.pth
|
| |
- %{python2_sitelib}/holland.lib.common-%{version}-*.egg-info
|
| |
+ %license plugins/holland.lib.common/LICENSE
|
| |
+ %doc plugins/holland.lib.common/README
|
| |
+ %{python_sitelib}/holland/lib/archive/
|
| |
+ %{python_sitelib}/holland/lib/compression.py*
|
| |
+ %{python_sitelib}/holland/lib/safefilename.py*
|
| |
+ %{python_sitelib}/holland/lib/which.py*
|
| |
+ %{python_sitelib}/holland.lib.common-%{version}-py%{python_version}.egg-info/
|
| |
+ %{python_sitelib}/holland.lib.common-%{version}-py%{python_version}-nspkg.pth
|
| |
+
|
| |
|
| |
%files mysql
|
| |
- %{python2_sitelib}/%{name}/lib/mysql/
|
| |
- %{python2_sitelib}/holland.lib.mysql-%{version}-*-nspkg.pth
|
| |
- %{python2_sitelib}/holland.lib.mysql-%{version}-*.egg-info
|
| |
+ %license plugins/holland.lib.mysql/LICENSE
|
| |
+ %{python_sitelib}/holland/lib/mysql/
|
| |
+ %{python_sitelib}/holland.lib.mysql-%{version}-py%{python_version}-nspkg.pth
|
| |
+ %{python_sitelib}/holland.lib.mysql-%{version}-py%{python_version}.egg-info/
|
| |
+
|
| |
|
| |
%files mysqldump
|
| |
- %doc plugins/holland.backup.mysqldump/{README,LICENSE}
|
| |
- %{python2_sitelib}/holland/backup/mysqldump/
|
| |
- %{python2_sitelib}/holland.backup.mysqldump-%{version}-*-nspkg.pth
|
| |
- %{python2_sitelib}/holland.backup.mysqldump-%{version}-*.egg-info
|
| |
+ %license plugins/holland.backup.mysqldump/LICENSE
|
| |
+ %doc plugins/holland.backup.mysqldump/README
|
| |
+ %{python_sitelib}/holland/backup/mysqldump/
|
| |
+ %{python_sitelib}/holland.backup.mysqldump-%{version}-py%{python_version}-nspkg.pth
|
| |
+ %{python_sitelib}/holland.backup.mysqldump-%{version}-py%{python_version}.egg-info/
|
| |
%config(noreplace) %{_sysconfdir}/holland/providers/mysqldump.conf
|
| |
|
| |
+
|
| |
%files lvm
|
| |
- %{python2_sitelib}/%{name}/lib/lvm/
|
| |
- %{python2_sitelib}/holland.lib.lvm-%{version}-*-nspkg.pth
|
| |
- %{python2_sitelib}/holland.lib.lvm-%{version}-*.egg-info
|
| |
+ %license plugins/holland.lib.lvm/LICENSE
|
| |
+ %doc plugins/holland.lib.lvm/README
|
| |
+ %{python_sitelib}/holland/lib/lvm/
|
| |
+ %{python_sitelib}/holland.lib.lvm-%{version}-py%{python_version}-nspkg.pth
|
| |
+ %{python_sitelib}/holland.lib.lvm-%{version}-py%{python_version}.egg-info/
|
| |
+
|
| |
|
| |
%files mysqllvm
|
| |
- %doc plugins/holland.backup.mysql_lvm/{README,LICENSE}
|
| |
- %{python2_sitelib}/holland/backup/mysql*_lvm/
|
| |
- %{python2_sitelib}/holland.backup.mysql*_lvm-%{version}-*-nspkg.pth
|
| |
- %{python2_sitelib}/holland.backup.mysql*_lvm-%{version}-*.egg-info
|
| |
+ %license plugins/holland.backup.mysql_lvm/LICENSE
|
| |
+ %doc plugins/holland.backup.mysql_lvm/README
|
| |
+ %{python_sitelib}/holland/backup/mysql_lvm/
|
| |
+ %{python_sitelib}/holland.backup.mysql_lvm-%{version}-py%{python_version}-nspkg.pth
|
| |
+ %{python_sitelib}/holland.backup.mysql_lvm-%{version}-py%{python_version}.egg-info/
|
| |
%config(noreplace) %{_sysconfdir}/holland/providers/mysql-lvm.conf
|
| |
%config(noreplace) %{_sysconfdir}/holland/providers/mysqldump-lvm.conf
|
| |
|
| |
- %if %{with mysqlhotcopy}
|
| |
- %files mysqlhotcopy
|
| |
- %doc plugins/holland.backup.mysqlhotcopy/{README,LICENSE}
|
| |
- %{python2_sitelib}/holland/backup/mysqlhotcopy.py*
|
| |
- %{python2_sitelib}/holland.backup.mysqlhotcopy-%{version}-*-nspkg.pth
|
| |
- %{python2_sitelib}/holland.backup.mysqlhotcopy-%{version}-*.egg-info
|
| |
- %config(noreplace) %{_sysconfdir}/holland/providers/mysqlhotcopy.conf
|
| |
- %{_mandir}/man5/holland-mysqlhotcopy.5*
|
| |
- %endif
|
| |
|
| |
%if %{with pgdump}
|
| |
%files pgdump
|
| |
- %doc plugins/holland.backup.pgdump/{README,LICENSE}
|
| |
- %{python2_sitelib}/holland.backup.pgdump-%{version}-*-nspkg.pth
|
| |
- %{python2_sitelib}/holland.backup.pgdump-%{version}-*.egg-info
|
| |
- %{python2_sitelib}/holland/backup/pgdump/
|
| |
+ %license plugins/holland.backup.pgdump/LICENSE
|
| |
+ %doc plugins/holland.backup.pgdump/README
|
| |
+ %{python_sitelib}/holland.backup.pgdump-%{version}-py%{python_version}-nspkg.pth
|
| |
+ %{python_sitelib}/holland.backup.pgdump-%{version}-py%{python_version}.egg-info/
|
| |
+ %{python_sitelib}/holland/backup/pgdump/
|
| |
%config(noreplace) %{_sysconfdir}/holland/providers/pgdump.conf
|
| |
%endif
|
| |
|
| |
- %if %{with sqlite}
|
| |
- %files sqlite
|
| |
- %doc plugins/holland.backup.sqlite/{README,LICENSE}
|
| |
- %{python2_sitelib}/holland/backup/sqlite.py*
|
| |
- %{python2_sitelib}/holland.backup.sqlite-%{version}-*-nspkg.pth
|
| |
- %{python2_sitelib}/holland.backup.sqlite-%{version}-*.egg-info
|
| |
- %config(noreplace) %{_sysconfdir}/holland/providers/sqlite.conf
|
| |
- %endif
|
| |
|
| |
%if %{with xtrabackup}
|
| |
%files xtrabackup
|
| |
- %doc plugins/holland.backup.xtrabackup/{README,LICENSE}
|
| |
- %{python2_sitelib}/holland/backup/xtrabackup/
|
| |
- %{python2_sitelib}/holland.backup.xtrabackup-%{version}-*-nspkg.pth
|
| |
- %{python2_sitelib}/holland.backup.xtrabackup-%{version}-*.egg-info
|
| |
+ %license plugins/holland.backup.xtrabackup/LICENSE
|
| |
+ %doc plugins/holland.backup.xtrabackup/README
|
| |
+ %{python_sitelib}/holland/backup/xtrabackup/
|
| |
+ %{python_sitelib}/holland.backup.xtrabackup-%{version}-py%{python_version}-nspkg.pth
|
| |
+ %{python_sitelib}/holland.backup.xtrabackup-%{version}-py%{python_version}.egg-info/
|
| |
%config(noreplace) %{_sysconfdir}/holland/providers/xtrabackup.conf
|
| |
%endif
|
| |
|
| |
- %if %{with tar}
|
| |
- %files tar
|
| |
- %doc plugins/holland.backup.tar/{README,LICENSE}
|
| |
- %{python2_sitelib}/holland/backup/tar.py*
|
| |
- %{python2_sitelib}/holland.backup.tar-%{version}-*-nspkg.pth
|
| |
- %{python2_sitelib}/holland.backup.tar-%{version}-*.egg-info
|
| |
- %config(noreplace) %{_sysconfdir}/holland/providers/tar.conf
|
| |
+
|
| |
+ %if %{with mongodump}
|
| |
+ %files mongodump
|
| |
+ %license plugins/holland.backup.mongodump/LICENSE
|
| |
+ %doc plugins/holland.backup.mongodump/README
|
| |
+ %{python_sitelib}/holland/backup/mongodump.py*
|
| |
+ %{python_sitelib}/holland.backup.mongodump-%{version}-py%{python_version}-nspkg.pth
|
| |
+ %{python_sitelib}/holland.backup.mongodump-%{version}-py%{python_version}.egg-info/
|
| |
+ %config(noreplace) %{_sysconfdir}/holland/providers/mongodump.conf
|
| |
%endif
|
| |
|
| |
+
|
| |
+ %if %{with mariabackup}
|
| |
+ %files mariabackup
|
| |
+ %license plugins/holland.backup.mariabackup/LICENSE
|
| |
+ %doc plugins/holland.backup.mariabackup/README
|
| |
+ %{python_sitelib}/holland/backup/mariabackup/
|
| |
+ %{python_sitelib}/holland.backup.mariabackup-%{version}-py%{python_version}-nspkg.pth
|
| |
+ %{python_sitelib}/holland.backup.mariabackup-%{version}-py%{python_version}.egg-info/
|
| |
+ %config(noreplace) %{_sysconfdir}/holland/providers/mariabackup.conf
|
| |
+ %endif
|
| |
+
|
| |
+
|
| |
%if %{with commvault}
|
| |
%files commvault
|
| |
- %doc contrib/holland-commvault/{README,LICENSE}
|
| |
- %{_sbindir}/holland_cvmysqlsv
|
| |
+ %license contrib/holland-commvault/LICENSE
|
| |
+ %doc contrib/holland-commvault/README
|
| |
+ %{_bindir}/holland_cvmysqlsv
|
| |
%{_mandir}/man1/holland_cvmysqlsv.1*
|
| |
- %{python2_sitelib}/holland_commvault*
|
| |
+ %{python_sitelib}/holland_commvault/
|
| |
+ %{python_sitelib}/holland_commvault-%{version}-py%{python_version}.egg-info/
|
| |
%endif
|
| |
|
| |
+
|
| |
%changelog
|
| |
+ * Tue Aug 14 2018 Steven Soulen <steven@soulen.net> - 1.1.1-1
|
| |
+ - new upstream release 1.1.1
|
| |
+
|
| |
+ * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
|
| |
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
| |
+
|
| |
+ * Fri Jun 08 2018 Pete Travis <immanetize@fedoraproject.org> - 1.1.0-1
|
| |
+ - build in py3 for Fedora
|
| |
+ - new upstream release 1.1.0
|
| |
+ - deprecate mysql-hotcopy subpackage
|
| |
+
|
| |
+ * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.14-5
|
| |
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
| |
+
|
| |
+ * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.14-4
|
| |
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
| |
+
|
| |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.14-3
|
| |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
| |
|
| |
New upstream update to 1.1.1