Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:olh:xen-4.14
libvirt
libvirt.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libvirt.spec of Package libvirt
# vim: ts=2 shiftwidth=2 noexpandtab nowrap %define sover_libvirt 0 %define sover_libvirt_admin 0 %define sover_libvirt_lxc 0 %define sover_libvirt_qemu 0 %bcond_without libvirt_libssh %bcond_without libvirt_ssh2 %bcond_without libvirt_wireshark %bcond_without libvirt_meson_test Name: libvirt Version: 0 Release: 0 Summary: Libvirt API for virtualization License: LGPL-2.1+ URL: https://libvirt.org/downloads.html %define libvirt_revision_full bcb3cfb5f8799258145d9cce73470f2c82ffa5a8 %define libvirt_revision_short bcb3cfb5f8 %define libvirt_date_unix 1714640829 %define libvirt_date_commit 2024-05-02 11:07:09 +0200 %define keycodemapdb_revision_full 22b8996dba9041874845c7446ce89ec4ae2b713d %define keycodemapdb_revision_short 22b8996 %define keycodemapdb_date_unix 1677846506 %define keycodemapdb_date_commit 2023-03-03 12:28:26 +0000 Patch1519207428: libvirt.apparmor-fixes.patch Patch1519207429: libvirt.defaults.patch Patch1519207434: libvirt.suse-netcontrol.patch Patch1455814140: libvirt.libxl-Add-support-for-block-dmmd-drbd-npiv-scripts.patch Patch1626965693: libvirt.xentoollog_logger_libvirt.patch %if %suse_version > 1110 BuildRequires: python(abi) > 3.0 %endif %define keycodemapdb_version 22b8996dba9041874845c7446ce89ec4ae2b713d BuildRoot: %_tmppath/%name-%version-build # Requires: %name-client = %version-%release Requires: %name-daemon-driver-libxl = %version-%release Requires: %name-daemon-driver-qemu = %version-%release Requires: %name-libs = %version-%release # Conflicts: %name-debugsource < %version-%release # Provides: libvirt-daemon-driver-xen = %version-%release Obsoletes: libvirt-daemon-driver-xen Obsoletes: libvirt-daemon-driver-xen-debuginfo Provides: libvirt-daemon-driver-uml = %version-%release Obsoletes: libvirt-daemon-driver-uml Obsoletes: libvirt-daemon-driver-uml-debuginfo Provides: libvirt-daemon-uml = %version-%release Obsoletes: libvirt-daemon-uml Obsoletes: libvirt-daemon-uml-debuginfo # pkgconfig deps BuildRequires: pkgconfig(libapparmor) BuildRequires: pkgconfig(bash-completion) >= 2.0 BuildRequires: pkgconfig(blkid) >= 2.17 BuildRequires: pkgconfig(libcurl) >= 7.18.0 BuildRequires: pkgconfig(devmapper) BuildRequires: pkgconfig(fuse) >= 2.8.6 BuildRequires: pkgconfig(glib-2.0) >= 2.56.0 BuildRequires: pkgconfig(gobject-2.0) >= 2.56.0 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.56.0 BuildRequires: pkgconfig(gnutls) >= 3.2.0 BuildRequires: pkgconfig(libnl-3.0) >= 3.0 BuildRequires: pkgconfig(libnl-route-3.0) >= 3.0 BuildRequires: pkgconfig(libparted) >= 1.8.0 BuildRequires: pkgconfig(libpcap) >= 1.5.0 %if %{with libvirt_libssh} BuildRequires: pkgconfig(libssh) >= 0.8.1 %endif %if %{with libvirt_ssh2} BuildRequires: pkgconfig(libssh2) >= 1.3 %endif BuildRequires: pkgconfig(libxml-2.0) >= 2.9.1 BuildRequires: pkgconfig(netcontrol) >= 0.2.0 BuildRequires: pkgconfig(numa) >= 2.0.6 BuildRequires: pkgconfig(pciaccess) >= 0.10.0 BuildRequires: pkgconfig(readline) BuildRequires: pkgconfig(libsanlock_client) >= 3.2.4 BuildRequires: pkgconfig(libsasl2) >= 2.1.26 BuildRequires: pkgconfig(libudev) >= 219 %if %{with libvirt_wireshark} BuildRequires: pkgconfig(wireshark) >= 2.4.0 %endif BuildRequires: pkgconfig(libtirpc) BuildRequires: pkgconfig(yajl) >= 2.0.1 BuildRequires: pkgconfig(xenlight) >= 4.9.0 BuildRequires: pkgconfig(xenstore) BuildRequires: pkgconfig(xentoollog) BuildRequires: pkgconfig(xlutil) # non-pkgconfig deps BuildRequires: pkgconfig(libacl) BuildRequires: libattr-devel BuildRequires: pkgconfig(audit) BuildRequires: pkgconfig(libcap-ng) BuildRequires: pkgconfig(libselinux) BuildRequires: librbd-devel # BuildRequires: libtool BuildRequires: libxml2-tools BuildRequires: libxslt-tools BuildRequires: meson >= 0.56.0 BuildRequires: ninja BuildRequires: pkg-config # BuildRequires: apparmor-rpm-macros BuildRequires: python3-docutils BuildRequires: perl # bogus BuildRequires: open-iscsi BuildRequires: lvm BuildRequires: numad %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 -n libvirt%{sover_libvirt} Summary: Upstream pkg libvirt%{sover_libvirt} Requires: %name-libs = %version-%release Conflicts: libvirt%{sover_libvirt}-debuginfo < %version-%release %description -n libvirt%{sover_libvirt} %package -n libvirt-admin%{sover_libvirt_admin} Summary: Upstream pkg admin%{sover_libvirt_admin} Requires: %name-libs = %version-%release Conflicts: libvirt-admin%{sover_libvirt_admin}-debuginfo < %version-%release %description -n libvirt-admin%{sover_libvirt_admin} %package -n libvirt-lxc%{sover_libvirt_lxc} Summary: Upstream pkg lxc%{sover_libvirt_lxc} Requires: %name-libs = %version-%release Conflicts: libvirt-lxc%{sover_libvirt_lxc}-debuginfo < %version-%release %description -n libvirt-lxc%{sover_libvirt_lxc} %package -n libvirt-qemu%{sover_libvirt_qemu} Summary: Upstream pkg qemu%{sover_libvirt_qemu} Requires: %name-libs = %version-%release Conflicts: libvirt-qemu%{sover_libvirt_qemu}-debuginfo < %version-%release %description -n libvirt-qemu%{sover_libvirt_qemu} %package client Summary: Upstream pkg client Requires: %name-libs = %version-%release Requires: bash-completion Provides: %name-bash-completion = %version-%release Obsoletes: %name-bash-completion < %version-%release Conflicts: %name-client-debuginfo < %version-%release Requires(pre): %name = %version-%release %description client %package client-qemu Summary: Upstream pkg client Requires: %name-libs = %version-%release Conflicts: %name-client-qemu-debuginfo < %version-%release Requires(pre): %name = %version-%release %description client-qemu %package daemon Summary: Upstream pkg daemon Requires: %name-libs = %version-%release Conflicts: %name-daemon-debuginfo < %version-%release Requires(pre): awk >= 4.1 Requires(pre): diffutils Requires(pre): polkit Requires(pre): %name = %version-%release Requires(pre): %_bindir/getent Requires(pre): %_sbindir/groupadd %{?systemd_requires} %description daemon %package daemon-common Summary: Upstream pkg daemon-common Requires: %name-libs = %version-%release Requires: bash-completion Provides: %name-admin = %version-%release Obsoletes: %name-admin < %version-%release Obsoletes: %name-admin-debuginfo < %version-%release Provides: %name-bash-completion = %version-%release Obsoletes: %name-bash-completion < %version-%release Conflicts: %name-daemon-common-debuginfo < %version-%release %description daemon-common %package daemon-config-network Summary: Upstream pkg daemon-config-network Requires: %name-libs = %version-%release Conflicts: %name-daemon-config-network-debuginfo < %version-%release %description daemon-config-network %package daemon-config-nwfilter Summary: Upstream pkg daemon-config-nwfilter Requires: %name-libs = %version-%release Requires: %name-daemon-driver-nwfilter = %version-%release Conflicts: %name-daemon-config-nwfilter-debuginfo < %version-%release %description daemon-config-nwfilter %package daemon-driver-interface Summary: Upstream pkg daemon-driver-interface Requires: %name-libs = %version-%release Requires: %name-daemon-common = %version-%release Conflicts: %name-daemon-driver-interface-debuginfo < %version-%release %description daemon-driver-interface %package daemon-driver-libxl Summary: Upstream pkg daemon-driver-libxl Requires: %name-libs = %version-%release Requires: %name-daemon-common = %version-%release Conflicts: %name-daemon-driver-libxl-debuginfo < %version-%release %description daemon-driver-libxl %package daemon-driver-lxc Summary: Upstream pkg daemon-driver-lxc Requires: %name-libs = %version-%release Requires: %name-daemon-common = %version-%release Requires: %name-daemon-driver-network = %version-%release Conflicts: %name-daemon-driver-lxc-debuginfo < %version-%release Provides: libvirt-login-shell = %version-%release Obsoletes: libvirt-login-shell Obsoletes: libvirt-login-shell-debuginfo %description daemon-driver-lxc %package daemon-driver-network Summary: Upstream pkg daemon-driver-network Requires: %name-libs = %version-%release Requires: %name-daemon-common = %version-%release Conflicts: %name-daemon-driver-network-debuginfo < %version-%release %description daemon-driver-network %package daemon-driver-nodedev Summary: Upstream pkg daemon-driver-nodedev Requires: %name-libs = %version-%release Requires: %name-daemon-common = %version-%release Conflicts: %name-daemon-driver-nodedev-debuginfo < %version-%release %description daemon-driver-nodedev %package daemon-driver-nwfilter Summary: Upstream pkg daemon-driver-nwfilter Requires: %name-libs = %version-%release Requires: %name-daemon-common = %version-%release Conflicts: %name-daemon-driver-nwfilter-debuginfo < %version-%release %description daemon-driver-nwfilter %package daemon-driver-qemu Summary: Upstream pkg daemon-driver-qemu Requires: %name-libs = %version-%release Requires: %name-daemon-common = %version-%release Requires: %name-daemon-log = %version-%release Requires: qemu-tools %ifarch x86_64 Requires: qemu-x86 %endif Conflicts: %name-daemon-driver-qemu-debuginfo < %version-%release %description daemon-driver-qemu %package daemon-driver-secret Summary: Upstream pkg daemon-driver-secret Requires: %name-libs = %version-%release Requires: %name-daemon-common = %version-%release Conflicts: %name-daemon-driver-secret-debuginfo < %version-%release %description daemon-driver-secret %package daemon-driver-storage Summary: Upstream pkg daemon-driver-storage Requires: %name-libs = %version-%release Requires: %name-daemon-driver-storage-disk = %version-%release Requires: %name-daemon-driver-storage-iscsi = %version-%release Requires: %name-daemon-driver-storage-iscsi-direct = %version-%release Requires: %name-daemon-driver-storage-logical = %version-%release Requires: %name-daemon-driver-storage-mpath = %version-%release Requires: %name-daemon-driver-storage-scsi = %version-%release Requires: %name-daemon-driver-storage-rbd = %version-%release Conflicts: %name-daemon-driver-storage-debuginfo < %version-%release %description daemon-driver-storage %package daemon-driver-storage-core Summary: Upstream pkg daemon-driver-storage-core Requires: %name-libs = %version-%release Requires: %name-daemon-common = %version-%release Conflicts: %name-daemon-driver-storage-core-debuginfo < %version-%release %description daemon-driver-storage-core %package daemon-driver-storage-disk Summary: Upstream pkg daemon-driver-storage-disk Requires: %name-libs = %version-%release Requires: %name-daemon-driver-storage-core = %version-%release Conflicts: %name-daemon-driver-storage-disk-debuginfo < %version-%release %description daemon-driver-storage-disk %package daemon-driver-storage-gluster Summary: Upstream pkg daemon-driver-storage-gluster Requires: %name-libs = %version-%release Requires: %name-daemon-driver-storage-core = %version-%release Conflicts: %name-daemon-driver-storage-gluster-debuginfo < %version-%release %description daemon-driver-storage-gluster %package daemon-driver-storage-iscsi Summary: Upstream pkg daemon-driver-storage-iscsi Requires: %name-libs = %version-%release Requires: %name-daemon-driver-storage-core = %version-%release Conflicts: %name-daemon-driver-storage-iscsi-debuginfo < %version-%release %description daemon-driver-storage-iscsi %package daemon-driver-storage-iscsi-direct Summary: Upstream pkg daemon-driver-storage-iscsi-direct Requires: %name-libs = %version-%release Requires: %name-daemon-driver-storage-core = %version-%release Conflicts: %name-daemon-driver-storage-iscsi-direct-debuginfo < %version-%release %description daemon-driver-storage-iscsi-direct %package daemon-driver-storage-logical Summary: Upstream pkg daemon-driver-storage-logical Requires: %name-libs = %version-%release Requires: %name-daemon-driver-storage-core = %version-%release Requires: lvm2 Conflicts: %name-daemon-driver-storage-logical-debuginfo < %version-%release %description daemon-driver-storage-logical %package daemon-driver-storage-mpath Summary: Upstream pkg daemon-driver-storage-mpath Requires: %name-libs = %version-%release Requires: %name-daemon-driver-storage-core = %version-%release Conflicts: %name-daemon-driver-storage-mpath-debuginfo < %version-%release %description daemon-driver-storage-mpath %package daemon-driver-storage-rbd Summary: Upstream pkg daemon-driver-storage-rbd Requires: %name-libs = %version-%release Requires: %name-daemon-driver-storage-core = %version-%release Conflicts: %name-daemon-driver-storage-rbd-debuginfo < %version-%release %description daemon-driver-storage-rbd %package daemon-driver-storage-scsi Summary: Upstream pkg daemon-driver-storage-scsi Requires: %name-libs = %version-%release Requires: %name-daemon-driver-storage-core = %version-%release Conflicts: %name-daemon-driver-storage-scsi-debuginfo < %version-%release %description daemon-driver-storage-scsi %package daemon-driver-vbox Summary: Upstream pkg daemon-driver-vbox Requires: %name-libs = %version-%release Requires: %name-daemon-common = %version-%release Conflicts: %name-daemon-driver-vbox-debuginfo < %version-%release %description daemon-driver-vbox %package daemon-hooks Summary: Upstream pkg daemon-hooks Requires: %name-libs = %version-%release Conflicts: %name-daemon-hooks-debuginfo < %version-%release %description daemon-hooks %package daemon-lock Summary: Upstream pkg daemon-lock Requires: %name-libs = %version-%release Conflicts: %name-daemon-lock-debuginfo < %version-%release %description daemon-lock %package daemon-log Summary: Upstream pkg daemon-log Requires: %name-libs = %version-%release Conflicts: %name-daemon-log-debuginfo < %version-%release %description daemon-log %package daemon-lxc Summary: Upstream pkg daemon-lxc Requires: %name-libs = %version-%release Requires: %name-daemon-driver-interface = %version-%release Requires: %name-daemon-driver-lxc = %version-%release Requires: %name-daemon-driver-network = %version-%release Requires: %name-daemon-driver-nodedev = %version-%release Requires: %name-daemon-driver-nwfilter = %version-%release Requires: %name-daemon-driver-secret = %version-%release Requires: %name-daemon-driver-storage = %version-%release Requires: %name-daemon-log = %version-%release Requires: %name-daemon-proxy = %version-%release Conflicts: %name-daemon-lxc-debuginfo < %version-%release %description daemon-lxc %package daemon-plugin-lockd Summary: Upstream pkg daemon-plugin-lockd Requires: %name-libs = %version-%release Conflicts: %name-daemon-plugin-lockd-debuginfo < %version-%release %description daemon-plugin-lockd %package daemon-plugin-sanlock Summary: Upstream pkg daemon-plugin-sanlock Requires: %name-libs = %version-%release Conflicts: %name-daemon-plugin-sanlock-debuginfo < %version-%release Provides: %name-lock-sanlock = %version-%release Obsoletes: %name-lock-sanlock < %version-%release Obsoletes: %name-lock-sanlock-debuginfo < %version-%release %description daemon-plugin-sanlock %package daemon-proxy Summary: Upstream pkg daemon-proxy Requires: %name-libs = %version-%release Conflicts: %name-daemon-proxy-debuginfo < %version-%release %description daemon-proxy %package daemon-qemu Summary: Upstream pkg daemon-qemu Requires: %name-libs = %version-%release Requires: %name-daemon-driver-interface = %version-%release Requires: %name-daemon-driver-network = %version-%release Requires: %name-daemon-driver-nodedev = %version-%release Requires: %name-daemon-driver-nwfilter = %version-%release Requires: %name-daemon-driver-qemu = %version-%release Requires: %name-daemon-driver-secret = %version-%release Requires: %name-daemon-driver-storage = %version-%release Requires: %name-daemon-lock = %version-%release Requires: %name-daemon-log = %version-%release Requires: %name-daemon-plugin-lockd = %version-%release Requires: %name-daemon-proxy = %version-%release Conflicts: %name-daemon-qemu-debuginfo < %version-%release %description daemon-qemu %package daemon-vbox Summary: Upstream pkg daemon-vbox Requires: %name-libs = %version-%release Requires: %name-daemon-proxy = %version-%release Conflicts: %name-daemon-vbox-debuginfo < %version-%release %description daemon-vbox %package daemon-xen Summary: Upstream pkg daemon-xen Requires: %name-libs = %version-%release Requires: %name-daemon-driver-interface = %version-%release Requires: %name-daemon-driver-libxl = %version-%release Requires: %name-daemon-driver-network = %version-%release Requires: %name-daemon-driver-nodedev = %version-%release Requires: %name-daemon-driver-nwfilter = %version-%release Requires: %name-daemon-driver-secret = %version-%release Requires: %name-daemon-driver-storage = %version-%release Requires: %name-daemon-lock = %version-%release Requires: %name-daemon-plugin-lockd = %version-%release Requires: %name-daemon-proxy = %version-%release Conflicts: %name-daemon-xen-debuginfo < %version-%release %description daemon-xen %package devel Summary: Upstream pkg devel Requires: %name-libs = %version-%release Conflicts: %name-devel-debuginfo < %version-%release Requires: libvirt%{sover_libvirt} = %version-%release Requires: libvirt-admin%{sover_libvirt_admin} = %version-%release Requires: libvirt-lxc%{sover_libvirt_lxc} = %version-%release Requires: libvirt-qemu%{sover_libvirt_qemu} = %version-%release %description devel %package doc Summary: Upstream pkg doc Requires: %name-libs = %version-%release BuildArch: noarch %description doc %package libs Summary: Upstream pkg libs Conflicts: %name-libs-debuginfo < %version-%release %description libs %package nss Summary: Upstream pkg nss Requires: %name-libs = %version-%release Requires: %name-daemon-driver-network = %version-%release Conflicts: %name-nss-debuginfo < %version-%release %description nss %package wireshark-plugin Summary: Upstream wireshark-plugin Requires: %name-libs = %version-%release Requires: wireshark Conflicts: %name-wireshark-plugin-debuginfo < %version-%release Provides: wireshark-plugin-libvirt = %version-%release Obsoletes: wireshark-plugin-libvirt Obsoletes: wireshark-plugin-libvirt-debuginfo %description wireshark-plugin %lang_package %prep rm -rf %_builddir/%name-%version mv %_sourcedir/%name-%version %_builddir/%name-%version %setup -c -T -D pushd '.' %patch -P 1519207428 -p1 %patch -P 1519207429 -p1 %patch -P 1519207434 -p1 %patch -P 1455814140 -p1 %patch -P 1626965693 -p1 popd rm -rf './subprojects/keycodemapdb' mkdir -vp './subprojects' mv -v '%_sourcedir/keycodemapdb-%keycodemapdb_version' './subprojects/keycodemapdb' if pushd subprojects/packagefiles 2>/dev/null then for prj in * do if pushd "${prj}" > /dev/null then for f in * do test -f "${f}" || continue ln -vt "../../${prj}/" * break done popd > /dev/null fi done popd > /dev/null fi %build tee src/remote/libvirtd.sysconf <<_EOC_ LIBVIRTD_ARGS='--timeout 120' _EOC_ # export SOURCE_DATE_EPOCH="`env -i $(type -P date) -u -r NEWS.rst +%%s`" echo de > po/LINGUAS %meson \ -Dtests=disabled \ -Dlibssh=disabled \ -Dlibssh2=disabled \ -Dwireshark_dissector=disabled \ \ -Dno_git=true \ -Dpackager="` echo '%_project' | sed 's@^home:@@' `" \ -Dpackager_version='%version' \ -Dsystem=false \ -Drunstatedir='%{_rundir}' \ -Dexpensive_tests=disabled \ -Dtest_coverage=false \ -Dgit_werror=disabled \ -Drpath=disabled \ -Ddocs=enabled \ %if %{with libvirt_meson_test} -Dtests=enabled \ %endif -Dapparmor=enabled \ -Dattr=enabled \ -Daudit=enabled \ -Dbash_completion=enabled \ %if 0 -Dbash_completion_dir=$path \ %endif -Dblkid=enabled \ -Dcapng=enabled \ -Dcurl=enabled \ -Dfuse=enabled \ -Dglusterfs=disabled \ -Dlibiscsi=disabled \ -Dlibnl=enabled \ -Dlibpcap=enabled \ %if %{with libvirt_libssh} -Dlibssh=enabled \ %endif %if %{with libvirt_ssh2} -Dlibssh2=enabled \ %endif -Dnbdkit=disabled \ -Dnbdkit_config_default=disabled \ -Dnetcf=disabled \ -Dnetcontrol=enabled \ -Dnls=enabled \ -Dnumactl=enabled \ -Dopenwsman=disabled \ -Dpciaccess=enabled \ -Dpolkit=enabled \ -Dreadline=enabled \ -Dsanlock=enabled \ -Dsasl=enabled \ -Dselinux=enabled \ -Dselinux_mount='/selinux' \ -Dudev=enabled \ %if %{with libvirt_wireshark} -Dwireshark_dissector=enabled \ %if 0 -Dwireshark_plugindir=$path \ %endif %endif -Dyajl=enabled \ -Ddriver_bhyve=disabled \ -Ddriver_ch=disabled \ -Ddriver_esx=disabled \ -Ddriver_hyperv=disabled \ -Ddriver_interface=enabled \ -Ddriver_libvirtd=enabled \ -Ddriver_libxl=enabled \ -Ddriver_lxc=enabled \ -Ddriver_network=enabled \ -Ddriver_openvz=disabled \ -Ddriver_qemu=enabled \ -Dqemu_user='qemu' \ -Dqemu_group='qemu' \ %if 0 -Dqemu_moddir=$path \ %endif -Ddriver_remote=enabled \ -Dremote_default_mode='legacy' \ -Ddriver_secrets=enabled \ -Ddriver_test=enabled \ -Ddriver_vbox=enabled \ -Dvbox_xpcomc_dir='/root/vbox_xpcomc_dir' \ -Ddriver_vmware=disabled \ -Ddriver_vz=disabled \ -Dsecdriver_apparmor=enabled \ -Dapparmor_profiles=enabled \ -Dsecdriver_selinux=enabled \ -Dstorage_dir=enabled \ -Dstorage_disk=enabled \ -Dstorage_fs=enabled \ -Dstorage_gluster=disabled \ -Dstorage_iscsi=enabled \ -Dstorage_iscsi_direct=disabled \ -Dstorage_lvm=enabled \ -Dstorage_mpath=enabled \ -Dstorage_rbd=enabled \ -Dstorage_scsi=enabled \ -Dstorage_vstorage=disabled \ -Dstorage_zfs=disabled \ -Dchrdev_lock_files='/var/lock' \ -Ddtrace=disabled \ -Dfirewalld=disabled \ -Dfirewalld_zone=disabled \ -Dhost_validate=enabled \ -Dinit_script='systemd' \ -Dloader_nvram='' \ -Dlogin_shell=enabled \ -Dnss=enabled \ -Dnumad=enabled \ -Dpm_utils=disabled \ -Dsysctl_config=enabled \ -Dtls_priority='NORMAL' \ %nil %meson_build : fertisch %install %meson_install find %buildroot -ls find %buildroot -name "*.la" -print -delete # rm -rfv %buildroot%_sysconfdir/sasl2 # pushd %buildroot%_unitdir rm -fv libvirtd-admin.socket libvirtd-ro.socket libvirtd-tcp.socket libvirtd-tls.socket libvirtd.service libvirtd.socket popd pushd %buildroot%_sbindir rm -fv libvirtd popd pushd %buildroot%_sysconfdir/apparmor.d rm -fv usr.sbin.libvirtd popd pushd %buildroot%_sysconfdir/logrotate.d rm -fv libvirtd popd pushd %buildroot%_sysctldir rm -fv 60-libvirtd.conf popd # mkdir -vp %buildroot%_datadir/%name/networks sed -e 's@ name="virbr0"@ name="br0"@' \ %buildroot%_sysconfdir/%name/qemu/networks/default.xml > \ %buildroot%_datadir/%name/networks/default.xml diff -u \ %buildroot%_sysconfdir/%name/qemu/networks/default.xml \ %buildroot%_datadir/%name/networks/default.xml || : good rm -fv %buildroot%_sysconfdir/%name/qemu/networks/autostart/default.xml rm -fv %buildroot%_sysconfdir/%name/qemu/networks/default.xml find %buildroot/%_sysconfdir/libvirt -name "*.conf" -print -delete rm -rfv %buildroot/%_sysconfdir/sysconfig if pushd %buildroot%_datadir/doc/%name then dir='%buildroot%_docdir/%name' mkdir -vp "${dir}" mv -vt "${dir}" * rmdir -vp "$PWD" || : popd fi # remove currently unsupported locale(s) if pushd %buildroot%_datadir/locale then for dir in * do if test -d "${dir}" then if test -d "%_datadir/locale/${dir}" then continue fi rm -rfv "${dir}" fi done popd fi # > %name.lang %find_lang %name %check %if %{with libvirt_meson_test} export VIR_TEST_DEBUG=1 %meson_test -t 5 --no-suite syntax-check || : meson_test failed %endif %files %dir %_datadir/%name # %license COPYING COPYING.LESSER %post -n libvirt%{sover_libvirt} -p /sbin/ldconfig %postun -n libvirt%{sover_libvirt} -p /sbin/ldconfig %files -n libvirt%{sover_libvirt} %dir %_datadir/%name # %_libdir/libvirt.so.%{sover_libvirt} %_libdir/libvirt.so.%{sover_libvirt}.* %dir %_datadir/%name/cpu_map %config %_datadir/%name/cpu_map/*.xml %config %_datadir/%name/schemas %config %_datadir/%name/test-screenshot.png %post -n libvirt-admin%{sover_libvirt_admin} -p /sbin/ldconfig %postun -n libvirt-admin%{sover_libvirt_admin} -p /sbin/ldconfig %files -n libvirt-admin%{sover_libvirt_admin} %dir %_datadir/%name # %_libdir/libvirt-admin.so.%{sover_libvirt_admin} %_libdir/libvirt-admin.so.%{sover_libvirt_admin}.* %post -n libvirt-lxc%{sover_libvirt_lxc} -p /sbin/ldconfig %postun -n libvirt-lxc%{sover_libvirt_lxc} -p /sbin/ldconfig %files -n libvirt-lxc%{sover_libvirt_lxc} %dir %_datadir/%name # %_libdir/libvirt-lxc.so.%{sover_libvirt_lxc} %_libdir/libvirt-lxc.so.%{sover_libvirt_lxc}.* %post -n libvirt-qemu%{sover_libvirt_qemu} -p /sbin/ldconfig %postun -n libvirt-qemu%{sover_libvirt_qemu} -p /sbin/ldconfig %files -n libvirt-qemu%{sover_libvirt_qemu} %dir %_datadir/%name # %_libdir/libvirt-qemu.so.%{sover_libvirt_qemu} %_libdir/libvirt-qemu.so.%{sover_libvirt_qemu}.* %pre client set -x : start pre %name-client %version-%release %service_add_pre libvirt-guests.service : end pre %name-client %version-%release %post client set -x : start post %name-client %version-%release %service_add_post libvirt-guests.service : end post %name-client %version-%release %preun client set -x : start preun %name-client %version-%release %service_del_preun libvirt-guests.service if test "$1" = "0" ; then rm -fv %_localstatedir/lib/libvirt/libvirt-guests fi : end preun %name-client %version-%release %postun client set -x : start postun %name-client %version-%release %service_del_postun_without_restart libvirt-guests.service : end postun %name-client %version-%release %posttrans client set -x : start posttrans %name-client %version-%release : end posttrans %name-client %version-%release %files client %dir %_datadir/%name # %dir %_libdir/%name %_bindir/virsh %_bindir/virt-pki-query-dn %_bindir/virt-pki-validate %_bindir/virt-xml-validate %_datadir/bash-completion/completions/virsh %_libexecdir/libvirt-guests.sh %_mandir/man1/virsh.1* %_mandir/man1/virt-pki-query-dn.1* %_mandir/man1/virt-pki-validate.1* %_mandir/man1/virt-xml-validate.1* %_mandir/man7/virkeycode-*.7* %_mandir/man7/virkeyname-*.7* %_mandir/man8/libvirt-guests.8* %_unitdir/libvirt-guests.service %files client-qemu %dir %_datadir/%name # %_bindir/virt-qemu-qmp-proxy %_bindir/virt-qemu-sev-validate %_mandir/man1/virt-qemu-qmp-proxy.1* %_mandir/man1/virt-qemu-sev-validate.1* %pre daemon set -x : start pre %name-daemon %version-%release for empty_config_file in \ %name/libvirtd.conf do if test -f %_sysconfdir/${empty_config_file}.rpmsave then if mv -v %_sysconfdir/${empty_config_file}.rpmsave %_sysconfdir/${empty_config_file}.rpmsave.old then : stale file moved fi fi done %_bindir/getent group %name >/dev/null || %_sbindir/groupadd -r %name %service_add_pre virt-guest-shutdown.target : end pre %name-daemon %version-%release %post daemon set -x : start post %name-daemon %version-%release %service_add_post virt-guest-shutdown.target : end post %name-daemon %version-%release %preun daemon set -x : start preun %name-daemon %version-%release %service_del_preun virt-guest-shutdown.target : end preun %name-daemon %version-%release %postun daemon set -x : start postun %name-daemon %version-%release : end postun %name-daemon %version-%release %posttrans daemon # All connection drivers should be installed post transaction. # Time to restart daemons. set -x : start posttrans %name-daemon %version-%release for empty_config_file in \ %name/libvirtd.conf do if test -f %_sysconfdir/${empty_config_file}.rpmsave then if mv -v %_sysconfdir/${empty_config_file}.rpmsave %_sysconfdir/${empty_config_file} then : preserved fi fi done if test -f '%_sysconfdir/%name/libvirtd.conf' then : configured else mkdir -vp '%_sysconfdir/%name' tee '%_sysconfdir/%name/libvirtd.conf' <<_EOC_ # created by %name-daemon %version-%release # use xen+tcp:// for migration listen_tcp = 1 auth_tcp = "none" _EOC_ fi if test -f '%_sysconfdir/sysconfig/libvirtd' then SC='%_sysconfdir/sysconfig/libvirtd' INPLACE_SUFFIX=.bak.%version-%release gawk -i inplace -v INPLACE_SUFFIX=${INPLACE_SUFFIX} " /^LIBVIRTD_ARGS=/ { gsub(\"^LIBVIRTD_ARGS=\", \"\") gsub(\"^['\\\"]\", \"\") gsub(\"['\\\"]$\", \"\") printf \"LIBVIRTD_ARGS='\" num = split(\$0, values) got_timeout = 0 for ( i = 1; i <= num ; i++) { if (values[i] ~ /^--listen$/) continue if (values[i] ~ /^--timeout=/) got_timeout = 1 if (values[i] ~ /^--timeout$/) { if (i < num) { got_timeout = 1 printf \"%%s \",values[i] i++ } else { continue } } printf \"%%s\",values[i] if (i > 1 && i < num) printf \" \" } if (got_timeout == 0) printf \"--timeout 123\" printf \"'\n\" next } { print } " "${SC}" || echo 'awk failed' if test -f "${SC}" && test -f "${SC}${INPLACE_SUFFIX}" then if diff -u "${SC}${INPLACE_SUFFIX}" "${SC}" then rm -fv "${SC}${INPLACE_SUFFIX}" fi fi fi if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in ; do systemctl try-restart ${service} || : done fi : end posttrans %name-daemon %version-%release %files daemon %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %_datadir/augeas/lenses/libvirtd.aug %_datadir/augeas/lenses/tests/test_libvirtd.aug %_mandir/man8/libvirtd.8* %pre daemon-common set -x : start pre %name-daemon-common %version-%release for empty_config_file in \ %name/libvirtd.conf do if test -f %_sysconfdir/${empty_config_file}.rpmsave then if mv -v %_sysconfdir/${empty_config_file}.rpmsave %_sysconfdir/${empty_config_file}.rpmsave.old then : stale file moved fi fi done %_bindir/getent group %name >/dev/null || %_sbindir/groupadd -r %name %service_add_pre virt-guest-shutdown.target : end pre %name-daemon-common %version-%release %post daemon-common set -x : start post %name-daemon-common %version-%release %apparmor_reload %_sysconfdir/apparmor.d/usr.lib.libvirt.virt-aa-helper %service_add_post virt-guest-shutdown.target : end post %name-daemon-common %version-%release %preun daemon-common set -x : start preun %name-daemon-common %version-%release %service_del_preun virt-guest-shutdown.target : end preun %name-daemon-common %version-%release %postun daemon-common set -x : start postun %name-daemon-common %version-%release : end postun %name-daemon-common %version-%release %posttrans daemon-common set -x : start posttrans %name-daemon-common %version-%release : end posttrans %name-daemon-common %version-%release %files daemon-common %dir %_datadir/%name # %dir %_sysconfdir/apparmor.d %_bindir/virt-admin %_bindir/virt-host-validate %_bindir/virt-ssh-helper %_datadir/bash-completion/completions/virt-admin %_datadir/polkit-1/actions/org.libvirt.api.policy %_datadir/polkit-1/actions/org.libvirt.unix.policy %_datadir/polkit-1/rules.d/50-libvirt.rules %_libexecdir/libvirt_iohelper %_libexecdir/virt-aa-helper %_mandir/man1/virt-admin.1* %_mandir/man1/virt-host-validate.1* %_mandir/man8/virt-ssh-helper.8* %_unitdir/virt-guest-shutdown.target %config %_sysconfdir/apparmor.d/usr.lib.libvirt.virt-aa-helper %post daemon-config-network # Install the default network if one doesn't exist if test "$1" -eq 1 then i='%_datadir/%name/networks/default.xml' o='%_sysconfdir/%name/qemu/networks/default.xml' if test -f "${o}" then : preserving existing file else cp -L "${i}" "${o}" fi fi %files daemon-config-network %dir %_datadir/%name # %dir %_datadir/%name/networks %dir %_sysconfdir/%name %dir %_sysconfdir/%name/qemu %dir %_sysconfdir/%name/qemu/networks %dir %_sysconfdir/%name/qemu/networks/autostart %config %_datadir/%name/networks/default.xml %files daemon-config-nwfilter %dir %_datadir/%name # %dir %_sysconfdir/%name %dir %_sysconfdir/%name/nwfilter %config %_sysconfdir/%name/nwfilter/*.xml %pre daemon-driver-interface set -x : start pre %name-daemon-driver-interface %version-%release %service_add_pre virtinterfaced-admin.socket virtinterfaced-ro.socket virtinterfaced.socket : end pre %name-daemon-driver-interface %version-%release %post daemon-driver-interface set -x : start post %name-daemon-driver-interface %version-%release %service_add_post virtinterfaced-admin.socket virtinterfaced-ro.socket virtinterfaced.socket : end post %name-daemon-driver-interface %version-%release %preun daemon-driver-interface set -x : start preun %name-daemon-driver-interface %version-%release %service_del_preun virtinterfaced-admin.socket virtinterfaced-ro.socket virtinterfaced.socket : end preun %name-daemon-driver-interface %version-%release %postun daemon-driver-interface set -x : start postun %name-daemon-driver-interface %version-%release %service_del_postun_without_restart virtinterfaced-admin.socket virtinterfaced-ro.socket virtinterfaced.socket : end postun %name-daemon-driver-interface %version-%release %posttrans daemon-driver-interface set -x : start posttrans %name-daemon-driver-interface %version-%release systemctl enable virtinterfaced-admin.socket virtinterfaced-ro.socket virtinterfaced.socket systemctl start virtinterfaced-admin.socket virtinterfaced-ro.socket virtinterfaced.socket : end posttrans %name-daemon-driver-interface %version-%release %files daemon-driver-interface %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %dir %_libdir/%name/connection-driver %_datadir/augeas/lenses/tests/test_virtinterfaced.aug %_datadir/augeas/lenses/virtinterfaced.aug %_libdir/%name/connection-driver/libvirt_driver_interface.so %_mandir/man8/virtinterfaced.8* %_sbindir/virtinterfaced %_unitdir/virtinterfaced-admin.socket %_unitdir/virtinterfaced-ro.socket %_unitdir/virtinterfaced.service %_unitdir/virtinterfaced.socket %pre daemon-driver-libxl set -x : start pre %name-daemon-driver-libxl %version-%release %service_add_pre virtxend-admin.socket virtxend-ro.socket virtxend.socket : end pre %name-daemon-driver-libxl %version-%release %post daemon-driver-libxl set -x : start post %name-daemon-driver-libxl %version-%release %apparmor_reload %_sysconfdir/apparmor.d/usr.sbin.virtxend %service_add_post virtxend-admin.socket virtxend-ro.socket virtxend.socket : end post %name-daemon-driver-libxl %version-%release %preun daemon-driver-libxl set -x : start preun %name-daemon-driver-libxl %version-%release %service_del_preun virtxend-admin.socket virtxend-ro.socket virtxend.socket : end preun %name-daemon-driver-libxl %version-%release %postun daemon-driver-libxl set -x : start postun %name-daemon-driver-libxl %version-%release %service_del_postun_without_restart virtxend-admin.socket virtxend-ro.socket virtxend.socket : end postun %name-daemon-driver-libxl %version-%release %posttrans daemon-driver-libxl set -x : start posttrans %name-daemon-driver-libxl %version-%release systemctl enable virtxend-admin.socket virtxend-ro.socket virtxend.socket systemctl start virtxend-admin.socket virtxend-ro.socket virtxend.socket : end posttrans %name-daemon-driver-libxl %version-%release %files daemon-driver-libxl %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %dir %_libdir/%name/connection-driver %dir %_sysconfdir/apparmor.d %dir %_sysconfdir/%name %_datadir/augeas/lenses/libvirtd_libxl.aug %_datadir/augeas/lenses/tests/test_libvirtd_libxl.aug %_datadir/augeas/lenses/tests/test_virtxend.aug %_datadir/augeas/lenses/virtxend.aug %_libdir/%name/connection-driver/libvirt_driver_libxl.so %_mandir/man8/virtxend.8* %_sbindir/virtxend %config %_sysconfdir/apparmor.d/usr.sbin.virtxend %config %_sysconfdir/logrotate.d/libvirtd.libxl %_unitdir/virtxend-admin.socket %_unitdir/virtxend-ro.socket %_unitdir/virtxend.service %_unitdir/virtxend.socket %pre daemon-log set -x : start pre %name-daemon-log %version-%release %service_add_pre virtlogd-admin.socket virtlogd.socket : end pre %name-daemon-log %version-%release %post daemon-log set -x : start post %name-daemon-log %version-%release %service_add_post virtlogd-admin.socket virtlogd.socket : end post %name-daemon-log %version-%release %preun daemon-log set -x : start preun %name-daemon-log %version-%release %service_del_preun virtlogd-admin.socket virtlogd.socket : end preun %name-daemon-log %version-%release %postun daemon-log set -x : start postun %name-daemon-log %version-%release %service_del_postun_without_restart virtlogd-admin.socket virtlogd.socket : end postun %name-daemon-log %version-%release %posttrans daemon-log set -x : start posttrans %name-daemon-log %version-%release systemctl enable virtlogd-admin.socket virtlogd.socket systemctl start virtlogd-admin.socket virtlogd.socket # virtlogd must not be restarted since it manages logs from virtual machine consoles. # It is safe to re-exec. systemctl reload-or-try-restart virtlogd || : FAIL $? : end posttrans %name-daemon-log %version-%release %files daemon-log %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %_datadir/augeas/lenses/tests/test_virtlogd.aug %_datadir/augeas/lenses/virtlogd.aug %_mandir/man8/virtlogd.8* %_sbindir/virtlogd %_unitdir/virtlogd-admin.socket %_unitdir/virtlogd.service %_unitdir/virtlogd.socket %pre daemon-lock set -x : start pre %name-daemon-lock %version-%release %service_add_pre virtlockd-admin.socket virtlockd-ro.socket virtlockd.socket : end pre %name-daemon-lock %version-%release %post daemon-lock set -x : start post %name-daemon-lock %version-%release %service_add_post virtlockd-admin.socket virtlockd.socket : end post %name-daemon-lock %version-%release %preun daemon-lock set -x : start preun %name-daemon-lock %version-%release %service_del_preun virtlockd-admin.socket virtlockd.socket : end preun %name-daemon-lock %version-%release %postun daemon-lock set -x : start postun %name-daemon-lock %version-%release %service_del_postun_without_restart virtlockd-admin.socket virtlockd.socket : end postun %name-daemon-lock %version-%release %posttrans daemon-lock set -x : start posttrans %name-daemon-lock %version-%release systemctl enable virtlockd-admin.socket virtlockd.socket systemctl start virtlockd-admin.socket virtlockd.socket : end posttrans %name-daemon-lock %version-%release %files daemon-lock %dir %_datadir/%name # %_datadir/augeas/lenses/libvirt_lockd.aug %_datadir/augeas/lenses/tests/test_libvirt_lockd.aug %_datadir/augeas/lenses/tests/test_virtlockd.aug %_datadir/augeas/lenses/virtlockd.aug %_mandir/man8/virtlockd.8* %_sbindir/virtlockd %_unitdir/virtlockd-admin.socket %_unitdir/virtlockd.service %_unitdir/virtlockd.socket %pre daemon-driver-lxc set -x : start pre %name-daemon-driver-lxc %version-%release %service_add_pre virtlxcd-admin.socket virtlxcd-ro.socket virtlxcd.socket : end pre %name-daemon-driver-lxc %version-%release %post daemon-driver-lxc set -x : start post %name-daemon-driver-lxc %version-%release %apparmor_reload %_sysconfdir/apparmor.d/%name/TEMPLATE.lxc %service_add_post virtlxcd-admin.socket virtlxcd-ro.socket virtlxcd.socket : end post %name-daemon-driver-lxc %version-%release %preun daemon-driver-lxc set -x : start preun %name-daemon-driver-lxc %version-%release %service_del_preun virtlxcd-admin.socket virtlxcd-ro.socket virtlxcd.socket : end preun %name-daemon-driver-lxc %version-%release %postun daemon-driver-lxc set -x : start postun %name-daemon-driver-lxc %version-%release %service_del_postun_without_restart virtlxcd-admin.socket virtlxcd-ro.socket virtlxcd.socket : end postun %name-daemon-driver-lxc %version-%release %posttrans daemon-driver-lxc set -x : start posttrans %name-daemon-driver-lxc %version-%release systemctl enable virtlxcd-admin.socket virtlxcd-ro.socket virtlxcd.socket systemctl start virtlxcd-admin.socket virtlxcd-ro.socket virtlxcd.socket : end posttrans %name-daemon-driver-lxc %version-%release %files daemon-driver-lxc %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %dir %_libdir/%name/connection-driver %dir %_sysconfdir/apparmor.d %dir %_sysconfdir/apparmor.d/%name %dir %_sysconfdir/apparmor.d/abstractions %dir %_sysconfdir/%name %_bindir/virt-login-shell %_datadir/augeas/lenses/libvirtd_lxc.aug %_datadir/augeas/lenses/tests/test_libvirtd_lxc.aug %_datadir/augeas/lenses/tests/test_virtlxcd.aug %_datadir/augeas/lenses/virtlxcd.aug %_libdir/%name/connection-driver/libvirt_driver_lxc.so %_libexecdir/libvirt_lxc %_libexecdir/virt-login-shell-helper %_mandir/man1/virt-login-shell.1* %_mandir/man8/virtlxcd.8* %_sbindir/virtlxcd %config %_sysconfdir/apparmor.d/%name/TEMPLATE.lxc %config %_sysconfdir/apparmor.d/abstractions/libvirt-lxc %config %_sysconfdir/logrotate.d/libvirtd.lxc %_unitdir/virtlxcd-admin.socket %_unitdir/virtlxcd-ro.socket %_unitdir/virtlxcd.service %_unitdir/virtlxcd.socket %pre daemon-driver-network set -x : start pre %name-daemon-driver-network %version-%release %service_add_pre virtnetworkd-admin.socket virtnetworkd-ro.socket virtnetworkd.socket : end pre %name-daemon-driver-network %version-%release %post daemon-driver-network set -x : start post %name-daemon-driver-network %version-%release %service_add_post virtnetworkd-admin.socket virtnetworkd-ro.socket virtnetworkd.socket : end post %name-daemon-driver-network %version-%release %preun daemon-driver-network set -x : start preun %name-daemon-driver-network %version-%release %service_del_preun virtnetworkd-admin.socket virtnetworkd-ro.socket virtnetworkd.socket : end preun %name-daemon-driver-network %version-%release %postun daemon-driver-network set -x : start postun %name-daemon-driver-network %version-%release %service_del_postun_without_restart virtnetworkd-admin.socket virtnetworkd-ro.socket virtnetworkd.socket : end postun %name-daemon-driver-network %version-%release %posttrans daemon-driver-network set -x : start posttrans %name-daemon-driver-network %version-%release systemctl enable virtnetworkd-admin.socket virtnetworkd-ro.socket virtnetworkd.socket systemctl start virtnetworkd-admin.socket virtnetworkd-ro.socket virtnetworkd.socket : end posttrans %name-daemon-driver-network %version-%release %files daemon-driver-network %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %dir %_libdir/%name/connection-driver %dir %_sysconfdir/%name %dir %_sysconfdir/%name/qemu %dir %_sysconfdir/%name/qemu/networks %dir %_sysconfdir/%name/qemu/networks/autostart %_datadir/augeas/lenses/tests/test_virtnetworkd.aug %_datadir/augeas/lenses/virtnetworkd.aug %_libdir/%name/connection-driver/libvirt_driver_network.so %_libexecdir/libvirt_leaseshelper %_mandir/man8/virtnetworkd.8* %_sbindir/virtnetworkd %_unitdir/virtnetworkd-admin.socket %_unitdir/virtnetworkd-ro.socket %_unitdir/virtnetworkd.service %_unitdir/virtnetworkd.socket %pre daemon-driver-nodedev set -x : start pre %name-daemon-driver-nodedev %version-%release %service_add_pre virtnodedevd-admin.socket virtnodedevd-ro.socket virtnodedevd.socket : end pre %name-daemon-driver-nodedev %version-%release %post daemon-driver-nodedev set -x : start post %name-daemon-driver-nodedev %version-%release %service_add_post virtnodedevd-admin.socket virtnodedevd-ro.socket virtnodedevd.socket : end post %name-daemon-driver-nodedev %version-%release %preun daemon-driver-nodedev set -x : start preun %name-daemon-driver-nodedev %version-%release %service_del_preun virtnodedevd-admin.socket virtnodedevd-ro.socket virtnodedevd.socket : end preun %name-daemon-driver-nodedev %version-%release %postun daemon-driver-nodedev set -x : start postun %name-daemon-driver-nodedev %version-%release %service_del_postun_without_restart virtnodedevd-admin.socket virtnodedevd-ro.socket virtnodedevd.socket : end postun %name-daemon-driver-nodedev %version-%release %posttrans daemon-driver-nodedev set -x : start posttrans %name-daemon-driver-nodedev %version-%release systemctl enable virtnodedevd-admin.socket virtnodedevd-ro.socket virtnodedevd.socket systemctl start virtnodedevd-admin.socket virtnodedevd-ro.socket virtnodedevd.socket : end posttrans %name-daemon-driver-nodedev %version-%release %files daemon-driver-nodedev %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %dir %_libdir/%name/connection-driver %_datadir/augeas/lenses/tests/test_virtnodedevd.aug %_datadir/augeas/lenses/virtnodedevd.aug %_libdir/%name/connection-driver/libvirt_driver_nodedev.so %_mandir/man8/virtnodedevd.8* %_sbindir/virtnodedevd %_unitdir/virtnodedevd-admin.socket %_unitdir/virtnodedevd-ro.socket %_unitdir/virtnodedevd.service %_unitdir/virtnodedevd.socket %pre daemon-driver-nwfilter set -x : start pre %name-daemon-driver-nwfilter %version-%release %service_add_pre virtnwfilterd-admin.socket virtnwfilterd-ro.socket virtnwfilterd.socket : end pre %name-daemon-driver-nwfilter %version-%release %post daemon-driver-nwfilter set -x : start post %name-daemon-driver-nwfilter %version-%release %service_add_post virtnwfilterd-admin.socket virtnwfilterd-ro.socket virtnwfilterd.socket : end post %name-daemon-driver-nwfilter %version-%release %preun daemon-driver-nwfilter set -x : start preun %name-daemon-driver-nwfilter %version-%release %service_del_preun virtnwfilterd-admin.socket virtnwfilterd-ro.socket virtnwfilterd.socket : end preun %name-daemon-driver-nwfilter %version-%release %postun daemon-driver-nwfilter set -x : start postun %name-daemon-driver-nwfilter %version-%release %service_del_postun_without_restart virtnwfilterd-admin.socket virtnwfilterd-ro.socket virtnwfilterd.socket : end postun %name-daemon-driver-nwfilter %version-%release %posttrans daemon-driver-nwfilter set -x : start posttrans %name-daemon-driver-nwfilter %version-%release systemctl enable virtnwfilterd-admin.socket virtnwfilterd-ro.socket virtnwfilterd.socket systemctl start virtnwfilterd-admin.socket virtnwfilterd-ro.socket virtnwfilterd.socket : end posttrans %name-daemon-driver-nwfilter %version-%release %files daemon-driver-nwfilter %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %dir %_libdir/%name/connection-driver %dir %_sysconfdir/%name %dir %_sysconfdir/%name/nwfilter %_datadir/augeas/lenses/tests/test_virtnwfilterd.aug %_datadir/augeas/lenses/virtnwfilterd.aug %_libdir/%name/connection-driver/libvirt_driver_nwfilter.so %_mandir/man8/virtnwfilterd.8* %_sbindir/virtnwfilterd %_unitdir/virtnwfilterd-admin.socket %_unitdir/virtnwfilterd-ro.socket %_unitdir/virtnwfilterd.service %_unitdir/virtnwfilterd.socket %pre daemon-driver-qemu set -x : start pre %name-daemon-driver-qemu %version-%release %service_add_pre virtqemud-admin.socket virtqemud-ro.socket virtqemud.socket : end pre %name-daemon-driver-qemu %version-%release %post daemon-driver-qemu set -x : start post %name-daemon-driver-qemu %version-%release %apparmor_reload %_sysconfdir/apparmor.d/%name/TEMPLATE.qemu %apparmor_reload %_sysconfdir/apparmor.d/usr.sbin.virtqemud %service_add_post virtqemud-admin.socket virtqemud-ro.socket virtqemud.socket : end post %name-daemon-driver-qemu %version-%release %preun daemon-driver-qemu set -x : start preun %name-daemon-driver-qemu %version-%release %service_del_preun virtqemud-admin.socket virtqemud-ro.socket virtqemud.socket : end preun %name-daemon-driver-qemu %version-%release %postun daemon-driver-qemu set -x : start postun %name-daemon-driver-qemu %version-%release %service_del_postun_without_restart virtqemud-admin.socket virtqemud-ro.socket virtqemud.socket : end postun %name-daemon-driver-qemu %version-%release %posttrans daemon-driver-qemu set -x : start posttrans %name-daemon-driver-qemu %version-%release systemctl enable virtqemud-admin.socket virtqemud-ro.socket virtqemud.socket systemctl start virtqemud-admin.socket virtqemud-ro.socket virtqemud.socket : end posttrans %name-daemon-driver-qemu %version-%release %files daemon-driver-qemu %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %dir %_libdir/%name/connection-driver %dir %_sysconfdir/apparmor.d %dir %_sysconfdir/apparmor.d/%name %dir %_sysconfdir/apparmor.d/abstractions %dir %_sysconfdir/%name %_bindir/virt-qemu-run %_datadir/augeas/lenses/libvirtd_qemu.aug %_datadir/augeas/lenses/tests/test_libvirtd_qemu.aug %_datadir/augeas/lenses/tests/test_virtqemud.aug %_datadir/augeas/lenses/virtqemud.aug %_libdir/%name/connection-driver/libvirt_driver_qemu.so %_mandir/man1/virt-qemu-run.1* %_mandir/man8/virtqemud.8* %_sbindir/virtqemud %config %_sysconfdir/apparmor.d/%name/TEMPLATE.qemu %config %_sysconfdir/apparmor.d/abstractions/libvirt-qemu %config %_sysconfdir/apparmor.d/usr.sbin.virtqemud %config %_sysconfdir/logrotate.d/libvirtd.qemu %config %_sysctldir/60-qemu-postcopy-migration.conf %config %_sysusersdir/libvirt-qemu.conf %_unitdir/virtqemud-admin.socket %_unitdir/virtqemud-ro.socket %_unitdir/virtqemud.service %_unitdir/virtqemud.socket %pre daemon-driver-secret set -x : start pre %name-daemon-driver-secret %version-%release %service_add_pre virtsecretd-admin.socket virtsecretd-ro.socket virtsecretd.socket : end pre %name-daemon-driver-secret %version-%release %post daemon-driver-secret set -x : start post %name-daemon-driver-secret %version-%release %service_add_post virtsecretd-admin.socket virtsecretd-ro.socket virtsecretd.socket : end post %name-daemon-driver-secret %version-%release %preun daemon-driver-secret set -x : start preun %name-daemon-driver-secret %version-%release %service_del_preun virtsecretd-admin.socket virtsecretd-ro.socket virtsecretd.socket : end preun %name-daemon-driver-secret %version-%release %postun daemon-driver-secret set -x : start postun %name-daemon-driver-secret %version-%release %service_del_postun_without_restart virtsecretd-admin.socket virtsecretd-ro.socket virtsecretd.socket : end postun %name-daemon-driver-secret %version-%release %posttrans daemon-driver-secret set -x : start posttrans %name-daemon-driver-secret %version-%release systemctl enable virtsecretd-admin.socket virtsecretd-ro.socket virtsecretd.socket systemctl start virtsecretd-admin.socket virtsecretd-ro.socket virtsecretd.socket : end posttrans %name-daemon-driver-secret %version-%release %files daemon-driver-secret %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %dir %_libdir/%name/connection-driver %_datadir/augeas/lenses/tests/test_virtsecretd.aug %_datadir/augeas/lenses/virtsecretd.aug %_libdir/%name/connection-driver/libvirt_driver_secret.so %_mandir/man8/virtsecretd.8* %_sbindir/virtsecretd %_unitdir/virtsecretd-admin.socket %_unitdir/virtsecretd-ro.socket %_unitdir/virtsecretd.service %_unitdir/virtsecretd.socket %files daemon-driver-storage %dir %_datadir/%name # %pre daemon-driver-storage-core set -x : start pre %name-daemon-driver-storage-core %version-%release %service_add_pre virtstoraged-admin.socket virtstoraged-ro.socket virtstoraged.socket : end pre %name-daemon-driver-storage-core %version-%release %post daemon-driver-storage-core set -x : start post %name-daemon-driver-storage-core %version-%release %service_add_post virtstoraged-admin.socket virtstoraged-ro.socket virtstoraged.socket : end post %name-daemon-driver-storage-core %version-%release %preun daemon-driver-storage-core set -x : start preun %name-daemon-driver-storage-core %version-%release %service_del_preun virtstoraged-admin.socket virtstoraged-ro.socket virtstoraged.socket : end preun %name-daemon-driver-storage-core %version-%release %postun daemon-driver-storage-core set -x : start postun %name-daemon-driver-storage-core %version-%release %service_del_postun_without_restart virtstoraged-admin.socket virtstoraged-ro.socket virtstoraged.socket : end postun %name-daemon-driver-storage-core %version-%release %posttrans daemon-driver-storage-core set -x : start posttrans %name-daemon-driver-storage-core %version-%release systemctl enable virtstoraged-admin.socket virtstoraged-ro.socket virtstoraged.socket systemctl start virtstoraged-admin.socket virtstoraged-ro.socket virtstoraged.socket : end posttrans %name-daemon-driver-storage-core %version-%release %files daemon-driver-storage-core %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %dir %_libdir/%name/connection-driver %dir %_libdir/%name/storage-backend %dir %_libdir/%name/storage-file %_datadir/augeas/lenses/tests/test_virtstoraged.aug %_datadir/augeas/lenses/virtstoraged.aug %_libdir/%name/connection-driver/libvirt_driver_storage.so %_libdir/%name/storage-backend/libvirt_storage_backend_fs.so %_libdir/%name/storage-file/libvirt_storage_file_fs.so %_libexecdir/libvirt_parthelper %_mandir/man8/virtstoraged.8* %_sbindir/virtstoraged %_unitdir/virtstoraged-admin.socket %_unitdir/virtstoraged-ro.socket %_unitdir/virtstoraged.service %_unitdir/virtstoraged.socket %files daemon-driver-storage-disk %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 %dir %_datadir/%name # %files daemon-driver-storage-iscsi %dir %_datadir/%name # %dir %_libdir/%name %dir %_libdir/%name/storage-backend %_libdir/%name/storage-backend/libvirt_storage_backend_iscsi.so %files daemon-driver-storage-iscsi-direct %dir %_datadir/%name # %files daemon-driver-storage-logical %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 %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 %dir %_datadir/%name # %dir %_libdir/%name %dir %_libdir/%name/storage-backend %_libdir/%name/storage-backend/libvirt_storage_backend_rbd.so %files daemon-driver-storage-scsi %dir %_datadir/%name # %dir %_libdir/%name %dir %_libdir/%name/storage-backend %_libdir/%name/storage-backend/libvirt_storage_backend_scsi.so %pre daemon-driver-vbox set -x : start pre %name-daemon-driver-vbox %version-%release %service_add_pre virtvboxd-admin.socket virtvboxd-ro.socket virtvboxd.socket : end pre %name-daemon-driver-vbox %version-%release %post daemon-driver-vbox set -x : start post %name-daemon-driver-vbox %version-%release %service_add_post virtvboxd-admin.socket virtvboxd-ro.socket virtvboxd.socket : end post %name-daemon-driver-vbox %version-%release %preun daemon-driver-vbox set -x : start preun %name-daemon-driver-vbox %version-%release %service_del_preun virtvboxd-admin.socket virtvboxd-ro.socket virtvboxd.socket : end preun %name-daemon-driver-vbox %version-%release %postun daemon-driver-vbox set -x : start postun %name-daemon-driver-vbox %version-%release %service_del_postun_without_restart virtvboxd-admin.socket virtvboxd-ro.socket virtvboxd.socket : end postun %name-daemon-driver-vbox %version-%release %posttrans daemon-driver-vbox set -x : start posttrans %name-daemon-driver-vbox %version-%release systemctl enable virtvboxd-admin.socket virtvboxd-ro.socket virtvboxd.socket systemctl start virtvboxd-admin.socket virtvboxd-ro.socket virtvboxd.socket : end posttrans %name-daemon-driver-vbox %version-%release %files daemon-driver-vbox %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %dir %_libdir/%name/connection-driver %_datadir/augeas/lenses/tests/test_virtvboxd.aug %_datadir/augeas/lenses/virtvboxd.aug %_libdir/%name/connection-driver/libvirt_driver_vbox.so %_mandir/man8/virtvboxd.8* %_sbindir/virtvboxd %_unitdir/virtvboxd-admin.socket %_unitdir/virtvboxd-ro.socket %_unitdir/virtvboxd.service %_unitdir/virtvboxd.socket %files daemon-hooks %dir %_datadir/%name # %files daemon-lxc %dir %_datadir/%name # %files daemon-plugin-lockd %dir %_datadir/%name # %dir %_libdir/%name/lock-driver %_libdir/%name/lock-driver/lockd.so %files daemon-plugin-sanlock %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %dir %_libdir/%name %dir %_libdir/%name/lock-driver %dir %_sysconfdir/%name %_datadir/augeas/lenses/libvirt_sanlock.aug %_datadir/augeas/lenses/tests/test_libvirt_sanlock.aug %_libdir/%name/lock-driver/sanlock.so %_libexecdir/libvirt_sanlock_helper %_mandir/man8/virt-sanlock-cleanup.8* %_sbindir/virt-sanlock-cleanup %pre daemon-proxy set -x : start pre %name-daemon-proxy %version-%release %service_add_pre virtproxyd-admin.socket virtproxyd-ro.socket virtproxyd-tcp.socket virtproxyd-tls.socket virtproxyd.socket : end pre %name-daemon-proxy %version-%release %post daemon-proxy set -x : start post %name-daemon-proxy %version-%release %service_add_post virtproxyd-admin.socket virtproxyd-ro.socket virtproxyd-tcp.socket virtproxyd-tls.socket virtproxyd.socket : end post %name-daemon-proxy %version-%release %preun daemon-proxy set -x : start preun %name-daemon-proxy %version-%release %service_del_preun virtproxyd-admin.socket virtproxyd-ro.socket virtproxyd-tcp.socket virtproxyd-tls.socket virtproxyd.socket : end preun %name-daemon-proxy %version-%release %postun daemon-proxy set -x : start postun %name-daemon-proxy %version-%release %service_del_postun_without_restart virtproxyd-admin.socket virtproxyd-ro.socket virtproxyd-tcp.socket virtproxyd-tls.socket virtproxyd.socket : end postun %name-daemon-proxy %version-%release %posttrans daemon-proxy set -x : start posttrans %name-daemon-proxy %version-%release systemctl enable virtproxyd-admin.socket virtproxyd-ro.socket virtproxyd-tcp.socket virtproxyd-tls.socket virtproxyd.socket systemctl start virtproxyd-admin.socket virtproxyd-ro.socket virtproxyd-tcp.socket virtproxyd-tls.socket virtproxyd.socket : end posttrans %name-daemon-proxy %version-%release %files daemon-proxy %dir %_datadir/%name # %dir %_datadir/augeas %dir %_datadir/augeas/lenses %dir %_datadir/augeas/lenses/tests %_datadir/augeas/lenses/tests/test_virtproxyd.aug %_datadir/augeas/lenses/virtproxyd.aug %_mandir/man8/virtproxyd.8* %_sbindir/virtproxyd %_unitdir/virtproxyd-admin.socket %_unitdir/virtproxyd-ro.socket %_unitdir/virtproxyd-tcp.socket %_unitdir/virtproxyd-tls.socket %_unitdir/virtproxyd.service %_unitdir/virtproxyd.socket %files daemon-qemu %dir %_datadir/%name # %files daemon-vbox %dir %_datadir/%name # %files daemon-xen %dir %_datadir/%name # %files devel %dir %_datadir/%name # %dir %_datadir/%name/api %_datadir/%name/api/libvirt-admin-api.xml %_datadir/%name/api/libvirt-api.xml %_datadir/%name/api/libvirt-lxc-api.xml %_datadir/%name/api/libvirt-qemu-api.xml %_includedir/%name %_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 %dir %_datadir/%name # %dir %_docdir/%name %doc %_docdir/%name/examples %doc %_docdir/%name/html %files lang -f %name.lang %dir %_datadir/%name # %files libs %dir %_datadir/%name # %ghost %_localstatedir/cache/%name %ghost %_localstatedir/lib/%name %ghost %_localstatedir/log/%name %post nss -p /sbin/ldconfig %postun nss -p /sbin/ldconfig %files nss %dir %_datadir/%name # %_libdir/libnss_libvirt.so.2 %_libdir/libnss_libvirt_guest.so.2 %files wireshark-plugin %dir %_datadir/%name # %if %{with libvirt_wireshark} %dir %_libdir/wireshark %dir %_libdir/wireshark/plugins %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