Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:olh:xen-buildrequires
libvirt-7.4.0
libvirt.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libvirt.spec of Package libvirt-7.4.0
# vim: ts=2 shiftwidth=2 noexpandtab nowrap %if ! %{defined _fillupdir} %define _fillupdir /var/adm/fillup-templates %endif %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_meson_test 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/git/?p=libvirt.git %define libvirt_revision_full f14ecc18ffe206bc9f03f003467f3d07dfbe008b %define libvirt_revision_short f14ecc18ff %define libvirt_date_unix 1622541448 %define libvirt_date_commit 2021-06-01 11:57:28 +0200 %define keycodemapdb_revision_full 27acf0ef828bf719b2053ba398b195829413dbdd %define keycodemapdb_revision_short 27acf0e %define keycodemapdb_date_unix 1588347908 %define keycodemapdb_date_commit 2020-05-01 16:45:08 +0100 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 Source0: %name-%version.tar #KEEP NOSOURCE DEBUGINFO NoSource: 0 %if %suse_version > 1110 BuildRequires: python(abi) > 3.0 %endif %define keycodemapdb_version 27acf0ef828bf719b2053ba398b195829413dbdd Source1: keycodemapdb-%keycodemapdb_version.tar #KEEP NOSOURCE DEBUGINFO NoSource: 1 BuildRoot: %_tmppath/%name-%version-build # Requires: %name-admin = %version-%release Requires: %name-client = %version-%release Requires: %name-daemon = %version-%release Requires: %name-daemon-driver-libxl = %version-%release Requires: %name-daemon-driver-qemu = %version-%release Requires: %name-libs = %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-xen = %version-%release Obsoletes: libvirt-daemon-xen Obsoletes: libvirt-daemon-xen-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.7 %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 BuildRequires: pkgconfig(libtirpc) BuildRequires: pkgconfig(yajl) >= 2.0.1 BuildRequires: pkgconfig(xenlight) < 4.9.0 # 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.54.0 BuildRequires: ninja BuildRequires: pkg-config BuildRequires: rpcgen # BuildRequires: apparmor-rpm-macros BuildRequires: python3-docutils BuildRequires: perl # bogus BuildRequires: parted 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 admin Summary: Upstream pkg admin Group: Development/Libraries/C and C++ Requires: %name = %version-%release Requires(pre): %fillup_prereq %description admin %package bash-completion Summary: Upstream pkg bash-completion Group: Development/Libraries/C and C++ Requires: %name = %version-%release Requires: bash-completion BuildArch: noarch %description bash-completion %package -n libvirt%{sover_libvirt} Summary: Upstream pkg libvirt%{sover_libvirt} Group: Development/Libraries/C and C++ Requires: %name = %version-%release %description -n libvirt%{sover_libvirt} %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 -n libvirt-lxc%{sover_libvirt_lxc} Summary: Upstream pkg lxc%{sover_libvirt_lxc} Group: Development/Libraries/C and C++ Requires: %name = %version-%release %description -n libvirt-lxc%{sover_libvirt_lxc} %package -n libvirt-qemu%{sover_libvirt_qemu} Summary: Upstream pkg qemu%{sover_libvirt_qemu} Group: Development/Libraries/C and C++ Requires: %name = %version-%release %description -n libvirt-qemu%{sover_libvirt_qemu} %package client Summary: Upstream pkg client Group: Development/Libraries/C and C++ Requires: %name = %version-%release Requires(pre): %name = %version-%release Requires(pre): %fillup_prereq %{?systemd_requires} %description client %package daemon Summary: Upstream pkg daemon Group: Development/Libraries/C and C++ Requires: %name = %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 Requires(pre): %fillup_prereq %{?systemd_requires} %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 Requires(pre): %fillup_prereq %description daemon-config-network %package daemon-config-nwfilter Summary: Upstream pkg daemon-config-nwfilter Group: Development/Libraries/C and C++ Requires: %name = %version-%release Requires(pre): %fillup_prereq %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 Requires(pre): %fillup_prereq %description daemon-driver-libxl %package daemon-driver-lxc Summary: Upstream pkg daemon-driver-lxc Group: Development/Libraries/C and C++ Requires: %name = %version-%release Requires(pre): %fillup_prereq 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 Requires(pre): %fillup_prereq %description daemon-driver-network %package daemon-driver-nodedev Summary: Upstream pkg daemon-driver-nodedev Group: Development/Libraries/C and C++ Requires: %name = %version-%release Requires(pre): %fillup_prereq %description daemon-driver-nodedev %package daemon-driver-nwfilter Summary: Upstream pkg daemon-driver-nwfilter Group: Development/Libraries/C and C++ Requires: %name = %version-%release Requires(pre): %fillup_prereq %description daemon-driver-nwfilter %package daemon-driver-qemu Summary: Upstream pkg daemon-driver-qemu Group: Development/Libraries/C and C++ Requires: %name = %version-%release Requires(pre): %fillup_prereq %description daemon-driver-qemu %package daemon-driver-secret Summary: Upstream pkg daemon-driver-secret Group: Development/Libraries/C and C++ Requires: %name = %version-%release Requires(pre): %fillup_prereq %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 Requires(pre): %fillup_prereq %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-iscsi-direct Summary: Upstream pkg daemon-driver-storage-iscsi-direct Group: Development/Libraries/C and C++ Requires: %name = %version-%release %description daemon-driver-storage-iscsi-direct %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-vbox Summary: Upstream pkg daemon-driver-vbox Group: Development/Libraries/C and C++ Requires: %name = %version-%release Requires(pre): %fillup_prereq %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-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: 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 Group: Development/Libraries/C and C++ Requires: %name = %version-%release BuildArch: noarch %description doc %package libs Summary: Upstream pkg libs Group: Development/Libraries/C and C++ Requires: %name = %version-%release Obsoletes: libvirt-libs-debuginfo %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 %lang_package %prep %setup -q pushd '.' %patch1519207428 -p1 %patch1519207429 -p1 %patch1519207434 -p1 %patch1455814140 -p1 popd rm -rf './src/keycodemapdb' tar xfa %{SOURCE1} mkdir -vp './src' mv -v 'keycodemapdb-%keycodemapdb_version' './src/keycodemapdb' %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`" %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 -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 \ -Dyajl=enabled \ -Ddriver_bhyve=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='root' \ -Dqemu_group='root' \ %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=true \ -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_sheepdog=disabled \ -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 # for dir in %_datadir/polkit-1 %_datadir/polkit-1/actions %_datadir/polkit-1/rules.d do d=%buildroot$dir mkdir -vp "${d}" chmod -c --reference="${dir}" "${d}" done # mkdir -vp %buildroot%_presetdir cat > %buildroot%_presetdir/00-%name.preset <<EOF enable libvirtd-tcp.socket EOF # # Strip auto-generated UUID - we need it generated per-install mkdir -vp %buildroot%_datadir/%name/networks sed -e '/<uuid>/d' -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 # rm -rfv \ %buildroot%_localstatedir/cache \ %buildroot%_localstatedir/run mkdir -vp %buildroot/%_fillupdir sysconfig=" libvirt-guests libvirtd virtinterfaced virtlockd virtlogd virtlxcd virtnetworkd virtnodedevd virtnwfilterd virtproxyd virtqemud virtsecretd virtstoraged virtvboxd virtxend " for i in ${sysconfig} do mv %buildroot/%_sysconfdir/sysconfig/${i} %buildroot%_fillupdir/sysconfig.${i} done find %buildroot/%_sysconfdir/libvirt -name "*.conf" -print -delete 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 %license COPYING COPYING.LESSER %dir %_datadir/%name %dir %_datadir/%name/cpu_map %config %_sysconfdir/sasl2 %config %_datadir/%name/cpu_map/index.xml %config %_datadir/%name/cpu_map/x86* %config %_datadir/%name/schemas %pre admin set -x : start pre %name-admin %version-%release %service_add_pre virtlockd-admin.socket virtlogd-admin.socket : end pre %name-admin %version-%release %post admin set -x : start post %name-admin %version-%release %service_add_post virtlockd-admin.socket virtlogd-admin.socket : end post %name-admin %version-%release %preun admin set -x : start preun %name-admin %version-%release %service_del_preun virtlockd-admin.socket virtlogd-admin.socket : end preun %name-admin %version-%release %postun admin set -x : start postun %name-admin %version-%release %service_del_postun_without_restart virtlockd-admin.socket virtlogd-admin.socket : end postun %name-admin %version-%release %files admin %dir %_datadir/%name %_bindir/virt-admin %_mandir/man1/virt-admin.1* %_unitdir/virtlockd-admin.socket %_unitdir/virtlogd-admin.socket %files bash-completion %dir %_datadir/%name %_datadir/bash-completion %post -n libvirt%{sover_libvirt} -p /sbin/ldconfig %postun -n libvirt%{sover_libvirt} -p /sbin/ldconfig %files -n libvirt%{sover_libvirt} %_libdir/libvirt.so.%{sover_libvirt} %_libdir/libvirt.so.%{sover_libvirt}.* %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} %_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} %_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} %_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 %{fillup_only -n libvirt-guests} : 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 %files client %dir %_datadir/%name %dir %_libdir/%name %_bindir/virsh %_bindir/virt-host-validate %_bindir/virt-pki-validate %_bindir/virt-xml-validate %_fillupdir/sysconfig.libvirt-guests %_libexecdir/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* %_unitdir/libvirt-guests.service %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 libvirtd-admin.socket libvirtd-ro.socket libvirtd-tcp.socket libvirtd-tls.socket libvirtd.service libvirtd.socket virt-guest-shutdown.target virtlockd.service virtlockd.socket virtlogd.service virtlogd.socket virtproxyd-admin.socket virtproxyd-ro.socket virtproxyd-tcp.socket virtproxyd-tls.socket virtproxyd.service virtproxyd.socket : end pre %name-daemon %version-%release %post daemon set -x : start post %name-daemon %version-%release %service_add_post libvirtd-admin.socket libvirtd-ro.socket libvirtd-tcp.socket libvirtd-tls.socket libvirtd.service libvirtd.socket virt-guest-shutdown.target virtlockd.service virtlockd.socket virtlogd.service virtlogd.socket virtproxyd-admin.socket virtproxyd-ro.socket virtproxyd-tcp.socket virtproxyd-tls.socket virtproxyd.service virtproxyd.socket %{fillup_only -n libvirtd virtlockd virtlogd virtproxyd} %apparmor_reload /etc/apparmor.d/usr.sbin.libvirtd : end post %name-daemon %version-%release %preun daemon set -x : start preun %name-daemon %version-%release %service_del_preun libvirtd-admin.socket libvirtd-ro.socket libvirtd-tcp.socket libvirtd-tls.socket libvirtd.service libvirtd.socket virt-guest-shutdown.target virtlockd.service virtlockd.socket virtlogd.service virtlogd.socket virtproxyd-admin.socket virtproxyd-ro.socket virtproxyd-tcp.socket virtproxyd-tls.socket virtproxyd.service virtproxyd.socket : end preun %name-daemon %version-%release %postun daemon set -x : start postun %name-daemon %version-%release # 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_without_restart libvirtd-admin.socket libvirtd-ro.socket libvirtd-tcp.socket libvirtd-tls.socket libvirtd.service libvirtd.socket virt-guest-shutdown.target virtlockd.service virtlockd.socket virtlogd.service virtlogd.socket virtproxyd-admin.socket virtproxyd-ro.socket virtproxyd-tcp.socket virtproxyd-tls.socket virtproxyd.service virtproxyd.socket : 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 awk -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 libvirtd virtlockd virtlogd ; do %_bindir/systemctl try-restart ${service}.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 %_sysconfdir/apparmor.d %dir %_sysconfdir/apparmor.d/abstractions %dir %_sysconfdir/apparmor.d/%name %dir %_sysconfdir/apparmor.d/local %dir %_libdir/%name %dir %_libdir/%name/lock-driver %_bindir/virt-ssh-helper %_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/tests/test_virtproxyd.aug %_datadir/augeas/lenses/virtlockd.aug %_datadir/augeas/lenses/virtlogd.aug %_datadir/augeas/lenses/virtproxyd.aug %_datadir/polkit-1/actions/org.libvirt.api.policy %_datadir/polkit-1/actions/org.libvirt.unix.policy %_datadir/polkit-1/rules.d/50-libvirt.rules %_fillupdir/sysconfig.libvirtd %_fillupdir/sysconfig.virtlockd %_fillupdir/sysconfig.virtlogd %_fillupdir/sysconfig.virtproxyd %_libdir/%name/lock-driver/lockd.so %_libexecdir/libvirt_iohelper %_libexecdir/virt-login-shell-helper %_libexecdir/virt-aa-helper %_mandir/man7/virkeycode-*.7* %_mandir/man7/virkeyname-*.7* %_mandir/man8/libvirtd.8* %_mandir/man8/virtlockd.8* %_mandir/man8/virtlogd.8* %_mandir/man8/virtproxyd.8* %_sbindir/libvirtd %_sbindir/virtlockd %_sbindir/virtlogd %_sbindir/virtproxyd %config %_sysconfdir/apparmor.d/abstractions/libvirt-lxc %config %_sysconfdir/apparmor.d/abstractions/libvirt-qemu %config %_sysconfdir/apparmor.d/%name/TEMPLATE.lxc %config %_sysconfdir/apparmor.d/%name/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/logrotate.d/libvirtd %config %_presetdir/* %_unitdir/libvirtd-admin.socket %_unitdir/libvirtd-ro.socket %_unitdir/libvirtd-tcp.socket %_unitdir/libvirtd-tls.socket %_unitdir/libvirtd.service %_unitdir/libvirtd.socket %_unitdir/virt-guest-shutdown.target %_unitdir/virtlockd.service %_unitdir/virtlockd.socket %_unitdir/virtlogd.service %_unitdir/virtlogd.socket %_unitdir/virtproxyd-admin.socket %_unitdir/virtproxyd-ro.socket %_unitdir/virtproxyd-tcp.socket %_unitdir/virtproxyd-tls.socket %_unitdir/virtproxyd.service %_unitdir/virtproxyd.socket %dir /usr/lib/sysctl.d /usr/lib/sysctl.d/60-libvirtd.conf %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 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 %files daemon-config-network %dir %_datadir/%name %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.service 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.service virtinterfaced.socket %{fillup_only -n virtinterfaced} : 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.service 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.service virtinterfaced.socket : end postun %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 %_fillupdir/sysconfig.virtinterfaced %_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.service virtxend.socket : end pre %name-daemon-driver-libxl %version-%release %post daemon-driver-libxl set -x : start post %name-daemon-driver-libxl %version-%release %service_add_post virtxend-admin.socket virtxend-ro.socket virtxend.service virtxend.socket %{fillup_only -n virtxend} : 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.service 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.service virtxend.socket : end postun %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 %_localstatedir/lib/%name %dir %_localstatedir/lib/%name/libxl %dir %_localstatedir/log/%name %dir %_localstatedir/log/%name/libxl %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 %_fillupdir/sysconfig.virtxend %_libdir/%name/connection-driver/libvirt_driver_libxl.so %_mandir/man8/virtxend.8* %_sbindir/virtxend %config %_sysconfdir/logrotate.d/libvirtd.libxl %_unitdir/virtxend-admin.socket %_unitdir/virtxend-ro.socket %_unitdir/virtxend.service %_unitdir/virtxend.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.service virtlxcd.socket : end pre %name-daemon-driver-lxc %version-%release %post daemon-driver-lxc set -x : start post %name-daemon-driver-lxc %version-%release %service_add_post virtlxcd-admin.socket virtlxcd-ro.socket virtlxcd.service virtlxcd.socket %{fillup_only -n virtlxcd} : 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.service 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.service virtlxcd.socket : end postun %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 %_localstatedir/lib/%name %dir %_localstatedir/lib/%name/lxc %dir %_localstatedir/log/%name %dir %_localstatedir/log/%name/lxc %dir %_sysconfdir/apparmor.d/abstractions %dir %_sysconfdir/apparmor.d/%name %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 %_fillupdir/sysconfig.virtlxcd %_libdir/%name/connection-driver/libvirt_driver_lxc.so %_libexecdir/libvirt_lxc %_mandir/man1/virt-login-shell.1* %_mandir/man8/virtlxcd.8* %_sbindir/virtlxcd %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.service 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.service virtnetworkd.socket %{fillup_only -n virtnetworkd} : 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.service 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.service virtnetworkd.socket : end postun %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 %_localstatedir/lib/%name %dir %_localstatedir/lib/%name/dnsmasq %dir %_localstatedir/lib/%name/network %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 %_fillupdir/sysconfig.virtnetworkd %_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.service 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.service virtnodedevd.socket %{fillup_only -n virtnodedevd} : 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.service 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.service virtnodedevd.socket : end postun %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 %_fillupdir/sysconfig.virtnodedevd %_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.service 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.service virtnwfilterd.socket %{fillup_only -n virtnwfilterd} : 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.service 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.service virtnwfilterd.socket : end postun %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 %_fillupdir/sysconfig.virtnwfilterd %_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.service virtqemud.socket : end pre %name-daemon-driver-qemu %version-%release %post daemon-driver-qemu set -x : start post %name-daemon-driver-qemu %version-%release %service_add_post virtqemud-admin.socket virtqemud-ro.socket virtqemud.service virtqemud.socket %{fillup_only -n virtqemud} : 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.service 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.service virtqemud.socket : end postun %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/%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 %_fillupdir/sysconfig.virtqemud %_libdir/%name/connection-driver/libvirt_driver_qemu.so %_localstatedir/lib/%name/qemu %_localstatedir/log/%name/qemu %_mandir/man1/virt-qemu-run.1* %_mandir/man8/virtqemud.8* %_sbindir/virtqemud %config %_sysconfdir/logrotate.d/libvirtd.qemu %_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.service 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.service virtsecretd.socket %{fillup_only -n virtsecretd} : 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.service 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.service virtsecretd.socket : end postun %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 %_fillupdir/sysconfig.virtsecretd %_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.service 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.service virtstoraged.socket %{fillup_only -n virtstoraged} : 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.service 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.service virtstoraged.socket : end postun %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 %_fillupdir/sysconfig.virtstoraged %_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 %files daemon-driver-storage-sheepdog %dir %_datadir/%name %pre daemon-driver-vbox set -x : start pre %name-daemon-driver-vbox %version-%release %service_add_pre virtvboxd-admin.socket virtvboxd-ro.socket virtvboxd.service 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.service virtvboxd.socket %{fillup_only -n virtvboxd} : 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.service 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.service virtvboxd.socket : end postun %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 %_fillupdir/sysconfig.virtvboxd %_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-qemu %dir %_datadir/%name %files daemon-vbox %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 %dir %_datadir/%name/cpu_map %config %_datadir/%name/cpu_map/arm* %config %_datadir/%name/cpu_map/ppc* %config %_datadir/%name/test-screenshot.png %files lock-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 %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 %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