Zvirt takes snapshots of Libvirt domains using ZFS.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

45 lines
999 B

Name: zvirt
Version: 0.0.5
%if %{defined dist}
Release: 1%{?dist}
%else
Release: 1
%endif
Summary: Libvirt ZFS snapshots utility
License: MIT
URL: https://github.com/nmasse-itix/zvirt
Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
Requires: bash
Requires: libvirt
Requires: zfs
BuildRequires: make
%description
Zvirt takes snapshots of Libvirt domains using ZFS.
It supports both crash-consistent and live snapshots.
At the end, all components of a domain (Domain definition, TPM, NVRAM,
VirtioFS, ZFS snapshots of the underlying storage volumes) are captured
as a set of consistent ZFS snapshots.
%prep
%setup -q
%build
# Nothing to build for a shell script
%install
make PREFIX=%{buildroot}%{_prefix} install
%files
%{_bindir}/zvirt
%{_prefix}/lib/zvirt/core.sh
%dir %{_prefix}/lib/zvirt
%changelog
* Mon Nov 24 2025 Nicolas Massé <nicolas.masse@itix.fr> - 0.0.1-1
- Initial package release