2 # TODO: - seems that lxc patch is not needed anymore, verify that before removing
3 # - reenable libxl support as soon as libvirt supports XEN 4.2!
7 %bcond_without ceph # RADOS BD (Ceph) storage support
8 %bcond_without esx # VMware ESX support
9 %bcond_without hyperv # Hyper-V support
10 %bcond_with libxl # libxenlight support
11 %bcond_without lxc # LXC support
12 %bcond_without netcf # host interfaces support
13 %bcond_without openvz # OpenVZ support
14 %bcond_without phyp # PHYP support
15 %bcond_without polkit # PolicyKit support
16 %bcond_without qemu # Qemu support
17 %bcond_without sanlock # sanlock storage lock manager
18 %bcond_without uml # UML support
19 %bcond_without vbox # VirtualBox support
20 %bcond_without vmware # VMware Workstation/Player support
21 %bcond_without xenapi # Xen API (Citrix XenServer) support
22 %bcond_without xen # Xen support
24 # qemu available only on x86 and ppc
25 %ifnarch %{ix86} %{x8664} ppc
28 # Xen is available only on x86 and ia64
29 %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: 7c8b006de7338e30866bb56738803b21
42 Source2: %{name}.tmpfiles
43 Patch0: %{name}-sasl.patch
44 Patch1: %{name}-lxc.patch
45 Patch2: %{name}-qemu-acl.patch
46 Patch3: %{name}-xend.patch
47 URL: http://www.libvirt.org/
48 BuildRequires: audit-libs-devel
49 BuildRequires: augeas-devel
50 BuildRequires: autoconf >= 2.50
51 BuildRequires: automake
52 BuildRequires: avahi-devel >= 0.6.0
53 %{?with_ceph:BuildRequires: ceph-devel}
54 BuildRequires: curl-devel >= 7.18.0
55 BuildRequires: cyrus-sasl-devel
56 BuildRequires: dbus-devel >= 1.0.0
57 BuildRequires: device-mapper-devel >= 1.0.0
59 BuildRequires: gettext-devel >= 0.17
60 BuildRequires: gnutls-devel >= 1.0.25
61 BuildRequires: libapparmor-devel
62 BuildRequires: libblkid-devel >= 2.17
63 BuildRequires: libcap-ng-devel >= 0.4.0
64 BuildRequires: libgcrypt-devel
65 BuildRequires: libnl-devel >= 3.2
66 BuildRequires: libpcap-devel >= 1.0.0
67 BuildRequires: libselinux-devel >= 2.0.82
68 BuildRequires: libssh2-devel >= 1.3
69 BuildRequires: libstdc++-devel
70 BuildRequires: libtool
71 %{?with_xenapi:BuildRequires: libxenserver-devel}
72 BuildRequires: libxml2-devel >= 1:2.6.0
73 BuildRequires: libxslt-devel
74 BuildRequires: ncurses-devel
75 %{?with_netcf:BuildRequires: netcf-devel >= 0.1.4}
76 BuildRequires: numactl-devel
77 BuildRequires: openldap-devel
78 BuildRequires: openwsman-devel >= 2.2.3
79 BuildRequires: parted-devel >= 1.8.0
80 BuildRequires: perl-tools-pod
81 %{?with_polkit:BuildRequires: polkit >= 0.90}
82 BuildRequires: pkgconfig
84 BuildRequires: python-devel
85 BuildRequires: readline-devel
86 BuildRequires: rpm-pythonprov
87 BuildRequires: rpmbuild(macros) >= 1.627
88 %{?with_sanlock:BuildRequires: sanlock-devel >= 0.8}
89 BuildRequires: udev-devel >= 1:145
90 %{?with_xen:BuildRequires: xen-devel >= 4.1.2}
92 BuildRequires: xorg-lib-libpciaccess-devel >= 0.10.0
93 BuildRequires: yajl-devel
94 Requires: curl-libs >= 7.18.0
95 Requires: device-mapper >= 1.0.0
96 Requires: libcap-ng >= 0.4.0
97 Requires: libnl >= 3.2
98 Requires: libpcap >= 1.0.0
99 Requires: libselinux >= 2.0.82
100 Requires: libssh2 >= 1.3
101 Requires: libxml2 >= 1:2.6.0
102 Requires: openwsman-libs >= 2.2.3
103 Obsoletes: libvirt-daemon-esx
104 Obsoletes: libvirt-daemon-hyperv
105 Obsoletes: libvirt-daemon-openvz
106 Obsoletes: libvirt-daemon-phyp
107 Obsoletes: libvirt-daemon-vbox
108 Obsoletes: libvirt-daemon-vmware
109 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
112 Libvirt is a C toolkit to interact with the virtualization
113 capabilities of recent versions of Linux.
115 Virtualization of the Linux Operating System means the ability to run
116 multiple instances of Operating Systems concurently on a single
117 hardware system where the basic resources are driven by a Linux
118 instance. The library aim at providing long term stable C API
119 initially for the Xen paravirtualization but should be able to
120 integrate other virtualization mechanisms if needed.
122 This package contains the base libraries and configuration file.
124 %description -l pl.UTF-8
125 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
126 obecnych wersji Linuksa.
128 Wirtualizacja w systemie operacyjnym Linux oznacza możliwość
129 jednoczesnego uruchamiania wielu instancji systemu operacyjnego na
130 pojedynczym systemie sprzętowym, którego podstawowe zasoby są
131 zarządzane przez instancję Linuksa. Celem biblioteki jest zapewnienie
132 długotrwale stabilnego API C, początkowo do parawirtualizacji Xen, ale
133 dającej się zintegrować w razie potrzeby z innymi mechanizmami
136 Ten pakiet zawiera podstawowe biblioteki oraz plik konfiguracyjny.
139 Summary: Development files for programs using libvirt
140 Summary(pl.UTF-8): Pliki programistyczne do programów wykorzystujących libvirt
141 Group: Development/Libraries
142 Requires: %{name} = %{version}-%{release}
143 Requires: audit-libs-devel
144 Requires: curl-devel >= 7.18.0
145 Requires: dbus-devel >= 1.0.0
146 Requires: device-mapper-devel >= 1.0.0
147 Requires: gnutls-devel >= 1.0.25
148 Requires: libapparmor-devel
149 Requires: libcap-ng-devel >= 0.4.0
150 Requires: libgcrypt-devel
151 Requires: libnl-devel >= 3.2
152 Requires: libpcap-devel >= 1.0.0
153 Requires: libselinux-devel >= 2.0.82
154 Requires: libxml2-devel >= 1:2.6.0
155 Requires: numactl-devel
156 Requires: openwsman-devel >= 2.2.3
157 %{?with_xen:Requires: xen-devel}
161 Libvirt is a C toolkit to interact with the virtualization
162 capabilities of recent versions of Linux.
164 This package contains the header files needed for developing programs
165 using the libvirt library.
167 %description devel -l pl.UTF-8
168 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
169 obecnych wersji Linuksa.
171 Ten pakiet zawiera pliki nagłówkowe potrzebne do tworzenia programów
172 wykorzystujących bibliotekę libvirt.
175 Summary: Development static libraries for programs using libvirt
176 Summary(pl.UTF-8): Statyczne biblioteki programistyczne do programów wykorzystujących libvirt
177 Group: Development/Libraries
178 Requires: %{name}-devel = %{version}-%{release}
181 Libvirt is a C toolkit to interact with the virtualization
182 capabilities of recent versions of Linux.
184 This package contains the static libraries for developing programs
185 using the libvirt library.
187 %description static -l pl.UTF-8
188 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
189 obecnych wersji Linuksa.
191 Ten pakiet zawiera biblioteki statyczne do tworzenia programów
192 wykorzystujących bibliotekę libvirt.
194 %package -n python-%{name}
195 Summary: Python bindings to interact with virtualization capabilities
196 Summary(pl.UTF-8): Wiązania Pythona do współpracy z funkcjami wirtualizacji
197 Group: Development/Languages/Python
198 Requires: %{name} = %{version}-%{release}
200 %description -n python-%{name}
201 Libvirt is a C toolkit to interact with the virtualization
202 capabilities of recent versions of Linux.
204 This package contains the Python bindings for the libvirt library.
206 %description -n python-%{name} -l pl.UTF-8
207 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
208 obecnych wersji Linuksa.
210 Ten pakiet zawiera wiązania Pythona do biblioteki libvirt.
212 %package lock-sanlock
213 Summary: Sanlock lock manager plugin for libvirt
214 Summary(pl.UTF-8): Zarządca blokad sanlock dla biblioteki libvirt
216 Requires: %{name} = %{version}-%{release}
218 %description lock-sanlock
219 Sanlock lock manager plugin for libvirt.
221 %description lock-sanlock -l pl.UTF-8
222 Zarządca blokad sanlock dla biblioteki libvirt.
225 Summary: Server side daemon and supporting files for libvirt library
226 Summary(pl.UTF-8): Demon działający po stronie serwera oraz pliki wspierające dla biblioteki libvirt
227 Group: Applications/System
228 Requires: %{name} = %{version}-%{release}
229 Requires: avahi-libs >= 0.6.0
231 Requires: libblkid >= 2.17
232 Provides: libvirt(hypervisor)
233 %{?with_netcf:Requires: netcf >= 0.1.4}
234 Requires: parted-libs >= 1.8.0
235 # Needed for probing the power management features of the host.
237 Requires: systemd-units >= 37-0.10
238 Requires: udev-libs >= 1:145
240 Requires: virtual(module-tools)
241 Requires: xorg-lib-libpciaccess >= 0.10.0
242 Requires(post): systemd-units
243 Requires(preun): systemd-units
244 Requires(postun): systemd-units
245 Suggests: bridge-utils
247 Suggests: cyrus-sasl-digest-md5
249 Suggests: dnsmasq >= 2.41
252 Suggests: glusterfs-client >= 2.0.1
259 Suggests: parted >= 1.8.0
260 Suggests: polkit >= 0.93
266 Server side daemon required to manage the virtualization capabilities
267 of recent versions of Linux. Requires a hypervisor specific sub-RPM
268 for specific drivers.
270 %description daemon -l pl.UTF-8
271 Demon działający po stronie serwera wymagany do zarządzania funkcjami
272 wirtualizacji nowych wersji Linuksa. Wymaga podpakietu specyficznego
275 %package daemon-libxl
276 Summary: Server side driver required to run XEN guests (xenlight)
277 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN (xenlight)
279 Requires: %{name}-daemon = %{version}-%{release}
280 Requires: /usr/sbin/qcow-create
282 Provides: libvirt(hypervisor)
284 %description daemon-libxl
285 Server side driver required to manage the virtualization capabilities
286 of XEN via xenlight interface.
288 %description daemon-libxl -l pl.UTF-8
289 Sterownik wymagany po stronie serwera do zarządzania funkcjami
290 wirtualizacji XEN poprzez interfejs xenlight.
293 Summary: Server side driver required to run LXC guests
294 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości LXC
296 Requires: %{name}-daemon = %{version}-%{release}
297 Provides: libvirt(hypervisor)
299 %description daemon-lxc
300 Server side driver required to manage the virtualization capabilities
303 %description daemon-lxc -l pl.UTF-8
304 Sterownik wymagany po stronie serwera do zarządzania funkcjami
308 Summary: Server side driver required to run QEMU guests
309 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości QEMU
311 Requires: %{name}-daemon = %{version}-%{release}
312 Requires: /usr/bin/qemu-img
318 Provides: libvirt(hypervisor)
320 %description daemon-qemu
321 Server side driver required to manage the virtualization capabilities
322 of the QEMU emulators.
324 %description daemon-qemu -l pl.UTF-8
325 Sterownik wymagany po stronie serwera do zarządzania funkcjami
326 wirtualizacji emulatora QEMU.
329 Summary: Server side driver required to run UML guests
330 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości UML
332 Requires: %{name}-daemon = %{version}-%{release}
333 Provides: libvirt(hypervisor)
335 %description daemon-uml
336 Server side driver required to manage the virtualization capabilities
339 %description daemon-uml -l pl.UTF-8
340 Sterownik wymagany po stronie serwera do zarządzania funkcjami
344 Summary: Server side driver required to run XEN guests
345 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN
347 Requires: %{name}-daemon = %{version}-%{release}
348 Requires: /usr/sbin/qcow-create
351 Provides: libvirt(hypervisor)
353 %description daemon-xen
354 Server side driver required to manage the virtualization capabilities
357 %description daemon-xen -l pl.UTF-8
358 Sterownik wymagany po stronie serwera do zarządzania funkcjami
362 Summary: Client side utilities of the libvirt library
363 Summary(pl.UTF-8): Narzędzia klienckie do biblioteki libvirt
364 Group: Applications/System
365 Requires: gettext >= 0.18.1.1-6
366 Requires: gnutls >= 1.0.25
367 Requires: netcat-openbsd
368 Requires(post): systemd-units
369 Requires(preun): systemd-units
370 Requires(postun): systemd-units
373 Client binaries needed to access to the virtualization capabilities of
374 recent versions of Linux (and other OSes).
376 %description client -l pl.UTF-8
377 Programy klienckie potrzebne do funkcji wirtualizacji nowych wersji
378 Linuksa (oraz innych systemów operacyjnych).
381 Summary: Tools to interact with virtualization capabilities (metapackage)
382 Summary(pl.UTF-8): Narzędzia do współpracy z funkcjami wirtualizacyjnymi (metapakiet)
383 Group: Applications/System
384 Requires: %{name}-client = %{version}-%{release}
385 Requires: %{name}-daemon = %{version}-%{release}
386 %{?with_libxl:Requires: %{name}-daemon-libxl = %{version}-%{release}}
387 Requires: %{name}-daemon-lxc = %{version}-%{release}
388 Requires: %{name}-daemon-qemu = %{version}-%{release}
389 Requires: %{name}-daemon-uml = %{version}-%{release}
390 Requires: %{name}-daemon-xen = %{version}-%{release}
393 Libvirt is a C toolkit to interact with the virtualization
394 capabilities of recent versions of Linux.
396 This is metapackage gathering all tools for the libvirt library.
398 %description utils -l pl.UTF-8
399 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
400 obecnych wersji Linuksa.
402 To jest metapakiet zbierający wszystkie narzędzia przeznaczone dla
414 %{__rm} po/{my,eu_ES}.{po,gmo}
416 mv po/vi_VN.po po/vi.po
417 mv po/vi_VN.gmo po/vi.gmo
421 %{__aclocal} -I gnulib/m4 -I m4
427 PVCREATE=/sbin/pvcreate \
428 VGCREATE=/sbin/vgcreate \
429 LVCREATE=/sbin/lvcreate \
430 PVREMOVE=/sbin/pvremove \
431 VGREMOVE=/sbin/vgremove \
432 LVREMOVE=/sbin/lvremove \
433 VGCHANGE=/sbin/vgchange \
434 LVCHANGE=/sbin/lvchange \
435 VGSCAN=/sbin/vgscan \
441 ISCSIADM=/sbin/iscsiadm \
442 SHOWMOUNT=/usr/sbin/showmount \
446 SHOWMOUNT=/usr/sbin/showmount \
447 IPTABLES_PATH=/usr/sbin/iptables \
448 IP6TABLES_PATH=/usr/sbin/ip6tables \
449 EBTABLES_PATH=/usr/sbin/ebtables \
450 ISCSIADM=/sbin/iscsiadm \
451 DNSMASQ=/usr/sbin/dnsmasq \
452 RADVD=/usr/sbin/radvd \
453 UDEVADM=/sbin/udevadm \
454 MODPROBE=/sbin/modprobe \
455 SCRUB=/usr/bin/scrub \
456 OVSVSCTL=/usr/bin/ovs-vsctl \
457 NUMAD=/usr/bin/numad \
458 COLLIE=/usr/sbin/collie \
459 --disable-silent-rules \
460 --with-html-dir=%{_gtkdocdir} \
461 --with-html-subdir=%{name} \
462 --with-init-script=redhat \
463 --with-storage-disk \
465 --with-storage-iscsi \
467 --with-storage-mpath \
468 --with-storage-rbd%{!?with_ceph:=no} \
469 --with-storage-scsi \
470 --with-storage-sheepdog \
486 --with-qemu-user=qemu \
487 --with-qemu-group=qemu \
489 --with-driver-modules \
490 %{__with_without polkit} \
491 %{__with_without esx} \
492 %{__with_without hyperv} \
493 %{__with_without libxl} \
494 %{__with_without lxc} \
495 %{__with_without netcf} \
496 %{__with_without openvz} \
497 %{__with_without phyp} \
498 %{__with_without qemu} \
499 %{__with_without sanlock} \
500 %{__with_without uml} \
501 %{__with_without vbox vbox %{_libdir}/VirtualBox} \
502 %{__with_without vmware} \
503 %{__with_without xen} \
504 %{__with_without xenapi} \
505 --x-libraries=%{_libdir} \
506 --with-init-script=systemd
512 rm -rf $RPM_BUILD_ROOT
513 install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d} \
514 $RPM_BUILD_ROOT%{systemdtmpfilesdir}
517 DEVHELP_DIR=%{_gtkdocdir}/%{name}/devhelp \
518 DESTDIR=$RPM_BUILD_ROOT
520 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/libvirtd
521 install %{SOURCE2} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
523 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
524 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
526 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
528 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
529 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/connection-driver/*.{a,la}
532 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.{a,la}
538 rm -rf $RPM_BUILD_ROOT
540 %post -p /sbin/ldconfig
541 %postun -p /sbin/ldconfig
544 %systemd_post libvirtd.service
547 %systemd_preun libvirtd.service
554 %systemd_post libvirt-guests.service
557 %systemd_preun libvirt-guests.service
562 %files -f %{name}.lang
563 %defattr(644,root,root,755)
564 %doc ChangeLog README TODO NEWS
565 %dir %{_sysconfdir}/libvirt
566 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libvirt.conf
567 %attr(755,root,root) %{_libdir}/libvirt.so.*.*.*
568 %attr(755,root,root) %ghost %{_libdir}/libvirt.so.0
570 %attr(755,root,root) %{_libdir}/libvirt-qemu.so.*.*.*
571 %attr(755,root,root) %ghost %{_libdir}/libvirt-qemu.so.0
573 %dir %{_libdir}/libvirt
574 %dir %{_datadir}/libvirt
577 %defattr(644,root,root,755)
578 %attr(755,root,root) %{_libdir}/libvirt.so
579 %attr(755,root,root) %{_libdir}/libvirt-qemu.so
580 %{_datadir}/%{name}/api
581 %{_gtkdocdir}/%{name}
582 %{_includedir}/%{name}
583 %{_pkgconfigdir}/%{name}.pc
586 %defattr(644,root,root,755)
588 %{_libdir}/libvirt-qemu.a
590 %files -n python-%{name}
591 %defattr(644,root,root,755)
592 %doc %{_docdir}/%{name}-python-%{version}
593 %attr(755,root,root) %{py_sitedir}/libvirtmod.so
594 %attr(755,root,root) %{py_sitedir}/libvirtmod_qemu.so
595 %{py_sitedir}/libvirt.py[co]
596 %{py_sitedir}/libvirt_qemu.py[co]
600 %defattr(644,root,root,755)
601 %attr(755,root,root) %{_sbindir}/virt-sanlock-cleanup
602 %attr(755,root,root) %{_libdir}/libvirt_sanlock_helper
603 %dir %{_libdir}/libvirt/lock-driver
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,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu/networks/default.xml
621 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml
622 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/nwfilter/*.xml
623 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sasl/libvirt.conf
624 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirtd
625 %attr(754,root,root) /etc/rc.d/init.d/libvirtd
626 %{systemdunitdir}/libvirtd.service
627 %config(noreplace) %verify(not md5 mtime size) /etc/sysctl.d/libvirtd
628 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd
629 %attr(755,root,root) %{_libdir}/libvirt_iohelper
630 %attr(755,root,root) %{_libdir}/libvirt_parthelper
631 %attr(755,root,root) %{_libdir}/virt-aa-helper
632 %attr(755,root,root) %{_sbindir}/libvirtd
633 %{_datadir}/augeas/lenses/libvirtd.aug
634 %{_datadir}/augeas/lenses/tests/test_libvirtd.aug
635 %{?with_polkit:%{_datadir}/polkit-1/actions/org.libvirt.unix.policy}
636 %{_mandir}/man8/libvirtd.8*
637 %dir /var/lib/libvirt
638 %dir /var/lib/libvirt/dnsmasq
639 %attr(711,root,root) %dir /var/lib/libvirt/boot
640 %attr(700,root,root) %dir /var/lib/libvirt/network
641 %attr(711,root,root) %dir /var/lib/libvirt/images
642 %attr(711,root,root) %dir /var/lib/libvirt/filesystems
643 %attr(700,root,root) %dir /var/log/libvirt
644 %attr(711,root,root) %dir /var/cache/libvirt
645 %dir /var/run/libvirt
646 %dir /var/run/libvirt/network
647 %{systemdtmpfilesdir}/%{name}.conf
648 %dir %{_libdir}/libvirt/connection-driver
649 %{?with_netcf:%attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_interface.so}
650 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_network.so
651 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nodedev.so
652 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nwfilter.so
653 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_secret.so
654 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_storage.so
658 %defattr(644,root,root,755)
659 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_libxl.so
660 %attr(700,root,root) %dir /var/lib/libvirt/libxl
661 %attr(700,root,root) %dir /var/run/libvirt/libxl
662 %attr(700,root,root) %dir /var/log/libvirt/libxl
667 %defattr(644,root,root,755)
668 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/lxc.conf
669 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.lxc
670 %attr(700,root,root) %dir /var/lib/libvirt/lxc
671 %attr(700,root,root) %dir /var/run/libvirt/lxc
672 %attr(700,root,root) %dir /var/log/libvirt/lxc
673 %{_datadir}/augeas/lenses/libvirtd_lxc.aug
674 %{_datadir}/augeas/lenses/tests/test_libvirtd_lxc.aug
675 %attr(755,root,root) %{_libdir}/libvirt_lxc
676 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_lxc.so
681 %defattr(644,root,root,755)
682 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu.conf
683 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.qemu
684 %attr(750,qemu,qemu) %dir /var/cache/libvirt/qemu
685 %attr(750,qemu,qemu) %dir /var/lib/libvirt/qemu
686 %attr(700,root,root) %dir /var/log/libvirt/qemu
687 %attr(700,root,root) %dir /var/run/libvirt/qemu
688 %{_datadir}/augeas/lenses/libvirtd_qemu.aug
689 %{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
690 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_qemu.so
695 %defattr(644,root,root,755)
696 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_uml.so
697 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.uml
698 %attr(700,root,root) %dir /var/lib/libvirt/uml
699 %attr(700,root,root) %dir /var/run/libvirt/uml
700 %attr(700,root,root) %dir /var/log/libvirt/uml
705 %defattr(644,root,root,755)
706 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_xen.so
710 %defattr(644,root,root,755)
711 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirt-guests
712 %attr(754,root,root) /etc/rc.d/init.d/libvirt-guests
713 %{systemdunitdir}/libvirt-guests.service
714 %attr(755,root,root) %{_bindir}/virsh
715 %attr(755,root,root) %{_bindir}/virt-host-validate
716 %attr(755,root,root) %{_bindir}/virt-xml-validate
717 %attr(755,root,root) %{_bindir}/virt-pki-validate
718 %{_mandir}/man1/virsh.1*
719 %{_mandir}/man1/virt-host-validate.1*
720 %{_mandir}/man1/virt-xml-validate.1*
721 %{_mandir}/man1/virt-pki-validate.1*
722 %{_datadir}/libvirt/cpu_map.xml
723 %dir %{_datadir}/libvirt/schemas
724 %{_datadir}/libvirt/schemas/basictypes.rng
725 %{_datadir}/libvirt/schemas/capability.rng
726 %{_datadir}/libvirt/schemas/domain.rng
727 %{_datadir}/libvirt/schemas/domaincommon.rng
728 %{_datadir}/libvirt/schemas/domainsnapshot.rng
729 %{_datadir}/libvirt/schemas/interface.rng
730 %{_datadir}/libvirt/schemas/network.rng
731 %{_datadir}/libvirt/schemas/networkcommon.rng
732 %{_datadir}/libvirt/schemas/nodedev.rng
733 %{_datadir}/libvirt/schemas/nwfilter.rng
734 %{_datadir}/libvirt/schemas/secret.rng
735 %{_datadir}/libvirt/schemas/storageencryption.rng
736 %{_datadir}/libvirt/schemas/storagepool.rng
737 %{_datadir}/libvirt/schemas/storagevol.rng
740 %defattr(644,root,root,755)