2 %bcond_without ceph # RADOS BD (Ceph) storage support
3 %bcond_without esx # VMware ESX support
4 %bcond_without glusterfs # GlusterFS storage support
5 %bcond_without hyperv # Hyper-V support
6 %bcond_without libxl # libxenlight support
7 %bcond_without lxc # LXC support
8 %bcond_without netcf # host interfaces support
9 %bcond_without openvz # OpenVZ support
10 %bcond_without phyp # PHYP support
11 %bcond_without polkit # PolicyKit support
12 %bcond_without qemu # Qemu support
13 %bcond_without sanlock # sanlock storage lock manager
14 %bcond_without systemtap # systemtap/dtrace probes
15 %bcond_without uml # UML support
16 %bcond_without vbox # VirtualBox support
17 %bcond_without vmware # VMware Workstation/Player support
18 %bcond_with vserver # Support for Linux-VServer guests
19 %bcond_without xenapi # Xen API (Citrix XenServer) support
20 %bcond_without xen # Xen support
21 %bcond_without static_libs # static libraries build
23 # qemu available only on x86 and ppc
24 %ifnarch %{ix86} %{x8664} ppc
27 # Xen is available only on x86 and ia64
28 %ifnarch %{ix86} %{x8664} ia64
32 Summary: Toolkit to interact with virtualization capabilities
33 Summary(pl.UTF-8): Narzędzia współpracujące z funkcjami wirtualizacji
39 Source0: ftp://ftp.libvirt.org/libvirt/%{name}-%{version}.tar.gz
40 # Source0-md5: 983345c4ee6535437a6ba408dd59289a
42 Patch0: %{name}-sasl.patch
43 Patch1: %{name}-lxc.patch
44 Patch2: %{name}-qemu-acl.patch
45 Patch3: %{name}-xend.patch
46 Patch4: virtlockd.init.patch
47 Patch5: %{name}-udevadm-settle.patch
49 Patch7: bashisms.patch
50 Patch8: libvirt-guests.init.patch
51 URL: http://www.libvirt.org/
52 BuildRequires: audit-libs-devel
53 BuildRequires: augeas-devel
54 BuildRequires: autoconf >= 2.50
55 BuildRequires: automake
56 BuildRequires: avahi-devel >= 0.6.0
57 %{?with_ceph:BuildRequires: ceph-devel}
58 BuildRequires: curl-devel >= 7.18.0
59 BuildRequires: cyrus-sasl-devel
60 BuildRequires: dbus-devel >= 1.0.0
61 BuildRequires: device-mapper-devel >= 1.0.0
63 BuildRequires: gettext-devel >= 0.17
64 %{?with_glusterfs:BuildRequires: glusterfs-devel >= 3.4.1}
65 BuildRequires: gnutls-devel >= 1.0.25
66 BuildRequires: libapparmor-devel
67 BuildRequires: libblkid-devel >= 2.17
68 BuildRequires: libcap-ng-devel >= 0.4.0
69 BuildRequires: libfuse-devel >= 2.8.6
70 BuildRequires: libgcrypt-devel
71 BuildRequires: libnl-devel >= 3.2
72 BuildRequires: libpcap-devel >= 1.0.0
73 BuildRequires: libselinux-devel >= 2.0.82
74 BuildRequires: libssh2-devel >= 1.3
75 BuildRequires: libtool
76 %{?with_xenapi:BuildRequires: libxenserver-devel}
77 BuildRequires: libxml2-devel >= 1:2.6.0
78 BuildRequires: libxslt-devel
79 BuildRequires: ncurses-devel
80 %{?with_netcf:BuildRequires: netcf-devel >= 0.2.0}
81 BuildRequires: numactl-devel
82 BuildRequires: openldap-devel
83 BuildRequires: openwsman-devel >= 2.2.3
84 BuildRequires: parted-devel >= 1.8.0
85 BuildRequires: pkgconfig
87 %{?with_polkit:BuildRequires: polkit-devel >= 0.90}
88 BuildRequires: readline-devel
89 BuildRequires: rpmbuild(macros) >= 1.627
90 %{?with_sanlock:BuildRequires: sanlock-devel >= 0.8}
91 %{?with_systemtap:BuildRequires: systemtap-sdt-devel}
92 BuildRequires: udev-devel >= 1:145
93 %{?with_xen:BuildRequires: xen-devel >= 4.2}
95 BuildRequires: xorg-lib-libpciaccess-devel >= 0.10.0
96 BuildRequires: yajl-devel
97 Requires: curl-libs >= 7.18.0
98 Requires: device-mapper >= 1.0.0
99 Requires: libcap-ng >= 0.4.0
100 Requires: libnl >= 3.2
101 Requires: libpcap >= 1.0.0
102 Requires: libselinux >= 2.0.82
103 Requires: libssh2 >= 1.3
104 Requires: libxml2 >= 1:2.6.0
105 Requires: openwsman-libs >= 2.2.3
106 Obsoletes: libvirt-daemon-esx
107 Obsoletes: libvirt-daemon-hyperv
108 Obsoletes: libvirt-daemon-openvz
109 Obsoletes: libvirt-daemon-phyp
110 Obsoletes: libvirt-daemon-vbox
111 Obsoletes: libvirt-daemon-vmware
112 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
115 Libvirt is a C toolkit to interact with the virtualization
116 capabilities of recent versions of Linux.
118 Virtualization of the Linux Operating System means the ability to run
119 multiple instances of Operating Systems concurently on a single
120 hardware system where the basic resources are driven by a Linux
121 instance. The library aim at providing long term stable C API
122 initially for the Xen paravirtualization but should be able to
123 integrate other virtualization mechanisms if needed.
125 This package contains the base libraries and configuration file.
127 %description -l pl.UTF-8
128 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
129 obecnych wersji Linuksa.
131 Wirtualizacja w systemie operacyjnym Linux oznacza możliwość
132 jednoczesnego uruchamiania wielu instancji systemu operacyjnego na
133 pojedynczym systemie sprzętowym, którego podstawowe zasoby są
134 zarządzane przez instancję Linuksa. Celem biblioteki jest zapewnienie
135 długotrwale stabilnego API C, początkowo do parawirtualizacji Xen, ale
136 dającej się zintegrować w razie potrzeby z innymi mechanizmami
139 Ten pakiet zawiera podstawowe biblioteki oraz plik konfiguracyjny.
142 Summary: Development files for programs using libvirt
143 Summary(pl.UTF-8): Pliki programistyczne do programów wykorzystujących libvirt
144 Group: Development/Libraries
145 Requires: %{name} = %{version}-%{release}
146 Requires: audit-libs-devel
147 Requires: curl-devel >= 7.18.0
148 Requires: dbus-devel >= 1.0.0
149 Requires: device-mapper-devel >= 1.0.0
150 Requires: gnutls-devel >= 1.0.25
151 Requires: libapparmor-devel
152 Requires: libcap-ng-devel >= 0.4.0
153 Requires: libgcrypt-devel
154 Requires: libnl-devel >= 3.2
155 Requires: libpcap-devel >= 1.0.0
156 Requires: libselinux-devel >= 2.0.82
157 Requires: libxml2-devel >= 1:2.6.0
158 Requires: numactl-devel
159 Requires: openwsman-devel >= 2.2.3
160 %{?with_xen:Requires: xen-devel >= 4.2}
164 Libvirt is a C toolkit to interact with the virtualization
165 capabilities of recent versions of Linux.
167 This package contains the header files needed for developing programs
168 using the libvirt library.
170 %description devel -l pl.UTF-8
171 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
172 obecnych wersji Linuksa.
174 Ten pakiet zawiera pliki nagłówkowe potrzebne do tworzenia programów
175 wykorzystujących bibliotekę libvirt.
178 Summary: Development static libraries for programs using libvirt
179 Summary(pl.UTF-8): Statyczne biblioteki programistyczne do programów wykorzystujących libvirt
180 Group: Development/Libraries
181 Requires: %{name}-devel = %{version}-%{release}
184 Libvirt is a C toolkit to interact with the virtualization
185 capabilities of recent versions of Linux.
187 This package contains the static libraries for developing programs
188 using the libvirt library.
190 %description static -l pl.UTF-8
191 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
192 obecnych wersji Linuksa.
194 Ten pakiet zawiera biblioteki statyczne do tworzenia programów
195 wykorzystujących bibliotekę libvirt.
197 %package lock-sanlock
198 Summary: Sanlock lock manager plugin for libvirt
199 Summary(pl.UTF-8): Zarządca blokad sanlock dla biblioteki libvirt
201 Requires: %{name}-daemon = %{version}-%{release}
203 %description lock-sanlock
204 Sanlock lock manager plugin for libvirt.
206 %description lock-sanlock -l pl.UTF-8
207 Zarządca blokad sanlock dla biblioteki libvirt.
210 Summary: Server side daemon and supporting files for libvirt library
211 Summary(pl.UTF-8): Demon działający po stronie serwera oraz pliki wspierające dla biblioteki libvirt
212 Group: Applications/System
213 Requires: %{name} = %{version}-%{release}
214 Requires: avahi-libs >= 0.6.0
216 Requires: libblkid >= 2.17
217 %{?with_netcf:Requires: netcf >= 0.2.0}
218 Requires: parted-libs >= 1.8.0
220 # Needed for probing the power management features of the host.
222 Requires: udev-libs >= 1:145
224 Requires: virtual(module-tools)
225 Requires: xorg-lib-libpciaccess >= 0.10.0
226 Requires(post,preun): /sbin/chkconfig
227 Suggests: bridge-utils
229 Suggests: cyrus-sasl-digest-md5
231 Suggests: dnsmasq >= 2.41
234 Suggests: glusterfs-client >= 2.0.1
241 Suggests: parted >= 1.8.0
242 Suggests: polkit >= 0.93
246 Provides: libvirt(hypervisor)
249 Server side daemon required to manage the virtualization capabilities
250 of recent versions of Linux. Requires a hypervisor specific sub-RPM
251 for specific drivers.
253 %description daemon -l pl.UTF-8
254 Demon działający po stronie serwera wymagany do zarządzania funkcjami
255 wirtualizacji nowych wersji Linuksa. Wymaga podpakietu specyficznego
258 %package daemon-libxl
259 Summary: Server side driver required to run XEN guests (xenlight)
260 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN (xenlight)
262 Requires: %{name}-daemon = %{version}-%{release}
263 Requires: /usr/sbin/qcow-create
265 Provides: libvirt(hypervisor)
267 %description daemon-libxl
268 Server side driver required to manage the virtualization capabilities
269 of XEN via xenlight interface.
271 %description daemon-libxl -l pl.UTF-8
272 Sterownik wymagany po stronie serwera do zarządzania funkcjami
273 wirtualizacji XEN poprzez interfejs xenlight.
276 Summary: Server side driver required to run LXC guests
277 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości LXC
279 Requires: %{name}-daemon = %{version}-%{release}
280 Requires: libfuse >= 2.8.6
281 Provides: libvirt(hypervisor)
283 %description daemon-lxc
284 Server side driver required to manage the virtualization capabilities
287 %description daemon-lxc -l pl.UTF-8
288 Sterownik wymagany po stronie serwera do zarządzania funkcjami
292 Summary: Server side driver required to run QEMU guests
293 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości QEMU
295 Requires: %{name}-daemon = %{version}-%{release}
296 Requires: /usr/bin/qemu-img
302 Provides: libvirt(hypervisor)
304 %description daemon-qemu
305 Server side driver required to manage the virtualization capabilities
306 of the QEMU emulators.
308 %description daemon-qemu -l pl.UTF-8
309 Sterownik wymagany po stronie serwera do zarządzania funkcjami
310 wirtualizacji emulatora QEMU.
313 Summary: Server side driver required to run UML guests
314 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości UML
316 Requires: %{name}-daemon = %{version}-%{release}
317 Provides: libvirt(hypervisor)
319 %description daemon-uml
320 Server side driver required to manage the virtualization capabilities
323 %description daemon-uml -l pl.UTF-8
324 Sterownik wymagany po stronie serwera do zarządzania funkcjami
328 Summary: Server side driver required to run XEN guests
329 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN
331 Requires: %{name}-daemon = %{version}-%{release}
332 Requires: /usr/sbin/qcow-create
335 Provides: libvirt(hypervisor)
337 %description daemon-xen
338 Server side driver required to manage the virtualization capabilities
341 %description daemon-xen -l pl.UTF-8
342 Sterownik wymagany po stronie serwera do zarządzania funkcjami
346 Summary: Client side utilities of the libvirt library
347 Summary(pl.UTF-8): Narzędzia klienckie do biblioteki libvirt
348 Group: Applications/System
349 Requires: %{name} = %{version}-%{release}
350 Requires: gettext >= 0.18.1.1-6
351 Requires: gnutls >= 1.0.25
352 Requires: netcat-openbsd
354 Requires(post,preun): /sbin/chkconfig
357 Client binaries needed to access to the virtualization capabilities of
358 recent versions of Linux (and other OSes).
360 %description client -l pl.UTF-8
361 Programy klienckie potrzebne do funkcji wirtualizacji nowych wersji
362 Linuksa (oraz innych systemów operacyjnych).
365 Summary: Tools to interact with virtualization capabilities (metapackage)
366 Summary(pl.UTF-8): Narzędzia do współpracy z funkcjami wirtualizacyjnymi (metapakiet)
367 Group: Applications/System
368 Requires: %{name}-client = %{version}-%{release}
369 Requires: %{name}-daemon = %{version}-%{release}
370 %{?with_libxl:Requires: %{name}-daemon-libxl = %{version}-%{release}}
371 Requires: %{name}-daemon-lxc = %{version}-%{release}
372 Requires: %{name}-daemon-qemu = %{version}-%{release}
373 Requires: %{name}-daemon-uml = %{version}-%{release}
374 Requires: %{name}-daemon-xen = %{version}-%{release}
377 Libvirt is a C toolkit to interact with the virtualization
378 capabilities of recent versions of Linux.
380 This is metapackage gathering all tools for the libvirt library.
382 %description utils -l pl.UTF-8
383 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
384 obecnych wersji Linuksa.
386 To jest metapakiet zbierający wszystkie narzędzia przeznaczone dla
389 %package -n systemtap-libvirt
390 Summary: systemtap/dtrace probes for libvirt
391 Summary(pl.UTF-8): Sondy systemtap/dtrace dla libvirt
392 Group: Development/Tools
393 Requires: %{name} = %{version}-%{release}
394 Requires: systemtap-client
396 %description -n systemtap-libvirt
397 systemtap/dtrace probes for libvirt.
399 %description -n systemtap-libvirt -l pl.UTF-8
400 Sondy systemtap/dtrace dla libvirt.
411 %{?with_vserver:%patch6 -p1}
423 PVCREATE=/sbin/pvcreate \
424 VGCREATE=/sbin/vgcreate \
425 LVCREATE=/sbin/lvcreate \
426 PVREMOVE=/sbin/pvremove \
427 VGREMOVE=/sbin/vgremove \
428 LVREMOVE=/sbin/lvremove \
429 VGCHANGE=/sbin/vgchange \
430 LVCHANGE=/sbin/lvchange \
431 VGSCAN=/sbin/vgscan \
437 ISCSIADM=/sbin/iscsiadm \
438 SHOWMOUNT=/usr/sbin/showmount \
442 SHOWMOUNT=/usr/sbin/showmount \
443 IPTABLES_PATH=/usr/sbin/iptables \
444 IP6TABLES_PATH=/usr/sbin/ip6tables \
445 EBTABLES_PATH=/usr/sbin/ebtables \
446 ISCSIADM=/sbin/iscsiadm \
447 DNSMASQ=/usr/sbin/dnsmasq \
448 RADVD=/usr/sbin/radvd \
449 UDEVADM=/sbin/udevadm \
450 MODPROBE=/sbin/modprobe \
451 SCRUB=/usr/bin/scrub \
452 OVSVSCTL=/usr/bin/ovs-vsctl \
453 NUMAD=/usr/bin/numad \
454 COLLIE=/usr/sbin/collie \
455 --disable-silent-rules \
456 %{?with_static_libs:--enable-static} \
457 --with-html-dir=%{_gtkdocdir} \
458 --with-html-subdir=%{name} \
459 --with-init-script=redhat \
460 --with-packager="TLD-Linux" \
461 --with-packager-version="%{name}-%{version}-%{release}.%{_target_cpu}" \
462 --with-qemu-user=qemu \
463 --with-qemu-group=qemu \
464 --with-storage-disk \
466 --with-storage-gluster%{!?with_glusterfs:=no} \
467 --with-storage-iscsi \
469 --with-storage-mpath \
470 --with-storage-rbd%{!?with_ceph:=no} \
471 --with-storage-scsi \
472 --with-storage-sheepdog \
476 %{__with_without systemtap dtrace} \
477 %{__with_without esx} \
478 --with-driver-modules \
480 %{__with_without hyperv} \
483 %{__with_without libxl} \
484 %{__with_without lxc} \
486 %{__with_without netcf} \
489 %{__with_without openvz} \
490 %{__with_without phyp} \
491 %{__with_without polkit} \
492 %{__with_without qemu} \
493 %{__with_without sanlock} \
497 %{__with_without uml} \
498 %{__with_without vbox vbox %{_libdir}/VirtualBox} \
500 %{__with_without vmware} \
501 %{__with_without xen} \
502 %{__with_without xenapi} \
504 --x-libraries=%{_libdir}
510 rm -rf $RPM_BUILD_ROOT
511 install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d}
514 DEVHELP_DIR=%{_gtkdocdir}/%{name}/devhelp \
515 DESTDIR=$RPM_BUILD_ROOT
517 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/libvirtd
519 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
520 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/connection-driver/*.la \
521 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/libvirt/connection-driver/*.a}
524 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.la \
525 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.a}
531 rm -rf $RPM_BUILD_ROOT
533 %post -p /sbin/ldconfig
534 %postun -p /sbin/ldconfig
537 /sbin/chkconfig --add libvirtd
538 %service libvirtd restart
541 if [ "$1" = "0" ]; then
542 %service -q libvirtd stop
543 /sbin/chkconfig --del libvirtd
549 /sbin/chkconfig --add libvirt-guests
550 %service -n libvirt-guests restart
554 if [ "$1" = "0" ]; then
555 %service -q libvirt-guests stop
556 /sbin/chkconfig --del libvirt-guests
561 %files -f %{name}.lang
562 %defattr(644,root,root,755)
563 %doc ChangeLog README TODO NEWS
564 %dir %{_sysconfdir}/libvirt
565 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libvirt.conf
566 %attr(755,root,root) %{_libdir}/libvirt.so.*.*.*
567 %attr(755,root,root) %ghost %{_libdir}/libvirt.so.0
569 %attr(755,root,root) %{_libdir}/libvirt-lxc.so.*.*.*
570 %attr(755,root,root) %ghost %{_libdir}/libvirt-lxc.so.0
573 %attr(755,root,root) %{_libdir}/libvirt-qemu.so.*.*.*
574 %attr(755,root,root) %ghost %{_libdir}/libvirt-qemu.so.0
577 %dir %{_libdir}/libvirt
578 %dir %{_datadir}/libvirt
579 %{_datadir}/libvirt/libvirtLogo.png
582 %defattr(644,root,root,755)
583 %attr(755,root,root) %{_libdir}/libvirt.so
584 %{?with_lxc:%attr(755,root,root) %{_libdir}/libvirt-lxc.so}
585 %{?with_qemu:%attr(755,root,root) %{_libdir}/libvirt-qemu.so}
586 %{_datadir}/%{name}/api
587 %{_gtkdocdir}/%{name}
588 %{_includedir}/%{name}
589 %{_pkgconfigdir}/libvirt.pc
590 %{?with_lxc:%{_pkgconfigdir}/libvirt-lxc.pc}
591 %{?with_qemu:%{_pkgconfigdir}/libvirt-qemu.pc}
594 %defattr(644,root,root,755)
596 %{?with_lxc:%{_libdir}/libvirt-lxc.a}
597 %{?with_qemu:%{_libdir}/libvirt-qemu.a}
601 %defattr(644,root,root,755)
602 %attr(755,root,root) %{_sbindir}/virt-sanlock-cleanup
603 %attr(755,root,root) %{_libdir}/libvirt_sanlock_helper
604 %attr(755,root,root) %{_libdir}/libvirt/lock-driver/sanlock.so
605 %{_datadir}/augeas/lenses/libvirt_sanlock.aug
606 %{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug
607 %dir /var/lib/libvirt/sanlock
608 %{_mandir}/man8/virt-sanlock-cleanup.8*
609 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu-sanlock.conf
613 %defattr(644,root,root,755)
615 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/nwfilter
616 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu
617 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu/networks
618 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu/networks/autostart
619 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libvirtd.conf
620 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu-lockd.conf
621 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/virtlockd.conf
622 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu/networks/default.xml
623 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml
624 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/nwfilter/*.xml
625 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sasl/libvirt.conf
626 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirtd
627 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/virtlockd
628 %attr(754,root,root) /etc/rc.d/init.d/libvirtd
629 %attr(754,root,root) /etc/rc.d/init.d/virtlockd
630 %config(noreplace) %verify(not md5 mtime size) /usr/lib/sysctl.d/libvirtd.conf
631 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd
632 %attr(755,root,root) %{_libdir}/libvirt_iohelper
633 %attr(755,root,root) %{_libdir}/libvirt_parthelper
634 %attr(755,root,root) %{_libdir}/virt-aa-helper
635 %attr(755,root,root) %{_sbindir}/libvirtd
636 %attr(755,root,root) %{_sbindir}/virtlockd
637 %{_datadir}/augeas/lenses/libvirtd.aug
638 %{_datadir}/augeas/lenses/libvirt_lockd.aug
639 %{_datadir}/augeas/lenses/virtlockd.aug
640 %{_datadir}/augeas/lenses/tests/test_libvirtd.aug
641 %{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug
642 %{_datadir}/augeas/lenses/tests/test_virtlockd.aug
644 %{_datadir}/polkit-1/actions/org.libvirt.api.policy
645 %{_datadir}/polkit-1/actions/org.libvirt.unix.policy
647 %{_mandir}/man8/libvirtd.8*
648 %{_mandir}/man8/virtlockd.8*
649 %dir /var/lib/libvirt
650 %dir /var/lib/libvirt/dnsmasq
651 %attr(711,root,root) %dir /var/lib/libvirt/boot
652 %attr(700,root,root) %dir /var/lib/libvirt/network
653 %attr(711,root,root) %dir /var/lib/libvirt/images
654 %attr(711,root,root) %dir /var/lib/libvirt/filesystems
655 %attr(700,root,root) %dir /var/log/libvirt
656 %attr(711,root,root) %dir /var/cache/libvirt
657 %dir /var/run/libvirt
658 %dir /var/run/libvirt/network
659 %attr(755,root,root) %{_libexecdir}/libvirt_leaseshelper
660 %dir %{_libdir}/libvirt/connection-driver
661 %{_datadir}/libvirt/cpu_map.xml
662 %{?with_netcf:%attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_interface.so}
663 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_network.so
664 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nodedev.so
665 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nwfilter.so
666 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_secret.so
667 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_storage.so
668 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_vbox.so
669 %dir %{_libdir}/libvirt/lock-driver
670 %attr(755,root,root) %{_libdir}/libvirt/lock-driver/lockd.so
674 %defattr(644,root,root,755)
675 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_libxl.so
676 %attr(700,root,root) %dir /var/lib/libvirt/libxl
677 %attr(700,root,root) %dir /var/run/libvirt/libxl
678 %attr(700,root,root) %dir /var/log/libvirt/libxl
683 %defattr(644,root,root,755)
684 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/lxc.conf
685 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.lxc
686 %attr(700,root,root) %dir /var/lib/libvirt/lxc
687 %attr(700,root,root) %dir /var/run/libvirt/lxc
688 %attr(700,root,root) %dir /var/log/libvirt/lxc
689 %{_datadir}/augeas/lenses/libvirtd_lxc.aug
690 %{_datadir}/augeas/lenses/tests/test_libvirtd_lxc.aug
691 %attr(755,root,root) %{_libdir}/libvirt_lxc
692 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_lxc.so
697 %defattr(644,root,root,755)
698 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu.conf
699 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.qemu
700 %attr(750,qemu,qemu) %dir /var/cache/libvirt/qemu
701 %attr(750,qemu,qemu) %dir /var/lib/libvirt/qemu
702 %attr(700,root,root) %dir /var/log/libvirt/qemu
703 %attr(700,root,root) %dir /var/run/libvirt/qemu
704 %{_datadir}/augeas/lenses/libvirtd_qemu.aug
705 %{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
706 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_qemu.so
711 %defattr(644,root,root,755)
712 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_uml.so
713 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.uml
714 %attr(700,root,root) %dir /var/lib/libvirt/uml
715 %attr(700,root,root) %dir /var/run/libvirt/uml
716 %attr(700,root,root) %dir /var/log/libvirt/uml
721 %defattr(644,root,root,755)
722 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_xen.so
726 %defattr(644,root,root,755)
727 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirt-guests
728 %attr(754,root,root) /etc/rc.d/init.d/libvirt-guests
729 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/virt-login-shell.conf
730 %attr(755,root,root) %{_bindir}/virsh
731 %attr(755,root,root) %{_bindir}/virt-host-validate
732 %attr(4755,root,root) %{_bindir}/virt-login-shell
733 %attr(755,root,root) %{_bindir}/virt-xml-validate
734 %attr(755,root,root) %{_bindir}/virt-pki-validate
735 %attr(754,root,root) %{_libexecdir}/libvirt-guests.sh
736 %{_mandir}/man1/virsh.1*
737 %{_mandir}/man1/virt-host-validate.1*
738 %{_mandir}/man1/virt-login-shell.1*
739 %{_mandir}/man1/virt-xml-validate.1*
740 %{_mandir}/man1/virt-pki-validate.1*
741 %dir %{_datadir}/libvirt/schemas
742 %{_datadir}/libvirt/schemas/basictypes.rng
743 %{_datadir}/libvirt/schemas/capability.rng
744 %{_datadir}/libvirt/schemas/domain.rng
745 %{_datadir}/libvirt/schemas/domaincaps.rng
746 %{_datadir}/libvirt/schemas/domaincommon.rng
747 %{_datadir}/libvirt/schemas/domainsnapshot.rng
748 %{_datadir}/libvirt/schemas/interface.rng
749 %{_datadir}/libvirt/schemas/network.rng
750 %{_datadir}/libvirt/schemas/networkcommon.rng
751 %{_datadir}/libvirt/schemas/nodedev.rng
752 %{_datadir}/libvirt/schemas/nwfilter.rng
753 %{_datadir}/libvirt/schemas/secret.rng
754 %{_datadir}/libvirt/schemas/storagecommon.rng
755 %{_datadir}/libvirt/schemas/storagepool.rng
756 %{_datadir}/libvirt/schemas/storagevol.rng
759 %defattr(644,root,root,755)
761 %if %{with systemtap}
762 %files -n systemtap-libvirt
763 %defattr(644,root,root,755)
764 %{_datadir}/systemtap/tapset/libvirt_functions.stp
765 %{_datadir}/systemtap/tapset/libvirt_probes.stp
766 %{_datadir}/systemtap/tapset/libvirt_qemu_probes.stp