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
27 %bcond_without ldap # don't require openldap-devel
29 # qemu available only on x86 and ppc
30 %ifnarch %{ix86} %{x8664} ppc
34 # Xen is available only on x86 and ia64
35 %ifnarch %{ix86} %{x8664} ia64
41 Summary: Toolkit to interact with virtualization capabilities
42 Summary(pl.UTF-8): Narzędzia współpracujące z funkcjami wirtualizacji
48 Source0: ftp://ftp.libvirt.org/libvirt/%{name}-%{version}.tar.gz
49 # Source0-md5: b1058b8062a9b76f55928ce87eb0f5fe
51 Source2: %{name}.tmpfiles
52 Patch0: %{name}-sasl.patch
53 Patch1: %{name}-lxc.patch
54 Patch2: %{name}-qemu-acl.patch
55 Patch3: %{name}-xend.patch
56 Patch4: virtlockd.init.patch
57 Patch5: %{name}-udevadm-settle.patch
59 Patch7: bashisms.patch
60 Patch8: %{name}-guests.init.patch
61 URL: http://www.libvirt.org/
62 BuildRequires: audit-libs-devel
63 BuildRequires: augeas-devel
64 BuildRequires: autoconf >= 2.50
65 BuildRequires: automake
66 BuildRequires: avahi-devel >= 0.6.0
67 %{?with_ceph:BuildRequires: ceph-devel}
68 BuildRequires: curl-devel >= 7.18.0
69 BuildRequires: cyrus-sasl-devel
70 BuildRequires: dbus-devel >= 1.0.0
71 BuildRequires: device-mapper-devel >= 1.0.0
73 BuildRequires: gettext-tools >= 0.17
74 %{?with_glusterfs:BuildRequires: glusterfs-devel >= 3.4.1}
75 BuildRequires: gnutls-devel >= 1.0.25
76 BuildRequires: libapparmor-devel
77 BuildRequires: libblkid-devel >= 2.17
78 BuildRequires: libcap-ng-devel >= 0.4.0
79 BuildRequires: libfuse-devel >= 2.8.6
80 BuildRequires: libgcrypt-devel
81 BuildRequires: libnl-devel >= 3.2
82 BuildRequires: libpcap-devel >= 1.0.0
83 BuildRequires: libselinux-devel >= 2.0.82
84 BuildRequires: libssh2-devel >= 1.3
85 BuildRequires: libtool
86 %{?with_xenapi:BuildRequires: libxenserver-devel}
87 BuildRequires: libxml2-devel >= 1:2.6.0
88 BuildRequires: libxslt-devel
89 BuildRequires: ncurses-devel
90 %{?with_netcf:BuildRequires: netcf-devel >= 0.2.0}
91 BuildRequires: numactl-devel
92 %{?with_ldap:BuildRequires: openldap-devel}
93 %{?with_hyperv:BuildRequires: openwsman-devel >= 2.2.3}
94 BuildRequires: parted-devel >= 1.8.0
95 BuildRequires: pkgconfig
96 %{?with_polkit:BuildRequires: polkit-devel >= 0.90}
97 BuildRequires: readline-devel
98 BuildRequires: rpmbuild(macros) >= 1.627
99 %{?with_sanlock:BuildRequires: sanlock-devel >= 0.8}
100 BuildRequires: systemd-devel
101 %{?with_systemtap:BuildRequires: systemtap-sdt-devel}
102 BuildRequires: udev-devel >= 1:145
103 %{?with_xen:BuildRequires: xen-devel >= 4.2}
105 BuildRequires: xorg-lib-libpciaccess-devel >= 0.10.0
106 BuildRequires: yajl-devel
107 Requires: curl-libs >= 7.18.0
108 Requires: device-mapper >= 1.0.0
109 Requires: libcap-ng >= 0.4.0
110 Requires: libnl >= 3.2
111 Requires: libpcap >= 1.0.0
112 Requires: libselinux >= 2.0.82
113 Requires: libssh2 >= 1.3
114 Requires: libxml2 >= 1:2.6.0
115 %{?with_hyperv:Requires: openwsman-libs >= 2.2.3}
116 Obsoletes: libvirt-daemon-esx
117 Obsoletes: libvirt-daemon-hyperv
118 Obsoletes: libvirt-daemon-openvz
119 Obsoletes: libvirt-daemon-phyp
120 Obsoletes: libvirt-daemon-vbox
121 Obsoletes: libvirt-daemon-vmware
122 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
125 Libvirt is a C toolkit to interact with the virtualization
126 capabilities of recent versions of Linux.
128 Virtualization of the Linux Operating System means the ability to run
129 multiple instances of Operating Systems concurently on a single
130 hardware system where the basic resources are driven by a Linux
131 instance. The library aim at providing long term stable C API
132 initially for the Xen paravirtualization but should be able to
133 integrate other virtualization mechanisms if needed.
135 This package contains the base libraries and configuration file.
137 %description -l pl.UTF-8
138 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
139 obecnych wersji Linuksa.
141 Wirtualizacja w systemie operacyjnym Linux oznacza możliwość
142 jednoczesnego uruchamiania wielu instancji systemu operacyjnego na
143 pojedynczym systemie sprzętowym, którego podstawowe zasoby są
144 zarządzane przez instancję Linuksa. Celem biblioteki jest zapewnienie
145 długotrwale stabilnego API C, początkowo do parawirtualizacji Xen, ale
146 dającej się zintegrować w razie potrzeby z innymi mechanizmami
149 Ten pakiet zawiera podstawowe biblioteki oraz plik konfiguracyjny.
152 Summary: Development files for programs using libvirt
153 Summary(pl.UTF-8): Pliki programistyczne do programów wykorzystujących libvirt
154 Group: Development/Libraries
155 Requires: %{name} = %{version}-%{release}
156 Requires: audit-libs-devel
157 Requires: curl-devel >= 7.18.0
158 Requires: dbus-devel >= 1.0.0
159 Requires: device-mapper-devel >= 1.0.0
160 Requires: gnutls-devel >= 1.0.25
161 Requires: libapparmor-devel
162 Requires: libcap-ng-devel >= 0.4.0
163 Requires: libgcrypt-devel
164 Requires: libnl-devel >= 3.2
165 Requires: libpcap-devel >= 1.0.0
166 Requires: libselinux-devel >= 2.0.82
167 Requires: libxml2-devel >= 1:2.6.0
168 Requires: numactl-devel
169 %{?with_hyperv:Requires: openwsman-devel >= 2.2.3}
170 %{?with_xen:Requires: xen-devel >= 4.2}
174 Libvirt is a C toolkit to interact with the virtualization
175 capabilities of recent versions of Linux.
177 This package contains the header files needed for developing programs
178 using the libvirt library.
180 %description devel -l pl.UTF-8
181 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
182 obecnych wersji Linuksa.
184 Ten pakiet zawiera pliki nagłówkowe potrzebne do tworzenia programów
185 wykorzystujących bibliotekę libvirt.
188 Summary: Development static libraries for programs using libvirt
189 Summary(pl.UTF-8): Statyczne biblioteki programistyczne do programów wykorzystujących libvirt
190 Group: Development/Libraries
191 Requires: %{name}-devel = %{version}-%{release}
194 Libvirt is a C toolkit to interact with the virtualization
195 capabilities of recent versions of Linux.
197 This package contains the static libraries for developing programs
198 using the libvirt library.
200 %description static -l pl.UTF-8
201 Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
202 obecnych wersji Linuksa.
204 Ten pakiet zawiera biblioteki statyczne do tworzenia programów
205 wykorzystujących bibliotekę libvirt.
207 %package lock-sanlock
208 Summary: Sanlock lock manager plugin for libvirt
209 Summary(pl.UTF-8): Zarządca blokad sanlock dla biblioteki libvirt
211 Requires: %{name}-daemon = %{version}-%{release}
213 %description lock-sanlock
214 Sanlock lock manager plugin for libvirt.
216 %description lock-sanlock -l pl.UTF-8
217 Zarządca blokad sanlock dla biblioteki libvirt.
220 Summary: Server side daemon and supporting files for libvirt library
221 Summary(pl.UTF-8): Demon działający po stronie serwera oraz pliki wspierające dla biblioteki libvirt
222 Group: Applications/System
223 Requires: %{name} = %{version}-%{release}
224 Requires: avahi-libs >= 0.6.0
226 Requires: libblkid >= 2.17
227 %{?with_netcf:Requires: netcf >= 0.2.0}
228 Requires: parted-libs >= 1.8.0
230 # Needed for probing the power management features of the host.
232 Requires: systemd-units >= 37-0.10
233 Requires: udev-libs >= 1:145
235 Requires: virtual(module-tools)
236 Requires: xorg-lib-libpciaccess >= 0.10.0
237 Requires(post): systemd-units
238 Requires(post,preun): /sbin/chkconfig
239 Requires(postun): systemd-units
240 Requires(preun): systemd-units
241 Suggests: bridge-utils
243 Suggests: cyrus-sasl-digest-md5
245 Suggests: dnsmasq >= 2.41
248 Suggests: glusterfs-client >= 2.0.1
255 Suggests: parted >= 1.8.0
256 Suggests: polkit >= 0.93
260 Provides: libvirt(hypervisor)
263 Server side daemon required to manage the virtualization capabilities
264 of recent versions of Linux. Requires a hypervisor specific sub-RPM
265 for specific drivers.
267 %description daemon -l pl.UTF-8
268 Demon działający po stronie serwera wymagany do zarządzania funkcjami
269 wirtualizacji nowych wersji Linuksa. Wymaga podpakietu specyficznego
272 %package daemon-libxl
273 Summary: Server side driver required to run XEN guests (xenlight)
274 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN (xenlight)
276 Requires: %{name}-daemon = %{version}-%{release}
277 Requires: /usr/sbin/qcow-create
279 Provides: libvirt(hypervisor)
281 %description daemon-libxl
282 Server side driver required to manage the virtualization capabilities
283 of XEN via xenlight interface.
285 %description daemon-libxl -l pl.UTF-8
286 Sterownik wymagany po stronie serwera do zarządzania funkcjami
287 wirtualizacji XEN poprzez interfejs xenlight.
290 Summary: Server side driver required to run LXC guests
291 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości LXC
293 Requires: %{name}-daemon = %{version}-%{release}
294 Requires: libfuse >= 2.8.6
295 Provides: libvirt(hypervisor)
297 %description daemon-lxc
298 Server side driver required to manage the virtualization capabilities
301 %description daemon-lxc -l pl.UTF-8
302 Sterownik wymagany po stronie serwera do zarządzania funkcjami
306 Summary: Server side driver required to run QEMU guests
307 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości QEMU
309 Requires: %{name}-daemon = %{version}-%{release}
310 Requires: /usr/bin/qemu-img
314 Requires: qemu-system-x86
316 Provides: libvirt(hypervisor)
318 %description daemon-qemu
319 Server side driver required to manage the virtualization capabilities
320 of the QEMU emulators.
322 %description daemon-qemu -l pl.UTF-8
323 Sterownik wymagany po stronie serwera do zarządzania funkcjami
324 wirtualizacji emulatora QEMU.
327 Summary: Server side driver required to run UML guests
328 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości UML
330 Requires: %{name}-daemon = %{version}-%{release}
331 Provides: libvirt(hypervisor)
333 %description daemon-uml
334 Server side driver required to manage the virtualization capabilities
337 %description daemon-uml -l pl.UTF-8
338 Sterownik wymagany po stronie serwera do zarządzania funkcjami
342 Summary: Server side driver required to run XEN guests
343 Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN
345 Requires: %{name}-daemon = %{version}-%{release}
346 Requires: /usr/sbin/qcow-create
348 Provides: libvirt(hypervisor)
350 %description daemon-xen
351 Server side driver required to manage the virtualization capabilities
354 %description daemon-xen -l pl.UTF-8
355 Sterownik wymagany po stronie serwera do zarządzania funkcjami
359 Summary: Client side utilities of the libvirt library
360 Summary(pl.UTF-8): Narzędzia klienckie do biblioteki libvirt
361 Group: Applications/System
362 Requires: %{name} = %{version}-%{release}
363 Requires: gettext >= 0.18.1.1-6
364 Requires: gnutls >= 1.0.25
365 Requires: netcat-openbsd
367 Requires(post): systemd-units
368 Requires(post,preun): /sbin/chkconfig
369 Requires(postun): systemd-units
370 Requires(preun): 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
405 %package -n systemtap-libvirt
406 Summary: systemtap/dtrace probes for libvirt
407 Summary(pl.UTF-8): Sondy systemtap/dtrace dla libvirt
408 Group: Development/Tools
409 Requires: %{name} = %{version}-%{release}
410 Requires: systemtap-client
412 %description -n systemtap-libvirt
413 systemtap/dtrace probes for libvirt.
415 %description -n systemtap-libvirt -l pl.UTF-8
416 Sondy systemtap/dtrace dla libvirt.
427 %{?with_vserver:%patch6 -p1}
439 PVCREATE=/sbin/pvcreate \
440 VGCREATE=/sbin/vgcreate \
441 LVCREATE=/sbin/lvcreate \
442 PVREMOVE=/sbin/pvremove \
443 VGREMOVE=/sbin/vgremove \
444 LVREMOVE=/sbin/lvremove \
445 VGCHANGE=/sbin/vgchange \
446 LVCHANGE=/sbin/lvchange \
447 VGSCAN=/sbin/vgscan \
453 ISCSIADM=/sbin/iscsiadm \
454 SHOWMOUNT=/usr/sbin/showmount \
458 SHOWMOUNT=/usr/sbin/showmount \
459 IPTABLES_PATH=/usr/sbin/iptables \
460 IP6TABLES_PATH=/usr/sbin/ip6tables \
461 EBTABLES_PATH=/usr/sbin/ebtables \
462 ISCSIADM=/sbin/iscsiadm \
463 DNSMASQ=/usr/sbin/dnsmasq \
464 RADVD=/usr/sbin/radvd \
465 UDEVADM=/sbin/udevadm \
466 MODPROBE=/sbin/modprobe \
467 SCRUB=/usr/bin/scrub \
468 OVSVSCTL=/usr/bin/ovs-vsctl \
469 NUMAD=/usr/bin/numad \
470 SHEEPDOGCLI=/usr/sbin/collie \
471 --disable-silent-rules \
472 %{?with_static_libs:--enable-static} \
473 --with-html-dir=%{_gtkdocdir} \
474 --with-html-subdir=%{name} \
475 --with-init-script=systemd+redhat \
476 --with-packager="PLD-Linux" \
477 --with-packager-version="%{name}-%{version}-%{release}.%{_target_cpu}" \
478 --with-qemu-user=qemu \
479 --with-qemu-group=qemu \
480 --with-storage-disk \
482 --with-storage-gluster%{!?with_glusterfs:=no} \
483 --with-storage-iscsi \
485 --with-storage-mpath \
486 --with-storage-rbd%{!?with_ceph:=no} \
487 --with-storage-scsi \
488 --with-storage-sheepdog \
492 %{__with_without systemtap dtrace} \
493 %{__with_without esx} \
494 --with-driver-modules \
496 %{__with_without hyperv} \
499 %{__with_without libxl} \
500 %{__with_without lxc} \
502 %{__with_without netcf} \
505 %{__with_without openvz} \
506 %{__with_without phyp} \
507 %{__with_without polkit} \
508 %{__with_without qemu} \
509 %{__with_without sanlock} \
513 %{__with_without uml} \
514 %{__with_without vbox vbox %{_libdir}/VirtualBox} \
516 %{__with_without vmware} \
517 %{__with_without xen} \
518 %{__with_without xenapi} \
520 --x-libraries=%{_libdir}
526 rm -rf $RPM_BUILD_ROOT
527 install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d} \
528 $RPM_BUILD_ROOT%{systemdtmpfilesdir}
531 DEVHELP_DIR=%{_gtkdocdir}/%{name}/devhelp \
532 SYSTEMD_UNIT_DIR=%{systemdunitdir} \
533 DESTDIR=$RPM_BUILD_ROOT
535 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/libvirtd
536 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
538 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
539 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/connection-driver/*.la \
540 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/libvirt/connection-driver/*.a}
543 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.la \
544 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.a}
550 rm -rf $RPM_BUILD_ROOT
552 %post -p /sbin/ldconfig
553 %postun -p /sbin/ldconfig
556 /sbin/chkconfig --add libvirtd
557 %service libvirtd restart
558 %systemd_post libvirtd.service
561 if [ "$1" = "0" ]; then
562 %service -q libvirtd stop
563 /sbin/chkconfig --del libvirtd
565 %systemd_preun libvirtd.service
571 /sbin/chkconfig --add libvirt-guests
572 %service -n libvirt-guests restart
574 %systemd_post libvirt-guests.service
577 %systemd_preun libvirt-guests.service
578 if [ "$1" = "0" ]; then
579 %service -q libvirt-guests stop
580 /sbin/chkconfig --del libvirt-guests
586 %files -f %{name}.lang
587 %defattr(644,root,root,755)
588 %doc ChangeLog README TODO NEWS
589 %dir %{_sysconfdir}/libvirt
590 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libvirt.conf
591 %attr(755,root,root) %{_libdir}/libvirt.so.*.*.*
592 %attr(755,root,root) %ghost %{_libdir}/libvirt.so.0
593 %attr(755,root,root) %{_libdir}/libvirt-admin.so.*.*.*
594 %attr(755,root,root) %ghost %{_libdir}/libvirt-admin.so.0
596 %attr(755,root,root) %{_libdir}/libvirt-lxc.so.*.*.*
597 %attr(755,root,root) %ghost %{_libdir}/libvirt-lxc.so.0
599 %attr(755,root,root) %{_libdir}/libvirt-qemu.so.*.*.*
600 %attr(755,root,root) %ghost %{_libdir}/libvirt-qemu.so.0
602 %dir %{_libdir}/libvirt
603 %dir %{_datadir}/libvirt
604 %{_datadir}/libvirt/libvirtLogo.png
607 %defattr(644,root,root,755)
608 %attr(755,root,root) %{_libdir}/libvirt.so
609 %attr(755,root,root) %{_libdir}/libvirt-admin.so
610 %{?with_lxc:%attr(755,root,root) %{_libdir}/libvirt-lxc.so}
611 %attr(755,root,root) %{_libdir}/libvirt-qemu.so
612 %{_datadir}/%{name}/api
613 %{_gtkdocdir}/%{name}
614 %{_includedir}/%{name}
615 %{_pkgconfigdir}/libvirt.pc
616 %{?with_lxc:%{_pkgconfigdir}/libvirt-lxc.pc}
617 %{_pkgconfigdir}/libvirt-qemu.pc
620 %defattr(644,root,root,755)
622 %{_libdir}/libvirt-admin.a
623 %{?with_lxc:%{_libdir}/libvirt-lxc.a}
624 %{_libdir}/libvirt-qemu.a
628 %defattr(644,root,root,755)
629 %attr(755,root,root) %{_sbindir}/virt-sanlock-cleanup
630 %attr(755,root,root) %{_libdir}/libvirt_sanlock_helper
631 %attr(755,root,root) %{_libdir}/libvirt/lock-driver/sanlock.so
632 %{_datadir}/augeas/lenses/libvirt_sanlock.aug
633 %{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug
634 %dir /var/lib/libvirt/sanlock
635 %{_mandir}/man8/virt-sanlock-cleanup.8*
639 %defattr(644,root,root,755)
641 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/nwfilter
642 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu
643 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu/networks
644 %dir %attr(700,root,root) %{_sysconfdir}/libvirt/qemu/networks/autostart
645 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libvirtd.conf
646 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/virtlockd.conf
647 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu/networks/default.xml
648 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml
649 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/nwfilter/*.xml
650 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sasl/libvirt.conf
651 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirtd
652 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/virtlockd
653 %attr(754,root,root) /etc/rc.d/init.d/libvirtd
654 %attr(754,root,root) /etc/rc.d/init.d/virtlockd
655 %{systemdunitdir}/libvirtd.service
656 %{systemdunitdir}/libvirtd.socket
657 %{systemdunitdir}/virtlockd.service
658 %{systemdunitdir}/virtlockd.socket
659 %config(noreplace) %verify(not md5 mtime size) /usr/lib/sysctl.d/60-libvirtd.conf
660 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd
661 %attr(755,root,root) %{_libdir}/libvirt_iohelper
662 %attr(755,root,root) %{_libdir}/libvirt_parthelper
663 %attr(755,root,root) %{_libdir}/virt-aa-helper
664 %attr(755,root,root) %{_sbindir}/libvirtd
665 %attr(755,root,root) %{_sbindir}/virtlockd
666 %{_datadir}/augeas/lenses/libvirtd.aug
667 %{_datadir}/augeas/lenses/libvirt_lockd.aug
668 %{_datadir}/augeas/lenses/virtlockd.aug
669 %{_datadir}/augeas/lenses/tests/test_libvirtd.aug
670 %{?with_qemu:%{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug}
671 %{_datadir}/augeas/lenses/tests/test_virtlockd.aug
673 %{_datadir}/polkit-1/actions/org.libvirt.api.policy
674 %{_datadir}/polkit-1/actions/org.libvirt.unix.policy
675 %{_datadir}/polkit-1/rules.d/50-libvirt.rules
677 %{_mandir}/man8/libvirtd.8*
678 %{_mandir}/man8/virtlockd.8*
679 %dir /var/lib/libvirt
680 %dir /var/lib/libvirt/dnsmasq
681 %attr(711,root,root) %dir /var/lib/libvirt/boot
682 %attr(700,root,root) %dir /var/lib/libvirt/network
683 %attr(711,root,root) %dir /var/lib/libvirt/images
684 %attr(711,root,root) %dir /var/lib/libvirt/filesystems
685 %attr(700,root,root) %dir /var/log/libvirt
686 %attr(711,root,root) %dir /var/cache/libvirt
687 %dir /var/run/libvirt
688 %dir /var/run/libvirt/network
689 %{systemdtmpfilesdir}/%{name}.conf
690 %attr(755,root,root) %{_libexecdir}/libvirt_leaseshelper
691 %dir %{_libdir}/libvirt/connection-driver
692 %{_datadir}/libvirt/cpu_map.xml
693 %{?with_netcf:%attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_interface.so}
694 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_network.so
695 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nodedev.so
696 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_nwfilter.so
697 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_secret.so
698 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_storage.so
699 %{?with_vbox:%attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_vbox.so}
700 %dir %{_libdir}/libvirt/lock-driver
701 %attr(755,root,root) %{_libdir}/libvirt/lock-driver/lockd.so
705 %defattr(644,root,root,755)
706 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libxl.conf
707 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libxl-lockd.conf
708 %{?with_sanlock:%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/libxl-sanlock.conf}
709 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.libxl
710 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_libxl.so
711 %{_datadir}/augeas/lenses/libvirtd_libxl.aug
712 %{_datadir}/augeas/lenses/tests/test_libvirtd_libxl.aug
713 %attr(700,root,root) %dir /var/lib/libvirt/libxl
714 %attr(700,root,root) %dir /var/run/libvirt/libxl
715 %attr(700,root,root) %dir /var/log/libvirt/libxl
720 %defattr(644,root,root,755)
721 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/lxc.conf
722 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.lxc
723 %attr(700,root,root) %dir /var/lib/libvirt/lxc
724 %attr(700,root,root) %dir /var/run/libvirt/lxc
725 %attr(700,root,root) %dir /var/log/libvirt/lxc
726 %{_datadir}/augeas/lenses/libvirtd_lxc.aug
727 %{_datadir}/augeas/lenses/tests/test_libvirtd_lxc.aug
728 %attr(755,root,root) %{_libdir}/libvirt_lxc
729 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_lxc.so
734 %defattr(644,root,root,755)
735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu.conf
736 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu-lockd.conf
737 %{?with_sanlock:%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/qemu-sanlock.conf}
738 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.qemu
739 %attr(750,qemu,qemu) %dir /var/cache/libvirt/qemu
740 %attr(750,qemu,qemu) %dir /var/lib/libvirt/qemu
741 %attr(700,root,root) %dir /var/log/libvirt/qemu
742 %attr(700,root,root) %dir /var/run/libvirt/qemu
743 %{_datadir}/augeas/lenses/libvirtd_qemu.aug
744 %{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
745 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_qemu.so
750 %defattr(644,root,root,755)
751 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_uml.so
752 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.uml
753 %attr(700,root,root) %dir /var/lib/libvirt/uml
754 %attr(700,root,root) %dir /var/run/libvirt/uml
755 %attr(700,root,root) %dir /var/log/libvirt/uml
760 %defattr(644,root,root,755)
761 %attr(755,root,root) %{_libdir}/libvirt/connection-driver/libvirt_driver_xen.so
765 %defattr(644,root,root,755)
766 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirt-guests
767 %attr(754,root,root) /etc/rc.d/init.d/libvirt-guests
768 %{systemdunitdir}/libvirt-guests.service
769 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt/virt-login-shell.conf
770 %attr(755,root,root) %{_bindir}/virsh
771 %attr(755,root,root) %{_bindir}/virt-host-validate
772 %attr(4755,root,root) %{_bindir}/virt-login-shell
773 %attr(755,root,root) %{_bindir}/virt-xml-validate
774 %attr(755,root,root) %{_bindir}/virt-pki-validate
775 %attr(754,root,root) %{_libexecdir}/libvirt-guests.sh
776 %{_mandir}/man1/virsh.1*
777 %{_mandir}/man1/virt-host-validate.1*
778 %{_mandir}/man1/virt-login-shell.1*
779 %{_mandir}/man1/virt-xml-validate.1*
780 %{_mandir}/man1/virt-pki-validate.1*
781 %dir %{_datadir}/libvirt/schemas
782 %{_datadir}/libvirt/schemas/basictypes.rng
783 %{_datadir}/libvirt/schemas/capability.rng
784 %{_datadir}/libvirt/schemas/domain.rng
785 %{_datadir}/libvirt/schemas/domaincaps.rng
786 %{_datadir}/libvirt/schemas/domaincommon.rng
787 %{_datadir}/libvirt/schemas/domainsnapshot.rng
788 %{_datadir}/libvirt/schemas/interface.rng
789 %{_datadir}/libvirt/schemas/network.rng
790 %{_datadir}/libvirt/schemas/networkcommon.rng
791 %{_datadir}/libvirt/schemas/nodedev.rng
792 %{_datadir}/libvirt/schemas/nwfilter.rng
793 %{_datadir}/libvirt/schemas/secret.rng
794 %{_datadir}/libvirt/schemas/storagecommon.rng
795 %{_datadir}/libvirt/schemas/storagepool.rng
796 %{_datadir}/libvirt/schemas/storagevol.rng
799 %defattr(644,root,root,755)
801 %if %{with systemtap}
802 %files -n systemtap-libvirt
803 %defattr(644,root,root,755)
804 %{_datadir}/systemtap/tapset/libvirt_functions.stp
805 %{_datadir}/systemtap/tapset/libvirt_probes.stp
806 %{_datadir}/systemtap/tapset/libvirt_qemu_probes.stp