packages: libvirt/libvirt.spec - added some bconds=?UTF-8?Q?=20?=- fixed vbox support - a...

baggins baggins at pld-linux.org
Tue Feb 14 22:13:14 CET 2012


Author: baggins                      Date: Tue Feb 14 21:13:14 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- added some bconds
- fixed vbox support
- added systemd support
- updated files

---- Files affected:
packages/libvirt:
   libvirt.spec (1.58 -> 1.59) 

---- Diffs:

================================================================
Index: packages/libvirt/libvirt.spec
diff -u packages/libvirt/libvirt.spec:1.58 packages/libvirt/libvirt.spec:1.59
--- packages/libvirt/libvirt.spec:1.58	Tue Feb 14 19:54:01 2012
+++ packages/libvirt/libvirt.spec	Tue Feb 14 22:13:08 2012
@@ -9,6 +9,13 @@
 %bcond_without	polkit		# PolicyKit
 %bcond_with	sanlock		# sanlock storage lock manager
 %bcond_with	netcf		# host interfaces support
+%bcond_without	uml		# UML support
+%bcond_without	openvz		# OpenVZ support
+%bcond_without	phyp		# PHYP support
+%bcond_without	xenapi		# XenAPI support
+%bcond_without	libxl		# libxenlight
+%bcond_without	esx		# ESX support
+%bcond_without	hyperv		# Hyper-V support
 
 # qemu available only on x86 and ppc
 %ifnarch %{ix86} %{x8664} ppc
@@ -75,7 +82,7 @@
 BuildRequires:	python-devel
 BuildRequires:	readline-devel
 BuildRequires:	rpm-pythonprov
-BuildRequires:	rpmbuild(macros) >= 1.219
+BuildRequires:	rpmbuild(macros) >= 1.627
 %{?with_sanlock:BuildRequires:	sanlock-devel >= 0.8}
 BuildRequires:	udev-devel >= 145
 %{?with_xen:BuildRequires:	xen-devel >= 3.0.4}
@@ -203,6 +210,7 @@
 Requires:	gettext-devel
 Requires:	libblkid >= 2.17
 Requires:	parted-libs >= 1.8.0
+Requires:	systemd-units >= 37-0.10
 Requires:	udev-libs >= 145
 Requires:	xorg-lib-libpciaccess >= 0.10.0
 Suggests:	iptables
@@ -216,6 +224,7 @@
 # for management through ssh
 Suggests:	netcat-openbsd
 Suggests:	polkit >= 0.90
+Suggests:	scrub
 
 %description utils
 Libvirt is a C toolkit to interact with the virtualization
@@ -288,18 +297,37 @@
 	RADVD=/usr/sbin/radvd \
 	UDEVADM=/sbin/udevadm \
 	MODPROBE=/sbin/modprobe \
+	SCRUB=/usr/bin/scrub \
 	--disable-silent-rules \
 	--with-html-dir=%{_gtkdocdir} \
 	--with-html-subdir=%{name} \
 	--with-init-script=redhat \
 	--with-storage-lvm \
+	--with-storage-fs \
+	--with-storage-iscsi \
+	--with-storage-scsi \
+	--with-storage-mpath \
+	--with-storage-disk \
+	--with-macvtap \
+	--with-virtualport \
+	--with-scrub \
 	--with-udev \
 	--without-hal \
+	--with-lxc \
+	--with-vbox=%{_libdir}/VirtualBox \
 	%{!?with_netcf:--without-netcf} \
 	%{!?with_sanlock:--without-sanlock} \
 	%{!?with_qemu:--without-qemu} \
 	%{!?with_xen:--without-xen} \
-	--x-libraries=%{_libdir}
+	%{!?with_uml:--without-uml} \
+	%{!?with_openvz:--without-openvz} \
+	%{!?with_phyp:--without-phyp} \
+	%{!?with_xenapi:--without-xenapi} \
+	%{!?with_libxl:--without-libxl} \
+	%{!?with_esx:--without-esx} \
+	%{!?with_hyperv:--without-hyperv} \
+	--x-libraries=%{_libdir} \
+	--with-init-script=systemd
 
 %{__make} \
 	AWK=gawk
@@ -334,6 +362,18 @@
 %post	-p /sbin/ldconfig
 %postun	-p /sbin/ldconfig
 
+%post utils
+%systemd_post libvirtd.service
+NORESTART=1
+%systemd_post libvirt-guests.service
+
+%preun utils
+%systemd_preun libvirtd.service
+%systemd_preun libvirt-guests.service
+
+%postun utils
+%systemd_reload
+
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc ChangeLog README TODO NEWS
@@ -400,21 +440,26 @@
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sasl/libvirt.conf
-%attr(755,root,root) %{_bindir}/virsh
-%attr(755,root,root) %{_sbindir}/libvirtd
-%attr(754,root,root) /etc/rc.d/init.d/libvirtd
-%attr(754,root,root) /etc/rc.d/init.d/libvirt-guests
-%attr(755,root,root) %{_bindir}/virt-xml-validate
-%attr(755,root,root) %{_bindir}/virt-pki-validate
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirtd
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirt-guests
 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd
 %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
+%attr(754,root,root) /etc/rc.d/init.d/libvirtd
+%attr(754,root,root) /etc/rc.d/init.d/libvirt-guests
+%{systemdunitdir}/libvirtd.service
+%{systemdunitdir}/libvirt-guests.service
+%config(noreplace) %verify(not md5 mtime size) /etc/sysctl.d/libvirtd
+%attr(755,root,root) %{_sbindir}/libvirtd
+%attr(755,root,root) %{_bindir}/virsh
+%attr(755,root,root) %{_bindir}/virt-host-validate
+%attr(755,root,root) %{_bindir}/virt-xml-validate
+%attr(755,root,root) %{_bindir}/virt-pki-validate
 %attr(755,root,root) %{_libdir}/libvirt_parthelper
 %{?with_polkit:%{_datadir}/polkit-1/actions/org.libvirt.unix.policy}
 %{_mandir}/man1/virsh.1*
+%{_mandir}/man1/virt-host-validate.1*
 %{_mandir}/man1/virt-xml-validate.1*
 %{_mandir}/man1/virt-pki-validate.1*
 %{_mandir}/man8/libvirtd.8*
@@ -450,6 +495,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.59  2012/02/14 21:13:08  baggins
+- added some bconds
+- fixed vbox support
+- added systemd support
+- updated files
+
 Revision 1.58  2012/02/14 18:54:01  baggins
 - renumber patch
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libvirt/libvirt.spec?r1=1.58&r2=1.59&f=u



More information about the pld-cvs-commit mailing list