Spec file update
This commit is contained in:
parent
9f89903d88
commit
4de1d2c82b
|
@ -1,7 +1,7 @@
|
|||
|
||||
Summary: backup script for libvirt managed VM
|
||||
Name: virt-backup
|
||||
Version: 0.1.3
|
||||
Version: 0.2.0
|
||||
Release: 1
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
|
@ -17,18 +17,11 @@ Requires: perl(Sys::Virt) => 0.2.3
|
|||
Requires: perl(XML::Simple)
|
||||
Requires: fuse-chunkfs
|
||||
|
||||
Requires(pre): shadow-utils
|
||||
Requires(preun): initscripts, chkconfig
|
||||
Requires(postun): initscripts
|
||||
Requires(post): initscripts, chkconfig
|
||||
|
||||
AutoReq: no
|
||||
|
||||
%description
|
||||
This package contains utilities for virtualization stack
|
||||
on RHEL & ci. It provides for example SELinux policy, hook
|
||||
scripts to set permissions on ressources files
|
||||
etc...
|
||||
This package provides a helper script to backup
|
||||
libvirt managed virtual machines with minimal downtime
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
@ -40,7 +33,8 @@ etc...
|
|||
%{__rm} -rf $RPM_BUILD_ROOT
|
||||
|
||||
%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
|
||||
|
||||
# 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
|
||||
|
||||
%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
|
||||
|
||||
|
@ -68,9 +57,16 @@ getent passwd qemu >/dev/null || \
|
|||
%defattr(-,root,root,-)
|
||||
%doc README CHANGELOG.git
|
||||
%{_bindir}/*
|
||||
%dir %attr(0770, qemu, kvm) %{_localstatedir}/lib/libvirt/backup
|
||||
%dir %attr(0770, qemu, qemu) %{_localstatedir}/lib/libvirt/backup
|
||||
|
||||
%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
|
||||
- Send /dev/null to lvm commands stdin
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user