packages: libvirt/libvirt.spec - added sanlock lock driver (as subpackage) ...
qboosh
qboosh at pld-linux.org
Sat Oct 22 09:21:47 CEST 2011
Author: qboosh Date: Sat Oct 22 07:21:47 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- added sanlock lock driver (as subpackage)
- some dir attrs taken from RH/FC spec
---- Files affected:
packages/libvirt:
libvirt.spec (1.41 -> 1.42)
---- Diffs:
================================================================
Index: packages/libvirt/libvirt.spec
diff -u packages/libvirt/libvirt.spec:1.41 packages/libvirt/libvirt.spec:1.42
--- packages/libvirt/libvirt.spec:1.41 Sat Oct 1 09:33:34 2011
+++ packages/libvirt/libvirt.spec Sat Oct 22 09:21:42 2011
@@ -1,5 +1,5 @@
# $Revision$, $Date$
-# sanlock, xenapi (libxenserver), xenlight (libxenlight)?
+# xenapi (libxenserver), xenlight (libxenlight)?
# --with-driver-modules ?
#
# Conditional build:
@@ -7,6 +7,7 @@
%bcond_without xen_proxy # Xen proxy
%bcond_without qemu # Qemu
%bcond_without polkit # PolicyKit
+%bcond_without sanlock # sanlock storage lock manager
%bcond_with netcf # host interfaces support
# qemu available only on x86 and ppc
@@ -72,6 +73,7 @@
BuildRequires: readline-devel
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.219
+%{?with_sanlock:BuildRequires: sanlock-devel >= 0.8}
BuildRequires: udev-devel >= 145
%{?with_xen:BuildRequires: xen-devel >= 3.0.4}
# For disk driver
@@ -222,6 +224,18 @@
Ten pakiet zawiera narzędzia do biblioteki libvirt.
+%package lock-sanlock
+Summary: Sanlock lock manager plugin for libvirt
+Summary(pl.UTF-8): Zarządca blokad sanlock dla biblioteki libvirt
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description lock-sanlock
+Sanlock lock manager plugin for libvirt.
+
+%description lock-sanlock -l pl.UTF-8
+Zarządca blokad sanlock dla biblioteki libvirt.
+
%prep
%setup -q
%patch0 -p1
@@ -240,17 +254,6 @@
%{__automake}
%configure \
- --disable-silent-rules \
- --with-html-dir=%{_gtkdocdir} \
- --with-html-subdir=%{name} \
- --x-libraries=%{_libdir} \
- %{!?with_xen:--without-xen} \
- %{!?with_qemu:--without-qemu} \
- %{!?with_netcf:--without-netcf} \
- --with-init-script=redhat \
- --with-storage-lvm \
- --without-hal \
- --with-udev \
PVCREATE=/sbin/pvcreate \
VGCREATE=/sbin/vgcreate \
LVCREATE=/sbin/lvcreate \
@@ -275,7 +278,19 @@
DNSMASQ=/usr/sbin/dnsmasq \
RADVD=/usr/sbin/radvd \
UDEVADM=/sbin/udevadm \
- MODPROBE=/sbin/modprobe
+ MODPROBE=/sbin/modprobe \
+ --disable-silent-rules \
+ --with-html-dir=%{_gtkdocdir} \
+ --with-html-subdir=%{name} \
+ --with-init-script=redhat \
+ --with-storage-lvm \
+ --with-udev \
+ --without-hal \
+ %{!?with_netcf:--without-netcf} \
+ %{!?with_sanlock:--without-sanlock} \
+ %{!?with_qemu:--without-qemu} \
+ %{!?with_xen:--without-xen} \
+ --x-libraries=%{_libdir}
%{__make} \
AWK=gawk
@@ -297,6 +312,10 @@
%py_postclean
%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
+%if %{with sanlock}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.{a,la}
+%endif
+
%find_lang %{name}
%clean
@@ -314,6 +333,9 @@
%attr(755,root,root) %ghost %{_libdir}/libvirt-qemu.so.0
%attr(755,root,root) %{_libdir}/libvirt_lxc
%attr(755,root,root) %{_libdir}/libvirt_iohelper
+%attr(755,root,root) %{_libdir}/virt-aa-helper
+%dir %{_libdir}/libvirt
+%dir %{_libdir}/libvirt/lock-driver
%dir %{_datadir}/libvirt
%dir %{_datadir}/libvirt/schemas
%{_datadir}/libvirt/schemas/basictypes.rng
@@ -331,6 +353,14 @@
%{_datadir}/libvirt/schemas/storagepool.rng
%{_datadir}/libvirt/schemas/storagevol.rng
+%if %{with sanlock}
+%files lock-sanlock
+%attr(755,root,root) %{_sbindir}/virt-sanlock-cleanup
+%attr(755,root,root) %{_libdir}/libvirt/lock-driver/sanlock.so
+%dir /var/lib/libvirt/sanlock
+%{_mandir}/man8/virt-sanlock-cleanup.8*
+%endif
+
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libvirt.so
@@ -370,8 +400,7 @@
%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.lxc
%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.qemu
%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.uml
-%{_libdir}/libvirt_parthelper
-%{_libdir}/virt-aa-helper
+%attr(755,root,root) %{_libdir}/libvirt_parthelper
%{?with_polkit:%{_datadir}/polkit-1/actions/org.libvirt.unix.policy}
%{_mandir}/man1/virsh.1*
%{_mandir}/man1/virt-xml-validate.1*
@@ -380,8 +409,27 @@
%{_datadir}/%{name}/*.xml
%{_datadir}/augeas/lenses/*.aug
%{_datadir}/augeas/lenses/tests/*.aug
-%dir /var/run/libvirt
+%attr(711,root,root) %dir /var/cache/libvirt
%dir /var/lib/libvirt
+%attr(711,root,root) %dir /var/lib/libvirt/boot
+%dir /var/lib/libvirt/dnsmasq
+%attr(711,root,root) %dir /var/lib/libvirt/images
+%attr(700,root,root) %dir /var/lib/libvirt/lxc
+%attr(700,root,root) %dir /var/lib/libvirt/network
+%attr(700,root,root) %dir /var/lib/libvirt/uml
+%dir /var/log/libvirt
+%attr(700,root,root) %dir /var/log/libvirt/lxc
+%attr(700,root,root) %dir /var/log/libvirt/uml
+%dir /var/run/libvirt
+%attr(700,root,root) %dir /var/run/libvirt/lxc
+%if %{with qemu}
+# %attr(750,qemu,qemu) ?
+%dir /var/cache/libvirt/qemu
+# %attr(750,qemu,qemu) ?
+%dir /var/lib/libvirt/qemu
+%attr(700,root,root) %dir /var/log/libvirt/qemu
+%attr(700,root,root) %dir /var/run/libvirt/qemu
+%endif
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -389,6 +437,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.42 2011/10/22 07:21:42 qboosh
+- added sanlock lock driver (as subpackage)
+- some dir attrs taken from RH/FC spec
+
Revision 1.41 2011/10/01 07:33:34 qboosh
- use openwsman
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libvirt/libvirt.spec?r1=1.41&r2=1.42&f=u
More information about the pld-cvs-commit
mailing list