2 # TODO: - seems that lxc patch is not needed anymore, verify that before removing
3 # - pldize virtlockd.init
6 %bcond_without ceph # RADOS BD (Ceph) storage support
7 %bcond_without esx # VMware ESX support
8 %bcond_without hyperv # Hyper-V support
9 %bcond_without libxl # libxenlight support
10 %bcond_without lxc # LXC support
11 %bcond_without netcf # host interfaces support
12 %bcond_without openvz # OpenVZ support
13 %bcond_without phyp # PHYP support
14 %bcond_without polkit # PolicyKit support
15 %bcond_without qemu # Qemu support
16 %bcond_without sanlock # sanlock storage lock manager
17 %bcond_without uml # UML support
18 %bcond_without vbox # VirtualBox support
19 %bcond_without vmware # VMware Workstation/Player support
20 %bcond_without xenapi # Xen API (Citrix XenServer) support
21 %bcond_without xen # Xen support
22 %bcond_without static_libs # static libraries build
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: a4a09a981f902c4d6aa5138c753d64fd
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 Patch4: virtlockd.init.patch
48 URL: http://www.libvirt.org/
49 BuildRequires: audit-libs-devel
50 BuildRequires: augeas-devel
51 BuildRequires: autoconf >= 2.50
52 BuildRequires: automake
53 BuildRequires: avahi-devel >= 0.6.0
54 %{?with_ceph:BuildRequires: ceph-devel}
55 BuildRequires: curl-devel >= 7.18.0
56 BuildRequires: cyrus-sasl-devel
57 BuildRequires: dbus-devel >= 1.0.0
58 BuildRequires: device-mapper-devel >= 1.0.0
60 BuildRequires: gettext-devel >= 0.17
61 BuildRequires: gnutls-devel >= 1.0.25
62 BuildRequires: libapparmor-devel
63 BuildRequires: libblkid-devel >= 2.17
64 BuildRequires: libcap-ng-devel >= 0.4.0
65 BuildRequires: libfuse-devel >= 2.8.6
66 BuildRequires: libgcrypt-devel
67 BuildRequires: libnl-devel >= 3.2
68 BuildRequires: libpcap-devel >= 1.0.0
69 BuildRequires: libselinux-devel >= 2.0.82
70 BuildRequires: libssh2-devel >= 1.3
71 BuildRequires: libstdc++-devel
72 BuildRequires: libtool
73 %{?with_xenapi:BuildRequires: libxenserver-devel}
74 BuildRequires: libxml2-devel >= 1:2.6.0
75 BuildRequires: libxslt-devel
76 BuildRequires: ncurses-devel
77 %{?with_netcf:BuildRequires: netcf-devel >= 0.2.0}
78 BuildRequires: numactl-devel
79 BuildRequires: openldap-devel
80 BuildRequires: openwsman-devel >= 2.2.3
81 BuildRequires: parted-devel >= 1.8.0
82 BuildRequires: perl-tools-pod
83 %{?with_polkit:BuildRequires: polkit >= 0.90}
84 BuildRequires: pkgconfig
86 BuildRequires: python-devel
87 BuildRequires: readline-devel
88 BuildRequires: rpm-pythonprov
89 BuildRequires: rpmbuild(macros) >= 1.627
90 %{?with_sanlock:BuildRequires: sanlock-devel >= 0.8}
91 BuildRequires: udev-devel >= 1:145
92 %{?with_xen:BuildRequires: xen-devel >= 4.2}
94 BuildRequires: xorg-lib-libpciaccess-devel >= 0.10.0
95 BuildRequires: yajl-devel
96 Requires: curl-libs >= 7.18.0
97 Requires: device-mapper >= 1.0.0
98 Requires: libcap-ng >= 0.4.0
99 Requires: libnl >= 3.2
100 Requires: libpcap >= 1.0.0
101 Requires: libselinux >= 2.0.82
102 Requires: libssh2 >= 1.3
103 Requires: libxml2 >= 1:2.6.0
104 Requires: openwsman-libs >= 2.2.3
105 Obsoletes: libvirt-daemon-esx
106 Obsoletes: libvirt-daemon-hyperv
107 Obsoletes: libvirt-daemon-openvz
108 Obsoletes: libvirt-daemon-phyp
109 Obsoletes: libvirt-daemon-vbox
110 Obsoletes: libvirt-daemon-vmware
111 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
114 Libvirt is a C toolkit to interact with the virtualization
115 capabilities of recent versions of Linux.
117 Virtualization of the Linux Operating System means the ability to run
118 multiple instances of Operating Systems concurently on a single
119 hardware system where the basic resources are driven by a Linux
120 instance. The library aim at providing long term stable C API
121 initially for the Xen paravirtualization but should be able to
122 integrate other virtualization mechanisms if needed.
124 This package contains the base libraries and configuration file.
126 %description -l pl.UTF-8
127 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
128 obecnych wersji Linuksa.
130 Wirtualizacja w systemie operacyjnym Linux oznacza możliwość
131 jednoczesnego uruchamiania wielu instancji systemu operacyjnego na
132 pojedynczym systemie sprzętowym, którego podstawowe zasoby są
133 zarządzane przez instancję Linuksa. Celem biblioteki jest zapewnienie
134 długotrwale stabilnego API C, początkowo do parawirtualizacji Xen, ale
135 dającej się zintegrować w razie potrzeby z innymi mechanizmami
138 Ten pakiet zawiera podstawowe biblioteki oraz plik konfiguracyjny.
141 Summary: Development files for programs using libvirt
142 Summary(pl.UTF-8): Pliki programistyczne do programów wykorzystujących libvirt
143 Group: Development/Libraries
144 Requires: %{name} = %{version}-%{release}
145 Requires: audit-libs-devel
146 Requires: curl-devel >= 7.18.0
147 Requires: dbus-devel >= 1.0.0
148 Requires: device-mapper-devel >= 1.0.0
149 Requires: gnutls-devel >= 1.0.25
150 Requires: libapparmor-devel
151 Requires: libcap-ng-devel >= 0.4.0
152 Requires: libgcrypt-devel
153 Requires: libnl-devel >= 3.2
154 Requires: libpcap-devel >= 1.0.0
155 Requires: libselinux-devel >= 2.0.82
156 Requires: libxml2-devel >= 1:2.6.0
157 Requires: numactl-devel
158 Requires: openwsman-devel >= 2.2.3
159 %{?with_xen:Requires: xen-devel >= 4.2}
163 Libvirt is a C toolkit to interact with the virtualization
164 capabilities of recent versions of Linux.
166 This package contains the header files needed for developing programs
167 using the libvirt library.
169 %description devel -l pl.UTF-8
170 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
171 obecnych wersji Linuksa.
173 Ten pakiet zawiera pliki nagłówkowe potrzebne do tworzenia programów
174 wykorzystujących bibliotekę libvirt.
177 Summary: Development static libraries for programs using libvirt
178 Summary(pl.UTF-8): Statyczne biblioteki programistyczne do programów wykorzystujących libvirt
179 Group: Development/Libraries
180 Requires: %{name}-devel = %{version}-%{release}
183 Libvirt is a C toolkit to interact with the virtualization
184 capabilities of recent versions of Linux.
186 This package contains the static libraries for developing programs
187 using the libvirt library.
189 %description static -l pl.UTF-8
190 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
191 obecnych wersji Linuksa.
193 Ten pakiet zawiera biblioteki statyczne do tworzenia programów
194 wykorzystujących bibliotekę libvirt.
196 %package -n python-%{name}
197 Summary: Python bindings to interact with virtualization capabilities
198 Summary(pl.UTF-8): Wiązania Pythona do współpracy z funkcjami wirtualizacji
199 Group: Development/Languages/Python
200 Requires: %{name} = %{version}-%{release}
202 %description -n python-%{name}
203 Libvirt is a C toolkit to interact with the virtualization
204 capabilities of recent versions of Linux.
206 This package contains the Python bindings for the libvirt library.
208 %description -n python-%{name} -l pl.UTF-8
209 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
210 obecnych wersji Linuksa.
212 Ten pakiet zawiera wiązania Pythona do biblioteki libvirt.
214 %package lock-sanlock
215 Summary: Sanlock lock manager plugin for libvirt
216 Summary(pl.UTF-8): Zarządca blokad sanlock dla biblioteki libvirt
218 Requires: %{name}-daemon = %{version}-%{release}
220 %description lock-sanlock
221 Sanlock lock manager plugin for libvirt.
223 %description lock-sanlock -l pl.UTF-8
224 Zarządca blokad sanlock dla biblioteki libvirt.
227 Summary: Server side daemon and supporting files for libvirt library
228 Summary(pl.UTF-8): Demon działający po stronie serwera oraz pliki wspierające dla biblioteki libvirt
229 Group: Applications/System
230 Requires: %{name} = %{version}-%{release}
231 Requires: avahi-libs >= 0.6.0
233 Requires: libblkid >= 2.17
234 %{?with_netcf:Requires: netcf >= 0.2.0}
235 Requires: parted-libs >= 1.8.0
236 # Needed for probing the power management features of the host.
238 Requires: systemd-units >= 37-0.10
239 Requires: udev-libs >= 1:145
241 Requires: virtual(module-tools)
242 Requires: xorg-lib-libpciaccess >= 0.10.0
243 Provides: libvirt(hypervisor)
244 Requires(post): systemd-units
245 Requires(preun): systemd-units
246 Requires(postun): systemd-units
247 Suggests: bridge-utils
249 Suggests: cyrus-sasl-digest-md5
251 Suggests: dnsmasq >= 2.41
254 Suggests: glusterfs-client >= 2.0.1
261 Suggests: parted >= 1.8.0
262 Suggests: polkit >= 0.93
268 Server side daemon required to manage the virtualization capabilities
269 of recent versions of Linux. Requires a hypervisor specific sub-RPM
270 for specific drivers.
272 %description daemon -l pl.UTF-8
273 Demon działający po stronie serwera wymagany do zarządzania funkcjami
274 wirtualizacji nowych wersji Linuksa. Wymaga podpakietu specyficznego
277 %package daemon-libxl
278 Summary: Server side driver required to run XEN guests (xenlight)
279 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN (xenlight)
281 Requires: %{name}-daemon = %{version}-%{release}
282 Requires: /usr/sbin/qcow-create
284 Provides: libvirt(hypervisor)
286 %description daemon-libxl
287 Server side driver required to manage the virtualization capabilities
288 of XEN via xenlight interface.
290 %description daemon-libxl -l pl.UTF-8
291 Sterownik wymagany po stronie serwera do zarządzania funkcjami
292 wirtualizacji XEN poprzez interfejs xenlight.
295 Summary: Server side driver required to run LXC guests
296 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości LXC
298 Requires: %{name}-daemon = %{version}-%{release}
299 Requires: libfuse >= 2.8.6
300 Provides: libvirt(hypervisor)
302 %description daemon-lxc
303 Server side driver required to manage the virtualization capabilities
306 %description daemon-lxc -l pl.UTF-8
307 Sterownik wymagany po stronie serwera do zarządzania funkcjami
311 Summary: Server side driver required to run QEMU guests
312 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości QEMU
314 Requires: %{name}-daemon = %{version}-%{release}
315 Requires: /usr/bin/qemu-img
321 Provides: libvirt(hypervisor)
323 %description daemon-qemu
324 Server side driver required to manage the virtualization capabilities
325 of the QEMU emulators.
327 %description daemon-qemu -l pl.UTF-8
328 Sterownik wymagany po stronie serwera do zarządzania funkcjami
329 wirtualizacji emulatora QEMU.
332 Summary: Server side driver required to run UML guests
333 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości UML
335 Requires: %{name}-daemon = %{version}-%{release}
336 Provides: libvirt(hypervisor)
338 %description daemon-uml
339 Server side driver required to manage the virtualization capabilities
342 %description daemon-uml -l pl.UTF-8
343 Sterownik wymagany po stronie serwera do zarządzania funkcjami
347 Summary: Server side driver required to run XEN guests
348 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN
350 Requires: %{name}-daemon = %{version}-%{release}
351 Requires: /usr/sbin/qcow-create
354 Provides: libvirt(hypervisor)
356 %description daemon-xen
357 Server side driver required to manage the virtualization capabilities
360 %description daemon-xen -l pl.UTF-8
361 Sterownik wymagany po stronie serwera do zarządzania funkcjami
365 Summary: Client side utilities of the libvirt library
366 Summary(pl.UTF-8): Narzędzia klienckie do biblioteki libvirt
367 Group: Applications/System
368 Requires: gettext >= 0.18.1.1-6
369 Requires: gnutls >= 1.0.25
370 Requires: netcat-openbsd
371 Requires(post): systemd-units
372 Requires(preun): systemd-units
373 Requires(postun): systemd-units
376 Client binaries needed to access to the virtualization capabilities of
377 recent versions of Linux (and other OSes).
379 %description client -l pl.UTF-8
380 Programy klienckie potrzebne do funkcji wirtualizacji nowych wersji
381 Linuksa (oraz innych systemów operacyjnych).
384 Summary: Tools to interact with virtualization capabilities (metapackage)
385 Summary(pl.UTF-8): Narzędzia do współpracy z funkcjami wirtualizacyjnymi (metapakiet)
386 Group: Applications/System
387 Requires: %{name}-client = %{version}-%{release}
388 Requires: %{name}-daemon = %{version}-%{release}
389 %{?with_libxl:Requires: %{name}-daemon-libxl = %{version}-%{release}}
390 Requires: %{name}-daemon-lxc = %{version}-%{release}
391 Requires: %{name}-daemon-qemu = %{version}-%{release}
392 Requires: %{name}-daemon-uml = %{version}-%{release}
393 Requires: %{name}-daemon-xen = %{version}-%{release}
396 Libvirt is a C toolkit to interact with the virtualization
397 capabilities of recent versions of Linux.
399 This is metapackage gathering all tools for the libvirt library.
401 %description utils -l pl.UTF-8
402 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
403 obecnych wersji Linuksa.
405 To jest metapakiet zbierający wszystkie narzędzia przeznaczone dla
418 %{__rm} po/{my,eu_ES}.{po,gmo}
420 mv po/vi_VN.po po/vi.po
421 mv po/vi_VN.gmo po/vi.gmo
425 %{__aclocal} -I gnulib/m4 -I m4
431 PVCREATE=/sbin/pvcreate \
432 VGCREATE=/sbin/vgcreate \
433 LVCREATE=/sbin/lvcreate \
434 PVREMOVE=/sbin/pvremove \
435 VGREMOVE=/sbin/vgremove \
436 LVREMOVE=/sbin/lvremove \
437 VGCHANGE=/sbin/vgchange \
438 LVCHANGE=/sbin/lvchange \
439 VGSCAN=/sbin/vgscan \
445 ISCSIADM=/sbin/iscsiadm \
446 SHOWMOUNT=/usr/sbin/showmount \
450 SHOWMOUNT=/usr/sbin/showmount \
451 IPTABLES_PATH=/usr/sbin/iptables \
452 IP6TABLES_PATH=/usr/sbin/ip6tables \
453 EBTABLES_PATH=/usr/sbin/ebtables \
454 ISCSIADM=/sbin/iscsiadm \
455 DNSMASQ=/usr/sbin/dnsmasq \
456 RADVD=/usr/sbin/radvd \
457 UDEVADM=/sbin/udevadm \
458 MODPROBE=/sbin/modprobe \
459 SCRUB=/usr/bin/scrub \
460 OVSVSCTL=/usr/bin/ovs-vsctl \
461 NUMAD=/usr/bin/numad \
462 COLLIE=/usr/sbin/collie \
463 --disable-silent-rules \
464 %{?with_static_libs:--enable-static} \
465 --with-html-dir=%{_gtkdocdir} \
466 --with-html-subdir=%{name} \
467 --with-init-script=systemd+redhat \
468 --with-packager="PLD-Linux" \
469 --with-packager-version="%{name}-%{version}-%{release}.%{_target_cpu}" \
470 --with-storage-disk \
472 --with-storage-iscsi \
474 --with-storage-mpath \
475 --with-storage-rbd%{!?with_ceph:=no} \
476 --with-storage-scsi \
477 --with-storage-sheepdog \
493 --with-qemu-user=qemu \
494 --with-qemu-group=qemu \
496 --with-driver-modules \
497 %{__with_without polkit} \
498 %{__with_without esx} \
499 %{__with_without hyperv} \
500 %{__with_without libxl} \
501 %{__with_without lxc} \
502 %{__with_without netcf} \
503 %{__with_without openvz} \
504 %{__with_without phyp} \
505 %{__with_without qemu} \
506 %{__with_without sanlock} \
507 %{__with_without uml} \
508 %{__with_without vbox vbox %{_libdir}/VirtualBox} \
509 %{__with_without vmware} \
510 %{__with_without xen} \
511 %{__with_without xenapi} \
512 --x-libraries=%{_libdir}
518 rm -rf $RPM_BUILD_ROOT
519 install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d} \
520 $RPM_BUILD_ROOT%{systemdtmpfilesdir}
523 DEVHELP_DIR=%{_gtkdocdir}/%{name}/devhelp \
524 DESTDIR=$RPM_BUILD_ROOT
526 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/libvirtd
527 install %{SOURCE2} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
529 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
530 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
532 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
534 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
535 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/connection-driver/*.la \
536 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/libvirt/connection-driver/*.a}
539 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.la \
540 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.a}
546 rm -rf $RPM_BUILD_ROOT
548 %post -p /sbin/ldconfig
549 %postun -p /sbin/ldconfig
552 %systemd_post libvirtd.service
555 %systemd_preun libvirtd.service
562 %systemd_post libvirt-guests.service
565 %systemd_preun libvirt-guests.service
570 %files -f %{name}.lang
571 %defattr(644,root,root,755)
572 %doc ChangeLog README TODO NEWS
573 %dir %{_sysconfdir}/libvirt
574 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libvirt.conf
575 %attr(755,root,root) %{_libdir}/libvirt.so.*.*.*
576 %attr(755,root,root) %ghost %{_libdir}/libvirt.so.0
578 %attr(755,root,root) %{_libdir}/libvirt-lxc.so.*.*.*
579 %attr(755,root,root) %ghost %{_libdir}/libvirt-lxc.so.0
582 %attr(755,root,root) %{_libdir}/libvirt-qemu.so.*.*.*
583 %attr(755,root,root) %ghost %{_libdir}/libvirt-qemu.so.0
586 %dir %{_libdir}/libvirt
587 %dir %{_datadir}/libvirt
588 %{_datadir}/libvirt/libvirtLogo.png
591 %defattr(644,root,root,755)
592 %attr(755,root,root) %{_libdir}/libvirt.so
593 %{?with_lxc:%attr(755,root,root) %{_libdir}/libvirt-lxc.so}
594 %{?with_qemu:%attr(755,root,root) %{_libdir}/libvirt-qemu.so}
595 %{_datadir}/%{name}/api
596 %{_gtkdocdir}/%{name}
597 %{_includedir}/%{name}
598 %{_pkgconfigdir}/%{name}.pc
601 %defattr(644,root,root,755)
603 %{?with_lxc:%{_libdir}/libvirt-lxc.a}
604 %{?with_qemu:%{_libdir}/libvirt-qemu.a}
606 %files -n python-%{name}
607 %defattr(644,root,root,755)
608 %doc %{_docdir}/%{name}-python-%{version}
609 %attr(755,root,root) %{py_sitedir}/libvirtmod.so
610 %{py_sitedir}/libvirt.py[co]
612 %attr(755,root,root) %{py_sitedir}/libvirtmod_lxc.so
613 %{py_sitedir}/libvirt_lxc.py[co]
616 %attr(755,root,root) %{py_sitedir}/libvirtmod_qemu.so
617 %{py_sitedir}/libvirt_qemu.py[co]
622 %defattr(644,root,root,755)
623 %attr(755,root,root) %{_sbindir}/virt-sanlock-cleanup
624 %attr(755,root,root) %{_libdir}/libvirt_sanlock_helper
625 %attr(755,root,root) %{_libdir}/libvirt/lock-driver/sanlock.so
626 %{_datadir}/augeas/lenses/libvirt_sanlock.aug
627 %{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug
628 %dir /var/lib/libvirt/sanlock
629 %{_mandir}/man8/virt-sanlock-cleanup.8*
630 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu-sanlock.conf
634 %defattr(644,root,root,755)
636 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/nwfilter
637 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu
638 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu/networks
639 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu/networks/autostart
640 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libvirtd.conf
641 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu-lockd.conf
642 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu/networks/default.xml
643 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml
644 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/nwfilter/*.xml
645 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sasl/libvirt.conf
646 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirtd
647 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/virtlockd
648 %attr(754,root,root) /etc/rc.d/init.d/libvirtd
649 %attr(754,root,root) /etc/rc.d/init.d/virtlockd
650 %{systemdunitdir}/libvirtd.service
651 %{systemdunitdir}/virtlockd.service
652 %{systemdunitdir}/virtlockd.socket
653 %config(noreplace) %verify(not md5 mtime size) /usr/lib/sysctl.d/libvirtd.conf
654 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd
655 %attr(755,root,root) %{_libdir}/libvirt_iohelper
656 %attr(755,root,root) %{_libdir}/libvirt_parthelper
657 %attr(755,root,root) %{_libdir}/virt-aa-helper
658 %attr(755,root,root) %{_sbindir}/libvirtd
659 %attr(755,root,root) %{_sbindir}/virtlockd
660 %{_datadir}/augeas/lenses/libvirtd.aug
661 %{_datadir}/augeas/lenses/libvirt_lockd.aug
662 %{_datadir}/augeas/lenses/tests/test_libvirtd.aug
663 %{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug
664 %{?with_polkit:%{_datadir}/polkit-1/actions/org.libvirt.unix.policy}
665 %{_mandir}/man8/libvirtd.8*
666 %dir /var/lib/libvirt
667 %dir /var/lib/libvirt/dnsmasq
668 %attr(711,root,root) %dir /var/lib/libvirt/boot
669 %attr(700,root,root) %dir /var/lib/libvirt/network
670 %attr(711,root,root) %dir /var/lib/libvirt/images
671 %attr(711,root,root) %dir /var/lib/libvirt/filesystems
672 %attr(700,root,root) %dir /var/log/libvirt
673 %attr(711,root,root) %dir /var/cache/libvirt
674 %dir /var/run/libvirt
675 %dir /var/run/libvirt/network
676 %{systemdtmpfilesdir}/%{name}.conf
677 %dir %{_libdir}/libvirt/connection-driver
678 %{_datadir}/libvirt/cpu_map.xml
679 %{?with_netcf:%attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_interface.so}
680 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_network.so
681 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nodedev.so
682 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nwfilter.so
683 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_secret.so
684 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_storage.so
685 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_vbox.so
686 %dir %{_libdir}/libvirt/lock-driver
687 %attr(755,root,root) %{_libdir}/libvirt/lock-driver/lockd.so
691 %defattr(644,root,root,755)
692 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_libxl.so
693 %attr(700,root,root) %dir /var/lib/libvirt/libxl
694 %attr(700,root,root) %dir /var/run/libvirt/libxl
695 %attr(700,root,root) %dir /var/log/libvirt/libxl
700 %defattr(644,root,root,755)
701 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/lxc.conf
702 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.lxc
703 %attr(700,root,root) %dir /var/lib/libvirt/lxc
704 %attr(700,root,root) %dir /var/run/libvirt/lxc
705 %attr(700,root,root) %dir /var/log/libvirt/lxc
706 %{_datadir}/augeas/lenses/libvirtd_lxc.aug
707 %{_datadir}/augeas/lenses/tests/test_libvirtd_lxc.aug
708 %attr(755,root,root) %{_libdir}/libvirt_lxc
709 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_lxc.so
714 %defattr(644,root,root,755)
715 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu.conf
716 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.qemu
717 %attr(750,qemu,qemu) %dir /var/cache/libvirt/qemu
718 %attr(750,qemu,qemu) %dir /var/lib/libvirt/qemu
719 %attr(700,root,root) %dir /var/log/libvirt/qemu
720 %attr(700,root,root) %dir /var/run/libvirt/qemu
721 %{_datadir}/augeas/lenses/libvirtd_qemu.aug
722 %{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
723 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_qemu.so
728 %defattr(644,root,root,755)
729 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_uml.so
730 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.uml
731 %attr(700,root,root) %dir /var/lib/libvirt/uml
732 %attr(700,root,root) %dir /var/run/libvirt/uml
733 %attr(700,root,root) %dir /var/log/libvirt/uml
738 %defattr(644,root,root,755)
739 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_xen.so
743 %defattr(644,root,root,755)
744 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirt-guests
745 %attr(754,root,root) /etc/rc.d/init.d/libvirt-guests
746 %{systemdunitdir}/libvirt-guests.service
747 %attr(755,root,root) %{_bindir}/virsh
748 %attr(755,root,root) %{_bindir}/virt-host-validate
749 %attr(755,root,root) %{_bindir}/virt-xml-validate
750 %attr(755,root,root) %{_bindir}/virt-pki-validate
751 %attr(754,root,root) %{_libexecdir}/libvirt-guests.sh
752 %{_mandir}/man1/virsh.1*
753 %{_mandir}/man1/virt-host-validate.1*
754 %{_mandir}/man1/virt-xml-validate.1*
755 %{_mandir}/man1/virt-pki-validate.1*
756 %dir %{_datadir}/libvirt/schemas
757 %{_datadir}/libvirt/schemas/basictypes.rng
758 %{_datadir}/libvirt/schemas/capability.rng
759 %{_datadir}/libvirt/schemas/domain.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/storageencryption.rng
769 %{_datadir}/libvirt/schemas/storagepool.rng
770 %{_datadir}/libvirt/schemas/storagevol.rng
773 %defattr(644,root,root,755)