|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
Name: borgmatic
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
86ecb36 |
Version: 1.7.11
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
650d0b9 |
Release: %autorelease
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
Summary: Simple Python wrapper script for borgbackup
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
License: GPLv3
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
URL: https://torsion.org/borgmatic
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
6b87158 |
Source0: https://projects.torsion.org/borgmatic-collective/borgmatic/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
BuildArch: noarch
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
e15f00d |
BuildRequires: python3-devel
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
BuildRequires: systemd-rpm-macros
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
6f23d9a |
Requires: borgbackup
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f63d5a0 |
# These hints are for commands run as part of the database backup and restore
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f63d5a0 |
# hooks. It is assumed that users who configure these hooks will already have
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f63d5a0 |
# the respective DBMS installed, otherwise there'd be nothing to back up.
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f63d5a0 |
# Leaving this here for posterity.
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f63d5a0 |
Suggests: mysql
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f63d5a0 |
Suggests: postgresql
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f63d5a0 |
Suggests: sqlite
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
6f23d9a |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%description
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
borgmatic (formerly atticmatic) is a simple Python wrapper script for
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
the Borg backup software that initiates a backup, prunes any old backups
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
according to a retention policy, and validates backups for consistency.
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
e15f00d |
%generate_buildrequires
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
e15f00d |
%pyproject_buildrequires
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%prep
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
%autosetup -n %{name}
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%build
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
e15f00d |
%pyproject_wheel
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
e15f00d |
%{__python3} -c 'from borgmatic.commands.completion import bash_completion; print(bash_completion())' > %{name}-bash-completion
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
140363d |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
%install
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
e15f00d |
%pyproject_install
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
bb6ad79 |
%pyproject_save_files %{name}
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
install -dm 0750 %{buildroot}%{_sysconfdir}/borgmatic
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
install -dm 0750 %{buildroot}%{_sysconfdir}/borgmatic.d
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
09670e4 |
sed -i 's#/root/.local/bin/borgmatic#%{_bindir}/%{name}#' sample/systemd/%{name}.service
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
install -Dpm 0644 sample/systemd/%{name}.service %{buildroot}%{_unitdir}/%{name}.service
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
install -Dpm 0644 sample/systemd/%{name}.timer %{buildroot}%{_unitdir}/%{name}.timer
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
140363d |
install -Dpm 0644 %{name}-bash-completion %{buildroot}%{_datadir}/bash-completion/completions/%{name}
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
140363d |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
bb6ad79 |
%files -f %{pyproject_files}
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
%doc AUTHORS NEWS README.md
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
%license LICENSE
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
795f581 |
%attr(0750, root, root) %{_sysconfdir}/borgmatic
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
795f581 |
%attr(0750, root, root) %{_sysconfdir}/borgmatic.d
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%{_bindir}/borgmatic
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%{_bindir}/generate-borgmatic-config
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%{_bindir}/upgrade-borgmatic-config
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
%{_bindir}/validate-borgmatic-config
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
140363d |
%{_datadir}/bash-completion/completions/%{name}
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%{_unitdir}/borgmatic.service
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%{_unitdir}/borgmatic.timer
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%post
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%systemd_post borgmatic.timer
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%preun
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%systemd_preun borgmatic.timer
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%postun
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%systemd_postun borgmatic.timer
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
f08d742 |
|
|
![](https://seccdn.libravatar.org/avatar/f4a30071d1497e4fc1c7ede737c3b1439cd167c2c10256b6c586741aefa36f23?s=16&d=retro) |
c922650 |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/e04a8e2b88f66d7b768407554979abda6e710deaef976f13d255923ed8bb9036?s=16&d=retro) |
650d0b9 |
%autochangelog
|