2 # - wireshark-dissector
3 # - seems that lxc patch is not needed anymore, verify that before removing
4 # - pldize virtlockd.init
7 %bcond_without ceph # RADOS BD (Ceph) storage support
8 %bcond_without esx # VMware ESX support
9 %bcond_without glusterfs # GlusterFS storage support
10 %bcond_without hyperv # Hyper-V support
11 %bcond_without libxl # libxenlight support
12 %bcond_without lxc # LXC support
13 %bcond_without netcf # host interfaces support
14 %bcond_without openvz # OpenVZ support
15 %bcond_without phyp # PHYP support
16 %bcond_without polkit # PolicyKit support
17 %bcond_without qemu # Qemu support
18 %bcond_without sanlock # sanlock storage lock manager
19 %bcond_without systemtap # systemtap/dtrace probes
20 %bcond_without uml # UML support
21 %bcond_without vbox # VirtualBox support
22 %bcond_without vmware # VMware Workstation/Player support
23 %bcond_with vserver # Support for Linux-VServer guests
24 %bcond_without xenapi # Xen API (Citrix XenServer) support
25 %bcond_without xen # Xen support
26 %bcond_without static_libs # static libraries build
28 # qemu available only on x86 and ppc
29 %ifnarch %{ix86} %{x8664} ppc
33 # Xen is available only on x86 and ia64
34 %ifnarch %{ix86} %{x8664} ia64
40 Summary: Toolkit to interact with virtualization capabilities
41 Summary(pl.UTF-8): Narzędzia współpracujące z funkcjami wirtualizacji
47 Source0: ftp://ftp.libvirt.org/libvirt/%{name}-%{version}.tar.gz
48 # Source0-md5: a1f49050223be3cbd7678c32b1ee2756
50 Patch0: %{name}-sasl.patch
51 Patch1: %{name}-lxc.patch
52 Patch2: %{name}-qemu-acl.patch
53 Patch3: %{name}-xend.patch
54 Patch4: virtlockd.init.patch
55 Patch5: %{name}-udevadm-settle.patch
57 Patch7: bashisms.patch
58 Patch8: %{name}-guests.init.patch
59 URL: http://www.libvirt.org/
60 BuildRequires: audit-libs-devel
61 BuildRequires: augeas-devel
62 BuildRequires: autoconf >= 2.50
63 BuildRequires: automake
64 BuildRequires: avahi-devel >= 0.6.0
65 %{?with_ceph:BuildRequires: ceph-devel}
66 BuildRequires: curl-devel >= 7.18.0
67 BuildRequires: cyrus-sasl-devel
68 BuildRequires: dbus-devel >= 1.0.0
69 BuildRequires: device-mapper-devel >= 1.0.0
71 BuildRequires: gettext-tools >= 0.17
72 %{?with_glusterfs:BuildRequires: glusterfs-devel >= 3.4.1}
73 BuildRequires: gnutls-devel >= 1.0.25
74 BuildRequires: libapparmor-devel
75 BuildRequires: libblkid-devel >= 2.17
76 BuildRequires: libcap-ng-devel >= 0.4.0
77 BuildRequires: libfuse-devel >= 2.8.6
78 BuildRequires: libgcrypt-devel
79 BuildRequires: libnl-devel >= 3.2
80 BuildRequires: libpcap-devel >= 1.0.0
81 BuildRequires: libselinux-devel >= 2.0.82
82 BuildRequires: libssh2-devel >= 1.3
83 BuildRequires: libtool
84 %{?with_xenapi:BuildRequires: libxenserver-devel}
85 BuildRequires: libxml2-devel >= 1:2.6.0
86 BuildRequires: libxslt-devel
87 BuildRequires: ncurses-devel
88 %{?with_netcf:BuildRequires: netcf-devel >= 0.2.0}
89 BuildRequires: numactl-devel
90 BuildRequires: openldap-devel
91 %{?with_hyperv:BuildRequires: openwsman-devel >= 2.2.3}
92 BuildRequires: parted-devel >= 1.8.0
93 BuildRequires: pkgconfig
95 %{?with_polkit:BuildRequires: polkit-devel >= 0.90}
96 BuildRequires: readline-devel
97 BuildRequires: rpmbuild(macros) >= 1.627
98 %{?with_sanlock:BuildRequires: sanlock-devel >= 0.8}
99 %{?with_systemtap:BuildRequires: systemtap-sdt-devel}
100 BuildRequires: sheepdog
101 BuildRequires: udev-devel >= 1:145
102 %{?with_xen:BuildRequires: xen-devel >= 4.2}
104 BuildRequires: xorg-lib-libpciaccess-devel >= 0.10.0
105 BuildRequires: yajl-devel
106 Requires: curl-libs >= 7.18.0
107 Requires: device-mapper >= 1.0.0
108 Requires: libcap-ng >= 0.4.0
109 Requires: libnl >= 3.2
110 Requires: libpcap >= 1.0.0
111 Requires: libselinux >= 2.0.82
112 Requires: libssh2 >= 1.3
113 Requires: libxml2 >= 1:2.6.0
114 %{?with_hyperv:Requires: openwsman-libs >= 2.2.3}
115 Obsoletes: libvirt-daemon-esx
116 Obsoletes: libvirt-daemon-hyperv
117 Obsoletes: libvirt-daemon-openvz
118 Obsoletes: libvirt-daemon-phyp
119 Obsoletes: libvirt-daemon-vbox
120 Obsoletes: libvirt-daemon-vmware
121 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
124 Libvirt is a C toolkit to interact with the virtualization
125 capabilities of recent versions of Linux.
127 Virtualization of the Linux Operating System means the ability to run
128 multiple instances of Operating Systems concurently on a single
129 hardware system where the basic resources are driven by a Linux
130 instance. The library aim at providing long term stable C API
131 initially for the Xen paravirtualization but should be able to
132 integrate other virtualization mechanisms if needed.
134 This package contains the base libraries and configuration file.
136 %description -l pl.UTF-8
137 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
138 obecnych wersji Linuksa.
140 Wirtualizacja w systemie operacyjnym Linux oznacza możliwość
141 jednoczesnego uruchamiania wielu instancji systemu operacyjnego na
142 pojedynczym systemie sprzętowym, którego podstawowe zasoby są
143 zarządzane przez instancję Linuksa. Celem biblioteki jest zapewnienie
144 długotrwale stabilnego API C, początkowo do parawirtualizacji Xen, ale
145 dającej się zintegrować w razie potrzeby z innymi mechanizmami
148 Ten pakiet zawiera podstawowe biblioteki oraz plik konfiguracyjny.
151 Summary: Development files for programs using libvirt
152 Summary(pl.UTF-8): Pliki programistyczne do programów wykorzystujących libvirt
153 Group: Development/Libraries
154 Requires: %{name} = %{version}-%{release}
155 Requires: audit-libs-devel
156 Requires: curl-devel >= 7.18.0
157 Requires: dbus-devel >= 1.0.0
158 Requires: device-mapper-devel >= 1.0.0
159 Requires: gnutls-devel >= 1.0.25
160 Requires: libapparmor-devel
161 Requires: libcap-ng-devel >= 0.4.0
162 Requires: libgcrypt-devel
163 Requires: libnl-devel >= 3.2
164 Requires: libpcap-devel >= 1.0.0
165 Requires: libselinux-devel >= 2.0.82
166 Requires: libxml2-devel >= 1:2.6.0
167 Requires: numactl-devel
168 %{?with_hyperv:Requires: openwsman-devel >= 2.2.3}
169 %{?with_xen:Requires: xen-devel >= 4.2}
173 Libvirt is a C toolkit to interact with the virtualization
174 capabilities of recent versions of Linux.
176 This package contains the header files needed for developing programs
177 using the libvirt library.
179 %description devel -l pl.UTF-8
180 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
181 obecnych wersji Linuksa.
183 Ten pakiet zawiera pliki nagłówkowe potrzebne do tworzenia programów
184 wykorzystujących bibliotekę libvirt.
187 Summary: Development static libraries for programs using libvirt
188 Summary(pl.UTF-8): Statyczne biblioteki programistyczne do programów wykorzystujących libvirt
189 Group: Development/Libraries
190 Requires: %{name}-devel = %{version}-%{release}
193 Libvirt is a C toolkit to interact with the virtualization
194 capabilities of recent versions of Linux.
196 This package contains the static libraries for developing programs
197 using the libvirt library.
199 %description static -l pl.UTF-8
200 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
201 obecnych wersji Linuksa.
203 Ten pakiet zawiera biblioteki statyczne do tworzenia programów
204 wykorzystujących bibliotekę libvirt.
206 %package lock-sanlock
207 Summary: Sanlock lock manager plugin for libvirt
208 Summary(pl.UTF-8): Zarządca blokad sanlock dla biblioteki libvirt
210 Requires: %{name}-daemon = %{version}-%{release}
212 %description lock-sanlock
213 Sanlock lock manager plugin for libvirt.
215 %description lock-sanlock -l pl.UTF-8
216 Zarządca blokad sanlock dla biblioteki libvirt.
219 Summary: Server side daemon and supporting files for libvirt library
220 Summary(pl.UTF-8): Demon działający po stronie serwera oraz pliki wspierające dla biblioteki libvirt
221 Group: Applications/System
222 Requires: %{name} = %{version}-%{release}
223 Requires: avahi-libs >= 0.6.0
225 Requires: libblkid >= 2.17
226 %{?with_netcf:Requires: netcf >= 0.2.0}
227 Requires: parted-libs >= 1.8.0
228 # Needed for probing the power management features of the host.
232 Requires: udev-libs >= 1:145
234 Requires: virtual(module-tools)
235 Requires: xorg-lib-libpciaccess >= 0.10.0
236 Requires(post,preun): /sbin/chkconfig
237 Suggests: bridge-utils
239 Suggests: cyrus-sasl-digest-md5
241 Suggests: dnsmasq >= 2.41
244 Suggests: glusterfs-client >= 2.0.1
251 Suggests: parted >= 1.8.0
252 Suggests: polkit >= 0.93
255 Provides: libvirt(hypervisor)
258 Server side daemon required to manage the virtualization capabilities
259 of recent versions of Linux. Requires a hypervisor specific sub-RPM
260 for specific drivers.
262 %description daemon -l pl.UTF-8
263 Demon działający po stronie serwera wymagany do zarządzania funkcjami
264 wirtualizacji nowych wersji Linuksa. Wymaga podpakietu specyficznego
267 %package daemon-libxl
268 Summary: Server side driver required to run XEN guests (xenlight)
269 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN (xenlight)
271 Requires: %{name}-daemon = %{version}-%{release}
272 Requires: /usr/sbin/qcow-create
274 Provides: libvirt(hypervisor)
276 %description daemon-libxl
277 Server side driver required to manage the virtualization capabilities
278 of XEN via xenlight interface.
280 %description daemon-libxl -l pl.UTF-8
281 Sterownik wymagany po stronie serwera do zarządzania funkcjami
282 wirtualizacji XEN poprzez interfejs xenlight.
285 Summary: Server side driver required to run LXC guests
286 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości LXC
288 Requires: %{name}-daemon = %{version}-%{release}
289 Requires: libfuse >= 2.8.6
290 Provides: libvirt(hypervisor)
292 %description daemon-lxc
293 Server side driver required to manage the virtualization capabilities
296 %description daemon-lxc -l pl.UTF-8
297 Sterownik wymagany po stronie serwera do zarządzania funkcjami
301 Summary: Server side driver required to run QEMU guests
302 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości QEMU
304 Requires: %{name}-daemon = %{version}-%{release}
305 Requires: /usr/bin/qemu-img
309 Requires: qemu-system-x86
311 Provides: libvirt(hypervisor)
313 %description daemon-qemu
314 Server side driver required to manage the virtualization capabilities
315 of the QEMU emulators.
317 %description daemon-qemu -l pl.UTF-8
318 Sterownik wymagany po stronie serwera do zarządzania funkcjami
319 wirtualizacji emulatora QEMU.
322 Summary: Server side driver required to run UML guests
323 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości UML
325 Requires: %{name}-daemon = %{version}-%{release}
326 Provides: libvirt(hypervisor)
328 %description daemon-uml
329 Server side driver required to manage the virtualization capabilities
332 %description daemon-uml -l pl.UTF-8
333 Sterownik wymagany po stronie serwera do zarządzania funkcjami
337 Summary: Server side driver required to run XEN guests
338 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN
340 Requires: %{name}-daemon = %{version}-%{release}
341 Requires: /usr/sbin/qcow-create
344 Provides: libvirt(hypervisor)
346 %description daemon-xen
347 Server side driver required to manage the virtualization capabilities
350 %description daemon-xen -l pl.UTF-8
351 Sterownik wymagany po stronie serwera do zarządzania funkcjami
355 Summary: Client side utilities of the libvirt library
356 Summary(pl.UTF-8): Narzędzia klienckie do biblioteki libvirt
357 Group: Applications/System
358 Requires: %{name} = %{version}-%{release}
359 Requires: gettext >= 0.18.1.1-6
360 Requires: gnutls >= 1.0.25
361 Requires: netcat-openbsd
363 Requires(post,preun): /sbin/chkconfig
366 Client binaries needed to access to the virtualization capabilities of
367 recent versions of Linux (and other OSes).
369 %description client -l pl.UTF-8
370 Programy klienckie potrzebne do funkcji wirtualizacji nowych wersji
371 Linuksa (oraz innych systemów operacyjnych).
374 Summary: Tools to interact with virtualization capabilities (metapackage)
375 Summary(pl.UTF-8): Narzędzia do współpracy z funkcjami wirtualizacyjnymi (metapakiet)
376 Group: Applications/System
377 Requires: %{name}-client = %{version}-%{release}
378 Requires: %{name}-daemon = %{version}-%{release}
379 %{?with_libxl:Requires: %{name}-daemon-libxl = %{version}-%{release}}
380 Requires: %{name}-daemon-lxc = %{version}-%{release}
381 Requires: %{name}-daemon-qemu = %{version}-%{release}
382 Requires: %{name}-daemon-uml = %{version}-%{release}
383 Requires: %{name}-daemon-xen = %{version}-%{release}
386 Libvirt is a C toolkit to interact with the virtualization
387 capabilities of recent versions of Linux.
389 This is metapackage gathering all tools for the libvirt library.
391 %description utils -l pl.UTF-8
392 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
393 obecnych wersji Linuksa.
395 To jest metapakiet zbierający wszystkie narzędzia przeznaczone dla
398 %package -n systemtap-libvirt
399 Summary: systemtap/dtrace probes for libvirt
400 Summary(pl.UTF-8): Sondy systemtap/dtrace dla libvirt
401 Group: Development/Tools
402 Requires: %{name} = %{version}-%{release}
403 Requires: systemtap-client
405 %description -n systemtap-libvirt
406 systemtap/dtrace probes for libvirt.
408 %description -n systemtap-libvirt -l pl.UTF-8
409 Sondy systemtap/dtrace dla libvirt.
420 %{?with_vserver:%patch6 -p1}
432 PVCREATE=/sbin/pvcreate \
433 VGCREATE=/sbin/vgcreate \
434 LVCREATE=/sbin/lvcreate \
435 PVREMOVE=/sbin/pvremove \
436 VGREMOVE=/sbin/vgremove \
437 LVREMOVE=/sbin/lvremove \
438 VGCHANGE=/sbin/vgchange \
439 LVCHANGE=/sbin/lvchange \
440 VGSCAN=/sbin/vgscan \
446 ISCSIADM=/sbin/iscsiadm \
447 SHOWMOUNT=/usr/sbin/showmount \
451 SHOWMOUNT=/usr/sbin/showmount \
452 IPTABLES_PATH=/usr/sbin/iptables \
453 IP6TABLES_PATH=/usr/sbin/ip6tables \
454 EBTABLES_PATH=/usr/sbin/ebtables \
455 ISCSIADM=/sbin/iscsiadm \
456 DNSMASQ=/usr/sbin/dnsmasq \
457 RADVD=/usr/sbin/radvd \
458 UDEVADM=/sbin/udevadm \
459 MODPROBE=/sbin/modprobe \
460 SCRUB=/usr/bin/scrub \
461 OVSVSCTL=/usr/bin/ovs-vsctl \
462 NUMAD=/usr/bin/numad \
463 COLLIE=/usr/sbin/collie \
464 --disable-silent-rules \
465 %{?with_static_libs:--enable-static} \
466 --with-html-dir=%{_gtkdocdir} \
467 --with-html-subdir=%{name} \
468 --with-init-script=redhat \
469 --with-packager="TLD-Linux" \
470 --with-packager-version="%{name}-%{version}-%{release}.%{_target_cpu}" \
471 --with-qemu-user=qemu \
472 --with-qemu-group=qemu \
473 --with-storage-disk \
475 --with-storage-gluster%{!?with_glusterfs:=no} \
476 --with-storage-iscsi \
478 --with-storage-mpath \
479 --with-storage-rbd%{!?with_ceph:=no} \
480 --with-storage-scsi \
481 --with-storage-sheepdog \
485 %{__with_without systemtap dtrace} \
486 %{__with_without esx} \
487 --with-driver-modules \
489 %{__with_without hyperv} \
492 %{__with_without libxl} \
493 %{__with_without lxc} \
495 %{__with_without netcf} \
498 %{__with_without openvz} \
499 %{__with_without phyp} \
500 %{__with_without polkit} \
501 %{__with_without qemu} \
502 %{__with_without sanlock} \
506 %{__with_without uml} \
507 %{__with_without vbox vbox %{_libdir}/VirtualBox} \
509 %{__with_without vmware} \
510 %{__with_without xen} \
511 %{__with_without xenapi} \
513 --x-libraries=%{_libdir}
519 rm -rf $RPM_BUILD_ROOT
520 install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d}
523 DEVHELP_DIR=%{_gtkdocdir}/%{name}/devhelp \
524 DESTDIR=$RPM_BUILD_ROOT
526 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/libvirtd
528 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
529 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/connection-driver/*.la \
530 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/libvirt/connection-driver/*.a}
533 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.la \
534 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.a}
540 rm -rf $RPM_BUILD_ROOT
542 %post -p /sbin/ldconfig
543 %postun -p /sbin/ldconfig
546 /sbin/chkconfig --add libvirtd
547 %service libvirtd restart
550 if [ "$1" = "0" ]; then
551 %service -q libvirtd stop
552 /sbin/chkconfig --del libvirtd
556 /sbin/chkconfig --add libvirt-guests
557 %service -n libvirt-guests restart
561 if [ "$1" = "0" ]; then
562 %service -q libvirt-guests stop
563 /sbin/chkconfig --del libvirt-guests
566 %files -f %{name}.lang
567 %defattr(644,root,root,755)
568 %doc ChangeLog README TODO NEWS
569 %dir %{_sysconfdir}/libvirt
570 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libvirt.conf
571 %attr(755,root,root) %{_libdir}/libvirt.so.*.*.*
572 %attr(755,root,root) %ghost %{_libdir}/libvirt.so.0
573 %attr(755,root,root) %{_libdir}/libvirt-admin.so.*.*.*
574 %attr(755,root,root) %ghost %{_libdir}/libvirt-admin.so.0
576 %attr(755,root,root) %{_libdir}/libvirt-lxc.so.*.*.*
577 %attr(755,root,root) %ghost %{_libdir}/libvirt-lxc.so.0
579 %attr(755,root,root) %{_libdir}/libvirt-qemu.so.*.*.*
580 %attr(755,root,root) %ghost %{_libdir}/libvirt-qemu.so.0
582 %dir %{_libdir}/libvirt
583 %dir %{_datadir}/libvirt
584 %{_datadir}/libvirt/libvirtLogo.png
587 %defattr(644,root,root,755)
588 %attr(755,root,root) %{_libdir}/libvirt.so
589 %attr(755,root,root) %{_libdir}/libvirt-admin.so
590 %{?with_lxc:%attr(755,root,root) %{_libdir}/libvirt-lxc.so}
591 %attr(755,root,root) %{_libdir}/libvirt-qemu.so
592 %{_datadir}/%{name}/api
593 %{_gtkdocdir}/%{name}
594 %{_includedir}/%{name}
595 %{_pkgconfigdir}/libvirt.pc
596 %{?with_lxc:%{_pkgconfigdir}/libvirt-lxc.pc}
597 %{_pkgconfigdir}/libvirt-qemu.pc
600 %defattr(644,root,root,755)
602 %{_libdir}/libvirt-admin.a
603 %{?with_lxc:%{_libdir}/libvirt-lxc.a}
604 %{_libdir}/libvirt-qemu.a
608 %defattr(644,root,root,755)
609 %attr(755,root,root) %{_sbindir}/virt-sanlock-cleanup
610 %attr(755,root,root) %{_libdir}/libvirt_sanlock_helper
611 %attr(755,root,root) %{_libdir}/libvirt/lock-driver/sanlock.so
612 %{_datadir}/augeas/lenses/libvirt_sanlock.aug
613 %{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug
614 %dir /var/lib/libvirt/sanlock
615 %{_mandir}/man8/virt-sanlock-cleanup.8*
619 %defattr(644,root,root,755)
621 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/nwfilter
622 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu
623 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu/networks
624 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu/networks/autostart
625 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libvirtd.conf
626 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/virtlockd.conf
627 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu/networks/default.xml
628 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml
629 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/nwfilter/*.xml
630 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sasl/libvirt.conf
631 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirtd
632 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/virtlockd
633 %attr(754,root,root) /etc/rc.d/init.d/libvirtd
634 %attr(754,root,root) /etc/rc.d/init.d/virtlockd
635 %config(noreplace) %verify(not md5 mtime size) /etc/sysctl.d/60-libvirtd.conf
636 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd
637 %attr(755,root,root) %{_libdir}/libvirt_iohelper
638 %attr(755,root,root) %{_libdir}/libvirt_parthelper
639 %attr(755,root,root) %{_libdir}/virt-aa-helper
640 %attr(755,root,root) %{_sbindir}/libvirtd
641 %attr(755,root,root) %{_sbindir}/virtlockd
642 %{_datadir}/augeas/lenses/libvirtd.aug
643 %{_datadir}/augeas/lenses/libvirt_lockd.aug
644 %{_datadir}/augeas/lenses/virtlockd.aug
645 %{_datadir}/augeas/lenses/tests/test_libvirtd.aug
646 %{?with_qemu:%{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug}
647 %{_datadir}/augeas/lenses/tests/test_virtlockd.aug
649 %{_datadir}/polkit-1/actions/org.libvirt.api.policy
650 %{_datadir}/polkit-1/actions/org.libvirt.unix.policy
651 %{_datadir}/polkit-1/rules.d/50-libvirt.rules
653 %{_mandir}/man8/libvirtd.8*
654 %{_mandir}/man8/virtlockd.8*
655 %dir /var/lib/libvirt
656 %dir /var/lib/libvirt/dnsmasq
657 %attr(711,root,root) %dir /var/lib/libvirt/boot
658 %attr(700,root,root) %dir /var/lib/libvirt/network
659 %attr(711,root,root) %dir /var/lib/libvirt/images
660 %attr(711,root,root) %dir /var/lib/libvirt/filesystems
661 %attr(700,root,root) %dir /var/log/libvirt
662 %attr(711,root,root) %dir /var/cache/libvirt
663 %dir /var/run/libvirt
664 %dir /var/run/libvirt/network
665 %attr(755,root,root) %{_libexecdir}/libvirt_leaseshelper
666 %dir %{_libdir}/libvirt/connection-driver
667 %{_datadir}/libvirt/cpu_map.xml
668 %{?with_netcf:%attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_interface.so}
669 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_network.so
670 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nodedev.so
671 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nwfilter.so
672 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_secret.so
673 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_storage.so
674 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_vbox.so
675 %dir %{_libdir}/libvirt/lock-driver
676 %attr(755,root,root) %{_libdir}/libvirt/lock-driver/lockd.so
680 %defattr(644,root,root,755)
681 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libxl.conf
682 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libxl-lockd.conf
683 %{?with_sanlock:%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libxl-sanlock.conf}
684 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.libxl
685 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_libxl.so
686 %{_datadir}/augeas/lenses/libvirtd_libxl.aug
687 %{_datadir}/augeas/lenses/tests/test_libvirtd_libxl.aug
688 %attr(700,root,root) %dir /var/lib/libvirt/libxl
689 %attr(700,root,root) %dir /var/run/libvirt/libxl
690 %attr(700,root,root) %dir /var/log/libvirt/libxl
695 %defattr(644,root,root,755)
696 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/lxc.conf
697 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.lxc
698 %attr(700,root,root) %dir /var/lib/libvirt/lxc
699 %attr(700,root,root) %dir /var/run/libvirt/lxc
700 %attr(700,root,root) %dir /var/log/libvirt/lxc
701 %{_datadir}/augeas/lenses/libvirtd_lxc.aug
702 %{_datadir}/augeas/lenses/tests/test_libvirtd_lxc.aug
703 %attr(755,root,root) %{_libdir}/libvirt_lxc
704 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_lxc.so
709 %defattr(644,root,root,755)
710 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu.conf
711 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu-lockd.conf
712 %{?with_sanlock:%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu-sanlock.conf}
713 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.qemu
714 %attr(750,qemu,qemu) %dir /var/cache/libvirt/qemu
715 %attr(750,qemu,qemu) %dir /var/lib/libvirt/qemu
716 %attr(700,root,root) %dir /var/log/libvirt/qemu
717 %attr(700,root,root) %dir /var/run/libvirt/qemu
718 %{_datadir}/augeas/lenses/libvirtd_qemu.aug
719 %{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
720 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_qemu.so
725 %defattr(644,root,root,755)
726 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_uml.so
727 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.uml
728 %attr(700,root,root) %dir /var/lib/libvirt/uml
729 %attr(700,root,root) %dir /var/run/libvirt/uml
730 %attr(700,root,root) %dir /var/log/libvirt/uml
735 %defattr(644,root,root,755)
736 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_xen.so
740 %defattr(644,root,root,755)
741 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirt-guests
742 %attr(754,root,root) /etc/rc.d/init.d/libvirt-guests
743 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/virt-login-shell.conf
744 %attr(755,root,root) %{_bindir}/virsh
745 %attr(755,root,root) %{_bindir}/virt-host-validate
746 %attr(4755,root,root) %{_bindir}/virt-login-shell
747 %attr(755,root,root) %{_bindir}/virt-xml-validate
748 %attr(755,root,root) %{_bindir}/virt-pki-validate
749 %attr(754,root,root) %{_libexecdir}/libvirt-guests.sh
750 %{_mandir}/man1/virsh.1*
751 %{_mandir}/man1/virt-host-validate.1*
752 %{_mandir}/man1/virt-login-shell.1*
753 %{_mandir}/man1/virt-xml-validate.1*
754 %{_mandir}/man1/virt-pki-validate.1*
755 %dir %{_datadir}/libvirt/schemas
756 %{_datadir}/libvirt/schemas/basictypes.rng
757 %{_datadir}/libvirt/schemas/capability.rng
758 %{_datadir}/libvirt/schemas/domain.rng
759 %{_datadir}/libvirt/schemas/domaincaps.rng
760 %{_datadir}/libvirt/schemas/domaincommon.rng
761 %{_datadir}/libvirt/schemas/domainsnapshot.rng
762 %{_datadir}/libvirt/schemas/interface.rng
763 %{_datadir}/libvirt/schemas/network.rng
764 %{_datadir}/libvirt/schemas/networkcommon.rng
765 %{_datadir}/libvirt/schemas/nodedev.rng
766 %{_datadir}/libvirt/schemas/nwfilter.rng
767 %{_datadir}/libvirt/schemas/secret.rng
768 %{_datadir}/libvirt/schemas/storagecommon.rng
769 %{_datadir}/libvirt/schemas/storagepool.rng
770 %{_datadir}/libvirt/schemas/storagevol.rng
773 %defattr(644,root,root,755)
775 %if %{with systemtap}
776 %files -n systemtap-libvirt
777 %defattr(644,root,root,755)
778 %{_datadir}/systemtap/tapset/libvirt_functions.stp
779 %{_datadir}/systemtap/tapset/libvirt_probes.stp
780 %{_datadir}/systemtap/tapset/libvirt_qemu_probes.stp