2 # TODO: - seems that lxc patch is not needed anymore, verify that before removing
5 %bcond_without ceph # RADOS BD (Ceph) storage support
6 %bcond_without esx # VMware ESX support
7 %bcond_without hyperv # Hyper-V support
8 %bcond_without libxl # libxenlight support
9 %bcond_without lxc # LXC support
10 %bcond_without netcf # host interfaces support
11 %bcond_without openvz # OpenVZ support
12 %bcond_without phyp # PHYP support
13 %bcond_without polkit # PolicyKit support
14 %bcond_without qemu # Qemu support
15 %bcond_without sanlock # sanlock storage lock manager
16 %bcond_without uml # UML support
17 %bcond_without vbox # VirtualBox support
18 %bcond_without vmware # VMware Workstation/Player support
19 %bcond_without xenapi # Xen API (Citrix XenServer) support
20 %bcond_without xen # Xen support
22 # qemu available only on x86 and ppc
23 %ifnarch %{ix86} %{x8664} ppc
26 # Xen is available only on x86 and ia64
27 %ifnarch %{ix86} %{x8664} ia64
30 Summary: Toolkit to interact with virtualization capabilities
31 Summary(pl.UTF-8): Narzędzia współpracujące z funkcjami wirtualizacji
37 Source0: ftp://ftp.libvirt.org/libvirt/%{name}-%{version}.tar.gz
38 # Source0-md5: 7c8b006de7338e30866bb56738803b21
40 Source2: %{name}.tmpfiles
41 Patch0: %{name}-sasl.patch
42 Patch1: %{name}-lxc.patch
43 Patch2: %{name}-qemu-acl.patch
44 Patch3: %{name}-xend.patch
45 Patch4: %{name}-xen-4.2.patch
46 URL: http://www.libvirt.org/
47 BuildRequires: audit-libs-devel
48 BuildRequires: augeas-devel
49 BuildRequires: autoconf >= 2.50
50 BuildRequires: automake
51 BuildRequires: avahi-devel >= 0.6.0
52 %{?with_ceph:BuildRequires: ceph-devel}
53 BuildRequires: curl-devel >= 7.18.0
54 BuildRequires: cyrus-sasl-devel
55 BuildRequires: dbus-devel >= 1.0.0
56 BuildRequires: device-mapper-devel >= 1.0.0
58 BuildRequires: gettext-devel >= 0.17
59 BuildRequires: gnutls-devel >= 1.0.25
60 BuildRequires: leveldb-devel
61 BuildRequires: libapparmor-devel
62 BuildRequires: libatomic_ops
63 BuildRequires: libblkid-devel >= 2.17
64 BuildRequires: libcap-ng-devel >= 0.4.0
65 BuildRequires: libgcrypt-devel
66 BuildRequires: libnl-devel >= 3.2
67 BuildRequires: libpcap-devel >= 1.0.0
68 BuildRequires: libselinux-devel >= 2.0.82
69 BuildRequires: libssh2-devel >= 1.3
70 BuildRequires: libstdc++-devel
71 BuildRequires: libtool
72 %{?with_xenapi:BuildRequires: libxenserver-devel}
73 BuildRequires: libxml2-devel >= 1:2.6.0
74 BuildRequires: libxslt-devel
75 BuildRequires: ncurses-devel
76 %{?with_netcf:BuildRequires: netcf-devel >= 0.1.4}
77 BuildRequires: numactl-devel
78 BuildRequires: openldap-devel
79 BuildRequires: openwsman-devel >= 2.2.3
80 BuildRequires: parted-devel >= 1.8.0
81 BuildRequires: perl-tools-pod
82 %{?with_polkit:BuildRequires: polkit >= 0.90}
83 BuildRequires: pkgconfig
85 BuildRequires: python-devel
86 BuildRequires: readline-devel
87 BuildRequires: rpm-pythonprov
88 BuildRequires: rpmbuild(macros) >= 1.627
89 %{?with_sanlock:BuildRequires: sanlock-devel >= 0.8}
90 BuildRequires: udev-devel >= 1:145
91 %{?with_xen:BuildRequires: xen-devel >= 4.2}
93 BuildRequires: xorg-lib-libpciaccess-devel >= 0.10.0
94 BuildRequires: yajl-devel
95 Requires: curl-libs >= 7.18.0
96 Requires: device-mapper >= 1.0.0
97 Requires: libcap-ng >= 0.4.0
98 Requires: libnl >= 3.2
99 Requires: libpcap >= 1.0.0
100 Requires: libselinux >= 2.0.82
101 Requires: libssh2 >= 1.3
102 Requires: libxml2 >= 1:2.6.0
103 Requires: openwsman-libs >= 2.2.3
104 Obsoletes: libvirt-daemon-esx
105 Obsoletes: libvirt-daemon-hyperv
106 Obsoletes: libvirt-daemon-openvz
107 Obsoletes: libvirt-daemon-phyp
108 Obsoletes: libvirt-daemon-vbox
109 Obsoletes: libvirt-daemon-vmware
110 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
113 Libvirt is a C toolkit to interact with the virtualization
114 capabilities of recent versions of Linux.
116 Virtualization of the Linux Operating System means the ability to run
117 multiple instances of Operating Systems concurently on a single
118 hardware system where the basic resources are driven by a Linux
119 instance. The library aim at providing long term stable C API
120 initially for the Xen paravirtualization but should be able to
121 integrate other virtualization mechanisms if needed.
123 This package contains the base libraries and configuration file.
125 %description -l pl.UTF-8
126 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
127 obecnych wersji Linuksa.
129 Wirtualizacja w systemie operacyjnym Linux oznacza możliwość
130 jednoczesnego uruchamiania wielu instancji systemu operacyjnego na
131 pojedynczym systemie sprzętowym, którego podstawowe zasoby są
132 zarządzane przez instancję Linuksa. Celem biblioteki jest zapewnienie
133 długotrwale stabilnego API C, początkowo do parawirtualizacji Xen, ale
134 dającej się zintegrować w razie potrzeby z innymi mechanizmami
137 Ten pakiet zawiera podstawowe biblioteki oraz plik konfiguracyjny.
140 Summary: Development files for programs using libvirt
141 Summary(pl.UTF-8): Pliki programistyczne do programów wykorzystujących libvirt
142 Group: Development/Libraries
143 Requires: %{name} = %{version}-%{release}
144 Requires: audit-libs-devel
145 Requires: curl-devel >= 7.18.0
146 Requires: dbus-devel >= 1.0.0
147 Requires: device-mapper-devel >= 1.0.0
148 Requires: gnutls-devel >= 1.0.25
149 Requires: libapparmor-devel
150 Requires: libcap-ng-devel >= 0.4.0
151 Requires: libgcrypt-devel
152 Requires: libnl-devel >= 3.2
153 Requires: libpcap-devel >= 1.0.0
154 Requires: libselinux-devel >= 2.0.82
155 Requires: libxml2-devel >= 1:2.6.0
156 Requires: numactl-devel
157 Requires: openwsman-devel >= 2.2.3
158 %{?with_xen:Requires: xen-devel}
162 Libvirt is a C toolkit to interact with the virtualization
163 capabilities of recent versions of Linux.
165 This package contains the header files needed for developing programs
166 using the libvirt library.
168 %description devel -l pl.UTF-8
169 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
170 obecnych wersji Linuksa.
172 Ten pakiet zawiera pliki nagłówkowe potrzebne do tworzenia programów
173 wykorzystujących bibliotekę libvirt.
176 Summary: Development static libraries for programs using libvirt
177 Summary(pl.UTF-8): Statyczne biblioteki programistyczne do programów wykorzystujących libvirt
178 Group: Development/Libraries
179 Requires: %{name}-devel = %{version}-%{release}
182 Libvirt is a C toolkit to interact with the virtualization
183 capabilities of recent versions of Linux.
185 This package contains the static libraries for developing programs
186 using the libvirt library.
188 %description static -l pl.UTF-8
189 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
190 obecnych wersji Linuksa.
192 Ten pakiet zawiera biblioteki statyczne do tworzenia programów
193 wykorzystujących bibliotekę libvirt.
195 %package -n python-%{name}
196 Summary: Python bindings to interact with virtualization capabilities
197 Summary(pl.UTF-8): Wiązania Pythona do współpracy z funkcjami wirtualizacji
198 Group: Development/Languages/Python
199 Requires: %{name} = %{version}-%{release}
201 %description -n python-%{name}
202 Libvirt is a C toolkit to interact with the virtualization
203 capabilities of recent versions of Linux.
205 This package contains the Python bindings for the libvirt library.
207 %description -n python-%{name} -l pl.UTF-8
208 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
209 obecnych wersji Linuksa.
211 Ten pakiet zawiera wiązania Pythona do biblioteki libvirt.
213 %package lock-sanlock
214 Summary: Sanlock lock manager plugin for libvirt
215 Summary(pl.UTF-8): Zarządca blokad sanlock dla biblioteki libvirt
217 Requires: %{name} = %{version}-%{release}
219 %description lock-sanlock
220 Sanlock lock manager plugin for libvirt.
222 %description lock-sanlock -l pl.UTF-8
223 Zarządca blokad sanlock dla biblioteki libvirt.
226 Summary: Server side daemon and supporting files for libvirt library
227 Summary(pl.UTF-8): Demon działający po stronie serwera oraz pliki wspierające dla biblioteki libvirt
228 Group: Applications/System
229 Requires: %{name} = %{version}-%{release}
230 Requires: avahi-libs >= 0.6.0
232 Requires: libblkid >= 2.17
233 Provides: libvirt(hypervisor)
234 %{?with_netcf:Requires: netcf >= 0.1.4}
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 Requires(post): systemd-units
244 Requires(preun): systemd-units
245 Requires(postun): systemd-units
246 Suggests: bridge-utils
248 Suggests: cyrus-sasl-digest-md5
250 Suggests: dnsmasq >= 2.41
253 Suggests: glusterfs-client >= 2.0.1
260 Suggests: parted >= 1.8.0
261 Suggests: polkit >= 0.93
267 Server side daemon required to manage the virtualization capabilities
268 of recent versions of Linux. Requires a hypervisor specific sub-RPM
269 for specific drivers.
271 %description daemon -l pl.UTF-8
272 Demon działający po stronie serwera wymagany do zarządzania funkcjami
273 wirtualizacji nowych wersji Linuksa. Wymaga podpakietu specyficznego
276 %package daemon-libxl
277 Summary: Server side driver required to run XEN guests (xenlight)
278 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN (xenlight)
280 Requires: %{name}-daemon = %{version}-%{release}
281 Requires: /usr/sbin/qcow-create
283 Provides: libvirt(hypervisor)
285 %description daemon-libxl
286 Server side driver required to manage the virtualization capabilities
287 of XEN via xenlight interface.
289 %description daemon-libxl -l pl.UTF-8
290 Sterownik wymagany po stronie serwera do zarządzania funkcjami
291 wirtualizacji XEN poprzez interfejs xenlight.
294 Summary: Server side driver required to run LXC guests
295 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości LXC
297 Requires: %{name}-daemon = %{version}-%{release}
298 Provides: libvirt(hypervisor)
300 %description daemon-lxc
301 Server side driver required to manage the virtualization capabilities
304 %description daemon-lxc -l pl.UTF-8
305 Sterownik wymagany po stronie serwera do zarządzania funkcjami
309 Summary: Server side driver required to run QEMU guests
310 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości QEMU
312 Requires: %{name}-daemon = %{version}-%{release}
313 Requires: /usr/bin/qemu-img
319 Provides: libvirt(hypervisor)
321 %description daemon-qemu
322 Server side driver required to manage the virtualization capabilities
323 of the QEMU emulators.
325 %description daemon-qemu -l pl.UTF-8
326 Sterownik wymagany po stronie serwera do zarządzania funkcjami
327 wirtualizacji emulatora QEMU.
330 Summary: Server side driver required to run UML guests
331 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości UML
333 Requires: %{name}-daemon = %{version}-%{release}
334 Provides: libvirt(hypervisor)
336 %description daemon-uml
337 Server side driver required to manage the virtualization capabilities
340 %description daemon-uml -l pl.UTF-8
341 Sterownik wymagany po stronie serwera do zarządzania funkcjami
345 Summary: Server side driver required to run XEN guests
346 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN
348 Requires: %{name}-daemon = %{version}-%{release}
349 Requires: /usr/sbin/qcow-create
352 Provides: libvirt(hypervisor)
354 %description daemon-xen
355 Server side driver required to manage the virtualization capabilities
358 %description daemon-xen -l pl.UTF-8
359 Sterownik wymagany po stronie serwera do zarządzania funkcjami
363 Summary: Client side utilities of the libvirt library
364 Summary(pl.UTF-8): Narzędzia klienckie do biblioteki libvirt
365 Group: Applications/System
366 Requires: gettext >= 0.18.1.1-6
367 Requires: gnutls >= 1.0.25
368 Requires: netcat-openbsd
369 Requires(post): systemd-units
370 Requires(preun): systemd-units
371 Requires(postun): systemd-units
374 Client binaries needed to access to the virtualization capabilities of
375 recent versions of Linux (and other OSes).
377 %description client -l pl.UTF-8
378 Programy klienckie potrzebne do funkcji wirtualizacji nowych wersji
379 Linuksa (oraz innych systemów operacyjnych).
382 Summary: Tools to interact with virtualization capabilities (metapackage)
383 Summary(pl.UTF-8): Narzędzia do współpracy z funkcjami wirtualizacyjnymi (metapakiet)
384 Group: Applications/System
385 Requires: %{name}-client = %{version}-%{release}
386 Requires: %{name}-daemon = %{version}-%{release}
387 %{?with_libxl:Requires: %{name}-daemon-libxl = %{version}-%{release}}
388 Requires: %{name}-daemon-lxc = %{version}-%{release}
389 Requires: %{name}-daemon-qemu = %{version}-%{release}
390 Requires: %{name}-daemon-uml = %{version}-%{release}
391 Requires: %{name}-daemon-xen = %{version}-%{release}
394 Libvirt is a C toolkit to interact with the virtualization
395 capabilities of recent versions of Linux.
397 This is metapackage gathering all tools for the libvirt library.
399 %description utils -l pl.UTF-8
400 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
401 obecnych wersji Linuksa.
403 To jest metapakiet zbierający wszystkie narzędzia przeznaczone dla
416 %{__rm} po/{my,eu_ES}.{po,gmo}
418 mv po/vi_VN.po po/vi.po
419 mv po/vi_VN.gmo po/vi.gmo
423 %{__aclocal} -I gnulib/m4 -I m4
429 PVCREATE=/sbin/pvcreate \
430 VGCREATE=/sbin/vgcreate \
431 LVCREATE=/sbin/lvcreate \
432 PVREMOVE=/sbin/pvremove \
433 VGREMOVE=/sbin/vgremove \
434 LVREMOVE=/sbin/lvremove \
435 VGCHANGE=/sbin/vgchange \
436 LVCHANGE=/sbin/lvchange \
437 VGSCAN=/sbin/vgscan \
443 ISCSIADM=/sbin/iscsiadm \
444 SHOWMOUNT=/usr/sbin/showmount \
448 SHOWMOUNT=/usr/sbin/showmount \
449 IPTABLES_PATH=/usr/sbin/iptables \
450 IP6TABLES_PATH=/usr/sbin/ip6tables \
451 EBTABLES_PATH=/usr/sbin/ebtables \
452 ISCSIADM=/sbin/iscsiadm \
453 DNSMASQ=/usr/sbin/dnsmasq \
454 RADVD=/usr/sbin/radvd \
455 UDEVADM=/sbin/udevadm \
456 MODPROBE=/sbin/modprobe \
457 SCRUB=/usr/bin/scrub \
458 OVSVSCTL=/usr/bin/ovs-vsctl \
459 NUMAD=/usr/bin/numad \
460 COLLIE=/usr/sbin/collie \
461 --disable-silent-rules \
462 --with-html-dir=%{_gtkdocdir} \
463 --with-html-subdir=%{name} \
464 --with-init-script=redhat \
465 --with-storage-disk \
467 --with-storage-iscsi \
469 --with-storage-mpath \
470 --with-storage-rbd%{!?with_ceph:=no} \
471 --with-storage-scsi \
472 --with-storage-sheepdog \
488 --with-qemu-user=qemu \
489 --with-qemu-group=qemu \
491 --with-driver-modules \
492 %{__with_without polkit} \
493 %{__with_without esx} \
494 %{__with_without hyperv} \
495 %{__with_without libxl} \
496 %{__with_without lxc} \
497 %{__with_without netcf} \
498 %{__with_without openvz} \
499 %{__with_without phyp} \
500 %{__with_without qemu} \
501 %{__with_without sanlock} \
502 %{__with_without uml} \
503 %{__with_without vbox vbox %{_libdir}/VirtualBox} \
504 %{__with_without vmware} \
505 %{__with_without xen} \
506 %{__with_without xenapi} \
507 --x-libraries=%{_libdir} \
508 --with-init-script=systemd
514 rm -rf $RPM_BUILD_ROOT
515 install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d} \
516 $RPM_BUILD_ROOT%{systemdtmpfilesdir}
519 DEVHELP_DIR=%{_gtkdocdir}/%{name}/devhelp \
520 DESTDIR=$RPM_BUILD_ROOT
522 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/libvirtd
523 install %{SOURCE2} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
525 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
526 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
528 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
530 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
531 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/connection-driver/*.{a,la}
534 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.{a,la}
540 rm -rf $RPM_BUILD_ROOT
542 %post -p /sbin/ldconfig
543 %postun -p /sbin/ldconfig
546 %systemd_post libvirtd.service
549 %systemd_preun libvirtd.service
556 %systemd_post libvirt-guests.service
559 %systemd_preun libvirt-guests.service
564 %files -f %{name}.lang
565 %defattr(644,root,root,755)
566 %doc ChangeLog README TODO NEWS
567 %dir %{_sysconfdir}/libvirt
568 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libvirt.conf
569 %attr(755,root,root) %{_libdir}/libvirt.so.*.*.*
570 %attr(755,root,root) %ghost %{_libdir}/libvirt.so.0
572 %attr(755,root,root) %{_libdir}/libvirt-qemu.so.*.*.*
573 %attr(755,root,root) %ghost %{_libdir}/libvirt-qemu.so.0
575 %dir %{_libdir}/libvirt
576 %dir %{_datadir}/libvirt
579 %defattr(644,root,root,755)
580 %attr(755,root,root) %{_libdir}/libvirt.so
581 %attr(755,root,root) %{_libdir}/libvirt-qemu.so
582 %{_datadir}/%{name}/api
583 %{_gtkdocdir}/%{name}
584 %{_includedir}/%{name}
585 %{_pkgconfigdir}/%{name}.pc
588 %defattr(644,root,root,755)
590 %{_libdir}/libvirt-qemu.a
592 %files -n python-%{name}
593 %defattr(644,root,root,755)
594 %doc %{_docdir}/%{name}-python-%{version}
595 %attr(755,root,root) %{py_sitedir}/libvirtmod.so
596 %attr(755,root,root) %{py_sitedir}/libvirtmod_qemu.so
597 %{py_sitedir}/libvirt.py[co]
598 %{py_sitedir}/libvirt_qemu.py[co]
602 %defattr(644,root,root,755)
603 %attr(755,root,root) %{_sbindir}/virt-sanlock-cleanup
604 %attr(755,root,root) %{_libdir}/libvirt_sanlock_helper
605 %dir %{_libdir}/libvirt/lock-driver
606 %attr(755,root,root) %{_libdir}/libvirt/lock-driver/sanlock.so
607 %{_datadir}/augeas/lenses/libvirt_sanlock.aug
608 %{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug
609 %dir /var/lib/libvirt/sanlock
610 %{_mandir}/man8/virt-sanlock-cleanup.8*
611 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu-sanlock.conf
615 %defattr(644,root,root,755)
617 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/nwfilter
618 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu
619 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu/networks
620 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu/networks/autostart
621 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libvirtd.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 %attr(754,root,root) /etc/rc.d/init.d/libvirtd
628 %{systemdunitdir}/libvirtd.service
629 %config(noreplace) %verify(not md5 mtime size) /etc/sysctl.d/libvirtd
630 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd
631 %attr(755,root,root) %{_libdir}/libvirt_iohelper
632 %attr(755,root,root) %{_libdir}/libvirt_parthelper
633 %attr(755,root,root) %{_libdir}/virt-aa-helper
634 %attr(755,root,root) %{_sbindir}/libvirtd
635 %{_datadir}/augeas/lenses/libvirtd.aug
636 %{_datadir}/augeas/lenses/tests/test_libvirtd.aug
637 %{?with_polkit:%{_datadir}/polkit-1/actions/org.libvirt.unix.policy}
638 %{_mandir}/man8/libvirtd.8*
639 %dir /var/lib/libvirt
640 %dir /var/lib/libvirt/dnsmasq
641 %attr(711,root,root) %dir /var/lib/libvirt/boot
642 %attr(700,root,root) %dir /var/lib/libvirt/network
643 %attr(711,root,root) %dir /var/lib/libvirt/images
644 %attr(711,root,root) %dir /var/lib/libvirt/filesystems
645 %attr(700,root,root) %dir /var/log/libvirt
646 %attr(711,root,root) %dir /var/cache/libvirt
647 %dir /var/run/libvirt
648 %dir /var/run/libvirt/network
649 %{systemdtmpfilesdir}/%{name}.conf
650 %dir %{_libdir}/libvirt/connection-driver
651 %{_datadir}/libvirt/cpu_map.xml
652 %{?with_netcf:%attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_interface.so}
653 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_network.so
654 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nodedev.so
655 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nwfilter.so
656 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_secret.so
657 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_storage.so
661 %defattr(644,root,root,755)
662 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_libxl.so
663 %attr(700,root,root) %dir /var/lib/libvirt/libxl
664 %attr(700,root,root) %dir /var/run/libvirt/libxl
665 %attr(700,root,root) %dir /var/log/libvirt/libxl
670 %defattr(644,root,root,755)
671 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/lxc.conf
672 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.lxc
673 %attr(700,root,root) %dir /var/lib/libvirt/lxc
674 %attr(700,root,root) %dir /var/run/libvirt/lxc
675 %attr(700,root,root) %dir /var/log/libvirt/lxc
676 %{_datadir}/augeas/lenses/libvirtd_lxc.aug
677 %{_datadir}/augeas/lenses/tests/test_libvirtd_lxc.aug
678 %attr(755,root,root) %{_libdir}/libvirt_lxc
679 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_lxc.so
684 %defattr(644,root,root,755)
685 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu.conf
686 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.qemu
687 %attr(750,qemu,qemu) %dir /var/cache/libvirt/qemu
688 %attr(750,qemu,qemu) %dir /var/lib/libvirt/qemu
689 %attr(700,root,root) %dir /var/log/libvirt/qemu
690 %attr(700,root,root) %dir /var/run/libvirt/qemu
691 %{_datadir}/augeas/lenses/libvirtd_qemu.aug
692 %{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
693 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_qemu.so
698 %defattr(644,root,root,755)
699 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_uml.so
700 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.uml
701 %attr(700,root,root) %dir /var/lib/libvirt/uml
702 %attr(700,root,root) %dir /var/run/libvirt/uml
703 %attr(700,root,root) %dir /var/log/libvirt/uml
708 %defattr(644,root,root,755)
709 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_xen.so
713 %defattr(644,root,root,755)
714 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirt-guests
715 %attr(754,root,root) /etc/rc.d/init.d/libvirt-guests
716 %{systemdunitdir}/libvirt-guests.service
717 %attr(755,root,root) %{_bindir}/virsh
718 %attr(755,root,root) %{_bindir}/virt-host-validate
719 %attr(755,root,root) %{_bindir}/virt-xml-validate
720 %attr(755,root,root) %{_bindir}/virt-pki-validate
721 %{_mandir}/man1/virsh.1*
722 %{_mandir}/man1/virt-host-validate.1*
723 %{_mandir}/man1/virt-xml-validate.1*
724 %{_mandir}/man1/virt-pki-validate.1*
725 %dir %{_datadir}/libvirt/schemas
726 %{_datadir}/libvirt/schemas/basictypes.rng
727 %{_datadir}/libvirt/schemas/capability.rng
728 %{_datadir}/libvirt/schemas/domain.rng
729 %{_datadir}/libvirt/schemas/domaincommon.rng
730 %{_datadir}/libvirt/schemas/domainsnapshot.rng
731 %{_datadir}/libvirt/schemas/interface.rng
732 %{_datadir}/libvirt/schemas/network.rng
733 %{_datadir}/libvirt/schemas/networkcommon.rng
734 %{_datadir}/libvirt/schemas/nodedev.rng
735 %{_datadir}/libvirt/schemas/nwfilter.rng
736 %{_datadir}/libvirt/schemas/secret.rng
737 %{_datadir}/libvirt/schemas/storageencryption.rng
738 %{_datadir}/libvirt/schemas/storagepool.rng
739 %{_datadir}/libvirt/schemas/storagevol.rng
742 %defattr(644,root,root,755)