Spec file update

tags/virt-backup-0.2.12-1
Daniel Berteaud 11 years ago
parent 9f89903d88
commit 4de1d2c82b
  1. 30
      virt-backup.spec

@ -1,7 +1,7 @@
Summary: backup script for libvirt managed VM Summary: backup script for libvirt managed VM
Name: virt-backup Name: virt-backup
Version: 0.1.3 Version: 0.2.0
Release: 1 Release: 1
Source0: %{name}-%{version}.tar.gz Source0: %{name}-%{version}.tar.gz
BuildArch: noarch BuildArch: noarch
@ -17,18 +17,11 @@ Requires: perl(Sys::Virt) => 0.2.3
Requires: perl(XML::Simple) Requires: perl(XML::Simple)
Requires: fuse-chunkfs Requires: fuse-chunkfs
Requires(pre): shadow-utils
Requires(preun): initscripts, chkconfig
Requires(postun): initscripts
Requires(post): initscripts, chkconfig
AutoReq: no AutoReq: no
%description %description
This package contains utilities for virtualization stack This package provides a helper script to backup
on RHEL & ci. It provides for example SELinux policy, hook libvirt managed virtual machines with minimal downtime
scripts to set permissions on ressources files
etc...
%prep %prep
%setup -q %setup -q
@ -40,7 +33,8 @@ etc...
%{__rm} -rf $RPM_BUILD_ROOT %{__rm} -rf $RPM_BUILD_ROOT
%if %{?fedora}%{?rhel} <= 5 %if %{?fedora}%{?rhel} <= 5
sed -i -e "s|/sbin/lvcreate|/usr/sbin/lvcreate|g" -e "s|/sbin/lvremove|/usr/sbin/lvremove|g" virt-backup sed -i -e "s|/sbin/lvcreate|/usr/sbin/lvcreate|g" -e "s|/sbin/lvremove|/usr/sbin/lvremove|g" \
-e "s|/sbin/lvs|/usr/sbin/lvs|g" virt-backup
%endif %endif
# Install backup script # Install backup script
@ -54,11 +48,6 @@ sed -i -e "s|/sbin/lvcreate|/usr/sbin/lvcreate|g" -e "s|/sbin/lvremove|/usr/sbin
%{__rm} -rf $RPM_BUILD_ROOT %{__rm} -rf $RPM_BUILD_ROOT
%pre %pre
getent group kvm >/dev/null || groupadd -g 36 -r kvm
getent group qemu >/dev/null || groupadd -g 107 -r qemu
getent passwd qemu >/dev/null || \
useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
-c "qemu user" qemu
%preun %preun
@ -68,9 +57,16 @@ getent passwd qemu >/dev/null || \
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc README CHANGELOG.git %doc README CHANGELOG.git
%{_bindir}/* %{_bindir}/*
%dir %attr(0770, qemu, kvm) %{_localstatedir}/lib/libvirt/backup %dir %attr(0770, qemu, qemu) %{_localstatedir}/lib/libvirt/backup
%changelog %changelog
* Fri Aug 9 2013 Daniel B. <daniel@firewall-services.com> - 0.2.0-1
- Support snapshot for file based images (if FS is backed by LVM)
- Support a dual nodes cluster situation
- Add a convert action, which uses qemu-img to convert into qcow2
instead of dumping with dd
- Cleanup the spec file
* Tue Mar 5 2013 Daniel B. <daniel@firewall-services.com> - 0.1.3-1 * Tue Mar 5 2013 Daniel B. <daniel@firewall-services.com> - 0.1.3-1
- Send /dev/null to lvm commands stdin - Send /dev/null to lvm commands stdin

Loading…
Cancel
Save