Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:olh:xen-4.5
libvirt-4.7.0
libvirt.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libvirt.spec of Package libvirt-4.7.0
# # spec file for package libvirt # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %if ! %{defined _fillupdir} %define _fillupdir /var/adm/fillup-templates %endif %define sover_libvirt_admin 0 %bcond_without libvirt_bash_completion %bcond_without libvirt_numactl %bcond_without libvirt_libpcap %bcond_without libvirt_libssh %bcond_without libvirt_nls %bcond_without libvirt_ssh2 %bcond_without libvirt_storage_rbd %bcond_without libvirt_systemd %bcond_without libvirt_wireshark Name: libvirt Version: 0 Release: 0 Summary: Libvirt API for virtualization License: LGPL-2.1+ Group: Development/Libraries/C and C++ Url: https://libvirt.org %define libvirt_revision_full ab58260efaa712650c63bb1917122f270070fa4b %define libvirt_revision_short ab58260efa %define libvirt_date_unix 1535995230 %define libvirt_date_commit 2018-09-03 19:20:30 +0200 %define keycodemapdb_revision_full 16e5b0787687d8904dad2c026107409eb9bfcb95 %define keycodemapdb_revision_short 16e5b07 %define keycodemapdb_date_unix 1519206414 %define keycodemapdb_date_commit 2018-02-21 10:46:54 +0100 Patch1519207428: libvirt.apparmor-fixes.patch Patch1519207429: libvirt.defaults.patch Patch1519207434: libvirt.suse-netcontrol.patch Patch1536648906: libvirt.genprotocol.patch Source0: %{name}-%{version}.tar #KEEP NOSOURCE DEBUGINFO NoSource: 0 %if %suse_version > 1110 BuildRequires: python(abi) > 3.0 %endif %define gnulib_version 68df637b5f1b5c10370f6981d2a43a5cf74368df Source1: gnulib-%{gnulib_version}.tar #KEEP NOSOURCE DEBUGINFO NoSource: 1 %define keycodemapdb_version 16e5b0787687d8904dad2c026107409eb9bfcb95 Source2: keycodemapdb-%{keycodemapdb_version}.tar #KEEP NOSOURCE DEBUGINFO NoSource: 2 BuildRoot: %{_tmppath}/%{name}-%{version}-build # Requires: %{name}-daemon Requires: %{name}-daemon-driver-libxl Requires: %{name}-client # Provides: libvirt-daemon-driver-xen = %{version}-%{release} Obsoletes: libvirt-daemon-driver-xen Provides: libvirt-daemon-xen = %{version}-%{release} Obsoletes: libvirt-daemon-xen # BuildRequires: libtool BuildRequires: libxml2-tools BuildRequires: libxslt-tools BuildRequires: pkg-config BuildRequires: rpcgen %if %suse_version == 1110 BuildRequires: gcc48 %endif # BuildRequires: apparmor-rpm-macros BuildRequires: pkgconfig(libapparmor) BuildRequires: libattr-devel BuildRequires: pkgconfig(libacl) BuildRequires: pkgconfig(audit) BuildRequires: pkgconfig(avahi-client) >= 0.6.0 %if %{with libvirt_bash_completion} BuildRequires: pkgconfig(bash-completion) >= 2.0 %endif BuildRequires: readline-devel BuildRequires: pkgconfig(blkid) >= 2.17 BuildRequires: pkgconfig(libcap-ng) BuildRequires: pkgconfig(libcurl) >= 7.18.0 BuildRequires: pkgconfig(dbus-1) >= 1.0.0 BuildRequires: pkgconfig(fuse) >= 2.8.6 BuildRequires: pkgconfig(gnutls) >= 3.2.0 BuildRequires: pkgconfig(devmapper) BuildRequires: pkgconfig(libnl-3.0) %if %{with libvirt_numactl} BuildRequires: libnuma-devel %endif BuildRequires: pkgconfig(pciaccess) >= 0.10.0 %if %{with libvirt_libpcap} BuildRequires: libpcap-devel >= 1.0.0 %endif BuildRequires: pkgconfig(libsanlock) BuildRequires: pkgconfig(libsanlock_client) BuildRequires: pkgconfig(libsasl2) BuildRequires: pkgconfig(libselinux) %if %{with libvirt_libssh} BuildRequires: pkgconfig(libssh) >= 0.7 %endif %if %{with libvirt_ssh2} BuildRequires: pkgconfig(libssh2) >= 1.3 %endif BuildRequires: pkgconfig(libudev) >= 145 %if %{with libvirt_wireshark} BuildRequires: pkgconfig(wireshark) >= 1.11.3 %endif BuildRequires: pkgconfig(libtirpc) BuildRequires: pkgconfig(yajl) BuildRequires: pkgconfig(libxml-2.0) >= 2.6.0 BuildRequires: xen-devel BuildRequires: pkgconfig(libparted) >= 1.8.0 %if %{with libvirt_storage_rbd} BuildRequires: librbd-devel %endif BuildRequires: pkgconfig(python2) BuildRequires: perl BuildRequires: libnetcontrol-devel %description Libvirt provides a portable, long term stable C API for managing the virtualization technologies provided by many operating systems. It includes support for QEMU, KVM, Xen, LXC, bhyve, Virtuozzo, VMware vCenter and ESX, VMware Desktop, Hyper-V, VirtualBox and the POWER Hypervisor. %package admin Summary: Upstream pkg admin Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description admin %package -n libvirt-admin%{sover_libvirt_admin} Summary: Upstream pkg admin%{sover_libvirt_admin} Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description -n libvirt-admin%{sover_libvirt_admin} %package client Summary: Upstream pkg client Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} Requires(pre): %{name}-libs = %{version}-%{release} Requires(pre): %fillup_prereq %if %{with libvirt_systemd} %{?systemd_requires} %endif %description client %package daemon Summary: Upstream pkg daemon Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} Requires(pre): polkit Requires(pre): %{name}-libs = %{version}-%{release} Requires(pre): %{_bindir}/getent Requires(pre): %{_sbindir}/groupadd Requires(pre): %fillup_prereq %if %{with libvirt_systemd} %{?systemd_requires} %endif %description daemon %package daemon-config-network Summary: Upstream pkg daemon-config-network Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} Requires(pre): sed Requires(pre): util-linux %description daemon-config-network %package daemon-config-nwfilter Summary: Upstream pkg daemon-config-nwfilter Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-config-nwfilter %package daemon-driver-interface Summary: Upstream pkg daemon-driver-interface Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-interface %package daemon-driver-libxl Summary: Upstream pkg daemon-driver-libxl Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-libxl %package daemon-driver-lxc Summary: Upstream pkg daemon-driver-lxc Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} Provides: libvirt-login-shell = %{version}-%{release} Obsoletes: libvirt-login-shell %description daemon-driver-lxc %package daemon-driver-network Summary: Upstream pkg daemon-driver-network Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-network %package daemon-driver-nodedev Summary: Upstream pkg daemon-driver-nodedev Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-nodedev %package daemon-driver-nwfilter Summary: Upstream pkg daemon-driver-nwfilter Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-nwfilter %package daemon-driver-qemu Summary: Upstream pkg daemon-driver-qemu Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-qemu %package daemon-driver-secret Summary: Upstream pkg daemon-driver-secret Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-secret %package daemon-driver-storage Summary: Upstream pkg daemon-driver-storage Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-storage %package daemon-driver-storage-core Summary: Upstream pkg daemon-driver-storage-core Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-storage-core %package daemon-driver-storage-disk Summary: Upstream pkg daemon-driver-storage-disk Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-storage-disk %package daemon-driver-storage-gluster Summary: Upstream pkg daemon-driver-storage-gluster Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-storage-gluster %package daemon-driver-storage-iscsi Summary: Upstream pkg daemon-driver-storage-iscsi Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-storage-iscsi %package daemon-driver-storage-logical Summary: Upstream pkg daemon-driver-storage-logical Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-storage-logical %package daemon-driver-storage-mpath Summary: Upstream pkg daemon-driver-storage-mpath Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-storage-mpath %package daemon-driver-storage-rbd Summary: Upstream pkg daemon-driver-storage-rbd Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-storage-rbd %package daemon-driver-storage-scsi Summary: Upstream pkg daemon-driver-storage-scsi Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-storage-scsi %package daemon-driver-storage-sheepdog Summary: Upstream pkg daemon-driver-storage-sheepdog Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-storage-sheepdog %package daemon-driver-uml Summary: Upstream pkg daemon-driver-uml Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-uml %package daemon-driver-vbox Summary: Upstream pkg daemon-driver-vbox Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-driver-vbox %package daemon-hooks Summary: Upstream pkg daemon-hooks Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-hooks %package daemon-lxc Summary: Upstream pkg daemon-lxc Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-lxc %package daemon-qemu Summary: Upstream pkg daemon-qemu Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-qemu %package daemon-uml Summary: Upstream pkg daemon-uml Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-uml %package daemon-vbox Summary: Upstream pkg daemon-vbox Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description daemon-vbox %package devel Summary: Upstream pkg devel Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release} Requires: libvirt-admin%{sover_libvirt_admin} = %{version}-%{release} %description devel %package doc Summary: Upstream pkg doc Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description doc %package libs Summary: Upstream pkg libs Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description libs %package lock-sanlock Summary: Upstream pkg lock-sanlock Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description lock-sanlock %package nss Summary: Upstream pkg nss Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} %description nss %package wireshark-plugin Summary: Upstream wireshark-plugin Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} Provides: wireshark-plugin-libvirt = %{version}-%{release} Obsoletes: wireshark-plugin-libvirt %description wireshark-plugin %prep %setup -q pushd '.' %patch1519207428 -p1 %patch1519207429 -p1 %patch1519207434 -p1 %patch1536648906 -p1 popd rm -rf './.gnulib' tar xfa %{SOURCE1} mkdir -vp '.' mv -v 'gnulib-%{gnulib_version}' './.gnulib' rm -rf './src/keycodemapdb' tar xfa %{SOURCE2} mkdir -vp './src' mv -v 'keycodemapdb-%{keycodemapdb_version}' './src/keycodemapdb' %build export SOURCE_DATE_EPOCH="`env -i $(type -P date) -u -r docs/news.xml +%%s`" test -x "$(type -P gcc )" && CC=$_ test -x "$(type -P gcc-4.6)" && CC=$_ test -x "$(type -P gcc-4.7)" && CC=$_ test -x "$(type -P gcc-4.8)" && CC=$_ tee .env.sh <<_EOF_ export CC=$CC export PKCHECK_PATH=/usr/bin/pkcheck export AUGPARSE=/usr/bin/augparse export DMIDECODE=/usr/sbin/dmidecode export DNSMASQ=/usr/sbin/dnsmasq export RADVD=/usr/sbin/radvd export TC=/usr/sbin/tc export UDEVADM=/sbin/udevadm export UDEVSETTLE=/bin/false export MODPROBE=/sbin/modprobe export RMMOD=/sbin/rmmod export MMCTL=/bin/false export OVSVSCTL=/usr/bin/ovs-vsctl export SCRUB=/usr/bin/scrub export ADDR2LINE=/usr/bin/addr2line export IP_PATH=/sbin/ip export IPTABLES_PATH=/usr/sbin/iptables export IP6TABLES_PATH=/usr/sbin/ip6tables export EBTABLES_PATH=/usr/sbin/ebtables export QEMU_BRIDGE_HELPER=/bin/false export QEMU_PR_HELPER=/bin/false export NUMAD=/usr/sbin/numad export MOUNT=/bin/mount export UMOUNT=/bin/umount export MKFS=/sbin/mkfs export SHOWMOUNT=/usr/bin/showmount export PVCREATE=/sbin/pvcreate export VGCREATE=/sbin/vgcreate export LVCREATE=/sbin/lvcreate export PVREMOVE=/sbin/pvremove export VGREMOVE=/sbin/vgremove export LVREMOVE=/sbin/lvremove export LVCHANGE=/sbin/lvchange export VGCHANGE=/sbin/vgchange export VGSCAN=/sbin/vgscan export PVS=/sbin/pvs export VGS=/sbin/vgs export LVS=/sbin/lvs export ISCSIADM=/sbin/iscsiadm export VSTORAGE=/bin/false export VSTORAGE_MOUNT=/bin/false export ZFS=/bin/false export ZPOOL=/bin/false export PARTED=/usr/sbin/parted _EOF_ . ./.env.sh # env \ NOCONFIGURE=true \ bash -x autogen.sh env \ bash bootstrap \ --gnulib-srcdir=.gnulib \ --no-git %configure --help #ed -i '2s@^@set -x;@' configure %configure \ --disable-nls \ --without-bash-completion \ --without-libpcap \ --without-libssh \ --without-numactl \ --without-numad \ --without-ssh2 \ --without-storage-rbd \ --without-wireshark-dissector \ \ --enable-option-checking \ --enable-silent-rules \ --disable-dependency-tracking \ --enable-largefile \ --enable-threads=posix \ --disable-rpath \ --enable-shared \ --disable-static \ --enable-fast-install \ --enable-libtool-lock \ --disable-werror \ --enable-debug \ --disable-expensive-tests \ --disable-test-coverage \ --disable-test-oom \ --disable-test-locking \ %if %{with libvirt_nls} --enable-nls \ %endif --without-included-regex \ --with-pic \ --with-apparmor \ --with-attr \ --with-audit \ --with-avahi \ %if %{with libvirt_bash_completion} --with-bash-completion \ %endif --with-blkid \ --with-capng \ --with-curl \ --with-dbus \ --without-firewalld \ --with-fuse \ --without-glusterfs \ --without-hal \ %if %{with libvirt_libpcap} --with-libpcap \ %endif %if %{with libvirt_libssh} --with-libssh \ %endif --with-libxml \ --with-macvtap \ --without-netcf \ --with-nss-plugin \ %if %{with libvirt_numactl} --with-numactl \ --with-numad \ %endif --without-openwsman \ --with-pciaccess \ --without-pm-utils \ --with-polkit \ --with-readline \ --with-sanlock \ --with-sasl \ --with-selinux \ --with-selinux-mount="/selinux" \ %if %{with libvirt_ssh2} --with-ssh2 \ %endif --with-udev \ --with-virtualport \ %if %{with libvirt_wireshark} --with-wireshark-dissector \ %endif --with-yajl \ --with-html-dir=%{_docdir}/%{name} \ --with-html-subdir="" \ --with-qemu \ --with-qemu-user=root \ --with-qemu-group=root \ --without-openvz \ --without-vmware \ --without-phyp \ --without-xenapi \ --with-libxl \ --with-vbox \ --with-lxc \ --without-vz \ --without-bhyve \ --with-uml \ --without-esx \ --without-hyperv \ --with-test \ --with-remote \ --with-libvirtd \ --with-network \ --with-interface \ --without-dtrace \ %if %{with libvirt_systemd} --with-init-script=systemd \ %else %endif --with-chrdev-lock-files=/var/lock \ --with-default-editor=vim \ --with-loader-nvram='' \ --with-login-shell=/bin/bash \ --with-host-validate \ --with-tls-priority=NORMAL \ --with-sysctl=yes \ --with-secdriver-selinux \ --with-secdriver-apparmor \ --with-apparmor-profiles \ --with-secrets \ --with-storage-dir \ --with-storage-fs \ --with-storage-lvm \ --with-storage-iscsi \ --without-storage-iscsi-direct \ --with-storage-scsi \ --with-storage-mpath \ --with-storage-disk \ %if %{with libvirt_storage_rbd} --with-storage-rbd \ %endif --without-storage-sheepdog \ --without-storage-gluster \ --without-storage-zfs \ --without-storage-vstorage \ --without-test-suite \ --with-driver-modules \ --libexecdir=%{_libdir}/%{name} make \ CC=$CC \ %{?_smp_mflags} %install . ./.env.sh if \ %make_install \ CC=$CC \ %{?_smp_mflags} then : good else : race %make_install CC=$CC V=1 fi find %{buildroot} -ls find %{buildroot} -name "*.la" -print -delete # # Strip auto-generated UUID - we need it generated per-install mkdir -vp %{buildroot}%{_datadir}/libvirt/networks sed -e '/<uuid>/d' -e 's@ name="virbr0"@ name="br0"@' \ %{buildroot}%{_sysconfdir}/libvirt/qemu/networks/default.xml > \ %{buildroot}%{_datadir}/libvirt/networks/default.xml diff -u \ %{buildroot}%{_sysconfdir}/libvirt/qemu/networks/default.xml \ %{buildroot}%{_datadir}/libvirt/networks/default.xml || : good rm -fv %{buildroot}%{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml rm -fv %{buildroot}%{_sysconfdir}/libvirt/qemu/networks/default.xml # rm -rfv \ %{buildroot}%{_localstatedir}/cache \ %{buildroot}%{_localstatedir}/run mkdir -p %{buildroot}/%{_fillupdir} %if %{with libvirt_systemd} mv %{buildroot}/%{_sysconfdir}/sysconfig/libvirtd %{buildroot}%{_fillupdir}/sysconfig.libvirtd mv %{buildroot}/%{_sysconfdir}/sysconfig/virtlogd %{buildroot}/%{_fillupdir}/sysconfig.virtlogd mv %{buildroot}/%{_sysconfdir}/sysconfig/virtlockd %{buildroot}/%{_fillupdir}/sysconfig.virtlockd mv %{buildroot}/%{_sysconfdir}/sysconfig/libvirt-guests %{buildroot}/%{_fillupdir}/sysconfig.libvirt-guests %else %endif # remove currently unsupported locale(s) for dir in %{buildroot}/usr/share/locale/* do sdir="`echo \"$dir\" | sed 's|%{buildroot}||'`" if test -d "$sdir" ; then continue ; fi rm -rfv "$dir" done # > %{name}.lang %if %{with libvirt_nls} %find_lang %{name} %endif %post -n libvirt-admin%{sover_libvirt_admin} -p /sbin/ldconfig %postun -n libvirt-admin%{sover_libvirt_admin} -p /sbin/ldconfig %pre client %if %{with libvirt_systemd} %service_add_pre libvirt-guests.service %else %endif %post client %if %{with libvirt_systemd} %service_add_post libvirt-guests.service %{fillup_only -n libvirt-guests} %else %endif %preun client %if %{with libvirt_systemd} %service_del_preun libvirt-guests.service if test "$1" = "0" ; then rm -f /var/lib/libvirt/libvirt-guests fi %else %endif %postun client %if %{with libvirt_systemd} %service_del_postun libvirt-guests.service %else %endif %pre daemon %{_bindir}/getent group libvirt >/dev/null || %{_sbindir}/groupadd -r libvirt %if %{with libvirt_systemd} %service_add_pre libvirtd.service virtlockd.service virtlockd.socket virtlogd.service virtlogd.socket %else %endif %post daemon /sbin/ldconfig %apparmor_reload /etc/apparmor.d/usr.sbin.libvirtd %if %{with libvirt_systemd} %service_add_post libvirtd.service virtlockd.service virtlockd.socket virtlogd.service virtlogd.socket %else %endif %{fillup_only -n libvirtd} %{fillup_only -n virtlockd} %{fillup_only -n virtlogd} %postun daemon /sbin/ldconfig %if %{with libvirt_systemd} # On upgrade, defer restarting daemons until %%posttrans if test "$1" -eq "0" ; then for service in libvirtd virtlockd virtlogd ; do rm -f "/var/lib/systemd/migrated/$service" || : done /usr/bin/systemctl daemon-reload || : fi %service_del_postun libvirtd.service virtlockd.service virtlockd.socket virtlogd.service virtlogd.socket %endif %posttrans daemon # All connection drivers should be installed post transaction. # Time to restart daemons. %if %{with libvirt_systemd} if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in libvirtd virtlockd virtlogd ; do /usr/bin/systemctl try-restart ${service}.service || : done fi %else %endif %post daemon-config-network # Install the default network if one doesn't exist if test $1 -eq 1 then i='%{_datadir}/libvirt/networks/default.xml' o='%{_sysconfdir}/libvirt/qemu/networks/default.xml' if test -f "${o}" then : preserving existing file else UUID='`/usr/bin/uuidgen`' echo "%{name}-daemon-config-network: setting uuid=${UUID} in ${o}" sed -e "s,</name>,</name>\n <uuid>${UUID}</uuid>," < "${i}" > "${o}" fi fi %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %post nss -p /sbin/ldconfig %postun nss -p /sbin/ldconfig %files %defattr(-,root,root) %dir %{_datadir}/%{name} %files admin %defattr(-, root, root) %dir %{_datadir}/%{name} %{_bindir}/virt-admin %if %{with libvirt_bash_completion} %{_datadir}/bash-completion/completions/virt-admin %endif %{_mandir}/man1/virt-admin.1* %config %{_sysconfdir}/libvirt/libvirt-admin.conf %if %{with libvirt_systemd} %{_unitdir}/virtlockd-admin.socket %{_unitdir}/virtlogd-admin.socket %else %endif %files -n libvirt-admin%{sover_libvirt_admin} %defattr(-, root, root) %{_libdir}/libvirt-admin.so.* %files client %defattr(-, root, root) %dir %{_datadir}/%{name} %{_bindir}/virsh %{_bindir}/virt-host-validate %{_bindir}/virt-pki-validate %{_bindir}/virt-xml-validate %if %{with libvirt_bash_completion} %{_datadir}/bash-completion/completions/virsh %endif %if %{with libvirt_systemd} %{_fillupdir}/sysconfig.libvirt-guests %endif %{_libdir}/libvirt/libvirt-guests.sh %{_mandir}/man1/virsh.1* %{_mandir}/man1/virt-host-validate.1* %{_mandir}/man1/virt-pki-validate.1* %{_mandir}/man1/virt-xml-validate.1* %if %{with libvirt_systemd} %{_unitdir}/libvirt-guests.service %else %endif %files daemon %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_datadir}/augeas/ %dir %{_datadir}/augeas/lenses %dir %{_datadir}/augeas/lenses/tests %dir %{_datadir}/polkit-1 %dir %{_datadir}/polkit-1/actions %attr(0700,polkitd,root) %dir %{_datadir}/polkit-1/rules.d %dir %{_sysconfdir}/apparmor.d %dir %{_sysconfdir}/apparmor.d/abstractions %dir %{_sysconfdir}/apparmor.d/libvirt %dir %{_sysconfdir}/apparmor.d/local %{_datadir}/augeas/lenses/libvirt_lockd.aug %{_datadir}/augeas/lenses/libvirtd.aug %{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug %{_datadir}/augeas/lenses/tests/test_libvirtd.aug %{_datadir}/augeas/lenses/tests/test_virtlockd.aug %{_datadir}/augeas/lenses/tests/test_virtlogd.aug %{_datadir}/augeas/lenses/virtlockd.aug %{_datadir}/augeas/lenses/virtlogd.aug %if %{with libvirt_bash_completion} %{_datadir}/bash-completion/completions/vsh %endif %{_datadir}/polkit-1/actions/org.libvirt.api.policy %{_datadir}/polkit-1/actions/org.libvirt.unix.policy %{_datadir}/polkit-1/rules.d/50-libvirt.rules %if %{with libvirt_systemd} %{_fillupdir}/sysconfig.libvirtd %{_fillupdir}/sysconfig.virtlockd %{_fillupdir}/sysconfig.virtlogd %endif %{_libdir}/%{name}/virt-aa-helper %{_libdir}/libvirt/libvirt_iohelper %{_libdir}/libvirt/lock-driver/lockd.so %{_mandir}/man7/virkeycode-*.7* %{_mandir}/man7/virkeyname-*.7* %{_mandir}/man8/libvirtd.8* %{_mandir}/man8/virtlockd.8* %{_mandir}/man8/virtlogd.8* %{_sbindir}/libvirtd %{_sbindir}/virtlockd %{_sbindir}/virtlogd %config %{_sysconfdir}/apparmor.d/abstractions/libvirt-lxc %config %{_sysconfdir}/apparmor.d/abstractions/libvirt-qemu %config %{_sysconfdir}/apparmor.d/libvirt/TEMPLATE.lxc %config %{_sysconfdir}/apparmor.d/libvirt/TEMPLATE.qemu %config %{_sysconfdir}/apparmor.d/local/usr.lib.libvirt.virt-aa-helper %config %{_sysconfdir}/apparmor.d/usr.lib.libvirt.virt-aa-helper %config %{_sysconfdir}/apparmor.d/usr.sbin.libvirtd %config %{_sysconfdir}/libvirt/libvirtd.conf %config %{_sysconfdir}/libvirt/lxc.conf %config %{_sysconfdir}/libvirt/virtlockd.conf %config %{_sysconfdir}/libvirt/virtlogd.conf %config %{_sysconfdir}/logrotate.d/libvirtd %if %{with libvirt_systemd} %{_unitdir}/libvirtd.service %{_unitdir}/virt-guest-shutdown.target %{_unitdir}/virtlockd.service %{_unitdir}/virtlockd.socket %{_unitdir}/virtlogd.service %{_unitdir}/virtlogd.socket %else %endif %dir /usr/lib/sysctl.d /usr/lib/sysctl.d/60-libvirtd.conf %files daemon-config-network %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_datadir}/libvirt %dir %{_datadir}/libvirt/networks %dir %{_sysconfdir}/libvirt %dir %{_sysconfdir}/libvirt/qemu %dir %{_sysconfdir}/libvirt/qemu/networks %dir %{_sysconfdir}/libvirt/qemu/networks/autostart %config %{_datadir}/libvirt/networks/default.xml %files daemon-config-nwfilter %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_sysconfdir}/libvirt %dir %{_sysconfdir}/libvirt/nwfilter %config %{_sysconfdir}/libvirt/nwfilter/*.xml %files daemon-driver-interface %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/connection-driver %{_libdir}/%{name}/connection-driver/libvirt_driver_interface.so %files daemon-driver-libxl %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_datadir}/augeas %dir %{_datadir}/augeas/lenses %dir %{_datadir}/augeas/lenses/tests %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/connection-driver %dir %{_localstatedir}/lib/libvirt %dir %{_localstatedir}/lib/libvirt/libxl %dir %{_localstatedir}/log/libvirt %dir %{_localstatedir}/log/libvirt/libxl %dir %{_sysconfdir}/libvirt %{_datadir}/augeas/lenses/libvirtd_libxl.aug %{_datadir}/augeas/lenses/tests/test_libvirtd_libxl.aug %{_libdir}/%{name}/connection-driver/libvirt_driver_libxl.so %config %{_sysconfdir}/libvirt/libxl-lockd.conf %config %{_sysconfdir}/libvirt/libxl.conf %config %{_sysconfdir}/logrotate.d/libvirtd.libxl %files daemon-driver-lxc %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_datadir}/augeas %dir %{_datadir}/augeas/lenses %dir %{_datadir}/augeas/lenses/tests %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/connection-driver %dir %{_localstatedir}/lib/libvirt %dir %{_localstatedir}/lib/libvirt/lxc %dir %{_localstatedir}/log/libvirt %dir %{_localstatedir}/log/libvirt/lxc %dir %{_sysconfdir}/apparmor.d/abstractions %dir %{_sysconfdir}/apparmor.d/libvirt %dir %{_sysconfdir}/libvirt %{_bindir}/virt-login-shell %{_datadir}/augeas/lenses/libvirtd_lxc.aug %{_datadir}/augeas/lenses/tests/test_libvirtd_lxc.aug %{_libdir}/%{name}/connection-driver/libvirt_driver_lxc.so %{_libdir}/%{name}/libvirt_lxc %{_mandir}/man1/virt-login-shell.1* %config %{_sysconfdir}/libvirt/virt-login-shell.conf %config %{_sysconfdir}/logrotate.d/libvirtd.lxc %files daemon-driver-network %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/connection-driver %dir %{_localstatedir}/lib/libvirt %dir %{_localstatedir}/lib/libvirt/dnsmasq %dir %{_localstatedir}/lib/libvirt/network %dir %{_sysconfdir}/libvirt %dir %{_sysconfdir}/libvirt/qemu %dir %{_sysconfdir}/libvirt/qemu/networks %dir %{_sysconfdir}/libvirt/qemu/networks/autostart %{_libdir}/%{name}/connection-driver/libvirt_driver_network.so %{_libdir}/%{name}/libvirt_leaseshelper %files daemon-driver-nodedev %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/connection-driver %{_libdir}/%{name}/connection-driver/libvirt_driver_nodedev.so %files daemon-driver-nwfilter %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/connection-driver %dir %{_sysconfdir}/libvirt %dir %{_sysconfdir}/libvirt/nwfilter %{_libdir}/%{name}/connection-driver/libvirt_driver_nwfilter.so %files daemon-driver-qemu %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_datadir}/augeas %dir %{_datadir}/augeas/lenses %dir %{_datadir}/augeas/lenses/tests %dir %{_libdir}/%{name}/connection-driver %dir %{_sysconfdir}/libvirt %{_datadir}/augeas/lenses/libvirtd_qemu.aug %{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug %{_libdir}/%{name}/connection-driver/libvirt_driver_qemu.so %{_localstatedir}/lib/libvirt/qemu %{_localstatedir}/log/libvirt/qemu %config %{_sysconfdir}/libvirt/qemu-lockd.conf %config %{_sysconfdir}/libvirt/qemu.conf %config %{_sysconfdir}/logrotate.d/libvirtd.qemu %files daemon-driver-secret %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/connection-driver %{_libdir}/%{name}/connection-driver/libvirt_driver_secret.so %files daemon-driver-storage %defattr(-, root, root) %dir %{_datadir}/%{name} %files daemon-driver-storage-core %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/connection-driver %dir %{_libdir}/%{name}/storage-backend %dir %{_libdir}/%{name}/storage-file %{_libdir}/%{name}/connection-driver/libvirt_driver_storage.so %{_libdir}/%{name}/libvirt_parthelper %{_libdir}/%{name}/storage-backend/libvirt_storage_backend_fs.so %{_libdir}/%{name}/storage-file/libvirt_storage_file_fs.so %files daemon-driver-storage-disk %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/storage-backend %{_libdir}/%{name}/storage-backend/libvirt_storage_backend_disk.so %files daemon-driver-storage-gluster %defattr(-, root, root) %dir %{_datadir}/%{name} %files daemon-driver-storage-iscsi %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/storage-backend %{_libdir}/%{name}/storage-backend/libvirt_storage_backend_iscsi.so %files daemon-driver-storage-logical %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/storage-backend %{_libdir}/%{name}/storage-backend/libvirt_storage_backend_logical.so %files daemon-driver-storage-mpath %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/storage-backend %{_libdir}/%{name}/storage-backend/libvirt_storage_backend_mpath.so %files daemon-driver-storage-rbd %defattr(-, root, root) %dir %{_datadir}/%{name} %if %{with libvirt_storage_rbd} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/storage-backend %{_libdir}/%{name}/storage-backend/libvirt_storage_backend_rbd.so %endif %files daemon-driver-storage-scsi %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/storage-backend %{_libdir}/%{name}/storage-backend/libvirt_storage_backend_scsi.so %files daemon-driver-storage-sheepdog %defattr(-, root, root) %dir %{_datadir}/%{name} %files daemon-driver-uml %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/connection-driver %{_libdir}/%{name}/connection-driver/libvirt_driver_uml.so %config %{_sysconfdir}/logrotate.d/libvirtd.uml %files daemon-driver-vbox %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/connection-driver %{_libdir}/%{name}/connection-driver/libvirt_driver_vbox.so %files daemon-hooks %defattr(-, root, root) %dir %{_datadir}/%{name} %files daemon-lxc %defattr(-, root, root) %dir %{_datadir}/%{name} %files daemon-qemu %defattr(-, root, root) %dir %{_datadir}/%{name} %files daemon-uml %defattr(-, root, root) %dir %{_datadir}/%{name} %files daemon-vbox %defattr(-, root, root) %dir %{_datadir}/%{name} %files devel %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_datadir}/libvirt/api %{_datadir}/libvirt/api/libvirt-admin-api.xml %{_datadir}/libvirt/api/libvirt-api.xml %{_datadir}/libvirt/api/libvirt-lxc-api.xml %{_datadir}/libvirt/api/libvirt-qemu-api.xml %{_includedir}/libvirt %{_libdir}/libvirt-admin.so %{_libdir}/libvirt-lxc.so %{_libdir}/libvirt-qemu.so %{_libdir}/libvirt.so %{_libdir}/pkgconfig/libvirt-admin.pc %{_libdir}/pkgconfig/libvirt-lxc.pc %{_libdir}/pkgconfig/libvirt-qemu.pc %{_libdir}/pkgconfig/libvirt.pc %files doc %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html %dir %{_datadir}/gtk-doc/html/libvirt %dir %{_docdir}/%{name} %dir %{_docdir}/%{name}/fonts %dir %{_docdir}/%{name}/html %dir %{_docdir}/%{name}/internals %dir %{_docdir}/%{name}/logos %doc %{_datadir}/gtk-doc/html/libvirt/*.css %doc %{_datadir}/gtk-doc/html/libvirt/*.devhelp %doc %{_datadir}/gtk-doc/html/libvirt/*.html %doc %{_datadir}/gtk-doc/html/libvirt/*.png %doc %{_docdir}/%{name}/*.css %doc %{_docdir}/%{name}/*.gif %doc %{_docdir}/%{name}/*.html %doc %{_docdir}/%{name}/*.png %doc %{_docdir}/%{name}/fonts/*.css %doc %{_docdir}/%{name}/fonts/*.md %doc %{_docdir}/%{name}/fonts/*.woff %doc %{_docdir}/%{name}/html/*.html %doc %{_docdir}/%{name}/html/*.png %doc %{_docdir}/%{name}/internals/*.html %doc %{_docdir}/%{name}/logos/*.png %doc %{_docdir}/%{name}/logos/*.svg %files libs -f %{name}.lang %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_datadir}/libvirt %dir %{_datadir}/libvirt/schemas %dir %{_sysconfdir}/sasl2 %doc ChangeLog README COPYING %{_datadir}/libvirt/cpu_map %{_datadir}/libvirt/schemas/*.rng %{_datadir}/libvirt/test-screenshot.png %{_libdir}/libvirt-lxc.so.* %{_libdir}/libvirt-qemu.so.* %{_libdir}/libvirt.so.* %config %{_sysconfdir}/libvirt/libvirt.conf %config %{_sysconfdir}/sasl2/libvirt.conf %files lock-sanlock %defattr(-, root, root) %dir %{_datadir}/%{name} %dir %{_datadir}/augeas %dir %{_datadir}/augeas/lenses %dir %{_datadir}/augeas/lenses/tests %dir %{_libdir}/%{name}/lock-driver %dir %{_sysconfdir}/libvirt %{_datadir}/augeas/lenses/libvirt_sanlock.aug %{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug %{_libdir}/%{name}/libvirt_sanlock_helper %{_libdir}/%{name}/lock-driver/sanlock.so %{_mandir}/man8/virt-sanlock-cleanup.8* %{_sbindir}/virt-sanlock-cleanup %config %{_sysconfdir}/libvirt/libxl-sanlock.conf %config %{_sysconfdir}/libvirt/qemu-sanlock.conf %files nss %defattr(-, root, root) %dir %{_datadir}/%{name} %{_libdir}/libnss_libvirt.so.2 %{_libdir}/libnss_libvirt_guest.so.2 %files wireshark-plugin %defattr(-, root, root) %dir %{_datadir}/%{name} %if %{with libvirt_wireshark} %dir %{_libdir}/wireshark %dir %{_libdir}/wireshark/plugins %dir %{_libdir}/wireshark/plugins/* %{_libdir}/wireshark/plugins/*/libvirt.so %endif %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor