]> git.pld-linux.org Git - packages/libvirt.git/blame - libvirt.spec
- rel 5
[packages/libvirt.git] / libvirt.spec
CommitLineData
94462445
ER
1#
2# Conditional build:
bc484957 3%bcond_without xen # xen
5296d739 4%bcond_without xen_proxy # Xen proxy
94462445 5%bcond_without qemu # Qemu
4e034fd2 6%bcond_without polkit # PolicyKit
fa6419a6 7%bcond_with sanlock # sanlock storage lock manager
36a3330a 8%bcond_with netcf # host interfaces support
bf949ec1
JR
9%bcond_without uml # UML support
10%bcond_without openvz # OpenVZ support
11%bcond_without phyp # PHYP support
12%bcond_without xenapi # XenAPI support
13%bcond_without libxl # libxenlight
14%bcond_without esx # ESX support
15%bcond_without hyperv # Hyper-V support
94462445 16
148a9af3
JB
17# qemu available only on x86 and ppc
18%ifnarch %{ix86} %{x8664} ppc
19%undefine with_qemu
20%endif
bc484957 21# Xen is available only on x86 and ia64
94462445
ER
22%ifnarch %{ix86} %{x8664} ia64
23%undefine with_xen
24%endif
94462445
ER
25%if %{without xen}
26%undefine with_xen_proxy
27%endif
28
94462445 29Summary: Toolkit to interact with virtualization capabilities
148a9af3 30Summary(pl.UTF-8): Narzędzia współpracujące z funkcjami wirtualizacji
94462445 31Name: libvirt
85a20fc2 32Version: 0.9.10
c8f65936 33Release: 5
148a9af3 34License: LGPL v2.1+
94462445 35Group: Base/Kernel
94462445 36Source0: ftp://ftp.libvirt.org/libvirt/%{name}-%{version}.tar.gz
85a20fc2 37# Source0-md5: a424bb793521e637349da47e93dd5fff
e285e5e5 38Source1: %{name}.init
ed4dd5b7 39Source2: %{name}.tmpfiles
5296d739 40Patch0: %{name}-sasl.patch
a5db73fd 41Patch1: %{name}-lxc.patch
d6de3d6a 42Patch2: libvirt-qemu-acl.patch
c8f65936 43Patch3: libvirt-xend.patch
5296d739 44URL: http://www.libvirt.org/
7ce5923d 45BuildRequires: audit-libs-devel
fa080175 46BuildRequires: augeas-devel
148a9af3 47BuildRequires: autoconf >= 2.50
69187f5d 48BuildRequires: automake
4e034fd2 49BuildRequires: avahi-devel >= 0.6.0
4e034fd2 50BuildRequires: curl-devel >= 7.18.0
69187f5d 51BuildRequires: cyrus-sasl-devel
4e034fd2 52BuildRequires: device-mapper-devel >= 1.0.0
5cbe4501 53BuildRequires: gawk
7ce5923d 54BuildRequires: gettext-devel >= 0.17
4e034fd2 55BuildRequires: gnutls-devel >= 1.0.25
69187f5d 56BuildRequires: libapparmor-devel
7ce5923d
JB
57BuildRequires: libblkid-devel >= 2.17
58BuildRequires: libcap-ng-devel >= 0.4.0
59BuildRequires: libgcrypt-devel
60BuildRequires: libnl1-devel >= 1.1
61BuildRequires: libpcap-devel >= 1.0.0
62BuildRequires: libselinux-devel >= 2.0.82
63BuildRequires: libssh2-devel >= 1.0
69187f5d 64BuildRequires: libstdc++-devel
65BuildRequires: libtool
7ce5923d 66BuildRequires: libxml2-devel >= 1:2.6.0
fa080175 67BuildRequires: libxslt-devel
68BuildRequires: openldap-devel
fec4200b 69BuildRequires: openwsman-devel >= 2.2.3
94462445 70BuildRequires: ncurses-devel
36a3330a 71%{?with_netcf:BuildRequires: netcf-devel >= 0.1.4}
69187f5d 72BuildRequires: numactl-devel
36a3330a 73BuildRequires: parted-devel >= 1.8.0
69187f5d 74BuildRequires: perl-tools-pod
36a3330a 75%{?with_polkit:BuildRequires: polkit >= 0.90}
69187f5d 76BuildRequires: pkgconfig
36a3330a 77BuildRequires: python
94462445
ER
78BuildRequires: python-devel
79BuildRequires: readline-devel
69187f5d 80BuildRequires: rpm-pythonprov
bf949ec1 81BuildRequires: rpmbuild(macros) >= 1.627
621ed3d1 82%{?with_sanlock:BuildRequires: sanlock-devel >= 0.8}
69187f5d 83BuildRequires: udev-devel >= 145
bc484957 84%{?with_xen:BuildRequires: xen-devel >= 4.1.2}
94462445 85# For disk driver
7ce5923d 86BuildRequires: xorg-lib-libpciaccess-devel >= 0.10.0
36a3330a 87BuildRequires: yajl-devel
7ce5923d
JB
88Requires: curl-libs >= 7.18.0
89Requires: device-mapper >= 1.0.0
90Requires: gnutls >= 1.0.25
91Requires: libcap-ng >= 0.4.0
92Requires: libnl1 >= 1.1
93Requires: libpcap >= 1.0.0
94Requires: libselinux >= 2.0.82
95Requires: libssh2 >= 1.0
96Requires: libxml2 >= 1:2.6.0
fec4200b 97Requires: openwsman-libs >= 2.2.3
94462445
ER
98BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
99
94462445
ER
100%description
101Libvirt is a C toolkit to interact with the virtualization
102capabilities of recent versions of Linux.
103
104Virtualization of the Linux Operating System means the ability to run
105multiple instances of Operating Systems concurently on a single
106hardware system where the basic resources are driven by a Linux
107instance. The library aim at providing long term stable C API
108initially for the Xen paravirtualization but should be able to
109integrate other virtualization mechanisms if needed.
110
148a9af3
JB
111%description -l pl.UTF-8
112Libvirt to zestaw narzędzi w C do współpracy z funkcjami
113wirtualizacji obecnych wersji Linuksa.
114
115Wirtualizacja w systemie operacyjnym Linux oznacza możliwość
116jednoczesnego uruchamiania wielu instancji systemu operacyjnego na
117pojedynczym systemie sprzętowym, którego podstawowe zasoby są
118zarządzane przez instancję Linuksa. Celem biblioteki jest zapewnienie
119długotrwale stabilnego API C, początkowo do parawirtualizacji Xen, ale
120dającej się zintegrować w razie potrzeby z innymi mechanizmami
121wirtualizacji.
122
94462445 123%package devel
148a9af3
JB
124Summary: Development files for programs using libvirt
125Summary(pl.UTF-8): Pliki programistyczne do programów wykorzystujących libvirt
94462445
ER
126Group: Development/Libraries
127Requires: %{name} = %{version}-%{release}
7f159b90
JB
128Requires: audit-libs-devel
129Requires: curl-devel >= 7.18.0
130Requires: device-mapper-devel >= 1.0.0
131Requires: gnutls-devel >= 1.0.25
132Requires: libapparmor-devel
133Requires: libcap-ng-devel >= 0.4.0
134Requires: libgcrypt-devel
135Requires: libnl1-devel >= 1.1
136Requires: libpcap-devel >= 1.0.0
137Requires: libselinux-devel >= 2.0.82
138Requires: libxml2-devel >= 1:2.6.0
139Requires: numactl-devel
fec4200b 140Requires: openwsman-devel >= 2.2.3
94462445 141%{?with_xen:Requires: xen-devel}
7f159b90 142Requires: yajl-devel
94462445
ER
143
144%description devel
145Libvirt is a C toolkit to interact with the virtualization
146capabilities of recent versions of Linux.
147
148a9af3
JB
148This package contains the header files needed for developing programs
149using the libvirt library.
150
151%description devel -l pl.UTF-8
152Libvirt to zestaw narzędzi w C do współpracy z funkcjami
153wirtualizacji obecnych wersji Linuksa.
154
155Ten pakiet zawiera pliki nagłówkowe potrzebne do tworzenia programów
156wykorzystujących bibliotekę libvirt.
94462445
ER
157
158%package static
159Summary: Development static libraries for programs using libvirt
148a9af3 160Summary(pl.UTF-8): Statyczne biblioteki programistyczne do programów wykorzystujących libvirt
94462445 161Group: Development/Libraries
148a9af3 162Requires: %{name}-devel = %{version}-%{release}
94462445
ER
163
164%description static
165Libvirt is a C toolkit to interact with the virtualization
166capabilities of recent versions of Linux.
167
148a9af3
JB
168This package contains the static libraries for developing programs
169using the libvirt library.
170
171%description static -l pl.UTF-8
172Libvirt to zestaw narzędzi w C do współpracy z funkcjami
173wirtualizacji obecnych wersji Linuksa.
174
175Ten pakiet zawiera biblioteki statyczne do tworzenia programów
176wykorzystujących bibliotekę libvirt.
94462445 177
5296d739 178%package -n python-%{name}
94462445 179Summary: Python bindings to interact with virtualization capabilities
148a9af3 180Summary(pl.UTF-8): Wiązania Pythona do współpracy z funkcjami wirtualizacji
94462445
ER
181Group: Development/Languages/Python
182Requires: %{name} = %{version}-%{release}
183
184%description -n python-%{name}
185Libvirt is a C toolkit to interact with the virtualization
186capabilities of recent versions of Linux.
187
188This package contains the Python bindings for the libvirt library.
189
148a9af3
JB
190%description -n python-%{name} -l pl.UTF-8
191Libvirt to zestaw narzędzi w C do współpracy z funkcjami
192wirtualizacji obecnych wersji Linuksa.
193
194Ten pakiet zawiera wiązania Pythona do biblioteki libvirt.
195
94462445
ER
196%package utils
197Summary: Tools to interact with virtualization capabilities
148a9af3 198Summary(pl.UTF-8): Narzędzia do współpracy z funkcjami wirtualizacyjnymi
94462445
ER
199Group: Base/Kernel
200Requires: %{name} = %{version}-%{release}
7ce5923d 201Requires: avahi-libs >= 0.6.0
d15f5e97
AM
202# /etc/init.d/libvirt-guests[37]: .: /usr/bin/gettext.sh: not found, some better split needed
203Requires: gettext-devel
7ce5923d
JB
204Requires: libblkid >= 2.17
205Requires: parted-libs >= 1.8.0
bf949ec1 206Requires: systemd-units >= 37-0.10
7ce5923d
JB
207Requires: udev-libs >= 145
208Requires: xorg-lib-libpciaccess >= 0.10.0
8a8149a9 209Suggests: iptables
624d0ccc 210Suggests: bridge-utils
8a8149a9 211Suggests: dmidecode
624d0ccc 212Suggests: dnsmasq
8a8149a9
JR
213Suggests: ebtables
214Suggests: gawk
215Suggests: iptables
624d0ccc 216Suggests: lvm2
8a8149a9
JR
217# for management through ssh
218Suggests: netcat-openbsd
7ce5923d 219Suggests: polkit >= 0.90
bf949ec1 220Suggests: scrub
94462445
ER
221
222%description utils
223Libvirt is a C toolkit to interact with the virtualization
224capabilities of recent versions of Linux.
225
226This package contains tools for the libvirt library.
227
148a9af3
JB
228%description utils -l pl.UTF-8
229Libvirt to zestaw narzędzi w C do współpracy z funkcjami
230wirtualizacji obecnych wersji Linuksa.
231
232Ten pakiet zawiera narzędzia do biblioteki libvirt.
233
621ed3d1
JB
234%package lock-sanlock
235Summary: Sanlock lock manager plugin for libvirt
236Summary(pl.UTF-8): Zarządca blokad sanlock dla biblioteki libvirt
237Group: Libraries
238Requires: %{name} = %{version}-%{release}
239
240%description lock-sanlock
241Sanlock lock manager plugin for libvirt.
242
243%description lock-sanlock -l pl.UTF-8
244Zarządca blokad sanlock dla biblioteki libvirt.
245
94462445
ER
246%prep
247%setup -q
5296d739 248%patch0 -p1
a5db73fd 249%patch1 -p1
d6de3d6a 250%patch2 -p1
c8f65936 251%patch3 -p1
5296d739 252
2c74cc69 253# weird translations
5296d739 254%{__rm} po/{my,eu_ES}.{po,gmo}
94462445 255
01260398
AF
256mv po/vi_VN.po po/vi.po
257mv po/vi_VN.gmo po/vi.gmo
258
94462445 259%build
4e034fd2
AF
260%{__libtoolize}
261%{__aclocal} -I gnulib/m4 -I m4
4e034fd2 262%{__autoconf}
7ce5923d 263%{__autoheader}
4e034fd2
AF
264%{__automake}
265
266%configure \
624d0ccc 267 PVCREATE=/sbin/pvcreate \
268 VGCREATE=/sbin/vgcreate \
269 LVCREATE=/sbin/lvcreate \
270 PVREMOVE=/sbin/pvremove \
271 VGREMOVE=/sbin/vgremove \
272 LVREMOVE=/sbin/lvremove \
273 VGCHANGE=/sbin/vgchange \
a1550d89 274 LVCHANGE=/sbin/lvchange \
624d0ccc 275 VGSCAN=/sbin/vgscan \
276 PVS=/sbin/pvs \
277 VGS=/sbin/vgs \
278 LVS=/sbin/lvs \
7ce5923d 279 TC=/sbin/tc \
624d0ccc 280 BRCTL=/sbin/brctl \
5cbe4501 281 ISCSIADM=/sbin/iscsiadm \
282 SHOWMOUNT=/usr/sbin/showmount \
7ce5923d
JB
283 MOUNT=/bin/mount \
284 UMOUNT=/bin/umount \
285 MKFS=/sbin/mkfs \
36a3330a 286 SHOWMOUNT=/usr/sbin/showmount \
287 IPTABLES_PATH=/usr/sbin/iptables \
288 IP6TABLES_PATH=/usr/sbin/ip6tables \
d9fa538f 289 EBTABLES_PATH=/usr/sbin/ebtables \
7ce5923d
JB
290 ISCSIADM=/sbin/iscsiadm \
291 DNSMASQ=/usr/sbin/dnsmasq \
292 RADVD=/usr/sbin/radvd \
293 UDEVADM=/sbin/udevadm \
621ed3d1 294 MODPROBE=/sbin/modprobe \
bf949ec1 295 SCRUB=/usr/bin/scrub \
621ed3d1
JB
296 --disable-silent-rules \
297 --with-html-dir=%{_gtkdocdir} \
298 --with-html-subdir=%{name} \
299 --with-init-script=redhat \
300 --with-storage-lvm \
bf949ec1
JR
301 --with-storage-fs \
302 --with-storage-iscsi \
303 --with-storage-scsi \
304 --with-storage-mpath \
305 --with-storage-disk \
306 --with-macvtap \
307 --with-virtualport \
308 --with-scrub \
621ed3d1
JB
309 --with-udev \
310 --without-hal \
bf949ec1
JR
311 --with-lxc \
312 --with-vbox=%{_libdir}/VirtualBox \
621ed3d1
JB
313 %{!?with_netcf:--without-netcf} \
314 %{!?with_sanlock:--without-sanlock} \
315 %{!?with_qemu:--without-qemu} \
316 %{!?with_xen:--without-xen} \
bf949ec1
JR
317 %{!?with_uml:--without-uml} \
318 %{!?with_openvz:--without-openvz} \
319 %{!?with_phyp:--without-phyp} \
320 %{!?with_xenapi:--without-xenapi} \
321 %{!?with_libxl:--without-libxl} \
322 %{!?with_esx:--without-esx} \
323 %{!?with_hyperv:--without-hyperv} \
324 --x-libraries=%{_libdir} \
325 --with-init-script=systemd
7ce5923d
JB
326
327%{__make} \
328 AWK=gawk
94462445
ER
329
330%install
331rm -rf $RPM_BUILD_ROOT
ed4dd5b7
JR
332install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d} \
333 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
334
94462445 335%{__make} install \
46ab7552 336 DEVHELP_DIR=%{_gtkdocdir}/%{name}/devhelp \
94462445
ER
337 DESTDIR=$RPM_BUILD_ROOT
338
feec3441 339#install qemud/libvirtd.sysconf $RPM_BUILD_ROOT/etc/sysconfig/libvirtd
e285e5e5 340install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/libvirtd
ed4dd5b7 341install %{SOURCE2} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
e285e5e5 342
5296d739
JB
343%py_comp $RPM_BUILD_ROOT%{py_sitedir}
344%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
345%py_postclean
7f159b90 346%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
5296d739 347
621ed3d1
JB
348%if %{with sanlock}
349%{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirt/lock-driver/*.{a,la}
350%endif
351
94462445
ER
352%find_lang %{name}
353
354%clean
355rm -rf $RPM_BUILD_ROOT
356
5296d739
JB
357%post -p /sbin/ldconfig
358%postun -p /sbin/ldconfig
94462445 359
bf949ec1
JR
360%post utils
361%systemd_post libvirtd.service
362NORESTART=1
363%systemd_post libvirt-guests.service
364
365%preun utils
366%systemd_preun libvirtd.service
367%systemd_preun libvirt-guests.service
368
369%postun utils
370%systemd_reload
371
94462445
ER
372%files -f %{name}.lang
373%defattr(644,root,root,755)
374%doc ChangeLog README TODO NEWS
5296d739
JB
375%attr(755,root,root) %{_libdir}/libvirt.so.*.*.*
376%attr(755,root,root) %ghost %{_libdir}/libvirt.so.0
377%attr(755,root,root) %{_libdir}/libvirt-qemu.so.*.*.*
378%attr(755,root,root) %ghost %{_libdir}/libvirt-qemu.so.0
8c29141c 379%attr(755,root,root) %{_libdir}/libvirt_lxc
36a3330a 380%attr(755,root,root) %{_libdir}/libvirt_iohelper
621ed3d1
JB
381%attr(755,root,root) %{_libdir}/virt-aa-helper
382%dir %{_libdir}/libvirt
fa6419a6 383%if %{with sanlock}
621ed3d1 384%dir %{_libdir}/libvirt/lock-driver
fa6419a6 385%endif
e74f18c1
JR
386%dir %{_datadir}/libvirt
387%dir %{_datadir}/libvirt/schemas
a73c464c 388%{_datadir}/libvirt/schemas/basictypes.rng
feec3441 389%{_datadir}/libvirt/schemas/capability.rng
390%{_datadir}/libvirt/schemas/domain.rng
a73c464c 391%{_datadir}/libvirt/schemas/domaincommon.rng
fa080175 392%{_datadir}/libvirt/schemas/domainsnapshot.rng
feec3441 393%{_datadir}/libvirt/schemas/interface.rng
394%{_datadir}/libvirt/schemas/network.rng
a73c464c 395%{_datadir}/libvirt/schemas/networkcommon.rng
feec3441 396%{_datadir}/libvirt/schemas/nodedev.rng
4e034fd2 397%{_datadir}/libvirt/schemas/nwfilter.rng
feec3441 398%{_datadir}/libvirt/schemas/secret.rng
399%{_datadir}/libvirt/schemas/storageencryption.rng
400%{_datadir}/libvirt/schemas/storagepool.rng
401%{_datadir}/libvirt/schemas/storagevol.rng
3ac3cd0c 402
621ed3d1
JB
403%if %{with sanlock}
404%files lock-sanlock
405%attr(755,root,root) %{_sbindir}/virt-sanlock-cleanup
406%attr(755,root,root) %{_libdir}/libvirt/lock-driver/sanlock.so
407%dir /var/lib/libvirt/sanlock
408%{_mandir}/man8/virt-sanlock-cleanup.8*
409%endif
410
94462445
ER
411%files devel
412%defattr(644,root,root,755)
5296d739
JB
413%attr(755,root,root) %{_libdir}/libvirt.so
414%attr(755,root,root) %{_libdir}/libvirt-qemu.so
415%{_libdir}/libvirt.la
416%{_libdir}/libvirt-qemu.la
417%{_gtkdocdir}/%{name}
418%{_includedir}/%{name}
94462445
ER
419%{_pkgconfigdir}/%{name}.pc
420
421%files static
422%defattr(644,root,root,755)
5296d739
JB
423%{_libdir}/libvirt.a
424%{_libdir}/libvirt-qemu.a
94462445
ER
425
426%files -n python-%{name}
427%defattr(644,root,root,755)
428%doc %{_docdir}/%{name}-python-%{version}
a73c464c
AM
429%attr(755,root,root) %{py_sitedir}/libvirtmod.so
430%attr(755,root,root) %{py_sitedir}/libvirtmod_qemu.so
5296d739
JB
431%{py_sitedir}/libvirt.py[co]
432%{py_sitedir}/libvirt_qemu.py[co]
94462445
ER
433
434%files utils
435%defattr(644,root,root,755)
436%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt
72b1baa0 437%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sasl/libvirt.conf
e285e5e5 438%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirtd
fa080175 439%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/libvirt-guests
36a3330a 440%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd
4e034fd2
AF
441%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.lxc
442%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.qemu
443%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd.uml
bf949ec1
JR
444%attr(754,root,root) /etc/rc.d/init.d/libvirtd
445%attr(754,root,root) /etc/rc.d/init.d/libvirt-guests
446%{systemdunitdir}/libvirtd.service
447%{systemdunitdir}/libvirt-guests.service
448%config(noreplace) %verify(not md5 mtime size) /etc/sysctl.d/libvirtd
449%attr(755,root,root) %{_sbindir}/libvirtd
450%attr(755,root,root) %{_bindir}/virsh
451%attr(755,root,root) %{_bindir}/virt-host-validate
452%attr(755,root,root) %{_bindir}/virt-xml-validate
453%attr(755,root,root) %{_bindir}/virt-pki-validate
621ed3d1 454%attr(755,root,root) %{_libdir}/libvirt_parthelper
5296d739 455%{?with_polkit:%{_datadir}/polkit-1/actions/org.libvirt.unix.policy}
94462445 456%{_mandir}/man1/virsh.1*
bf949ec1 457%{_mandir}/man1/virt-host-validate.1*
3ac3cd0c 458%{_mandir}/man1/virt-xml-validate.1*
feec3441 459%{_mandir}/man1/virt-pki-validate.1*
e4177f0c 460%{_mandir}/man8/libvirtd.8*
feec3441 461%{_datadir}/%{name}/*.xml
fa080175 462%{_datadir}/augeas/lenses/*.aug
463%{_datadir}/augeas/lenses/tests/*.aug
ed4dd5b7 464/usr/lib/tmpfiles.d/%{name}.conf
621ed3d1 465%attr(711,root,root) %dir /var/cache/libvirt
d5a575f6 466%dir /var/lib/libvirt
621ed3d1
JB
467%attr(711,root,root) %dir /var/lib/libvirt/boot
468%dir /var/lib/libvirt/dnsmasq
469%attr(711,root,root) %dir /var/lib/libvirt/images
470%attr(700,root,root) %dir /var/lib/libvirt/lxc
471%attr(700,root,root) %dir /var/lib/libvirt/network
472%attr(700,root,root) %dir /var/lib/libvirt/uml
473%dir /var/log/libvirt
474%attr(700,root,root) %dir /var/log/libvirt/lxc
475%attr(700,root,root) %dir /var/log/libvirt/uml
476%dir /var/run/libvirt
477%attr(700,root,root) %dir /var/run/libvirt/lxc
478%if %{with qemu}
479# %attr(750,qemu,qemu) ?
480%dir /var/cache/libvirt/qemu
481# %attr(750,qemu,qemu) ?
482%dir /var/lib/libvirt/qemu
483%attr(700,root,root) %dir /var/log/libvirt/qemu
484%attr(700,root,root) %dir /var/run/libvirt/qemu
485%endif
This page took 0.091032 seconds and 4 git commands to generate.