2007-01-11 01:44:36 +01:00
|
|
|
#
|
2011-01-15 02:55:10 +01:00
|
|
|
# spec file for package libvirt
|
2007-01-11 01:44:36 +01:00
|
|
|
#
|
2020-01-16 02:52:12 +01:00
|
|
|
# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
|
2007-01-11 01:44:36 +01:00
|
|
|
#
|
2008-08-10 01:31:46 +02:00
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
Accepting request 711148 from home:jfehlig:branches:Virtualization
Fixes for CVE's made public today.
- api: disallow virConnect*HypervisorCPU,
virConnectGetDomainCapabilities, virDomainManagedSaveDefineXML,
and virDomainSaveImageGetXMLDesc on read-only connections
CVE-2019-10161-api-disallow-virDomainSaveImageGetXMLDesc.patch,
CVE-2019-10166-api-disallow-virDomainManagedSaveDefineXML.patch,
CVE-2019-10167-api-disallow-virConnectGetDomainCapabilities.patch,
CVE-2019-10168-api-disallow-virConnect-HypervisorCPU.patch
CVE-2019-10161, CVE-2019-10166, CVE-2019-10167, CVE-2019-10168
bsc#1138301, bsc#1138302, bsc#1138303, bsc#1138305
OBS-URL: https://build.opensuse.org/request/show/711148
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=765
2019-06-20 17:16:41 +02:00
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
2007-01-11 01:44:36 +01:00
|
|
|
#
|
|
|
|
|
2012-04-12 23:33:51 +02:00
|
|
|
|
2019-12-03 05:35:26 +01:00
|
|
|
# Compat macro for new _fillupdir macro introduced in Nov 2017
|
2017-11-24 10:58:28 +01:00
|
|
|
%if ! %{defined _fillupdir}
|
|
|
|
%define _fillupdir /var/adm/fillup-templates
|
|
|
|
%endif
|
|
|
|
|
2019-12-03 05:35:26 +01:00
|
|
|
# libvirt does not support building in srcdir
|
|
|
|
%define _vpath_builddir %{_target_platform}
|
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
# The hypervisor drivers that run in libvirtd
|
|
|
|
%define with_qemu 0%{!?_without_qemu:1}
|
|
|
|
%define with_lxc 0%{!?_without_lxc:1}
|
|
|
|
%define with_libxl 0%{!?_without_libxl:1}
|
2019-02-27 22:02:36 +01:00
|
|
|
%define with_vbox 0%{!?_without_vbox:0}
|
2011-04-05 00:08:05 +02:00
|
|
|
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
# Then the hypervisor drivers that run outside libvirtd, in libvirt.so
|
2013-06-07 03:10:31 +02:00
|
|
|
%define with_openvz 0%{!?_without_openvz:1}
|
|
|
|
%define with_vmware 0%{!?_without_vmware:1}
|
2011-04-05 00:08:05 +02:00
|
|
|
%define with_esx 0%{!?_without_esx:1}
|
2011-09-26 05:28:30 +02:00
|
|
|
%define with_hyperv 0%{!?_without_hyperv:0}
|
2011-04-05 00:08:05 +02:00
|
|
|
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
# Then the secondary host drivers, which run inside libvirtd
|
2016-08-04 19:28:41 +02:00
|
|
|
%define with_storage_rbd 0%{!?_without_storage_rbd:0}
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%define with_storage_sheepdog 0
|
2018-07-04 19:18:33 +02:00
|
|
|
%define with_storage_gluster 0%{!?_without_storage_gluster:1}
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
%define with_storage_iscsi_direct 0%{!?_without_storage_iscsi_direct:0}
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%define with_apparmor 0%{!?_without_apparmor:1}
|
2011-04-05 00:08:05 +02:00
|
|
|
|
2011-09-08 18:17:38 +02:00
|
|
|
# Optional bits on by default
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%define with_sanlock 0%{!?_without_sanlock:1}
|
|
|
|
%define with_polkit_rules 1
|
2017-11-09 05:22:40 +01:00
|
|
|
%define with_wireshark 0%{!?_without_wireshark:1}
|
2018-05-08 07:01:36 +02:00
|
|
|
%define with_libssh2 0%{!?_without_libssh2:1}
|
2011-09-08 18:17:38 +02:00
|
|
|
|
2011-04-05 00:08:05 +02:00
|
|
|
# A few optional bits off by default, we enable later
|
2016-08-02 23:28:46 +02:00
|
|
|
%define with_numactl 0%{!?_without_numactl:0}
|
2012-04-12 23:33:51 +02:00
|
|
|
%define with_numad 0%{!?_without_numad:0}
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%define with_firewalld 0%{!?_without_firewalld:0}
|
Accepting request 681981 from home:jfehlig:branches:Virtualization
- Update to libvirt 5.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
11c8aca9-libxl-set-mem-after-balloon.patch,
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch,
b6440119-qemu-conf-sev.patch,
a404ac34-qemu-cgroup-sev.patch,
6fd4c8f8-qemu-domain-sev.patch,
17f6a257-security-dac-sev.patch,
a2d3dea9-qemu-caps-dac-override-sev.patch,
620d9dd5-qemu-no-dac-override-nonroot.patch
- jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577
OBS-URL: https://build.opensuse.org/request/show/681981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=734
2019-03-06 03:00:59 +01:00
|
|
|
%define with_firewalld_zone 0%{!?_without_firewalld_zone:0}
|
2016-12-07 00:28:57 +01:00
|
|
|
%define with_libssh 0%{!?_without_libssh:0}
|
Accepting request 567780 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.0.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
2d07f1f0-fix-storage-crash.patch,
69ed99c7-dom0-persistent.patch,
8599aedd-libvirt-guests-dom0-filter.patch,
0f33025a-virt-aa-helper-handle-more-disk-images.patch,
b475a91b-add-virStringFilterChars-string-utility.patch,
faec1958-lxc-set-hostname-based-on-container-name.patch,
2089ab21-netserver-close-clients-before-stopping-all-drivers.patch,
fix-virt-aa-helper-profile.patch,
suse-apparmor-signal.patch
- Patches added to fix upstream bugs:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch
- CVE-2018-5748, CVE-2017-5715, bsc#1071651
OBS-URL: https://build.opensuse.org/request/show/567780
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=661
2018-01-19 20:16:17 +01:00
|
|
|
%define with_bash_completion 0%{!?_without_bash_completion:0}
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
|
2011-04-05 00:08:05 +02:00
|
|
|
# Set the OS / architecture specific special cases
|
|
|
|
|
2017-07-21 19:35:13 +02:00
|
|
|
# Xen is available only on x86_64, armv7 and aarch64
|
|
|
|
%ifnarch x86_64 armv7hl aarch64
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%define with_libxl 0
|
2010-12-02 17:42:49 +01:00
|
|
|
%endif
|
2011-04-05 00:08:05 +02:00
|
|
|
|
2017-06-08 01:56:21 +02:00
|
|
|
# For SLE, further restrict Xen support to x86_64 only
|
2017-11-08 13:04:32 +01:00
|
|
|
%if ! 0%{?is_opensuse}
|
2016-06-24 19:07:56 +02:00
|
|
|
%ifarch %arm aarch64
|
|
|
|
%define with_libxl 0
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
2016-08-02 23:28:46 +02:00
|
|
|
# Enable numactl for most architectures. Handle aarch64 separately
|
|
|
|
%ifnarch s390 s390x %arm %ix86 aarch64
|
|
|
|
%define with_numactl 0%{!?_without_numactl:1}
|
|
|
|
%endif
|
|
|
|
|
|
|
|
# For aarch64, numactl is only available on newer than 1320, or SLE12
|
|
|
|
# family newer than 120100
|
|
|
|
%ifarch aarch64
|
|
|
|
%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && ( 0%{?sle_version} > 120100 ) )
|
|
|
|
%define with_numactl 0%{!?_without_numactl:1}
|
|
|
|
%endif
|
2011-01-18 18:47:48 +01:00
|
|
|
%endif
|
2011-04-05 00:08:05 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
# vbox is available only on i386 x86_64
|
|
|
|
%ifnarch %{ix86} x86_64
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%define with_vbox 0
|
2013-06-07 03:10:31 +02:00
|
|
|
%endif
|
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
# Disable hypervisor drivers not supported in SLE
|
2017-11-08 13:04:32 +01:00
|
|
|
%if ! 0%{?is_opensuse}
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%define with_openvz 0
|
|
|
|
%define with_vbox 0
|
|
|
|
%define with_vmware 0
|
|
|
|
%define with_hyperv 0
|
2010-12-02 17:42:49 +01:00
|
|
|
%endif
|
2010-03-01 01:43:01 +01:00
|
|
|
|
2017-12-01 23:52:01 +01:00
|
|
|
# Enable firewalld support in newer code bases
|
2018-03-15 00:03:30 +01:00
|
|
|
%if 0%{?suse_version} >= 1500
|
2017-10-05 17:49:54 +02:00
|
|
|
%define with_firewalld 1
|
|
|
|
%endif
|
|
|
|
|
2019-12-01 16:08:35 +01:00
|
|
|
# The 'libvirt' zone must be used with firewalld >= 0.7.0
|
|
|
|
%if 0%{?suse_version} >= 1550
|
|
|
|
%define with_firewalld_zone 1
|
|
|
|
%endif
|
|
|
|
|
2018-05-08 07:01:36 +02:00
|
|
|
# Enable libssh support in newer code bases
|
|
|
|
%if 0%{?suse_version} >= 1500
|
|
|
|
%define with_libssh 1
|
|
|
|
%endif
|
|
|
|
|
2019-01-17 20:07:22 +01:00
|
|
|
%if 0%{?suse_version} >= 1500
|
|
|
|
%define with_bash_completion 0%{!?_without_bash_completion:1}
|
|
|
|
%endif
|
Accepting request 567780 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.0.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
2d07f1f0-fix-storage-crash.patch,
69ed99c7-dom0-persistent.patch,
8599aedd-libvirt-guests-dom0-filter.patch,
0f33025a-virt-aa-helper-handle-more-disk-images.patch,
b475a91b-add-virStringFilterChars-string-utility.patch,
faec1958-lxc-set-hostname-based-on-container-name.patch,
2089ab21-netserver-close-clients-before-stopping-all-drivers.patch,
fix-virt-aa-helper-profile.patch,
suse-apparmor-signal.patch
- Patches added to fix upstream bugs:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch
- CVE-2018-5748, CVE-2017-5715, bsc#1071651
OBS-URL: https://build.opensuse.org/request/show/567780
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=661
2018-01-19 20:16:17 +01:00
|
|
|
|
2016-07-15 22:05:01 +02:00
|
|
|
# rbd enablement is a bit tricky. For x86_64
|
|
|
|
%ifarch x86_64
|
|
|
|
# enable on anything newer than 1320, or SLE12 family newer than 120100
|
|
|
|
# use librbd-devel as build dependency
|
2016-08-04 19:28:41 +02:00
|
|
|
%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && ( 0%{?sle_version} > 120100 ) )
|
|
|
|
%define with_storage_rbd 0%{!?_without_storage_rbd:1}
|
|
|
|
%define with_rbd_lib librbd-devel
|
|
|
|
%endif
|
2016-07-15 22:41:05 +02:00
|
|
|
# enable for SLE12 family <= 120100 (SLE12GA/SP1, Leap 42.1)
|
2016-07-15 22:05:01 +02:00
|
|
|
# use ceph-devel as build dependency
|
2016-08-04 19:28:41 +02:00
|
|
|
%if 0%{?suse_version} == 1315 && 0%{?sle_version} <= 120100
|
|
|
|
%define with_storage_rbd 0%{!?_without_storage_rbd:1}
|
|
|
|
%define with_rbd_lib ceph-devel
|
|
|
|
%endif
|
2016-07-15 22:05:01 +02:00
|
|
|
%endif
|
|
|
|
|
|
|
|
# For arm
|
|
|
|
%ifarch aarch64
|
2016-08-13 02:51:10 +02:00
|
|
|
# enable on anything newer than 1320, or SLE12 newer than 120100
|
2016-07-15 22:05:01 +02:00
|
|
|
# use librbd-devel as build dependency
|
2016-08-04 19:28:41 +02:00
|
|
|
%if 0%{?suse_version} > 1320 || ( 0%{?is_opensuse} == 0 && 0%{?sle_version} > 120100 )
|
|
|
|
%define with_storage_rbd 0%{!?_without_storage_rbd:1}
|
|
|
|
%define with_rbd_lib librbd-devel
|
|
|
|
%endif
|
2016-06-24 19:07:56 +02:00
|
|
|
%endif
|
|
|
|
|
2018-07-04 19:18:33 +02:00
|
|
|
# gluster storage backend is not supported in SLE
|
|
|
|
%if ! 0%{?is_opensuse}
|
|
|
|
%define with_storage_gluster 0
|
|
|
|
%endif
|
|
|
|
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
# libiscsi storage backend needs libiscsi >= 1.18.0 which is only available
|
|
|
|
# in suse_version >= 1500
|
|
|
|
%if 0%{?suse_version} > 1500
|
|
|
|
%define with_storage_iscsi_direct 1
|
|
|
|
%endif
|
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
# numad is used to manage the CPU and memory placement dynamically for
|
2019-01-16 00:46:12 +01:00
|
|
|
# qemu and lxc drivers
|
|
|
|
%if %{with_qemu} || %{with_lxc}
|
2016-08-04 19:28:41 +02:00
|
|
|
# Enable numad for most architectures. Handle aarch64 separately
|
|
|
|
%ifnarch s390 s390x %arm %ix86 aarch64
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%define with_numad 0%{!?_without_numad:1}
|
2015-01-05 21:14:57 +01:00
|
|
|
%endif
|
2016-08-02 23:28:46 +02:00
|
|
|
# For aarch64, enable on anything newer than 1320, or SLE12 family newer
|
|
|
|
# than 120100
|
|
|
|
%ifarch aarch64
|
2016-08-04 19:28:41 +02:00
|
|
|
%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} > 120100 )
|
2016-08-02 23:28:46 +02:00
|
|
|
%define with_numad 0%{!?_without_numad:1}
|
|
|
|
%endif
|
|
|
|
%endif
|
2011-04-05 00:08:05 +02:00
|
|
|
%endif
|
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
# Force QEMU to run as qemu:qemu
|
|
|
|
%define qemu_user qemu
|
|
|
|
%define qemu_group qemu
|
2016-01-27 23:57:49 +01:00
|
|
|
|
2018-03-15 00:03:30 +01:00
|
|
|
%if %{with_firewalld}
|
2018-03-16 04:27:58 +01:00
|
|
|
%define _fwdefdir %{_prefix}/lib/firewalld/services
|
2018-03-15 00:03:30 +01:00
|
|
|
%else
|
|
|
|
%define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services
|
|
|
|
%endif
|
2011-06-15 23:48:27 +02:00
|
|
|
|
2018-06-06 01:59:32 +02:00
|
|
|
%if %{with_wireshark}
|
Accepting request 681981 from home:jfehlig:branches:Virtualization
- Update to libvirt 5.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
11c8aca9-libxl-set-mem-after-balloon.patch,
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch,
b6440119-qemu-conf-sev.patch,
a404ac34-qemu-cgroup-sev.patch,
6fd4c8f8-qemu-domain-sev.patch,
17f6a257-security-dac-sev.patch,
a2d3dea9-qemu-caps-dac-override-sev.patch,
620d9dd5-qemu-no-dac-override-nonroot.patch
- jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577
OBS-URL: https://build.opensuse.org/request/show/681981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=734
2019-03-06 03:00:59 +01:00
|
|
|
%define wireshark_plugindir %(pkg-config --variable plugindir wireshark)/epan
|
2018-06-06 01:59:32 +02:00
|
|
|
%endif
|
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
Name: libvirt
|
2019-12-01 16:08:35 +01:00
|
|
|
URL: http://libvirt.org/
|
2020-01-16 02:52:12 +01:00
|
|
|
Version: 6.0.0
|
2013-06-07 03:10:31 +02:00
|
|
|
Release: 0
|
2018-09-24 19:01:50 +02:00
|
|
|
Summary: Library providing a virtualization API
|
Accepting request 583090 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch,
68eed56b-conf-smbios-oem-strings.patch,
76977061-qemu-smbios-oem-strings.patch,
0c710a37-libxl-resume-lock-on-mig-failure.patch,
759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch,
c2dc6698-fix-deadlock-obtaining-hostname.patch,
c391e07e-libxl-clock-settings.patch,
ef71caea-libxl-memalign.patch,
suse-apparmor-signal.patch
OBS-URL: https://build.opensuse.org/request/show/583090
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=674
2018-03-05 18:46:32 +01:00
|
|
|
License: LGPL-2.1-or-later
|
2013-06-07 03:10:31 +02:00
|
|
|
Group: Development/Libraries/C and C++
|
|
|
|
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
|
|
|
Requires: %{name}-daemon-config-network = %{version}-%{release}
|
|
|
|
Requires: %{name}-daemon-config-nwfilter = %{version}-%{release}
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_libxl}
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-libxl = %{version}-%{release}
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
|
|
|
%if %{with_lxc}
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-lxc = %{version}-%{release}
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
|
|
|
%if %{with_qemu}
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-qemu = %{version}-%{release}
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
|
|
|
%if %{with_vbox}
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-vbox = %{version}-%{release}
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-client = %{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-secret = %{version}-%{release}
|
|
|
|
Requires: %{name}-daemon-driver-storage = %{version}-%{release}
|
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
2013-06-07 03:10:31 +02:00
|
|
|
|
|
|
|
# All build-time requirements. Run-time requirements are
|
|
|
|
# listed against each sub-RPM
|
|
|
|
BuildRequires: autoconf
|
|
|
|
BuildRequires: automake
|
2013-10-15 00:51:07 +02:00
|
|
|
BuildRequires: gettext-tools
|
2013-06-07 03:10:31 +02:00
|
|
|
BuildRequires: libtool
|
2014-03-03 05:22:57 +01:00
|
|
|
# Needed for virkmodtest in 'make check'
|
|
|
|
BuildRequires: modutils
|
2015-06-03 19:36:37 +02:00
|
|
|
BuildRequires: pkgconfig(systemd)
|
2018-05-03 00:39:32 +02:00
|
|
|
%if %{with_libxl}
|
2013-06-07 03:10:31 +02:00
|
|
|
BuildRequires: xen-devel
|
|
|
|
%endif
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
%if %{with_qemu}
|
|
|
|
# For managing ACLs
|
|
|
|
BuildRequires: libacl-devel
|
|
|
|
%endif
|
Accepting request 567780 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.0.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
2d07f1f0-fix-storage-crash.patch,
69ed99c7-dom0-persistent.patch,
8599aedd-libvirt-guests-dom0-filter.patch,
0f33025a-virt-aa-helper-handle-more-disk-images.patch,
b475a91b-add-virStringFilterChars-string-utility.patch,
faec1958-lxc-set-hostname-based-on-container-name.patch,
2089ab21-netserver-close-clients-before-stopping-all-drivers.patch,
fix-virt-aa-helper-profile.patch,
suse-apparmor-signal.patch
- Patches added to fix upstream bugs:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch
- CVE-2018-5748, CVE-2017-5715, bsc#1071651
OBS-URL: https://build.opensuse.org/request/show/567780
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=661
2018-01-19 20:16:17 +01:00
|
|
|
%if %{with_bash_completion}
|
2019-01-17 20:07:22 +01:00
|
|
|
BuildRequires: bash-completion-devel >= 2.0
|
Accepting request 567780 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.0.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
2d07f1f0-fix-storage-crash.patch,
69ed99c7-dom0-persistent.patch,
8599aedd-libvirt-guests-dom0-filter.patch,
0f33025a-virt-aa-helper-handle-more-disk-images.patch,
b475a91b-add-virStringFilterChars-string-utility.patch,
faec1958-lxc-set-hostname-based-on-container-name.patch,
2089ab21-netserver-close-clients-before-stopping-all-drivers.patch,
fix-virt-aa-helper-profile.patch,
suse-apparmor-signal.patch
- Patches added to fix upstream bugs:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch
- CVE-2018-5748, CVE-2017-5715, bsc#1071651
OBS-URL: https://build.opensuse.org/request/show/567780
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=661
2018-01-19 20:16:17 +01:00
|
|
|
%endif
|
2012-01-20 00:02:47 +01:00
|
|
|
BuildRequires: fdupes
|
2019-11-06 16:48:56 +01:00
|
|
|
BuildRequires: glib2-devel >= 2.48
|
2013-06-07 03:10:31 +02:00
|
|
|
BuildRequires: libattr-devel
|
2012-01-20 00:02:47 +01:00
|
|
|
BuildRequires: libgcrypt-devel
|
|
|
|
BuildRequires: libgnutls-devel
|
|
|
|
BuildRequires: libtasn1-devel
|
2011-04-05 00:08:05 +02:00
|
|
|
BuildRequires: libxml2-devel
|
|
|
|
BuildRequires: libxslt
|
2014-09-02 17:52:40 +02:00
|
|
|
BuildRequires: perl
|
2018-02-09 17:35:42 +01:00
|
|
|
BuildRequires: python3
|
2020-01-16 02:52:12 +01:00
|
|
|
BuildRequires: python3-docutils
|
2012-01-20 00:02:47 +01:00
|
|
|
BuildRequires: readline-devel
|
Accepting request 692393 from home:jfehlig:branches:Virtualization
- CVE-2019-3886: disallow virDomainGetHostname and virDomainGetTime
for read-only connections and users
CVE-2019-3886-api.patch, CVE-2019-3886-remote.patch
bsc#1131595
- spec: BuildRequires rpcgen since CVE-2019-3886-remote.patch
touches remote_protocol.x
- Update to libvirt 5.2.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
4ec3cf9a-apparmor-rules.patch,
f38ef0fa-no-RDMA-check.patch,
411cdaf8-apparmor-check-profile-name.patch,
696239ba-qemu-fix-query-cpus-fast.patch,
09eb1ae0-conf-add-xenbus-controller.patch,
fb059757-libxl-add-xenbus-controller.patch,
ec5a1191-libxl-support-max-grant-frames.patch,
5a64c202-xenconfig-support-max-grant-frames.patch
- Added patches:
ff376c62-tests-fix-mocking-stat-lstat.patch,
mprivozn-test-fix-proposal.patch
OBS-URL: https://build.opensuse.org/request/show/692393
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=745
2019-04-09 00:27:41 +02:00
|
|
|
# rpcgen is needed since we have a patch touching remote_protocol.x
|
|
|
|
BuildRequires: rpcgen
|
2013-06-07 03:10:31 +02:00
|
|
|
# For pool-build probing for existing pools
|
|
|
|
BuildRequires: libblkid-devel >= 2.17
|
2010-01-08 01:37:05 +01:00
|
|
|
BuildRequires: libpciaccess0-devel >= 0.10.9
|
2012-04-12 23:33:51 +02:00
|
|
|
BuildRequires: libudev-devel >= 145
|
Accepting request 629264 from home:jfehlig:branches:Virtualization
- Revert switch to jansson
boo#1104820
- Dropped:
temp-build-fix.patch
- Added:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch
- spec: don't restart libvirt-guests when updating libvirt-client
bsc#1104662
OBS-URL: https://build.opensuse.org/request/show/629264
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=701
2018-08-14 19:05:16 +02:00
|
|
|
BuildRequires: libyajl-devel
|
2013-06-07 03:10:31 +02:00
|
|
|
%if %{with_sanlock}
|
|
|
|
BuildRequires: sanlock-devel >= 2.4
|
2009-02-03 22:58:24 +01:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
BuildRequires: libnl3-devel
|
|
|
|
BuildRequires: libpcap-devel
|
2013-06-07 03:10:31 +02:00
|
|
|
BuildRequires: libselinux-devel
|
2017-11-22 23:45:01 +01:00
|
|
|
%if 0%{?suse_version} >= 1330
|
|
|
|
BuildRequires: libtirpc-devel
|
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
%if %{with_apparmor}
|
2017-10-12 00:42:29 +02:00
|
|
|
BuildRequires: apparmor-rpm-macros
|
2013-06-07 03:10:31 +02:00
|
|
|
BuildRequires: libapparmor-devel
|
2011-09-16 20:53:58 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
BuildRequires: cyrus-sasl-devel
|
2018-08-07 00:52:48 +02:00
|
|
|
BuildRequires: dnsmasq >= 2.41
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
BuildRequires: ebtables
|
2018-08-07 00:52:48 +02:00
|
|
|
BuildRequires: iptables
|
|
|
|
BuildRequires: polkit >= 0.112
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
BuildRequires: radvd
|
2019-07-24 22:36:02 +02:00
|
|
|
# Communication with the firewall and polkit daemons use DBus
|
|
|
|
BuildRequires: dbus-1-devel
|
2011-04-05 00:08:05 +02:00
|
|
|
# For mount/umount in FS driver
|
|
|
|
BuildRequires: util-linux
|
|
|
|
# For LVM drivers
|
|
|
|
BuildRequires: lvm2
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
# For pool type=iscsi
|
2011-04-05 00:08:05 +02:00
|
|
|
BuildRequires: open-iscsi
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
%if %{with_storage_iscsi_direct}
|
|
|
|
# For pool type=iscsi-direct
|
|
|
|
BuildRequires: libiscsi-devel
|
|
|
|
%endif
|
2011-04-05 00:08:05 +02:00
|
|
|
# For disk driver
|
|
|
|
BuildRequires: parted-devel
|
|
|
|
# For Multipath support
|
2011-05-16 11:14:01 +02:00
|
|
|
BuildRequires: device-mapper-devel
|
Accepting request 692393 from home:jfehlig:branches:Virtualization
- CVE-2019-3886: disallow virDomainGetHostname and virDomainGetTime
for read-only connections and users
CVE-2019-3886-api.patch, CVE-2019-3886-remote.patch
bsc#1131595
- spec: BuildRequires rpcgen since CVE-2019-3886-remote.patch
touches remote_protocol.x
- Update to libvirt 5.2.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
4ec3cf9a-apparmor-rules.patch,
f38ef0fa-no-RDMA-check.patch,
411cdaf8-apparmor-check-profile-name.patch,
696239ba-qemu-fix-query-cpus-fast.patch,
09eb1ae0-conf-add-xenbus-controller.patch,
fb059757-libxl-add-xenbus-controller.patch,
ec5a1191-libxl-support-max-grant-frames.patch,
5a64c202-xenconfig-support-max-grant-frames.patch
- Added patches:
ff376c62-tests-fix-mocking-stat-lstat.patch,
mprivozn-test-fix-proposal.patch
OBS-URL: https://build.opensuse.org/request/show/692393
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=745
2019-04-09 00:27:41 +02:00
|
|
|
# For XFS reflink clone support
|
|
|
|
BuildRequires: xfsprogs-devel
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%if %{with_storage_rbd}
|
2016-07-15 22:05:01 +02:00
|
|
|
BuildRequires: %{with_rbd_lib}
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%endif
|
2018-06-25 16:19:12 +02:00
|
|
|
%if %{with_storage_gluster}
|
|
|
|
BuildRequires: glusterfs-devel >= 3.4.1
|
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
%if %{with_numactl}
|
|
|
|
# For QEMU/LXC numa info
|
|
|
|
BuildRequires: libnuma-devel
|
|
|
|
%endif
|
|
|
|
BuildRequires: fuse-devel >= 2.8.6
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
BuildRequires: libcap-ng-devel >= 0.5.0
|
2013-06-07 03:10:31 +02:00
|
|
|
BuildRequires: libnetcontrol-devel >= 0.2.0
|
2018-05-08 07:01:36 +02:00
|
|
|
%if %{with_libssh2}
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
BuildRequires: libssh2-devel
|
2018-05-08 07:01:36 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
%if %{with_esx}
|
|
|
|
BuildRequires: libcurl-devel
|
|
|
|
%endif
|
|
|
|
%if %{with_hyperv}
|
|
|
|
BuildRequires: libwsman-devel >= 2.2.3
|
|
|
|
%endif
|
2011-06-30 21:38:30 +02:00
|
|
|
BuildRequires: audit-devel
|
2015-01-05 21:14:57 +01:00
|
|
|
# we need /usr/sbin/dtrace
|
2011-11-10 02:55:47 +01:00
|
|
|
BuildRequires: systemtap-sdt-devel
|
2013-12-06 19:39:18 +01:00
|
|
|
%if %{with_numad}
|
|
|
|
BuildRequires: numad
|
|
|
|
%endif
|
2015-04-02 18:20:09 +02:00
|
|
|
%if %{with_wireshark}
|
Accepting request 681981 from home:jfehlig:branches:Virtualization
- Update to libvirt 5.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
11c8aca9-libxl-set-mem-after-balloon.patch,
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch,
b6440119-qemu-conf-sev.patch,
a404ac34-qemu-cgroup-sev.patch,
6fd4c8f8-qemu-domain-sev.patch,
17f6a257-security-dac-sev.patch,
a2d3dea9-qemu-caps-dac-override-sev.patch,
620d9dd5-qemu-no-dac-override-nonroot.patch
- jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577
OBS-URL: https://build.opensuse.org/request/show/681981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=734
2019-03-06 03:00:59 +01:00
|
|
|
BuildRequires: wireshark-devel >= 2.4.0
|
2014-10-28 00:00:39 +01:00
|
|
|
%endif
|
2016-12-07 00:28:57 +01:00
|
|
|
%if %{with_libssh}
|
|
|
|
BuildRequires: libssh-devel >= 0.7.0
|
|
|
|
%endif
|
2018-03-15 00:03:30 +01:00
|
|
|
%if %{with_firewalld}
|
|
|
|
BuildRequires: firewall-macros
|
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
|
2016-07-01 18:39:05 +02:00
|
|
|
Source0: %{name}-%{version}.tar.xz
|
|
|
|
Source1: %{name}-%{version}.tar.xz.asc
|
2014-10-02 00:29:37 +02:00
|
|
|
Source2: %{name}.keyring
|
2017-06-08 01:56:21 +02:00
|
|
|
Source3: libvirtd-relocation-server.fw
|
2017-08-03 19:28:59 +02:00
|
|
|
Source4: libvirt-supportconfig
|
2018-01-11 19:22:07 +01:00
|
|
|
Source5: suse-qemu-domain-hook.py
|
2018-03-15 00:03:30 +01:00
|
|
|
Source6: libvirtd-relocation-server.xml
|
2013-06-07 03:10:31 +02:00
|
|
|
Source99: baselibs.conf
|
2016-04-13 02:22:05 +02:00
|
|
|
Source100: %{name}-rpmlintrc
|
2013-06-07 03:10:31 +02:00
|
|
|
# Upstream patches
|
2014-09-08 19:56:04 +02:00
|
|
|
# Patches pending upstream review
|
2016-06-24 19:07:56 +02:00
|
|
|
Patch100: libxl-dom-reset.patch
|
2017-03-08 04:58:39 +01:00
|
|
|
Patch101: network-don-t-use-dhcp-authoritative-on-static-netwo.patch
|
2013-06-07 03:10:31 +02:00
|
|
|
# Need to go upstream
|
2019-09-05 18:31:28 +02:00
|
|
|
Patch150: libvirt-power8-models.patch
|
|
|
|
Patch151: ppc64le-canonical-name.patch
|
|
|
|
Patch152: libxl-set-migration-constraints.patch
|
|
|
|
Patch153: libxl-set-cach-mode.patch
|
|
|
|
Patch154: 0001-Extract-stats-functions-from-the-qemu-driver.patch
|
|
|
|
Patch155: 0002-lxc-implement-connectGetAllDomainStats.patch
|
|
|
|
Patch156: 0001-libxl-add-support-for-BlockResize-API.patch
|
2013-06-07 03:10:31 +02:00
|
|
|
# Our patches
|
2017-08-03 19:28:59 +02:00
|
|
|
Patch200: suse-libvirtd-disable-tls.patch
|
|
|
|
Patch201: suse-libvirtd-sysconfig-settings.patch
|
|
|
|
Patch202: suse-libvirt-guests-service.patch
|
|
|
|
Patch203: suse-virtlockd-sysconfig-settings.patch
|
|
|
|
Patch204: suse-virtlogd-sysconfig-settings.patch
|
2019-09-05 18:31:28 +02:00
|
|
|
Patch205: suse-qemu-conf.patch
|
|
|
|
Patch206: suse-ovmf-paths.patch
|
|
|
|
Patch207: suse-apparmor-libnl-paths.patch
|
|
|
|
Patch208: support-managed-pci-xen-driver.patch
|
|
|
|
Patch209: libxl-support-block-script.patch
|
|
|
|
Patch210: qemu-apparmor-screenshot.patch
|
|
|
|
Patch211: libvirt-suse-netcontrol.patch
|
|
|
|
Patch212: lxc-wait-after-eth-del.patch
|
|
|
|
Patch213: suse-libxl-disable-autoballoon.patch
|
Accepting request 453025 from home:jfehlig:branches:Virtualization
- Fix dom0 ballooning with Xen >= 4.8
libxl-dom0-balloon-fix.patch
bsc#1020755
- SLE12 SP2 bugs merged via version updates of the Factory libvirt
package:
bsc#996020, bsc#987002, bsc#997278, bsc#998005, bsc#998389,
bsc#1001446, bsc#1001698, bsc#1005288, bsc#1013991, bsc#1016253,
bsc#1017086, bsc#1017762, bsc#1018189
- virt-create-rootfs is a temporary SLE-only hack that was never
added to the Factory libvirt package, causing it to be dropped
when rebasing SLE on Factory. Add it now but only apply
associated patch when building for SLE.
virt-create-rootfs.patch
bsc#995981
OBS-URL: https://build.opensuse.org/request/show/453025
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=579
2017-01-27 19:41:04 +01:00
|
|
|
# SLES-Only patches
|
2017-11-08 13:04:32 +01:00
|
|
|
%if ! 0%{?is_opensuse}
|
Accepting request 453025 from home:jfehlig:branches:Virtualization
- Fix dom0 ballooning with Xen >= 4.8
libxl-dom0-balloon-fix.patch
bsc#1020755
- SLE12 SP2 bugs merged via version updates of the Factory libvirt
package:
bsc#996020, bsc#987002, bsc#997278, bsc#998005, bsc#998389,
bsc#1001446, bsc#1001698, bsc#1005288, bsc#1013991, bsc#1016253,
bsc#1017086, bsc#1017762, bsc#1018189
- virt-create-rootfs is a temporary SLE-only hack that was never
added to the Factory libvirt package, causing it to be dropped
when rebasing SLE on Factory. Add it now but only apply
associated patch when building for SLE.
virt-create-rootfs.patch
bsc#995981
OBS-URL: https://build.opensuse.org/request/show/453025
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=579
2017-01-27 19:41:04 +01:00
|
|
|
Patch400: virt-create-rootfs.patch
|
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
2011-04-05 00:08:05 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%description
|
|
|
|
Libvirt is a C toolkit to interact with the virtualization
|
|
|
|
capabilities of Linux. Virtualization of the Linux Operating System means
|
|
|
|
the ability to run multiple instances of Operating Systems concurrently
|
|
|
|
on a single hardware system where the basic resources are driven by a
|
|
|
|
Linux instance. The library aims to provide long term stable C API
|
|
|
|
to interact with Linux virtualization technologies.
|
|
|
|
|
|
|
|
%package doc
|
2017-03-02 16:50:49 +01:00
|
|
|
Summary: API reference and website documentation for libvirt
|
2017-03-23 16:03:20 +01:00
|
|
|
Group: Documentation/HTML
|
2018-09-24 19:01:50 +02:00
|
|
|
BuildArch: noarch
|
2013-06-07 03:10:31 +02:00
|
|
|
|
|
|
|
%description doc
|
2019-01-23 15:19:44 +01:00
|
|
|
The API reference for the libvirt C library, and a
|
2013-06-07 03:10:31 +02:00
|
|
|
copy of the libvirt.org website documentation.
|
|
|
|
|
|
|
|
%package daemon
|
2017-03-02 16:50:49 +01:00
|
|
|
Summary: Server side daemon and supporting files for libvirt
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2013-06-07 03:10:31 +02:00
|
|
|
|
|
|
|
# All runtime requirements for the libvirt package (runtime requirements
|
|
|
|
# for subpackages are listed later in those subpackages)
|
2011-04-05 00:08:05 +02:00
|
|
|
|
2016-08-13 02:51:10 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
2013-06-07 03:10:31 +02:00
|
|
|
|
2011-04-05 00:08:05 +02:00
|
|
|
# for modprobe of pci devices
|
2013-02-05 06:22:33 +01:00
|
|
|
Requires: modutils
|
2011-08-04 20:00:03 +02:00
|
|
|
# for /sbin/ip & /sbin/tc
|
2011-04-05 00:08:05 +02:00
|
|
|
Requires: iproute
|
2013-06-07 03:10:31 +02:00
|
|
|
Requires: logrotate
|
2011-04-05 00:08:05 +02:00
|
|
|
Requires: udev >= 145
|
2018-08-07 00:52:48 +02:00
|
|
|
Recommends: polkit >= 0.112
|
2018-09-24 19:01:50 +02:00
|
|
|
%ifarch %ix86 x86_64 ia64
|
2011-12-15 02:23:04 +01:00
|
|
|
# For virConnectGetSysinfo
|
2013-06-07 03:10:31 +02:00
|
|
|
Requires: dmidecode
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
# For service management
|
2012-01-05 00:48:35 +01:00
|
|
|
%{?systemd_requires}
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_numad}
|
2013-12-06 19:39:18 +01:00
|
|
|
Requires: numad
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2019-07-24 22:36:02 +02:00
|
|
|
# libvirtd depends on 'messagebus' service
|
|
|
|
Requires: dbus-1
|
2011-04-05 00:08:05 +02:00
|
|
|
|
2017-10-05 17:49:54 +02:00
|
|
|
# libvirt is configured with paths to UEFI firmwares in %build,
|
|
|
|
# hence add a dependency to the firmware packages
|
|
|
|
%ifarch x86_64
|
|
|
|
Requires: qemu-ovmf-x86_64
|
|
|
|
%endif
|
|
|
|
%ifarch aarch64
|
|
|
|
Requires: qemu-uefi-aarch64
|
|
|
|
%endif
|
2019-09-06 00:53:30 +02:00
|
|
|
%if %{with_apparmor}
|
|
|
|
Requires: apparmor-abstractions
|
|
|
|
%endif
|
2017-10-05 17:49:54 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%description daemon
|
|
|
|
Server side daemon required to manage the virtualization capabilities
|
|
|
|
of recent versions of Linux. Requires a hypervisor specific sub-RPM
|
|
|
|
for specific drivers.
|
|
|
|
|
2018-01-11 19:22:07 +01:00
|
|
|
%package daemon-hooks
|
|
|
|
Summary: Hook scripts for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2018-01-11 19:22:07 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
2018-01-26 18:16:35 +01:00
|
|
|
Requires: python3-lxml
|
2018-01-11 19:22:07 +01:00
|
|
|
|
|
|
|
%description daemon-hooks
|
|
|
|
Default hook scripts for the libvirt daemon
|
|
|
|
|
2014-01-21 01:43:47 +01:00
|
|
|
%package daemon-config-network
|
|
|
|
Summary: Default configuration files for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
|
|
|
Requires: %{name}-daemon-driver-network = %{version}-%{release}
|
2014-01-21 01:43:47 +01:00
|
|
|
|
|
|
|
%description daemon-config-network
|
|
|
|
Default configuration files for setting up NAT based networking
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-config-nwfilter
|
|
|
|
Summary: Network filter configuration files for the libvirtd
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
|
|
|
Requires: %{name}-daemon-driver-nwfilter = %{version}-%{release}
|
2013-06-07 03:10:31 +02:00
|
|
|
|
|
|
|
%description daemon-config-nwfilter
|
|
|
|
Network filter configuration files for the libvirt daemon, used for
|
|
|
|
cleaning guest network traffic.
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-driver-network
|
|
|
|
Summary: Network driver plugin for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
- Update to libvirt 1.1.4
- Add support for AArch64 architecture
- Various improvements on test code and test driver
- Don't link virt-login-shell against libvirt.so
- Close all non-stdio FDs in virt-login-shell
- Only allow 'stderr' log output when running setuid
- Fix perms for virConnectDomainXML{To,From}Native
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Drop upstream patches: e7f400a1-CVE-2013-4296.patch,
2dba0323-CVE-2013-4297.patch, db7a5688-CVE-2013-4311.patch,
e65667c0-CVE-2013-4311.patch, 922b7fda-CVE-2013-4311.patch,
e4697b92-CVE-2013-4311.patch, 8294aa0c-CVE-2013-4399.patch,
484cc321-fix-spice-migration.patch,
79552754-libvirtd-chardev-crash.patch,
57687fd6-CVE-2013-4401.patch, ae53e5d1-CVE-2013-4400.patch,
8c3586ea-CVE-2013-4400.patch, b7fcc799a-CVE-2013-4400.patch,
3e2f27e1-CVE-2013-4400.patch, 5a0ea4b7-CVE-2013-4400.patch,
843bdb2f-CVE-2013-4400.patch,
bd773e74-lxc-terminate-machine.patch,
e350826c-python-fix-fd-passing.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=329
2013-11-20 21:02:26 +01:00
|
|
|
Requires: dnsmasq >= 2.41
|
|
|
|
Requires: iptables
|
|
|
|
Requires: radvd
|
2010-01-08 01:37:05 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%description daemon-driver-network
|
|
|
|
The network driver plugin for the libvirtd daemon, providing
|
|
|
|
an implementation of the virtual network APIs using the Linux
|
|
|
|
bridge capabilities.
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-driver-nwfilter
|
|
|
|
Summary: A nwfilter driver plugin for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
- Update to libvirt 1.1.4
- Add support for AArch64 architecture
- Various improvements on test code and test driver
- Don't link virt-login-shell against libvirt.so
- Close all non-stdio FDs in virt-login-shell
- Only allow 'stderr' log output when running setuid
- Fix perms for virConnectDomainXML{To,From}Native
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Drop upstream patches: e7f400a1-CVE-2013-4296.patch,
2dba0323-CVE-2013-4297.patch, db7a5688-CVE-2013-4311.patch,
e65667c0-CVE-2013-4311.patch, 922b7fda-CVE-2013-4311.patch,
e4697b92-CVE-2013-4311.patch, 8294aa0c-CVE-2013-4399.patch,
484cc321-fix-spice-migration.patch,
79552754-libvirtd-chardev-crash.patch,
57687fd6-CVE-2013-4401.patch, ae53e5d1-CVE-2013-4400.patch,
8c3586ea-CVE-2013-4400.patch, b7fcc799a-CVE-2013-4400.patch,
3e2f27e1-CVE-2013-4400.patch, 5a0ea4b7-CVE-2013-4400.patch,
843bdb2f-CVE-2013-4400.patch,
bd773e74-lxc-terminate-machine.patch,
e350826c-python-fix-fd-passing.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=329
2013-11-20 21:02:26 +01:00
|
|
|
Requires: ebtables
|
|
|
|
Requires: iptables
|
2010-01-08 01:37:05 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%description daemon-driver-nwfilter
|
|
|
|
The nwfilter driver plugin for the libvirtd daemon, providing
|
|
|
|
an implementation of the firewall APIs using the ebtables,
|
|
|
|
iptables and ip6tables capabilities
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-driver-nodedev
|
|
|
|
Summary: Nodedev driver plugin for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
2010-01-08 01:37:05 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%description daemon-driver-nodedev
|
|
|
|
The nodedev driver plugin for the libvirtd daemon, providing
|
|
|
|
an implementation of the node device APIs using the udev
|
|
|
|
capabilities.
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-driver-interface
|
|
|
|
Summary: Interface driver plugin for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
2009-12-29 18:35:03 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%description daemon-driver-interface
|
|
|
|
The interface driver plugin for the libvirtd daemon, providing
|
|
|
|
an implementation of the network interface APIs using the
|
|
|
|
netcontrol library
|
2009-12-29 18:35:03 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-driver-secret
|
|
|
|
Summary: Secret driver plugin for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
2007-01-11 01:44:36 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%description daemon-driver-secret
|
|
|
|
The secret driver plugin for the libvirtd daemon, providing
|
|
|
|
an implementation of the secret key APIs.
|
|
|
|
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
%package daemon-driver-storage-core
|
|
|
|
Summary: Storage driver plugin including base backends for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
- Update to libvirt 1.1.4
- Add support for AArch64 architecture
- Various improvements on test code and test driver
- Don't link virt-login-shell against libvirt.so
- Close all non-stdio FDs in virt-login-shell
- Only allow 'stderr' log output when running setuid
- Fix perms for virConnectDomainXML{To,From}Native
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Drop upstream patches: e7f400a1-CVE-2013-4296.patch,
2dba0323-CVE-2013-4297.patch, db7a5688-CVE-2013-4311.patch,
e65667c0-CVE-2013-4311.patch, 922b7fda-CVE-2013-4311.patch,
e4697b92-CVE-2013-4311.patch, 8294aa0c-CVE-2013-4399.patch,
484cc321-fix-spice-migration.patch,
79552754-libvirtd-chardev-crash.patch,
57687fd6-CVE-2013-4401.patch, ae53e5d1-CVE-2013-4400.patch,
8c3586ea-CVE-2013-4400.patch, b7fcc799a-CVE-2013-4400.patch,
3e2f27e1-CVE-2013-4400.patch, 5a0ea4b7-CVE-2013-4400.patch,
843bdb2f-CVE-2013-4400.patch,
bd773e74-lxc-terminate-machine.patch,
e350826c-python-fix-fd-passing.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=329
2013-11-20 21:02:26 +01:00
|
|
|
Requires: nfs-utils
|
|
|
|
# For mkfs
|
|
|
|
Requires: util-linux
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_qemu}
|
- Update to libvirt 1.1.4
- Add support for AArch64 architecture
- Various improvements on test code and test driver
- Don't link virt-login-shell against libvirt.so
- Close all non-stdio FDs in virt-login-shell
- Only allow 'stderr' log output when running setuid
- Fix perms for virConnectDomainXML{To,From}Native
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Drop upstream patches: e7f400a1-CVE-2013-4296.patch,
2dba0323-CVE-2013-4297.patch, db7a5688-CVE-2013-4311.patch,
e65667c0-CVE-2013-4311.patch, 922b7fda-CVE-2013-4311.patch,
e4697b92-CVE-2013-4311.patch, 8294aa0c-CVE-2013-4399.patch,
484cc321-fix-spice-migration.patch,
79552754-libvirtd-chardev-crash.patch,
57687fd6-CVE-2013-4401.patch, ae53e5d1-CVE-2013-4400.patch,
8c3586ea-CVE-2013-4400.patch, b7fcc799a-CVE-2013-4400.patch,
3e2f27e1-CVE-2013-4400.patch, 5a0ea4b7-CVE-2013-4400.patch,
843bdb2f-CVE-2013-4400.patch,
bd773e74-lxc-terminate-machine.patch,
e350826c-python-fix-fd-passing.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=329
2013-11-20 21:02:26 +01:00
|
|
|
# From QEMU RPMs
|
|
|
|
Requires: /usr/bin/qemu-img
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
|
|
|
|
%description daemon-driver-storage-core
|
|
|
|
The storage driver plugin for the libvirtd daemon, providing
|
|
|
|
an implementation of the storage APIs using files, local disks, LVM, SCSI,
|
|
|
|
iSCSI, and multipath storage.
|
|
|
|
|
|
|
|
%package daemon-driver-storage-logical
|
|
|
|
Summary: Storage driver plugin for lvm volumes
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-core = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
- Update to libvirt 1.1.4
- Add support for AArch64 architecture
- Various improvements on test code and test driver
- Don't link virt-login-shell against libvirt.so
- Close all non-stdio FDs in virt-login-shell
- Only allow 'stderr' log output when running setuid
- Fix perms for virConnectDomainXML{To,From}Native
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Drop upstream patches: e7f400a1-CVE-2013-4296.patch,
2dba0323-CVE-2013-4297.patch, db7a5688-CVE-2013-4311.patch,
e65667c0-CVE-2013-4311.patch, 922b7fda-CVE-2013-4311.patch,
e4697b92-CVE-2013-4311.patch, 8294aa0c-CVE-2013-4399.patch,
484cc321-fix-spice-migration.patch,
79552754-libvirtd-chardev-crash.patch,
57687fd6-CVE-2013-4401.patch, ae53e5d1-CVE-2013-4400.patch,
8c3586ea-CVE-2013-4400.patch, b7fcc799a-CVE-2013-4400.patch,
3e2f27e1-CVE-2013-4400.patch, 5a0ea4b7-CVE-2013-4400.patch,
843bdb2f-CVE-2013-4400.patch,
bd773e74-lxc-terminate-machine.patch,
e350826c-python-fix-fd-passing.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=329
2013-11-20 21:02:26 +01:00
|
|
|
Requires: lvm2
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
|
|
|
|
%description daemon-driver-storage-logical
|
|
|
|
The storage driver backend adding implementation of the storage APIs for block
|
|
|
|
volumes using lvm.
|
|
|
|
|
|
|
|
%package daemon-driver-storage-disk
|
|
|
|
Summary: Storage driver plugin for disk
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-core = %{version}-%{release}
|
- Update to libvirt 1.1.4
- Add support for AArch64 architecture
- Various improvements on test code and test driver
- Don't link virt-login-shell against libvirt.so
- Close all non-stdio FDs in virt-login-shell
- Only allow 'stderr' log output when running setuid
- Fix perms for virConnectDomainXML{To,From}Native
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Drop upstream patches: e7f400a1-CVE-2013-4296.patch,
2dba0323-CVE-2013-4297.patch, db7a5688-CVE-2013-4311.patch,
e65667c0-CVE-2013-4311.patch, 922b7fda-CVE-2013-4311.patch,
e4697b92-CVE-2013-4311.patch, 8294aa0c-CVE-2013-4399.patch,
484cc321-fix-spice-migration.patch,
79552754-libvirtd-chardev-crash.patch,
57687fd6-CVE-2013-4401.patch, ae53e5d1-CVE-2013-4400.patch,
8c3586ea-CVE-2013-4400.patch, b7fcc799a-CVE-2013-4400.patch,
3e2f27e1-CVE-2013-4400.patch, 5a0ea4b7-CVE-2013-4400.patch,
843bdb2f-CVE-2013-4400.patch,
bd773e74-lxc-terminate-machine.patch,
e350826c-python-fix-fd-passing.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=329
2013-11-20 21:02:26 +01:00
|
|
|
Requires: device-mapper
|
|
|
|
Requires: parted
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
|
|
|
|
%description daemon-driver-storage-disk
|
|
|
|
The storage driver backend adding implementation of the storage APIs for block
|
|
|
|
volumes using the host disks.
|
|
|
|
|
|
|
|
%package daemon-driver-storage-scsi
|
|
|
|
Summary: Storage driver plugin for local scsi devices
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-core = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
|
|
|
|
%description daemon-driver-storage-scsi
|
|
|
|
The storage driver backend adding implementation of the storage APIs for scsi
|
|
|
|
host devices.
|
|
|
|
|
|
|
|
%package daemon-driver-storage-iscsi
|
|
|
|
Summary: Storage driver plugin for iscsi
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-core = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
Requires: open-iscsi
|
|
|
|
|
|
|
|
%description daemon-driver-storage-iscsi
|
|
|
|
The storage driver backend adding implementation of the storage APIs for iscsi
|
|
|
|
volumes using the host iscsi stack.
|
|
|
|
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
%package daemon-driver-storage-iscsi-direct
|
|
|
|
Summary: Storage driver plugin for iscsi-direct
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
Requires: %{name}-daemon-driver-storage-core = %{version}-%{release}
|
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
|
|
|
|
|
|
%description daemon-driver-storage-iscsi-direct
|
|
|
|
The storage driver backend adding implementation of the storage APIs for iscsi
|
|
|
|
volumes using libiscsi direct connection.
|
|
|
|
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
%package daemon-driver-storage-mpath
|
|
|
|
Summary: Storage driver plugin for multipath volumes
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-core = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
- Update to libvirt 1.1.4
- Add support for AArch64 architecture
- Various improvements on test code and test driver
- Don't link virt-login-shell against libvirt.so
- Close all non-stdio FDs in virt-login-shell
- Only allow 'stderr' log output when running setuid
- Fix perms for virConnectDomainXML{To,From}Native
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Drop upstream patches: e7f400a1-CVE-2013-4296.patch,
2dba0323-CVE-2013-4297.patch, db7a5688-CVE-2013-4311.patch,
e65667c0-CVE-2013-4311.patch, 922b7fda-CVE-2013-4311.patch,
e4697b92-CVE-2013-4311.patch, 8294aa0c-CVE-2013-4399.patch,
484cc321-fix-spice-migration.patch,
79552754-libvirtd-chardev-crash.patch,
57687fd6-CVE-2013-4401.patch, ae53e5d1-CVE-2013-4400.patch,
8c3586ea-CVE-2013-4400.patch, b7fcc799a-CVE-2013-4400.patch,
3e2f27e1-CVE-2013-4400.patch, 5a0ea4b7-CVE-2013-4400.patch,
843bdb2f-CVE-2013-4400.patch,
bd773e74-lxc-terminate-machine.patch,
e350826c-python-fix-fd-passing.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=329
2013-11-20 21:02:26 +01:00
|
|
|
Requires: device-mapper
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
|
|
|
|
%description daemon-driver-storage-mpath
|
|
|
|
The storage driver backend adding implementation of the storage APIs for
|
|
|
|
multipath storage using device mapper.
|
|
|
|
|
|
|
|
%package daemon-driver-storage-gluster
|
|
|
|
Summary: Storage driver plugin for gluster
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-core = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
|
|
|
|
%description daemon-driver-storage-gluster
|
|
|
|
The storage driver backend adding implementation of the storage APIs for gluster
|
|
|
|
volumes using libgfapi.
|
|
|
|
|
|
|
|
%package daemon-driver-storage-rbd
|
|
|
|
Summary: Storage driver plugin for rbd
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-core = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
|
|
|
|
%description daemon-driver-storage-rbd
|
|
|
|
The storage driver backend adding implementation of the storage APIs for rbd
|
|
|
|
volumes using the ceph protocol.
|
|
|
|
|
|
|
|
%package daemon-driver-storage-sheepdog
|
|
|
|
Summary: Storage driver plugin for sheepdog
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-core = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
Requires: sheepdog
|
|
|
|
|
|
|
|
%description daemon-driver-storage-sheepdog
|
|
|
|
The storage driver backend adding implementation of the storage APIs for
|
|
|
|
sheepdog volumes using.
|
|
|
|
|
|
|
|
%package daemon-driver-storage
|
|
|
|
Summary: Storage driver plugin including all backends for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-core = %{version}-%{release}
|
|
|
|
Requires: %{name}-daemon-driver-storage-disk = %{version}-%{release}
|
|
|
|
Requires: %{name}-daemon-driver-storage-iscsi = %{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}
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
%if %{with_storage_gluster}
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-gluster = %{version}-%{release}
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
%endif
|
|
|
|
%if %{with_storage_rbd}
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-rbd = %{version}-%{release}
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
%endif
|
|
|
|
%if %{with_storage_sheepdog}
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-storage-sheepdog = %{version}-%{release}
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
%endif
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
%if %{with_storage_iscsi_direct}
|
|
|
|
Requires: %{name}-daemon-driver-storage-iscsi-direct = %{version}-%{release}
|
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
|
|
|
|
%description daemon-driver-storage
|
|
|
|
The storage driver plugin for the libvirtd daemon, providing
|
|
|
|
an implementation of the storage APIs using LVM, iSCSI,
|
|
|
|
parted and more.
|
2007-01-11 01:44:36 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-driver-qemu
|
|
|
|
Summary: Qemu driver plugin for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
- Update to libvirt 1.1.4
- Add support for AArch64 architecture
- Various improvements on test code and test driver
- Don't link virt-login-shell against libvirt.so
- Close all non-stdio FDs in virt-login-shell
- Only allow 'stderr' log output when running setuid
- Fix perms for virConnectDomainXML{To,From}Native
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Drop upstream patches: e7f400a1-CVE-2013-4296.patch,
2dba0323-CVE-2013-4297.patch, db7a5688-CVE-2013-4311.patch,
e65667c0-CVE-2013-4311.patch, 922b7fda-CVE-2013-4311.patch,
e4697b92-CVE-2013-4311.patch, 8294aa0c-CVE-2013-4399.patch,
484cc321-fix-spice-migration.patch,
79552754-libvirtd-chardev-crash.patch,
57687fd6-CVE-2013-4401.patch, ae53e5d1-CVE-2013-4400.patch,
8c3586ea-CVE-2013-4400.patch, b7fcc799a-CVE-2013-4400.patch,
3e2f27e1-CVE-2013-4400.patch, 5a0ea4b7-CVE-2013-4400.patch,
843bdb2f-CVE-2013-4400.patch,
bd773e74-lxc-terminate-machine.patch,
e350826c-python-fix-fd-passing.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=329
2013-11-20 21:02:26 +01:00
|
|
|
Requires: /usr/bin/qemu-img
|
|
|
|
# For image compression
|
|
|
|
Requires: bzip2
|
|
|
|
Requires: gzip
|
|
|
|
Requires: lzop
|
2014-07-02 21:21:03 +02:00
|
|
|
Requires: qemu
|
2019-05-23 19:20:13 +02:00
|
|
|
Requires: systemd-container
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
Requires: xz
|
2007-01-11 01:44:36 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%description daemon-driver-qemu
|
|
|
|
The qemu driver plugin for the libvirtd daemon, providing
|
|
|
|
an implementation of the hypervisor driver APIs using QEMU.
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-driver-lxc
|
|
|
|
Summary: LXC driver plugin for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
2013-06-07 03:10:31 +02:00
|
|
|
# There really is a hard cross-driver dependency here
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-network = %{version}-%{release}
|
2019-05-23 19:20:13 +02:00
|
|
|
Requires: systemd-container
|
2007-01-11 01:44:36 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%description daemon-driver-lxc
|
|
|
|
The LXC driver plugin for the libvirtd daemon, providing
|
|
|
|
an implementation of the hypervisor driver APIs using
|
|
|
|
the Linux kernel
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-driver-vbox
|
|
|
|
Summary: VirtualBox driver plugin for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
2007-03-07 22:48:39 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%description daemon-driver-vbox
|
|
|
|
The vbox driver plugin for the libvirtd daemon, providing
|
|
|
|
an implementation of the hypervisor driver APIs using
|
|
|
|
VirtualBox
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-driver-libxl
|
|
|
|
Summary: Libxl driver plugin for the libvirtd daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
2018-08-07 00:52:48 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
2013-06-07 03:10:31 +02:00
|
|
|
|
|
|
|
%description daemon-driver-libxl
|
|
|
|
The Libxl driver plugin for the libvirtd daemon, providing
|
|
|
|
an implementation of the hypervisor driver APIs using libxl.
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-qemu
|
|
|
|
Summary: Server side daemon & driver required to run QEMU guests
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{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}
|
2013-06-07 03:10:31 +02:00
|
|
|
|
|
|
|
%description daemon-qemu
|
|
|
|
Server side daemon and driver required to manage the virtualization
|
|
|
|
capabilities of the QEMU emulators
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-lxc
|
|
|
|
Summary: Server side daemon & driver required to run LXC guests
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{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}
|
2013-06-07 03:10:31 +02:00
|
|
|
|
|
|
|
%description daemon-lxc
|
|
|
|
Server side daemon and driver required to manage the virtualization
|
|
|
|
capabilities of LXC
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-xen
|
|
|
|
Summary: Server side daemon & driver required to run XEN guests
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
|
|
|
Requires: %{name}-daemon-driver-interface = %{version}-%{release}
|
2018-05-03 00:39:32 +02:00
|
|
|
Requires: %{name}-daemon-driver-libxl = %{version}-%{release}
|
2017-11-22 23:22:46 +01:00
|
|
|
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}
|
2013-06-07 03:10:31 +02:00
|
|
|
Requires: xen
|
|
|
|
|
|
|
|
%description daemon-xen
|
|
|
|
Server side daemon and driver required to manage the virtualization
|
|
|
|
capabilities of XEN
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package daemon-vbox
|
|
|
|
Summary: Server side daemon & driver required to run VirtualBox guests
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon = %{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-secret = %{version}-%{release}
|
|
|
|
Requires: %{name}-daemon-driver-storage = %{version}-%{release}
|
|
|
|
Requires: %{name}-daemon-driver-vbox = %{version}-%{release}
|
2016-12-30 00:15:07 +01:00
|
|
|
# Specify supported virtualbox API explicitly. See ./src/vbox
|
|
|
|
# Reference bsc#1017189
|
2018-01-03 14:35:47 +01:00
|
|
|
Requires: virtualbox < 5.3
|
2013-06-07 03:10:31 +02:00
|
|
|
|
|
|
|
%description daemon-vbox
|
|
|
|
Server side daemon and driver required to manage the virtualization
|
|
|
|
capabilities of VirtualBox
|
|
|
|
|
|
|
|
%package client
|
2016-08-13 02:51:10 +02:00
|
|
|
Summary: Client side utilities of the libvirt library
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2016-08-13 02:51:10 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
2013-06-07 03:10:31 +02:00
|
|
|
Requires: readline
|
|
|
|
# Needed by libvirt-guests init script.
|
2013-10-15 00:51:07 +02:00
|
|
|
Requires: gettext-runtime
|
2013-06-07 03:10:31 +02:00
|
|
|
# Needed by virt-pki-validate script.
|
|
|
|
Requires: cyrus-sasl
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
Requires: gnutls
|
Accepting request 583090 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch,
68eed56b-conf-smbios-oem-strings.patch,
76977061-qemu-smbios-oem-strings.patch,
0c710a37-libxl-resume-lock-on-mig-failure.patch,
759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch,
c2dc6698-fix-deadlock-obtaining-hostname.patch,
c391e07e-libxl-clock-settings.patch,
ef71caea-libxl-memalign.patch,
suse-apparmor-signal.patch
OBS-URL: https://build.opensuse.org/request/show/583090
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=674
2018-03-05 18:46:32 +01:00
|
|
|
%if %{with_bash_completion}
|
2019-01-23 15:19:44 +01:00
|
|
|
Recommends: %{name}-bash-completion = %{version}-%{release}
|
Accepting request 583090 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch,
68eed56b-conf-smbios-oem-strings.patch,
76977061-qemu-smbios-oem-strings.patch,
0c710a37-libxl-resume-lock-on-mig-failure.patch,
759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch,
c2dc6698-fix-deadlock-obtaining-hostname.patch,
c391e07e-libxl-clock-settings.patch,
ef71caea-libxl-memalign.patch,
suse-apparmor-signal.patch
OBS-URL: https://build.opensuse.org/request/show/583090
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=674
2018-03-05 18:46:32 +01:00
|
|
|
%endif
|
2016-08-13 02:51:10 +02:00
|
|
|
|
|
|
|
%description client
|
|
|
|
The client binaries needed to access the virtualization
|
|
|
|
capabilities of recent versions of Linux (and other OSes).
|
|
|
|
|
|
|
|
%package libs
|
2017-03-02 16:50:49 +01:00
|
|
|
Summary: Client side libraries for libvirt
|
2016-08-13 02:51:10 +02:00
|
|
|
# So remote clients can access libvirt over SSH tunnel
|
|
|
|
# (client invokes 'nc' against the UNIX socket on the server)
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Libraries
|
2016-08-13 02:51:10 +02:00
|
|
|
Requires: netcat-openbsd
|
2013-06-07 03:10:31 +02:00
|
|
|
# Not technically required, but makes 'out-of-box' config
|
|
|
|
# work correctly & doesn't have onerous dependencies
|
|
|
|
Requires: cyrus-sasl-digestmd5
|
|
|
|
|
2016-08-13 02:51:10 +02:00
|
|
|
%description libs
|
|
|
|
Shared libraries for accessing the libvirt daemon.
|
|
|
|
|
|
|
|
%package admin
|
|
|
|
Summary: Set of tools to control libvirt daemon
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2016-08-13 02:51:10 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
|
|
Requires: readline
|
Accepting request 583090 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch,
68eed56b-conf-smbios-oem-strings.patch,
76977061-qemu-smbios-oem-strings.patch,
0c710a37-libxl-resume-lock-on-mig-failure.patch,
759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch,
c2dc6698-fix-deadlock-obtaining-hostname.patch,
c391e07e-libxl-clock-settings.patch,
ef71caea-libxl-memalign.patch,
suse-apparmor-signal.patch
OBS-URL: https://build.opensuse.org/request/show/583090
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=674
2018-03-05 18:46:32 +01:00
|
|
|
%if %{with_bash_completion}
|
2019-01-23 15:19:44 +01:00
|
|
|
Recommends: %{name}-bash-completion = %{version}-%{release}
|
Accepting request 583090 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch,
68eed56b-conf-smbios-oem-strings.patch,
76977061-qemu-smbios-oem-strings.patch,
0c710a37-libxl-resume-lock-on-mig-failure.patch,
759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch,
c2dc6698-fix-deadlock-obtaining-hostname.patch,
c391e07e-libxl-clock-settings.patch,
ef71caea-libxl-memalign.patch,
suse-apparmor-signal.patch
OBS-URL: https://build.opensuse.org/request/show/583090
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=674
2018-03-05 18:46:32 +01:00
|
|
|
%endif
|
2016-08-13 02:51:10 +02:00
|
|
|
|
|
|
|
%description admin
|
|
|
|
The client side utilities to control the libvirt daemon.
|
2013-06-07 03:10:31 +02:00
|
|
|
|
Accepting request 583090 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch,
68eed56b-conf-smbios-oem-strings.patch,
76977061-qemu-smbios-oem-strings.patch,
0c710a37-libxl-resume-lock-on-mig-failure.patch,
759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch,
c2dc6698-fix-deadlock-obtaining-hostname.patch,
c391e07e-libxl-clock-settings.patch,
ef71caea-libxl-memalign.patch,
suse-apparmor-signal.patch
OBS-URL: https://build.opensuse.org/request/show/583090
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=674
2018-03-05 18:46:32 +01:00
|
|
|
%package bash-completion
|
|
|
|
Summary: Bash completion script
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Shells
|
|
|
|
BuildArch: noarch
|
Accepting request 583090 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch,
68eed56b-conf-smbios-oem-strings.patch,
76977061-qemu-smbios-oem-strings.patch,
0c710a37-libxl-resume-lock-on-mig-failure.patch,
759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch,
c2dc6698-fix-deadlock-obtaining-hostname.patch,
c391e07e-libxl-clock-settings.patch,
ef71caea-libxl-memalign.patch,
suse-apparmor-signal.patch
OBS-URL: https://build.opensuse.org/request/show/583090
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=674
2018-03-05 18:46:32 +01:00
|
|
|
|
|
|
|
%description bash-completion
|
|
|
|
Bash completion script stub.
|
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%package devel
|
|
|
|
Summary: Libraries, includes, etc. to compile with the libvirt library
|
|
|
|
Group: Development/Libraries/C and C++
|
|
|
|
Requires: %{name}-client = %{version}-%{release}
|
2019-01-23 15:19:44 +01:00
|
|
|
Suggests: %{name}-doc = %{version}-%{release}
|
2013-06-07 03:10:31 +02:00
|
|
|
Requires: pkg-config
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
Include header files & development libraries for the libvirt C library.
|
|
|
|
|
2011-12-15 02:23:04 +01:00
|
|
|
%package lock-sanlock
|
|
|
|
Summary: Sanlock lock manager plugin for QEMU driver
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
Requires: sanlock >= 2.4
|
2013-06-07 03:10:31 +02:00
|
|
|
# for virt-sanlock-cleanup require augeas
|
|
|
|
Requires: %{name}-daemon = %{version}-%{release}
|
2016-08-13 02:51:10 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
2012-04-12 23:33:51 +02:00
|
|
|
Requires: augeas
|
2011-12-15 02:23:04 +01:00
|
|
|
|
|
|
|
%description lock-sanlock
|
|
|
|
Includes the Sanlock lock manager plugin for the QEMU driver
|
2015-03-02 21:13:45 +01:00
|
|
|
|
2014-11-03 10:00:37 +01:00
|
|
|
%package -n wireshark-plugin-libvirt
|
2015-11-05 01:23:08 +01:00
|
|
|
Summary: Wireshark plugin for libvirt RPC protocol
|
2014-10-28 00:00:39 +01:00
|
|
|
Group: Productivity/Networking/Diagnostic
|
2016-08-13 02:51:10 +02:00
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
Accepting request 681981 from home:jfehlig:branches:Virtualization
- Update to libvirt 5.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
11c8aca9-libxl-set-mem-after-balloon.patch,
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch,
b6440119-qemu-conf-sev.patch,
a404ac34-qemu-cgroup-sev.patch,
6fd4c8f8-qemu-domain-sev.patch,
17f6a257-security-dac-sev.patch,
a2d3dea9-qemu-caps-dac-override-sev.patch,
620d9dd5-qemu-no-dac-override-nonroot.patch
- jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577
OBS-URL: https://build.opensuse.org/request/show/681981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=734
2019-03-06 03:00:59 +01:00
|
|
|
Requires: wireshark >= 2.4.0
|
2014-10-28 00:00:39 +01:00
|
|
|
|
2014-11-03 10:00:37 +01:00
|
|
|
%description -n wireshark-plugin-libvirt
|
2015-11-05 01:23:08 +01:00
|
|
|
Wireshark dissector plugin for better analysis of libvirt RPC traffic.
|
2014-10-28 00:00:39 +01:00
|
|
|
|
2016-04-13 02:22:05 +02:00
|
|
|
%package nss
|
|
|
|
Summary: Libvirt plugin for Name Service Switch
|
2018-09-24 19:01:50 +02:00
|
|
|
Group: System/Management
|
2017-11-22 23:22:46 +01:00
|
|
|
Requires: %{name}-daemon-driver-network = %{version}-%{release}
|
2016-04-13 02:22:05 +02:00
|
|
|
|
|
|
|
%description nss
|
|
|
|
libvirt plugin for NSS for translating domain names into IP addresses.
|
|
|
|
|
2007-01-11 01:44:36 +01:00
|
|
|
%prep
|
2007-03-07 22:48:39 +01:00
|
|
|
%setup -q
|
2016-06-09 17:17:22 +02:00
|
|
|
%patch100 -p1
|
2017-03-08 04:58:39 +01:00
|
|
|
%patch101 -p1
|
2014-09-08 19:56:04 +02:00
|
|
|
%patch150 -p1
|
|
|
|
%patch151 -p1
|
|
|
|
%patch152 -p1
|
|
|
|
%patch153 -p1
|
|
|
|
%patch154 -p1
|
2016-06-24 19:07:56 +02:00
|
|
|
%patch155 -p1
|
2018-02-09 17:35:42 +01:00
|
|
|
%patch156 -p1
|
2009-09-27 00:09:58 +02:00
|
|
|
%patch200 -p1
|
2011-01-12 00:41:45 +01:00
|
|
|
%patch201 -p1
|
2011-09-26 05:28:30 +02:00
|
|
|
%patch202 -p1
|
2011-11-30 17:55:23 +01:00
|
|
|
%patch203 -p1
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%patch204 -p1
|
|
|
|
%patch205 -p1
|
2013-03-08 20:47:00 +01:00
|
|
|
%patch206 -p1
|
|
|
|
%patch207 -p1
|
2015-06-03 19:34:40 +02:00
|
|
|
%patch208 -p1
|
|
|
|
%patch209 -p1
|
|
|
|
%patch210 -p1
|
2015-12-04 09:54:48 +01:00
|
|
|
%patch211 -p1
|
2015-12-18 22:01:20 +01:00
|
|
|
%patch212 -p1
|
2016-02-23 23:12:48 +01:00
|
|
|
%patch213 -p1
|
2017-11-08 13:04:32 +01:00
|
|
|
%if ! 0%{?is_opensuse}
|
Accepting request 453025 from home:jfehlig:branches:Virtualization
- Fix dom0 ballooning with Xen >= 4.8
libxl-dom0-balloon-fix.patch
bsc#1020755
- SLE12 SP2 bugs merged via version updates of the Factory libvirt
package:
bsc#996020, bsc#987002, bsc#997278, bsc#998005, bsc#998389,
bsc#1001446, bsc#1001698, bsc#1005288, bsc#1013991, bsc#1016253,
bsc#1017086, bsc#1017762, bsc#1018189
- virt-create-rootfs is a temporary SLE-only hack that was never
added to the Factory libvirt package, causing it to be dropped
when rebasing SLE on Factory. Add it now but only apply
associated patch when building for SLE.
virt-create-rootfs.patch
bsc#995981
OBS-URL: https://build.opensuse.org/request/show/453025
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=579
2017-01-27 19:41:04 +01:00
|
|
|
%patch400 -p1
|
|
|
|
%endif
|
2007-01-11 01:44:36 +01:00
|
|
|
|
|
|
|
%build
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_qemu}
|
|
|
|
%define arg_qemu --with-qemu
|
2014-01-17 20:45:49 +01:00
|
|
|
%else
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%define arg_qemu --without-qemu
|
2010-01-08 01:37:05 +01:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_openvz}
|
|
|
|
%define arg_openvz --with-openvz
|
|
|
|
%else
|
|
|
|
%define arg_openvz --without-openvz
|
2010-01-08 01:37:05 +01:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_lxc}
|
|
|
|
%define arg_lxc --with-lxc
|
|
|
|
%else
|
|
|
|
%define arg_lxc --without-lxc
|
2013-06-07 03:10:31 +02:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_vbox}
|
|
|
|
%define arg_vbox --with-vbox
|
|
|
|
%else
|
|
|
|
%define arg_vbox --without-vbox
|
2010-01-08 01:37:05 +01:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_esx}
|
|
|
|
%define arg_esx --with-esx
|
|
|
|
%else
|
|
|
|
%define arg_esx --without-esx
|
2008-09-01 17:06:07 +02:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_vmware}
|
|
|
|
%define arg_vmware --with-vmware
|
|
|
|
%else
|
|
|
|
%define arg_vmware --without-vmware
|
2010-08-09 02:19:48 +02:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_hyperv}
|
|
|
|
%define arg_hyperv --with-hyperv
|
|
|
|
%else
|
|
|
|
%define arg_hyperv --without-hyperv
|
2011-04-05 00:08:05 +02:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_libxl}
|
|
|
|
%define arg_libxl --with-libxl
|
|
|
|
%else
|
|
|
|
%define arg_libxl --without-libxl
|
2011-06-30 21:38:30 +02:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_storage_rbd}
|
|
|
|
%define arg_storage_rbd --with-storage-rbd
|
|
|
|
%else
|
|
|
|
%define arg_storage_rbd --without-storage-rbd
|
2011-11-10 02:55:47 +01:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_storage_sheepdog}
|
|
|
|
%define arg_storage_sheepdog --with-storage-sheepdog
|
|
|
|
%else
|
|
|
|
%define arg_storage_sheepdog --without-storage-sheepdog
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_storage_gluster}
|
|
|
|
%define arg_storage_gluster --with-storage-gluster
|
|
|
|
%else
|
|
|
|
%define arg_storage_gluster --without-storage-gluster
|
2011-04-05 00:08:05 +02:00
|
|
|
%endif
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
%if %{with_storage_iscsi_direct}
|
|
|
|
%define arg_storage_iscsi_direct --with-storage-iscsi-direct
|
|
|
|
%else
|
|
|
|
%define arg_storage_iscsi_direct --without-storage-iscsi-direct
|
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_numactl}
|
|
|
|
%define arg_numactl --with-numactl
|
|
|
|
%else
|
|
|
|
%define arg_numactl --without-numactl
|
2011-04-05 00:08:05 +02:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_numad}
|
|
|
|
%define arg_numad --with-numad
|
|
|
|
%else
|
|
|
|
%define arg_numad --without-numad
|
2012-02-15 20:01:07 +01:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_apparmor}
|
|
|
|
%define arg_apparmor --with-apparmor
|
|
|
|
%define arg_apparmor_profiles --with-apparmor-profiles
|
|
|
|
%else
|
|
|
|
%define arg_apparmor --without-apparmor
|
2010-10-02 00:46:48 +02:00
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_sanlock}
|
|
|
|
%define arg_sanlock --with-sanlock
|
|
|
|
%else
|
|
|
|
%define arg_sanlock --without-sanlock
|
2011-12-15 02:23:04 +01:00
|
|
|
%endif
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%if %{with_firewalld}
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%define arg_firewalld --with-firewalld
|
|
|
|
%else
|
|
|
|
%define arg_firewalld --without-firewalld
|
2014-03-03 05:22:57 +01:00
|
|
|
%endif
|
Accepting request 681981 from home:jfehlig:branches:Virtualization
- Update to libvirt 5.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
11c8aca9-libxl-set-mem-after-balloon.patch,
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch,
b6440119-qemu-conf-sev.patch,
a404ac34-qemu-cgroup-sev.patch,
6fd4c8f8-qemu-domain-sev.patch,
17f6a257-security-dac-sev.patch,
a2d3dea9-qemu-caps-dac-override-sev.patch,
620d9dd5-qemu-no-dac-override-nonroot.patch
- jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577
OBS-URL: https://build.opensuse.org/request/show/681981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=734
2019-03-06 03:00:59 +01:00
|
|
|
%if %{with_firewalld_zone}
|
|
|
|
%define arg_firewalld_zone --with-firewalld-zone
|
|
|
|
%else
|
|
|
|
%define arg_firewalld_zone --without-firewalld-zone
|
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_wireshark}
|
|
|
|
%define arg_wireshark --with-wireshark-dissector
|
|
|
|
%else
|
|
|
|
%define arg_wireshark --without-wireshark-dissector
|
2016-04-13 02:22:05 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%define arg_selinux_mount --with-selinux-mount="/selinux"
|
|
|
|
|
2019-11-13 19:07:55 +01:00
|
|
|
# UEFI firmwares
|
|
|
|
# For SLE15 SP2 (Leap 15.2) and newer, use firmware descriptor files from the
|
|
|
|
# firmware packages, otherwise define firmwares via configure option
|
|
|
|
%if ! (0%{?suse_version} > 1500 || 0%{?sle_version} > 150100)
|
|
|
|
# x86_64 UEFI firmwares
|
|
|
|
# To more closely resemble actual hardware, we use the firmwares with
|
|
|
|
# embedded Microsoft keys
|
|
|
|
#
|
|
|
|
# The Windows HCK test requires a bigger variable store, so 4MB firmware
|
|
|
|
# images have been introduced. They are advertised first and will be
|
|
|
|
# used by default for new VM installations. The 2MB images are still
|
|
|
|
# available for existing VMs, and can be selected for new installations
|
|
|
|
# as well.
|
|
|
|
LOADERS="/usr/share/qemu/ovmf-x86_64-ms-4m-code.bin:/usr/share/qemu/ovmf-x86_64-ms-4m-vars.bin"
|
|
|
|
LOADERS="$LOADERS:/usr/share/qemu/ovmf-x86_64-ms-code.bin:/usr/share/qemu/ovmf-x86_64-ms-vars.bin"
|
|
|
|
# aarch64 UEFI firmwares
|
|
|
|
LOADERS="$LOADERS:/usr/share/qemu/aavmf-aarch64-code.bin:/usr/share/qemu/aavmf-aarch64-vars.bin"
|
|
|
|
%define arg_loader_nvram --with-loader-nvram="$LOADERS"
|
|
|
|
%endif
|
2016-06-15 21:29:46 +02:00
|
|
|
|
2007-03-07 22:48:39 +01:00
|
|
|
autoreconf -f -i
|
2019-12-03 05:35:26 +01:00
|
|
|
%define _configure ../configure
|
|
|
|
mkdir %{_vpath_builddir}
|
|
|
|
cd %{_vpath_builddir}
|
2017-06-08 01:56:21 +02:00
|
|
|
export CFLAGS="%{optflags}"
|
2018-02-09 17:35:42 +01:00
|
|
|
export PYTHON=%{_bindir}/python3
|
2017-07-04 16:44:22 +02:00
|
|
|
%configure --disable-static \
|
2019-12-03 05:35:26 +01:00
|
|
|
--enable-dependency-tracking \
|
2019-09-05 18:31:28 +02:00
|
|
|
--with-runstatedir=%{_rundir} \
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%{?arg_qemu} \
|
|
|
|
%{?arg_openvz} \
|
|
|
|
%{?arg_lxc} \
|
|
|
|
%{?arg_vbox} \
|
|
|
|
%{?arg_libxl} \
|
|
|
|
--with-sasl \
|
|
|
|
--with-polkit \
|
|
|
|
--with-libvirtd \
|
|
|
|
%{?arg_esx} \
|
|
|
|
%{?arg_hyperv} \
|
|
|
|
%{?arg_vmware} \
|
|
|
|
--without-vz \
|
|
|
|
--without-bhyve \
|
2019-09-05 18:31:28 +02:00
|
|
|
--with-remote-default-mode=legacy \
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
--with-interface \
|
|
|
|
--with-network \
|
|
|
|
--with-storage-fs \
|
|
|
|
--with-storage-lvm \
|
|
|
|
--with-storage-iscsi \
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
--with-storage-scsi \
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
--with-storage-disk \
|
|
|
|
--with-storage-mpath \
|
|
|
|
%{?arg_storage_rbd} \
|
|
|
|
%{?arg_storage_sheepdog} \
|
|
|
|
%{?arg_storage_gluster} \
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
%{?arg_storage_iscsi_direct} \
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
--without-storage-zfs \
|
|
|
|
--without-storage-vstorage \
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%{?arg_numactl} \
|
|
|
|
%{?arg_numad} \
|
|
|
|
--with-capng \
|
|
|
|
--with-fuse \
|
|
|
|
--without-netcf \
|
|
|
|
--with-netcontrol \
|
|
|
|
--with-selinux \
|
|
|
|
%{?arg_selinux_mount} \
|
|
|
|
%{?arg_apparmor} \
|
|
|
|
%{?arg_apparmor_profiles} \
|
|
|
|
--with-udev \
|
Accepting request 629264 from home:jfehlig:branches:Virtualization
- Revert switch to jansson
boo#1104820
- Dropped:
temp-build-fix.patch
- Added:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch
- spec: don't restart libvirt-guests when updating libvirt-client
bsc#1104662
OBS-URL: https://build.opensuse.org/request/show/629264
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=701
2018-08-14 19:05:16 +02:00
|
|
|
--with-yajl \
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%{?arg_sanlock} \
|
|
|
|
--with-libpcap \
|
|
|
|
--with-macvtap \
|
|
|
|
--with-audit \
|
|
|
|
--with-dtrace \
|
|
|
|
--with-driver-modules \
|
|
|
|
%{?arg_firewalld} \
|
Accepting request 681981 from home:jfehlig:branches:Virtualization
- Update to libvirt 5.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
11c8aca9-libxl-set-mem-after-balloon.patch,
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch,
b6440119-qemu-conf-sev.patch,
a404ac34-qemu-cgroup-sev.patch,
6fd4c8f8-qemu-domain-sev.patch,
17f6a257-security-dac-sev.patch,
a2d3dea9-qemu-caps-dac-override-sev.patch,
620d9dd5-qemu-no-dac-override-nonroot.patch
- jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577
OBS-URL: https://build.opensuse.org/request/show/681981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=734
2019-03-06 03:00:59 +01:00
|
|
|
%{?arg_firewalld_zone} \
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%{?arg_wireshark} \
|
|
|
|
--with-nss-plugin \
|
2008-07-08 22:02:35 +02:00
|
|
|
--libexecdir=%{_libdir}/%{name} \
|
2011-06-09 17:50:53 +02:00
|
|
|
--with-qemu-user=%{qemu_user} \
|
|
|
|
--with-qemu-group=%{qemu_group} \
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%{?arg_loader_nvram} \
|
2015-11-10 00:51:50 +01:00
|
|
|
--without-login-shell \
|
2017-06-08 01:56:21 +02:00
|
|
|
--with-init-script=systemd \
|
2009-04-24 23:15:55 +02:00
|
|
|
ac_cv_path_MODPROBE=/sbin/modprobe \
|
|
|
|
ac_cv_path_UDEVADM=/sbin/udevadm \
|
2016-11-16 19:45:09 +01:00
|
|
|
ac_cv_path_SHOWMOUNT=/usr/sbin/showmount \
|
2016-12-07 00:28:57 +01:00
|
|
|
ac_cv_path_PARTED=/usr/sbin/parted \
|
2016-11-16 19:45:09 +01:00
|
|
|
ac_cv_path_QEMU_BRIDGE_HELPER=/usr/lib/qemu-bridge-helper
|
2019-05-30 18:01:34 +02:00
|
|
|
%make_build HTML_DIR=%{_docdir}/%{name}
|
2007-01-11 01:44:36 +01:00
|
|
|
|
|
|
|
%install
|
2019-12-03 05:35:26 +01:00
|
|
|
cd %{_vpath_builddir}
|
2017-10-16 17:41:46 +02:00
|
|
|
%make_install SYSTEMD_UNIT_DIR=%{_unitdir} HTML_DIR=%{_docdir}/%{name}
|
2019-12-03 05:35:26 +01:00
|
|
|
cp ../examples/sh/virt-lxc-convert %{buildroot}/%{_bindir}
|
2017-06-08 01:56:21 +02:00
|
|
|
rm -f %{buildroot}/%{_libdir}/*.la
|
2015-04-02 18:20:09 +02:00
|
|
|
%if %{with_wireshark}
|
2018-06-06 01:59:32 +02:00
|
|
|
rm -f %{buildroot}/%{wireshark_plugindir}/libvirt.la
|
2017-06-08 01:56:21 +02:00
|
|
|
%endif
|
|
|
|
rm -f %{buildroot}/%{_libdir}/*.a
|
|
|
|
rm -f %{buildroot}/%{_libdir}/%{name}/lock-driver/*.la
|
|
|
|
rm -f %{buildroot}/%{_libdir}/%{name}/lock-driver/*.a
|
|
|
|
rm -f %{buildroot}/%{_libdir}/%{name}/connection-driver/*.la
|
|
|
|
rm -f %{buildroot}/%{_libdir}/%{name}/connection-driver/*.a
|
|
|
|
rm -f %{buildroot}/%{_libdir}/%{name}/storage-backend/*.la
|
|
|
|
rm -f %{buildroot}/%{_libdir}/%{name}/storage-backend/*.a
|
2018-06-06 01:59:32 +02:00
|
|
|
rm -f %{buildroot}/%{_libdir}/%{name}/storage-file/*.la
|
|
|
|
rm -f %{buildroot}/%{_libdir}/%{name}/storage-file/*.a
|
2008-08-10 01:31:46 +02:00
|
|
|
# remove currently unsupported locale(s)
|
2017-06-08 01:56:21 +02:00
|
|
|
for dir in %{buildroot}/usr/share/locale/*
|
2016-05-09 18:54:43 +02:00
|
|
|
do
|
2017-06-08 01:56:21 +02:00
|
|
|
sdir=`echo $dir | sed "s|%{buildroot}||"`
|
2016-05-09 18:54:43 +02:00
|
|
|
if test -d $sdir ; then continue ; fi
|
|
|
|
rm -rfv "$dir"
|
|
|
|
done
|
2015-07-03 00:10:14 +02:00
|
|
|
|
2018-07-16 18:42:10 +02:00
|
|
|
mkdir -p %{buildroot}/%{_localstatedir}/lib/%{name}
|
|
|
|
mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/hooks
|
2011-04-05 00:08:05 +02:00
|
|
|
%find_lang %{name}
|
2013-06-07 23:42:47 +02:00
|
|
|
# Add a README to the libvirt package with a note about the empty
|
|
|
|
# file list
|
2018-07-16 18:42:10 +02:00
|
|
|
cat > %{buildroot}/%{_docdir}/%{name}/libvirt.README << 'EOF'
|
2013-06-07 23:42:47 +02:00
|
|
|
The libvirt package no longer contains any files. It exists now
|
2013-07-11 00:06:19 +02:00
|
|
|
only to fulfill its 'Provides' contract.
|
2013-06-07 23:42:47 +02:00
|
|
|
EOF
|
2018-07-16 18:42:10 +02:00
|
|
|
install -d -m 0755 %{buildroot}/%{_localstatedir}/lib/%{name}/dnsmasq/
|
|
|
|
install -d -m 0755 %{buildroot}/%{_datadir}/%{name}/networks/
|
|
|
|
cp %{buildroot}/%{_sysconfdir}/%{name}/qemu/networks/default.xml \
|
|
|
|
%{buildroot}/%{_datadir}/%{name}/networks/default.xml
|
|
|
|
rm -f %{buildroot}/%{_sysconfdir}/%{name}/qemu/networks/default.xml
|
|
|
|
rm -f %{buildroot}/%{_sysconfdir}/%{name}/qemu/networks/autostart/default.xml
|
2011-04-05 00:08:05 +02:00
|
|
|
# Strip auto-generated UUID - we need it generated per-install
|
2018-07-16 18:42:10 +02:00
|
|
|
sed -i -e "/<uuid>/d" %{buildroot}/%{_datadir}/%{name}/networks/default.xml
|
2013-12-06 23:50:19 +01:00
|
|
|
%if %{with_lxc}
|
2018-07-16 18:42:10 +02:00
|
|
|
cat > %{buildroot}/%{_docdir}/%{name}/libvirt-daemon-lxc.README << 'EOF'
|
2013-12-06 23:50:19 +01:00
|
|
|
Any empty package encapsulating requirements for a libvirtd capable
|
|
|
|
of managing LXC.
|
|
|
|
EOF
|
|
|
|
%else
|
2018-07-16 18:42:10 +02:00
|
|
|
rm -rf %{buildroot}/%{_sysconfdir}/%{name}/lxc.conf
|
2017-06-08 01:56:21 +02:00
|
|
|
rm -f %{buildroot}/%{_datadir}/augeas/lenses/libvirtd_lxc.aug
|
|
|
|
rm -f %{buildroot}/%{_datadir}/augeas/lenses/tests/test_libvirtd_lxc.aug
|
|
|
|
rm -rf %{buildroot}/%{_sysconfdir}/logrotate.d/libvirtd.lxc
|
2010-01-08 01:37:05 +01:00
|
|
|
%endif
|
2013-12-06 23:50:19 +01:00
|
|
|
%if %{with_qemu}
|
2018-07-16 18:42:10 +02:00
|
|
|
cat > %{buildroot}/%{_docdir}/%{name}/libvirt-daemon-qemu.README << 'EOF'
|
2013-12-06 23:50:19 +01:00
|
|
|
Any empty package encapsulating requirements for a libvirtd capable
|
|
|
|
of managing QEMU/KVM.
|
|
|
|
EOF
|
|
|
|
%else
|
2018-07-16 18:42:10 +02:00
|
|
|
rm -rf %{buildroot}/%{_sysconfdir}/%{name}/qemu.conf
|
2017-06-08 01:56:21 +02:00
|
|
|
rm -f %{buildroot}/%{_datadir}/augeas/lenses/libvirtd_qemu.aug
|
|
|
|
rm -f %{buildroot}/%{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
|
|
|
|
rm -rf %{buildroot}/%{_sysconfdir}/logrotate.d/libvirtd.qemu
|
2010-04-16 00:56:55 +02:00
|
|
|
%endif
|
2013-06-07 23:42:47 +02:00
|
|
|
%if %{with_vbox}
|
2018-07-16 18:42:10 +02:00
|
|
|
cat > %{buildroot}/%{_docdir}/%{name}/libvirt-daemon-vbox.README << 'EOF'
|
2013-06-07 23:42:47 +02:00
|
|
|
Any empty package encapsulating requirements for a libvirtd capable
|
|
|
|
of managing VirtualBox.
|
|
|
|
EOF
|
|
|
|
%endif
|
2018-05-03 00:39:32 +02:00
|
|
|
%if %{with_libxl}
|
2018-07-16 18:42:10 +02:00
|
|
|
cat > %{buildroot}/%{_docdir}/%{name}/libvirt-daemon-xen.README << 'EOF'
|
2013-10-19 00:13:52 +02:00
|
|
|
Any empty package encapsulating requirements for a libvirtd capable
|
|
|
|
of managing Xen.
|
|
|
|
EOF
|
|
|
|
%endif
|
2015-05-04 18:52:19 +02:00
|
|
|
%if ! %{with_libxl}
|
2018-07-16 18:42:10 +02:00
|
|
|
rm -f %{buildroot}/%{_sysconfdir}/%{name}/libxl.conf
|
2017-06-08 01:56:21 +02:00
|
|
|
rm -f %{buildroot}/%{_sysconfdir}/logrotate.d/libvirtd.libxl
|
|
|
|
rm -f %{buildroot}/%{_datadir}/augeas/lenses/libvirtd_libxl.aug
|
|
|
|
rm -f %{buildroot}/%{_datadir}/augeas/lenses/tests/test_libvirtd_libxl.aug
|
2015-05-04 18:52:19 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
%if ! %{with_sanlock}
|
2017-06-08 01:56:21 +02:00
|
|
|
rm -f %{buildroot}/%{_datadir}/augeas/lenses/libvirt_sanlock.aug
|
|
|
|
rm -f %{buildroot}/%{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug
|
2013-06-07 03:10:31 +02:00
|
|
|
%endif
|
2011-03-24 11:58:29 +01:00
|
|
|
|
2011-01-12 23:51:53 +01:00
|
|
|
# init scripts
|
2017-11-24 10:58:28 +01:00
|
|
|
mkdir -p %{buildroot}/%{_fillupdir}
|
2017-06-08 01:56:21 +02:00
|
|
|
rm -f %{buildroot}/usr/lib/sysctl.d/60-libvirtd.conf
|
2017-11-24 10:58:28 +01:00
|
|
|
mv %{buildroot}/%{_sysconfdir}/sysconfig/libvirtd %{buildroot}%{_fillupdir}/sysconfig.libvirtd
|
|
|
|
mv %{buildroot}/%{_sysconfdir}/sysconfig/virtlogd %{buildroot}/%{_fillupdir}/sysconfig.virtlogd
|
|
|
|
mv %{buildroot}/%{_sysconfdir}/sysconfig/virtlockd %{buildroot}/%{_fillupdir}/sysconfig.virtlockd
|
|
|
|
mv %{buildroot}/%{_sysconfdir}/sysconfig/libvirt-guests %{buildroot}/%{_fillupdir}/sysconfig.libvirt-guests
|
2017-06-08 01:56:21 +02:00
|
|
|
# Provide rc symlink backward compatibility
|
|
|
|
ln -s %{_sbindir}/service %{buildroot}/%{_sbindir}/rclibvirtd
|
|
|
|
ln -s %{_sbindir}/service %{buildroot}/%{_sbindir}/rcvirtlogd
|
|
|
|
ln -s %{_sbindir}/service %{buildroot}/%{_sbindir}/rcvirtlockd
|
|
|
|
ln -s %{_sbindir}/service %{buildroot}/%{_sbindir}/rclibvirt-guests
|
|
|
|
|
2018-03-15 00:03:30 +01:00
|
|
|
# install firewall services for migration ports
|
2017-06-08 01:56:21 +02:00
|
|
|
mkdir -p %{buildroot}/%{_fwdefdir}
|
2018-03-15 00:03:30 +01:00
|
|
|
%if %{with_firewalld}
|
|
|
|
install -m 644 %{S:6} %{buildroot}/%{_fwdefdir}/libvirtd-relocation-server.xml
|
|
|
|
%else
|
|
|
|
# Format described in /usr/share/SuSEfirewall2/services/TEMPLATE
|
2017-06-08 01:56:21 +02:00
|
|
|
install -m 644 %{S:3} %{buildroot}/%{_fwdefdir}/libvirtd-relocation-server
|
2018-03-15 00:03:30 +01:00
|
|
|
%endif
|
2017-06-08 01:56:21 +02:00
|
|
|
|
2017-08-03 19:28:59 +02:00
|
|
|
# install supportconfig plugin
|
|
|
|
mkdir -p %{buildroot}/usr/lib/supportconfig/plugins
|
|
|
|
install -m 755 %{S:4} %{buildroot}/usr/lib/supportconfig/plugins/libvirt
|
|
|
|
|
2018-01-11 19:22:07 +01:00
|
|
|
# install qemu hook script
|
2018-07-16 18:42:10 +02:00
|
|
|
install -m 755 %{S:5} %{buildroot}/%{_sysconfdir}/%{name}/hooks/qemu
|
2018-01-11 19:22:07 +01:00
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%ifarch %{power64} s390x x86_64
|
2017-06-08 01:56:21 +02:00
|
|
|
mv %{buildroot}/%{_datadir}/systemtap/tapset/libvirt_probes.stp \
|
|
|
|
%{buildroot}/%{_datadir}/systemtap/tapset/libvirt_probes-64.stp
|
2018-06-06 01:59:32 +02:00
|
|
|
%if %{with_qemu}
|
2017-06-08 01:56:21 +02:00
|
|
|
mv %{buildroot}/%{_datadir}/systemtap/tapset/libvirt_qemu_probes.stp \
|
|
|
|
%{buildroot}/%{_datadir}/systemtap/tapset/libvirt_qemu_probes-64.stp
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2018-06-06 01:59:32 +02:00
|
|
|
%endif
|
2017-06-08 01:56:21 +02:00
|
|
|
%fdupes -s %{buildroot}
|
2007-01-11 01:44:36 +01:00
|
|
|
|
2013-12-27 00:59:17 +01:00
|
|
|
%check
|
|
|
|
cd tests
|
2019-04-12 17:52:39 +02:00
|
|
|
SKIP_TESTS=""
|
2013-12-27 00:59:17 +01:00
|
|
|
# These tests don't current work in a mock build root
|
2014-05-22 16:28:52 +02:00
|
|
|
# virnetsockettest: needs unsupported linux-user syscalls
|
2019-04-12 17:52:39 +02:00
|
|
|
SKIP_TESTS="$SKIP_TESTS virnetsockettest"
|
2014-06-06 23:41:33 +02:00
|
|
|
# virportallocatortest fails on aarch64 due to unsupported IPV6_V6ONLY flag
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%ifarch aarch64
|
2019-04-12 17:52:39 +02:00
|
|
|
SKIP_TESTS="$SKIP_TESTS virportallocatortest"
|
|
|
|
%endif
|
|
|
|
for i in $SKIP_TESTS
|
2013-12-27 00:59:17 +01:00
|
|
|
do
|
|
|
|
rm -f $i
|
|
|
|
printf 'int main(void) { return 0; }' > $i.c
|
|
|
|
done
|
2019-12-03 05:35:26 +01:00
|
|
|
cd ../%{_vpath_builddir}
|
2019-05-30 18:01:34 +02:00
|
|
|
if ! %make_build check VIR_TEST_DEBUG=1
|
2013-12-27 00:59:17 +01:00
|
|
|
then
|
2019-12-03 18:04:04 +01:00
|
|
|
cat tests/test-suite.log || true
|
2013-12-27 00:59:17 +01:00
|
|
|
exit 1
|
|
|
|
fi
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%pre daemon
|
2017-10-16 17:41:46 +02:00
|
|
|
%{_bindir}/getent group libvirt >/dev/null || %{_sbindir}/groupadd -r libvirt
|
Accepting request 583090 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch,
68eed56b-conf-smbios-oem-strings.patch,
76977061-qemu-smbios-oem-strings.patch,
0c710a37-libxl-resume-lock-on-mig-failure.patch,
759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch,
c2dc6698-fix-deadlock-obtaining-hostname.patch,
c391e07e-libxl-clock-settings.patch,
ef71caea-libxl-memalign.patch,
suse-apparmor-signal.patch
OBS-URL: https://build.opensuse.org/request/show/583090
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=674
2018-03-05 18:46:32 +01:00
|
|
|
%service_add_pre libvirtd.service virtlockd.service virtlockd.socket virtlogd.service virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket
|
2011-09-14 20:13:45 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%post daemon
|
2010-01-08 01:37:05 +01:00
|
|
|
/sbin/ldconfig
|
2017-10-12 00:42:29 +02:00
|
|
|
%if %{with_apparmor}
|
|
|
|
%apparmor_reload /etc/apparmor.d/usr.sbin.libvirtd
|
|
|
|
%endif
|
2018-03-15 00:03:30 +01:00
|
|
|
%if %{with_firewalld}
|
|
|
|
%firewalld_reload
|
|
|
|
%endif
|
2019-09-05 18:31:28 +02:00
|
|
|
%service_add_post libvirtd.service libvirtd.socket libvirtd-ro.socket libvirtd-admin.socket libvirtd-tcp.socket libvirtd-tls.socket virtlockd.service virtlockd.socket virtlogd.service virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket virtproxyd.service virtproxyd.socket virtproxyd-ro.socket virtproxyd-admin.socket virtproxyd-tcp.socket virtproxyd-tls.socket
|
2011-04-06 00:31:12 +02:00
|
|
|
%{fillup_only -n libvirtd}
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%{fillup_only -n virtlockd}
|
2015-12-18 22:01:20 +01:00
|
|
|
%{fillup_only -n virtlogd}
|
2019-11-13 19:07:55 +01:00
|
|
|
# The '--listen' option is incompatible with socket activation.
|
|
|
|
# We need to forcibly remove it from /etc/sysconfig/libvirtd.
|
|
|
|
# Also add the --timeout option to be consistent with upstream.
|
|
|
|
# See boo#1156161 for details
|
|
|
|
sed -i -e '/^\s*LIBVIRTD_ARGS=/s/--listen//g' %{_sysconfdir}/sysconfig/libvirtd
|
|
|
|
if ! grep -q -E '^\s*LIBVIRTD_ARGS=.*--timeout' %{_sysconfdir}/sysconfig/libvirtd ; then
|
|
|
|
sed -i 's/^\s*LIBVIRTD_ARGS="\(.*\)"/LIBVIRTD_ARGS="\1 --timeout 120"/' %{_sysconfdir}/sysconfig/libvirtd
|
|
|
|
fi
|
2007-01-11 01:44:36 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%preun daemon
|
2019-08-13 00:29:28 +02:00
|
|
|
%service_del_preun libvirtd.service libvirtd.socket libvirtd-ro.socket libvirtd-admin.socket libvirtd-tcp.socket libvirtd-tls.socket virtlockd.service virtlockd.socket virtlogd.service virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket
|
2007-08-21 02:37:22 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%postun daemon
|
2007-08-21 02:37:22 +02:00
|
|
|
/sbin/ldconfig
|
2018-07-16 18:42:10 +02:00
|
|
|
# On upgrade, defer restarting daemons until posttrans
|
2016-03-18 21:47:21 +01:00
|
|
|
if test $1 -eq 0 ; then
|
|
|
|
for service in libvirtd virtlockd virtlogd ; do
|
|
|
|
rm -f "/var/lib/systemd/migrated/$service" 2> /dev/null || :
|
|
|
|
done
|
|
|
|
/usr/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
|
|
|
fi
|
2019-09-05 18:31:28 +02:00
|
|
|
%service_del_postun libvirtd.service virtlockd.service virtlockd.socket virtlogd.service virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket
|
2014-01-21 01:43:47 +01:00
|
|
|
|
2016-03-18 21:47:21 +01:00
|
|
|
%posttrans daemon
|
|
|
|
# All connection drivers should be installed post transaction.
|
2019-08-13 00:29:28 +02:00
|
|
|
# Time to restart libvirtd. With new socket activation we need to be a bit
|
|
|
|
# smarter on update. Old libvirtd owns the sockets and will delete them on
|
2019-11-13 19:07:55 +01:00
|
|
|
# shutdown. We can't use try-restart as libvirtd will own the sockets again
|
2019-08-13 00:29:28 +02:00
|
|
|
# after restart. So we must instead shutdown libvirtd, start the sockets,
|
|
|
|
# then start libvirtd.
|
2016-03-18 21:47:21 +01:00
|
|
|
if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then
|
2019-08-13 00:29:28 +02:00
|
|
|
/usr/bin/systemctl is-active libvirtd.service >/dev/null 2>&1
|
|
|
|
if test $? = 0 ; then
|
|
|
|
/usr/bin/systemctl stop libvirtd.service >/dev/null 2>&1 || :
|
|
|
|
|
|
|
|
/usr/bin/systemctl try-restart libvirtd.socket >/dev/null 2>&1 || :
|
|
|
|
/usr/bin/systemctl try-restart libvirtd-ro.socket >/dev/null 2>&1 || :
|
|
|
|
|
|
|
|
/usr/bin/systemctl start libvirtd.service >/dev/null 2>&1 || :
|
|
|
|
fi
|
2016-03-18 21:47:21 +01:00
|
|
|
fi
|
|
|
|
|
2019-09-05 18:31:28 +02:00
|
|
|
%pre daemon-driver-network
|
|
|
|
%service_add_pre virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket
|
|
|
|
|
2019-03-07 16:21:15 +01:00
|
|
|
%post daemon-driver-network
|
2019-09-05 18:31:28 +02:00
|
|
|
%service_add_post virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket
|
|
|
|
%{fillup_only -n virtnetworkd}
|
|
|
|
%if %{with_firewalld_zone}
|
|
|
|
%firewalld_reload
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%preun daemon-driver-network
|
|
|
|
%service_del_preun virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket
|
Accepting request 681981 from home:jfehlig:branches:Virtualization
- Update to libvirt 5.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
11c8aca9-libxl-set-mem-after-balloon.patch,
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch,
b6440119-qemu-conf-sev.patch,
a404ac34-qemu-cgroup-sev.patch,
6fd4c8f8-qemu-domain-sev.patch,
17f6a257-security-dac-sev.patch,
a2d3dea9-qemu-caps-dac-override-sev.patch,
620d9dd5-qemu-no-dac-override-nonroot.patch
- jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577
OBS-URL: https://build.opensuse.org/request/show/681981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=734
2019-03-06 03:00:59 +01:00
|
|
|
|
|
|
|
%postun daemon-driver-network
|
2019-09-05 18:31:28 +02:00
|
|
|
%service_del_postun virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket
|
|
|
|
%if %{with_firewalld_zone}
|
|
|
|
%firewalld_reload
|
Accepting request 681981 from home:jfehlig:branches:Virtualization
- Update to libvirt 5.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
11c8aca9-libxl-set-mem-after-balloon.patch,
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch,
b6440119-qemu-conf-sev.patch,
a404ac34-qemu-cgroup-sev.patch,
6fd4c8f8-qemu-domain-sev.patch,
17f6a257-security-dac-sev.patch,
a2d3dea9-qemu-caps-dac-override-sev.patch,
620d9dd5-qemu-no-dac-override-nonroot.patch
- jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577
OBS-URL: https://build.opensuse.org/request/show/681981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=734
2019-03-06 03:00:59 +01:00
|
|
|
%endif
|
|
|
|
|
2014-01-21 01:43:47 +01:00
|
|
|
%post daemon-config-network
|
|
|
|
# Install the default network if one doesn't exist
|
2018-07-16 18:42:10 +02:00
|
|
|
if test $1 -eq 1 && test ! -f %{_sysconfdir}/%{name}/qemu/networks/default.xml ; then
|
2014-01-21 01:43:47 +01:00
|
|
|
UUID=`/usr/bin/uuidgen`
|
|
|
|
sed -e "s,</name>,</name>\n <uuid>$UUID</uuid>," \
|
2018-07-16 18:42:10 +02:00
|
|
|
< %{_datadir}/%{name}/networks/default.xml \
|
|
|
|
> %{_sysconfdir}/%{name}/qemu/networks/default.xml
|
2019-06-03 22:11:36 +02:00
|
|
|
# libvirt saves this file with mode 0600
|
|
|
|
chmod 0600 %{_sysconfdir}/libvirt/qemu/networks/default.xml
|
2014-01-21 01:43:47 +01:00
|
|
|
fi
|
2007-01-11 01:44:36 +01:00
|
|
|
|
2019-09-05 18:31:28 +02:00
|
|
|
%pre daemon-driver-nwfilter
|
|
|
|
%service_add_pre virtnwfilterd.service virtnwfilterd.socket virtnwfilterd-ro.socket virtnwfilterd-admin.socket
|
|
|
|
|
|
|
|
%post daemon-driver-nwfilter
|
|
|
|
%service_add_post virtnwfilterd.service virtnwfilterd.socket virtnwfilterd-ro.socket virtnwfilterd-admin.socket
|
|
|
|
%{fillup_only -n virtnwfilterd}
|
|
|
|
|
|
|
|
%preun daemon-driver-nwfilter
|
|
|
|
%service_del_preun virtnwfilterd.service virtnwfilterd.socket virtnwfilterd-ro.socket virtnwfilterd-admin.socket
|
|
|
|
|
|
|
|
%postun daemon-driver-nwfilter
|
|
|
|
%service_del_postun virtnwfilterd.service virtnwfilterd.socket virtnwfilterd-ro.socket virtnwfilterd-admin.socket
|
|
|
|
|
|
|
|
%pre daemon-driver-storage
|
|
|
|
%service_add_pre virtstoraged.service virtstoraged.socket virtstoraged-ro.socket virtstoraged-admin.socket
|
|
|
|
|
|
|
|
%post daemon-driver-storage
|
|
|
|
%service_add_post virtstoraged.service virtstoraged.socket virtstoraged-ro.socket virtstoraged-admin.socket
|
|
|
|
%{fillup_only -n virtstoraged}
|
|
|
|
|
|
|
|
%preun daemon-driver-storage
|
|
|
|
%service_del_preun virtstoraged.service virtstoraged.socket virtstoraged-ro.socket virtstoraged-admin.socket
|
|
|
|
|
|
|
|
%postun daemon-driver-storage
|
|
|
|
%service_del_postun virtstoraged.service virtstoraged.socket virtstoraged-ro.socket virtstoraged-admin.socket
|
|
|
|
|
|
|
|
%pre daemon-driver-interface
|
|
|
|
%service_add_pre virtinterfaced.service virtinterfaced.socket virtinterfaced-ro.socket virtinterfaced-admin.socket
|
|
|
|
|
|
|
|
%post daemon-driver-interface
|
|
|
|
%service_add_post virtinterfaced.service virtinterfaced.socket virtinterfaced-ro.socket virtinterfaced-admin.socket
|
|
|
|
%{fillup_only -n virtinterfaced}
|
|
|
|
|
|
|
|
%preun daemon-driver-interface
|
|
|
|
%service_del_preun virtinterfaced.service virtinterfaced.socket virtinterfaced-ro.socket virtinterfaced-admin.socket
|
|
|
|
|
|
|
|
%postun daemon-driver-interface
|
|
|
|
%service_del_postun virtinterfaced.service virtinterfaced.socket virtinterfaced-ro.socket virtinterfaced-admin.socket
|
|
|
|
|
|
|
|
%pre daemon-driver-nodedev
|
|
|
|
%service_add_pre virtnodedevd.service virtnodedevd.socket virtnodedevd-ro.socket virtnodedevd-admin.socket
|
|
|
|
|
|
|
|
%post daemon-driver-nodedev
|
|
|
|
%service_add_post virtnodedevd.service virtnodedevd.socket virtnodedevd-ro.socket virtnodedevd-admin.socket
|
|
|
|
%{fillup_only -n virtnodedevd}
|
|
|
|
|
|
|
|
%preun daemon-driver-nodedev
|
|
|
|
%service_del_preun virtnodedevd.service virtnodedevd.socket virtnodedevd-ro.socket virtnodedevd-admin.socket
|
|
|
|
|
|
|
|
%postun daemon-driver-nodedev
|
|
|
|
%service_del_postun virtnodedevd.service virtnodedevd.socket virtnodedevd-ro.socket virtnodedevd-admin.socket
|
|
|
|
|
|
|
|
%pre daemon-driver-secret
|
|
|
|
%service_add_pre virtsecretd.service virtsecretd.socket virtsecretd-ro.socket virtsecretd-admin.socket
|
|
|
|
|
|
|
|
%post daemon-driver-secret
|
|
|
|
%service_add_post virtsecretd.service virtsecretd.socket virtsecretd-ro.socket virtsecretd-admin.socket
|
|
|
|
%{fillup_only -n virtsecretd}
|
|
|
|
|
|
|
|
%preun daemon-driver-secret
|
|
|
|
%service_del_preun virtsecretd.service virtsecretd.socket virtsecretd-ro.socket virtsecretd-admin.socket
|
|
|
|
|
|
|
|
%postun daemon-driver-secret
|
|
|
|
%service_del_postun virtsecretd.service virtsecretd.socket virtsecretd-ro.socket virtsecretd-admin.socket
|
|
|
|
|
|
|
|
%pre daemon-driver-qemu
|
|
|
|
%service_add_pre virtqemud.service virtqemud.socket virtqemud-ro.socket virtqemud-admin.socket
|
|
|
|
|
|
|
|
%post daemon-driver-qemu
|
|
|
|
%service_add_post virtqemud.service virtqemud.socket virtqemud-ro.socket virtqemud-admin.socket
|
|
|
|
%{fillup_only -n virtqemud}
|
|
|
|
|
|
|
|
%preun daemon-driver-qemu
|
|
|
|
%service_del_preun virtqemud.service virtqemud.socket virtqemud-ro.socket virtqemud-admin.socket
|
|
|
|
|
|
|
|
%postun daemon-driver-qemu
|
|
|
|
%service_del_postun virtqemud.service virtqemud.socket virtqemud-ro.socket virtqemud-admin.socket
|
|
|
|
|
|
|
|
%pre daemon-driver-lxc
|
|
|
|
%service_add_pre virtlxcd.service virtlxcd.socket virtlxcd-ro.socket virtlxcd-admin.socket
|
|
|
|
|
|
|
|
%post daemon-driver-lxc
|
|
|
|
%service_add_post virtlxcd.service virtlxcd.socket virtlxcd-ro.socket virtlxcd-admin.socket
|
|
|
|
%{fillup_only -n virtlxcd}
|
|
|
|
|
|
|
|
%preun daemon-driver-lxc
|
|
|
|
%service_del_preun virtlxcd.service virtlxcd.socket virtlxcd-ro.socket virtlxcd-admin.socket
|
|
|
|
|
|
|
|
%postun daemon-driver-lxc
|
|
|
|
%service_del_postun virtlxcd.service virtlxcd.socket virtlxcd-ro.socket virtlxcd-admin.socket
|
|
|
|
|
|
|
|
%pre daemon-driver-libxl
|
|
|
|
%service_add_pre virtxend.service virtxend.socket virtxend-ro.socket virtxend-admin.socket
|
|
|
|
|
|
|
|
%post daemon-driver-libxl
|
|
|
|
%service_add_post virtxend.service virtxend.socket virtxend-ro.socket virtxend-admin.socket
|
|
|
|
%{fillup_only -n virtxend}
|
|
|
|
|
|
|
|
%preun daemon-driver-libxl
|
|
|
|
%service_del_preun virtxend.service virtxend.socket virtxend-ro.socket virtxend-admin.socket
|
|
|
|
|
|
|
|
%postun daemon-driver-libxl
|
|
|
|
%service_del_postun virtxend.service virtxend.socket virtxend-ro.socket virtxend-admin.socket
|
|
|
|
|
2015-12-18 22:01:20 +01:00
|
|
|
%pre client
|
|
|
|
%service_add_pre libvirt-guests.service
|
|
|
|
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%post client
|
|
|
|
%service_add_post libvirt-guests.service
|
|
|
|
%{fillup_only -n libvirt-guests}
|
|
|
|
|
|
|
|
%preun client
|
|
|
|
%service_del_preun libvirt-guests.service
|
|
|
|
if [ $1 = 0 ]; then
|
2018-07-16 18:42:10 +02:00
|
|
|
rm -f /var/lib/%{name}/libvirt-guests
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
fi
|
2010-01-08 01:37:05 +01:00
|
|
|
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%postun client
|
Accepting request 629264 from home:jfehlig:branches:Virtualization
- Revert switch to jansson
boo#1104820
- Dropped:
temp-build-fix.patch
- Added:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch
- spec: don't restart libvirt-guests when updating libvirt-client
bsc#1104662
OBS-URL: https://build.opensuse.org/request/show/629264
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=701
2018-08-14 19:05:16 +02:00
|
|
|
%service_del_postun -n libvirt-guests.service
|
2010-01-08 01:37:05 +01:00
|
|
|
|
2017-11-22 23:22:46 +01:00
|
|
|
%post libs -p /sbin/ldconfig
|
2016-08-13 02:51:10 +02:00
|
|
|
|
2017-11-22 23:22:46 +01:00
|
|
|
%postun libs -p /sbin/ldconfig
|
2016-08-13 02:51:10 +02:00
|
|
|
|
2017-11-22 23:22:46 +01:00
|
|
|
%post nss -p /sbin/ldconfig
|
2016-04-13 02:22:05 +02:00
|
|
|
|
2017-11-22 23:22:46 +01:00
|
|
|
%postun nss -p /sbin/ldconfig
|
2016-04-13 02:22:05 +02:00
|
|
|
|
2010-01-08 01:37:05 +01:00
|
|
|
%files
|
2013-06-07 23:42:47 +02:00
|
|
|
%doc %{_docdir}/%{name}/libvirt.README
|
2013-06-07 03:10:31 +02:00
|
|
|
|
|
|
|
%files daemon
|
2007-07-24 01:32:16 +02:00
|
|
|
%{_sbindir}/libvirtd
|
2019-09-05 18:31:28 +02:00
|
|
|
%{_sbindir}/virtproxyd
|
2015-12-18 22:01:20 +01:00
|
|
|
%{_sbindir}/virtlogd
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%{_sbindir}/virtlockd
|
2008-07-08 22:02:35 +02:00
|
|
|
%dir %{_libdir}/%{name}
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %attr(0700, root, root) %{_sysconfdir}/%{name}/
|
|
|
|
%dir %attr(0700, root, root) %{_sysconfdir}/%{name}/hooks
|
2017-11-24 10:58:28 +01:00
|
|
|
%{_fillupdir}/sysconfig.libvirtd
|
|
|
|
%{_fillupdir}/sysconfig.virtlogd
|
|
|
|
%{_fillupdir}/sysconfig.virtlockd
|
2011-12-15 02:23:04 +01:00
|
|
|
%{_unitdir}/libvirtd.service
|
2019-08-13 00:29:28 +02:00
|
|
|
%{_unitdir}/libvirtd.socket
|
|
|
|
%{_unitdir}/libvirtd-ro.socket
|
|
|
|
%{_unitdir}/libvirtd-admin.socket
|
|
|
|
%{_unitdir}/libvirtd-tcp.socket
|
|
|
|
%{_unitdir}/libvirtd-tls.socket
|
2019-09-05 18:31:28 +02:00
|
|
|
%{_unitdir}/virtproxyd.service
|
|
|
|
%{_unitdir}/virtproxyd.socket
|
|
|
|
%{_unitdir}/virtproxyd-ro.socket
|
|
|
|
%{_unitdir}/virtproxyd-admin.socket
|
|
|
|
%{_unitdir}/virtproxyd-tcp.socket
|
|
|
|
%{_unitdir}/virtproxyd-tls.socket
|
2016-12-07 00:28:57 +01:00
|
|
|
%{_unitdir}/virt-guest-shutdown.target
|
2015-12-18 22:01:20 +01:00
|
|
|
%{_unitdir}/virtlogd.service
|
|
|
|
%{_unitdir}/virtlogd.socket
|
Accepting request 583090 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch,
68eed56b-conf-smbios-oem-strings.patch,
76977061-qemu-smbios-oem-strings.patch,
0c710a37-libxl-resume-lock-on-mig-failure.patch,
759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch,
c2dc6698-fix-deadlock-obtaining-hostname.patch,
c391e07e-libxl-clock-settings.patch,
ef71caea-libxl-memalign.patch,
suse-apparmor-signal.patch
OBS-URL: https://build.opensuse.org/request/show/583090
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=674
2018-03-05 18:46:32 +01:00
|
|
|
%{_unitdir}/virtlogd-admin.socket
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%{_unitdir}/virtlockd.service
|
|
|
|
%{_unitdir}/virtlockd.socket
|
Accepting request 583090 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch,
68eed56b-conf-smbios-oem-strings.patch,
76977061-qemu-smbios-oem-strings.patch,
0c710a37-libxl-resume-lock-on-mig-failure.patch,
759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch,
c2dc6698-fix-deadlock-obtaining-hostname.patch,
c391e07e-libxl-clock-settings.patch,
ef71caea-libxl-memalign.patch,
suse-apparmor-signal.patch
OBS-URL: https://build.opensuse.org/request/show/583090
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=674
2018-03-05 18:46:32 +01:00
|
|
|
%{_unitdir}/virtlockd-admin.socket
|
2014-03-14 20:46:52 +01:00
|
|
|
%{_sbindir}/rclibvirtd
|
2015-12-18 22:01:20 +01:00
|
|
|
%{_sbindir}/rcvirtlogd
|
2014-03-14 20:46:52 +01:00
|
|
|
%{_sbindir}/rcvirtlockd
|
2018-07-16 18:42:10 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/libvirtd.conf
|
2019-09-05 18:31:28 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtproxyd.conf
|
2011-04-01 02:28:05 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd
|
2018-07-16 18:42:10 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtlogd.conf
|
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtlockd.conf
|
|
|
|
%dir %{_sysconfdir}/sasl2/
|
|
|
|
%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf
|
2012-01-24 22:28:41 +01:00
|
|
|
%dir %{_datadir}/augeas/
|
|
|
|
%dir %{_datadir}/augeas/lenses
|
|
|
|
%dir %{_datadir}/augeas/lenses/tests
|
|
|
|
%{_datadir}/augeas/lenses/libvirtd.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_libvirtd.aug
|
2015-12-18 22:01:20 +01:00
|
|
|
%{_datadir}/augeas/lenses/virtlogd.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtlogd.aug
|
2013-09-03 19:08:54 +02:00
|
|
|
%{_datadir}/augeas/lenses/virtlockd.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtlockd.aug
|
2019-09-05 18:31:28 +02:00
|
|
|
%{_datadir}/augeas/lenses/virtproxyd.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtproxyd.aug
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%{_datadir}/augeas/lenses/libvirt_lockd.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%{_datadir}/systemtap/tapset/libvirt_probes*.stp
|
2011-11-10 02:55:47 +01:00
|
|
|
%{_datadir}/systemtap/tapset/libvirt_functions.stp
|
2018-06-06 01:59:32 +02:00
|
|
|
%if %{with_qemu}
|
|
|
|
%{_datadir}/systemtap/tapset/libvirt_qemu_probes*.stp
|
|
|
|
%endif
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %{_localstatedir}/lib/%{name}/
|
|
|
|
%dir %attr(0711, root, root) %{_localstatedir}/lib/%{name}/images/
|
|
|
|
%dir %attr(0711, root, root) %{_localstatedir}/lib/%{name}/filesystems/
|
|
|
|
%dir %attr(0711, root, root) %{_localstatedir}/lib/%{name}/boot/
|
|
|
|
%dir %attr(0711, root, root) %{_localstatedir}/cache/%{name}/
|
|
|
|
%dir %attr(0700, root, root) %{_localstatedir}/log/%{name}/
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%dir %attr(0755, root, root) %{_libdir}/%{name}/lock-driver
|
|
|
|
%attr(0755, root, root) %{_libdir}/%{name}/lock-driver/lockd.so
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_polkit_rules}
|
2015-06-01 19:48:26 +02:00
|
|
|
%{_datadir}/polkit-1/rules.d/50-libvirt.rules
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2009-09-27 00:09:58 +02:00
|
|
|
%{_datadir}/polkit-1/actions/org.libvirt.unix.policy
|
2016-11-08 15:03:56 +01:00
|
|
|
%{_datadir}/polkit-1/actions/org.libvirt.api.policy
|
2011-06-02 20:32:33 +02:00
|
|
|
%attr(0755, root, root) %{_libdir}/%{name}/libvirt_iohelper
|
2010-08-09 02:19:48 +02:00
|
|
|
%doc %{_mandir}/man8/libvirtd.8*
|
2015-12-18 22:01:20 +01:00
|
|
|
%doc %{_mandir}/man8/virtlogd.8*
|
|
|
|
%doc %{_mandir}/man8/virtlockd.8*
|
2017-04-28 18:14:51 +02:00
|
|
|
%doc %{_mandir}/man7/virkey*.7*
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_apparmor}
|
2011-08-08 23:26:58 +02:00
|
|
|
%dir %{_sysconfdir}/apparmor.d
|
2011-08-19 23:40:32 +02:00
|
|
|
%dir %{_sysconfdir}/apparmor.d/abstractions
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %{_sysconfdir}/apparmor.d/%{name}
|
2017-12-20 18:21:40 +01:00
|
|
|
%dir %{_sysconfdir}/apparmor.d/local
|
2011-08-19 23:40:32 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/apparmor.d/usr.sbin.libvirtd
|
|
|
|
%config(noreplace) %{_sysconfdir}/apparmor.d/usr.lib.libvirt.virt-aa-helper
|
|
|
|
%config(noreplace) %{_sysconfdir}/apparmor.d/abstractions/libvirt-qemu
|
2014-04-02 14:48:46 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/apparmor.d/abstractions/libvirt-lxc
|
2018-07-16 18:42:10 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/apparmor.d/%{name}/TEMPLATE.lxc
|
|
|
|
%config(noreplace) %{_sysconfdir}/apparmor.d/%{name}/TEMPLATE.qemu
|
2017-12-20 18:21:40 +01:00
|
|
|
%config(noreplace) %{_sysconfdir}/apparmor.d/local/usr.lib.libvirt.virt-aa-helper
|
2011-08-08 23:26:58 +02:00
|
|
|
%{_libdir}/%{name}/virt-aa-helper
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2018-03-15 00:03:30 +01:00
|
|
|
%if %{with_firewalld}
|
2018-03-16 04:27:58 +01:00
|
|
|
%dir %{_prefix}/lib/firewalld
|
|
|
|
%dir %{_fwdefdir}
|
|
|
|
%{_fwdefdir}/libvirtd-relocation-server.xml
|
2018-03-15 00:03:30 +01:00
|
|
|
%else
|
2011-06-15 23:48:27 +02:00
|
|
|
%config %{_fwdefdir}/libvirtd-relocation-server
|
2018-03-15 00:03:30 +01:00
|
|
|
%endif
|
2017-08-03 19:28:59 +02:00
|
|
|
%dir /usr/lib/supportconfig
|
|
|
|
%dir /usr/lib/supportconfig/plugins
|
|
|
|
/usr/lib/supportconfig/plugins/libvirt
|
2013-06-07 03:10:31 +02:00
|
|
|
|
2018-01-11 19:22:07 +01:00
|
|
|
%files daemon-hooks
|
2018-07-16 18:42:10 +02:00
|
|
|
%{_sysconfdir}/%{name}/hooks/qemu
|
2018-01-11 19:22:07 +01:00
|
|
|
|
2014-01-21 01:43:47 +01:00
|
|
|
%files daemon-config-network
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %{_datadir}/%{name}/networks/
|
|
|
|
%{_datadir}/%{name}/networks/default.xml
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-config-nwfilter
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %attr(0700, root, root) %{_sysconfdir}/%{name}/nwfilter/
|
|
|
|
%config %{_sysconfdir}/%{name}/nwfilter/*.xml
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-driver-interface
|
2019-09-05 18:31:28 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtinterfaced.conf
|
|
|
|
%{_datadir}/augeas/lenses/virtinterfaced.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtinterfaced.aug
|
|
|
|
%{_unitdir}/virtinterfaced.service
|
|
|
|
%{_unitdir}/virtinterfaced.socket
|
|
|
|
%{_unitdir}/virtinterfaced-ro.socket
|
|
|
|
%{_unitdir}/virtinterfaced-admin.socket
|
|
|
|
%{_sbindir}/virtinterfaced
|
2013-06-07 03:10:31 +02:00
|
|
|
%dir %{_libdir}/%{name}/connection-driver
|
|
|
|
%{_libdir}/%{name}/connection-driver/libvirt_driver_interface.so
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-driver-network
|
2019-09-05 18:31:28 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtnetworkd.conf
|
|
|
|
%{_datadir}/augeas/lenses/virtnetworkd.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtnetworkd.aug
|
|
|
|
%{_unitdir}/virtnetworkd.service
|
|
|
|
%{_unitdir}/virtnetworkd.socket
|
|
|
|
%{_unitdir}/virtnetworkd-ro.socket
|
|
|
|
%{_unitdir}/virtnetworkd-admin.socket
|
|
|
|
%{_sbindir}/virtnetworkd
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %attr(0700, root, root) %{_sysconfdir}/%{name}/qemu/
|
|
|
|
%dir %attr(0700, root, root) %{_sysconfdir}/%{name}/qemu/networks/
|
|
|
|
%dir %attr(0700, root, root) %{_sysconfdir}/%{name}/qemu/networks/autostart
|
|
|
|
%dir %attr(0700, root, root) %{_localstatedir}/lib/%{name}/network/
|
|
|
|
%dir %attr(0755, root, root) %{_localstatedir}/lib/%{name}/dnsmasq/
|
2014-07-02 21:21:03 +02:00
|
|
|
%attr(0755, root, root) %{_libdir}/%{name}/libvirt_leaseshelper
|
2013-06-07 03:10:31 +02:00
|
|
|
%dir %{_libdir}/%{name}/connection-driver
|
|
|
|
%{_libdir}/%{name}/connection-driver/libvirt_driver_network.so
|
Accepting request 681981 from home:jfehlig:branches:Virtualization
- Update to libvirt 5.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
11c8aca9-libxl-set-mem-after-balloon.patch,
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch,
b6440119-qemu-conf-sev.patch,
a404ac34-qemu-cgroup-sev.patch,
6fd4c8f8-qemu-domain-sev.patch,
17f6a257-security-dac-sev.patch,
a2d3dea9-qemu-caps-dac-override-sev.patch,
620d9dd5-qemu-no-dac-override-nonroot.patch
- jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577
OBS-URL: https://build.opensuse.org/request/show/681981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=734
2019-03-06 03:00:59 +01:00
|
|
|
%if %{with_firewalld_zone}
|
2019-12-03 18:04:04 +01:00
|
|
|
%dir %{_prefix}/lib/firewalld/zones/
|
Accepting request 681981 from home:jfehlig:branches:Virtualization
- Update to libvirt 5.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
11c8aca9-libxl-set-mem-after-balloon.patch,
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch,
b6440119-qemu-conf-sev.patch,
a404ac34-qemu-cgroup-sev.patch,
6fd4c8f8-qemu-domain-sev.patch,
17f6a257-security-dac-sev.patch,
a2d3dea9-qemu-caps-dac-override-sev.patch,
620d9dd5-qemu-no-dac-override-nonroot.patch
- jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577
OBS-URL: https://build.opensuse.org/request/show/681981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=734
2019-03-06 03:00:59 +01:00
|
|
|
%{_prefix}/lib/firewalld/zones/libvirt.xml
|
|
|
|
%endif
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-driver-nodedev
|
2019-09-05 18:31:28 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtnodedevd.conf
|
|
|
|
%{_datadir}/augeas/lenses/virtnodedevd.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtnodedevd.aug
|
|
|
|
%{_unitdir}/virtnodedevd.service
|
|
|
|
%{_unitdir}/virtnodedevd.socket
|
|
|
|
%{_unitdir}/virtnodedevd-ro.socket
|
|
|
|
%{_unitdir}/virtnodedevd-admin.socket
|
|
|
|
%{_sbindir}/virtnodedevd
|
2013-06-07 03:10:31 +02:00
|
|
|
%dir %{_libdir}/%{name}/connection-driver
|
|
|
|
%{_libdir}/%{name}/connection-driver/libvirt_driver_nodedev.so
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-driver-nwfilter
|
2019-09-05 18:31:28 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtnwfilterd.conf
|
|
|
|
%{_datadir}/augeas/lenses/virtnwfilterd.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtnwfilterd.aug
|
|
|
|
%{_unitdir}/virtnwfilterd.service
|
|
|
|
%{_unitdir}/virtnwfilterd.socket
|
|
|
|
%{_unitdir}/virtnwfilterd-ro.socket
|
|
|
|
%{_unitdir}/virtnwfilterd-admin.socket
|
|
|
|
%{_sbindir}/virtnwfilterd
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %attr(0700, root, root) %{_sysconfdir}/%{name}/nwfilter/
|
2013-06-07 03:10:31 +02:00
|
|
|
%dir %{_libdir}/%{name}/connection-driver
|
|
|
|
%{_libdir}/%{name}/connection-driver/libvirt_driver_nwfilter.so
|
|
|
|
|
|
|
|
%files daemon-driver-secret
|
2019-09-05 18:31:28 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtsecretd.conf
|
|
|
|
%{_datadir}/augeas/lenses/virtsecretd.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtsecretd.aug
|
|
|
|
%{_unitdir}/virtsecretd.service
|
|
|
|
%{_unitdir}/virtsecretd.socket
|
|
|
|
%{_unitdir}/virtsecretd-ro.socket
|
|
|
|
%{_unitdir}/virtsecretd-admin.socket
|
|
|
|
%{_sbindir}/virtsecretd
|
2013-06-07 03:10:31 +02:00
|
|
|
%dir %{_libdir}/%{name}/connection-driver
|
|
|
|
%{_libdir}/%{name}/connection-driver/libvirt_driver_secret.so
|
|
|
|
|
|
|
|
%files daemon-driver-storage
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
|
|
|
|
%files daemon-driver-storage-core
|
2019-09-05 18:31:28 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtstoraged.conf
|
|
|
|
%{_datadir}/augeas/lenses/virtstoraged.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtstoraged.aug
|
|
|
|
%{_unitdir}/virtstoraged.service
|
|
|
|
%{_unitdir}/virtstoraged.socket
|
|
|
|
%{_unitdir}/virtstoraged-ro.socket
|
|
|
|
%{_unitdir}/virtstoraged-admin.socket
|
|
|
|
%{_sbindir}/virtstoraged
|
2013-12-06 23:50:19 +01:00
|
|
|
%attr(0755, root, root) %{_libdir}/%{name}/libvirt_parthelper
|
2013-06-07 03:10:31 +02:00
|
|
|
%dir %{_libdir}/%{name}/connection-driver
|
|
|
|
%{_libdir}/%{name}/connection-driver/libvirt_driver_storage.so
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
%dir %{_libdir}/%{name}/storage-backend
|
|
|
|
%{_libdir}/%{name}/storage-backend/libvirt_storage_backend_fs.so
|
2018-06-06 01:59:32 +02:00
|
|
|
%dir %{_libdir}/%{name}/storage-file
|
|
|
|
%{_libdir}/%{name}/storage-file/libvirt_storage_file_fs.so
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
|
|
|
|
%files daemon-driver-storage-disk
|
|
|
|
%{_libdir}/%{name}/storage-backend/libvirt_storage_backend_disk.so
|
|
|
|
|
|
|
|
%files daemon-driver-storage-logical
|
|
|
|
%{_libdir}/%{name}/storage-backend/libvirt_storage_backend_logical.so
|
|
|
|
|
|
|
|
%files daemon-driver-storage-scsi
|
|
|
|
%{_libdir}/%{name}/storage-backend/libvirt_storage_backend_scsi.so
|
|
|
|
|
|
|
|
%files daemon-driver-storage-iscsi
|
|
|
|
%{_libdir}/%{name}/storage-backend/libvirt_storage_backend_iscsi.so
|
|
|
|
|
|
|
|
%files daemon-driver-storage-mpath
|
|
|
|
%{_libdir}/%{name}/storage-backend/libvirt_storage_backend_mpath.so
|
|
|
|
|
|
|
|
%if %{with_storage_gluster}
|
|
|
|
%files daemon-driver-storage-gluster
|
|
|
|
%{_libdir}/%{name}/storage-backend/libvirt_storage_backend_gluster.so
|
2018-06-06 01:59:32 +02:00
|
|
|
%{_libdir}/%{name}/storage-file/libvirt_storage_file_gluster.so
|
Accepting request 476767 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.1.0
- Modularize storage driver by splitting it into backend-specific
subpackages
- CVE-2017-2635, bsc#1027075
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
b018ada3-shunloadtest-build-fix.patch,
f86a7a83-libxl-dom0-balloon-fix.patch,
6e4759d0-libxl-timer-fix.patch,
87df87e0-libxl-timer-tsc-emulate.patch,
b4386fda-xenconfig-timer-fix.patch,
d3970925-timer-tests.patch,
321a28c6-libxl-default-disk-format.patch,
bd116810-libxl-fix-disk-detach.patch,
ff225538-libxl-autoballoon-setting.patch,
c89a6e78-libxl-physinfo-cleanup.patch,
d2b77608-libxl-maxmem-fix.patch,
79692c38-libxl-dom0-maxmem.patch,
4ab0c959-libxl-mem-leak.patch,
2dc1cf19-libxl-double-free.patch,
apparmor-errormsg-fix.patch,
apparmor-alt-seclabel.patch,
qemu-disable-namespaces.patch
OBS-URL: https://build.opensuse.org/request/show/476767
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=588
2017-03-03 16:02:55 +01:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_storage_rbd}
|
|
|
|
%files daemon-driver-storage-rbd
|
|
|
|
%{_libdir}/%{name}/storage-backend/libvirt_storage_backend_rbd.so
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_storage_sheepdog}
|
|
|
|
%files daemon-driver-storage-sheepdog
|
|
|
|
%{_libdir}/%{name}/storage-backend/libvirt_storage_backend_sheepdog.so
|
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
%if %{with_storage_iscsi_direct}
|
|
|
|
%files daemon-driver-storage-iscsi-direct
|
|
|
|
%{_libdir}/%{name}/storage-backend/libvirt_storage_backend_iscsi-direct.so
|
|
|
|
%endif
|
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_qemu}
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-driver-qemu
|
2019-09-05 18:31:28 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtqemud.conf
|
|
|
|
%{_datadir}/augeas/lenses/virtqemud.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtqemud.aug
|
|
|
|
%{_unitdir}/virtqemud.service
|
|
|
|
%{_unitdir}/virtqemud.socket
|
|
|
|
%{_unitdir}/virtqemud-ro.socket
|
|
|
|
%{_unitdir}/virtqemud-admin.socket
|
|
|
|
%{_sbindir}/virtqemud
|
2018-07-16 18:42:10 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/qemu.conf
|
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/qemu-lockd.conf
|
2013-12-06 23:50:19 +01:00
|
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd.qemu
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %attr(0750, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/%{name}/qemu/
|
|
|
|
%dir %attr(0750, %{qemu_user}, %{qemu_group}) %{_localstatedir}/cache/%{name}/qemu/
|
|
|
|
%dir %attr(0700, root, root) %{_localstatedir}/log/%{name}/qemu/
|
2013-12-06 23:50:19 +01:00
|
|
|
%{_datadir}/augeas/lenses/libvirtd_qemu.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
|
2013-06-07 03:10:31 +02:00
|
|
|
%dir %{_libdir}/%{name}/connection-driver
|
|
|
|
%{_libdir}/%{name}/connection-driver/libvirt_driver_qemu.so
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %attr(0711, root, root) %{_localstatedir}/lib/%{name}/swtpm/
|
|
|
|
%dir %attr(0711, root, root) %{_localstatedir}/log/swtpm/
|
|
|
|
%dir %attr(0711, root, root) %{_localstatedir}/log/swtpm/%{name}/
|
|
|
|
%dir %attr(0711, root, root) %{_localstatedir}/log/swtpm/%{name}/qemu/
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_lxc}
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-driver-lxc
|
2019-09-05 18:31:28 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtlxcd.conf
|
|
|
|
%{_datadir}/augeas/lenses/virtlxcd.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtlxcd.aug
|
|
|
|
%{_unitdir}/virtlxcd.service
|
|
|
|
%{_unitdir}/virtlxcd.socket
|
|
|
|
%{_unitdir}/virtlxcd-ro.socket
|
|
|
|
%{_unitdir}/virtlxcd-admin.socket
|
|
|
|
%{_sbindir}/virtlxcd
|
2018-07-16 18:42:10 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/lxc.conf
|
2013-12-06 23:50:19 +01:00
|
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd.lxc
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %attr(0700, root, root) %{_localstatedir}/lib/%{name}/lxc/
|
|
|
|
%dir %attr(0700, root, root) %{_localstatedir}/log/%{name}/lxc/
|
2013-12-06 23:50:19 +01:00
|
|
|
%attr(0755, root, root) %{_libdir}/%{name}/libvirt_lxc
|
|
|
|
%{_datadir}/augeas/lenses/libvirtd_lxc.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_libvirtd_lxc.aug
|
2013-06-07 03:10:31 +02:00
|
|
|
%dir %{_libdir}/%{name}/connection-driver
|
|
|
|
%{_libdir}/%{name}/connection-driver/libvirt_driver_lxc.so
|
2014-07-16 17:45:21 +02:00
|
|
|
%attr(0755, root, root) %{_bindir}/virt-lxc-convert
|
2017-11-08 13:04:32 +01:00
|
|
|
%if ! 0%{?is_opensuse}
|
Accepting request 453025 from home:jfehlig:branches:Virtualization
- Fix dom0 ballooning with Xen >= 4.8
libxl-dom0-balloon-fix.patch
bsc#1020755
- SLE12 SP2 bugs merged via version updates of the Factory libvirt
package:
bsc#996020, bsc#987002, bsc#997278, bsc#998005, bsc#998389,
bsc#1001446, bsc#1001698, bsc#1005288, bsc#1013991, bsc#1016253,
bsc#1017086, bsc#1017762, bsc#1018189
- virt-create-rootfs is a temporary SLE-only hack that was never
added to the Factory libvirt package, causing it to be dropped
when rebasing SLE on Factory. Add it now but only apply
associated patch when building for SLE.
virt-create-rootfs.patch
bsc#995981
OBS-URL: https://build.opensuse.org/request/show/453025
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=579
2017-01-27 19:41:04 +01:00
|
|
|
%{_bindir}/virt-create-rootfs
|
|
|
|
%doc %{_mandir}/man1/virt-create-rootfs.1*
|
|
|
|
%endif
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_libxl}
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-driver-libxl
|
2019-09-05 18:31:28 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtxend.conf
|
|
|
|
%{_datadir}/augeas/lenses/virtxend.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtxend.aug
|
|
|
|
%{_unitdir}/virtxend.service
|
|
|
|
%{_unitdir}/virtxend.socket
|
|
|
|
%{_unitdir}/virtxend-ro.socket
|
|
|
|
%{_unitdir}/virtxend-admin.socket
|
|
|
|
%{_sbindir}/virtxend
|
2018-07-16 18:42:10 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/libxl.conf
|
2015-06-01 19:48:26 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd.libxl
|
2018-07-16 18:42:10 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/libxl-lockd.conf
|
2015-05-04 18:52:19 +02:00
|
|
|
%{_datadir}/augeas/lenses/libvirtd_libxl.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_libvirtd_libxl.aug
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %attr(0700, root, root) %{_localstatedir}/lib/%{name}/libxl/
|
|
|
|
%dir %attr(0700, root, root) %{_localstatedir}/log/%{name}/libxl/
|
2013-12-06 23:50:19 +01:00
|
|
|
%dir %{_libdir}/%{name}/connection-driver
|
|
|
|
%{_libdir}/%{name}/connection-driver/libvirt_driver_libxl.so
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_vbox}
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-driver-vbox
|
2019-09-05 18:31:28 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/virtvboxd.conf
|
|
|
|
%{_datadir}/augeas/lenses/virtvboxd.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_virtvboxd.aug
|
|
|
|
%{_unitdir}/virtvboxd.service
|
|
|
|
%{_unitdir}/virtvboxd.socket
|
|
|
|
%{_unitdir}/virtvboxd-ro.socket
|
|
|
|
%{_unitdir}/virtvboxd-admin.socket
|
|
|
|
%{_sbindir}/virtvboxd
|
2013-06-07 03:10:31 +02:00
|
|
|
%{_libdir}/%{name}/connection-driver/libvirt_driver_vbox.so
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_qemu}
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-qemu
|
2013-12-06 23:50:19 +01:00
|
|
|
%doc %{_docdir}/%{name}/libvirt-daemon-qemu.README
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_lxc}
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-lxc
|
2013-12-06 23:50:19 +01:00
|
|
|
%doc %{_docdir}/%{name}/libvirt-daemon-lxc.README
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
|
2018-05-03 00:39:32 +02:00
|
|
|
%if %{with_libxl}
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-xen
|
2013-10-19 00:13:52 +02:00
|
|
|
%doc %{_docdir}/%{name}/libvirt-daemon-xen.README
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2013-06-07 03:10:31 +02:00
|
|
|
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%if %{with_vbox}
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%files daemon-vbox
|
2013-06-07 23:42:47 +02:00
|
|
|
%doc %{_docdir}/%{name}/libvirt-daemon-vbox.README
|
Accepting request 400351 from home:jfehlig:branches:Virtualization
- Update to libvirt 1.3.5
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
e4d131b8-mv-virDomainDefPostParseInternal.patch,
3e428670-post-parse-implicit-video.patch,
538012c8-default-vram.patch, 96b21fb0-vram-tests.patch,
400e716d-libxl-noprope-emulator.patch,
b90c4b5f-tests-use-qemu-xen.patch,
fccf2725-libxl-API-4.4.patch,
5325123d-libxl-migv2-save-restore.patch,
f9edcfa4-libxl-migv2-migration.patch,
a1c9a81a-libxl-rbd-fix.patch,
ba566428-libxl-dom-iface-addrs.patch
- spec: simplify and cleanup by removing many conditionals that
are never toogled. Also drop conditionals for suse_version <
1310
OBS-URL: https://build.opensuse.org/request/show/400351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=538
2016-06-07 04:00:39 +02:00
|
|
|
%endif
|
2010-01-08 01:37:05 +01:00
|
|
|
|
2016-08-13 02:51:10 +02:00
|
|
|
%files client
|
2010-01-08 01:37:05 +01:00
|
|
|
%doc %{_mandir}/man1/virsh.1*
|
|
|
|
%doc %{_mandir}/man1/virt-xml-validate.1*
|
|
|
|
%doc %{_mandir}/man1/virt-pki-validate.1*
|
2012-02-15 20:01:07 +01:00
|
|
|
%doc %{_mandir}/man1/virt-host-validate.1*
|
2010-01-08 01:37:05 +01:00
|
|
|
%{_bindir}/virsh
|
|
|
|
%{_bindir}/virt-xml-validate
|
|
|
|
%{_bindir}/virt-pki-validate
|
2012-02-15 20:01:07 +01:00
|
|
|
%{_bindir}/virt-host-validate
|
2019-01-17 20:07:22 +01:00
|
|
|
%if %{with_bash_completion}
|
|
|
|
%{_datadir}/bash-completion/completions/virsh
|
|
|
|
%endif
|
2011-04-06 00:31:12 +02:00
|
|
|
%dir %{_libdir}/%{name}
|
- Update to libvirt 1.0.1
- Introduce virtlockd daemon
- parallels: add disk and network device support
- Add virDomainSendProcessSignal API
- Introduce virDomainFSTrim() public API
- add fuse support for libvirt lxc
- Add Gluster protocol as supported network disk backend
- various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
66ff2ddc-virtlockd-systemd-file-perms.patch,
462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
Dropped use-init-script-redhat.patch and added
libvirtd-init-script.patch, libvirt-guests-init-script.patch,
and virtlockd-init-script.patch
- Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
416eca18-xenstore-header-fix.patch,
f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
9785f2b6-fix-xen-sysctl9.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=238
2013-01-07 19:44:26 +01:00
|
|
|
%attr(0755, root, root) %{_libdir}/%{name}/libvirt-guests.sh
|
2017-11-24 10:58:28 +01:00
|
|
|
%{_fillupdir}/sysconfig.libvirt-guests
|
2011-12-15 02:23:04 +01:00
|
|
|
%{_unitdir}/libvirt-guests.service
|
2014-03-14 20:46:52 +01:00
|
|
|
%{_sbindir}/rclibvirt-guests
|
2010-03-01 01:43:01 +01:00
|
|
|
|
2019-12-03 05:35:26 +01:00
|
|
|
%files libs -f %{_vpath_builddir}/%{name}.lang
|
2016-08-13 02:51:10 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/libvirt.conf
|
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/libvirt-admin.conf
|
|
|
|
%{_libdir}/libvirt.so.*
|
|
|
|
%{_libdir}/libvirt-qemu.so.*
|
|
|
|
%{_libdir}/libvirt-lxc.so.*
|
|
|
|
%{_libdir}/libvirt-admin.so.*
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %{_datadir}/%{name}/
|
|
|
|
%dir %{_datadir}/%{name}/schemas/
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
%dir %{_datadir}/%{name}/cpu_map/
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %attr(0755, root, root) %{_localstatedir}/lib/%{name}/
|
|
|
|
|
|
|
|
%{_datadir}/%{name}/schemas/basictypes.rng
|
|
|
|
%{_datadir}/%{name}/schemas/capability.rng
|
|
|
|
%{_datadir}/%{name}/schemas/cputypes.rng
|
2020-01-16 02:52:12 +01:00
|
|
|
%{_datadir}/%{name}/schemas/domain.rng
|
|
|
|
%{_datadir}/libvirt/schemas/domainbackup.rng
|
2018-07-16 18:42:10 +02:00
|
|
|
%{_datadir}/%{name}/schemas/domaincaps.rng
|
2019-08-13 00:29:28 +02:00
|
|
|
%{_datadir}/%{name}/schemas/domaincheckpoint.rng
|
2018-07-16 18:42:10 +02:00
|
|
|
%{_datadir}/%{name}/schemas/domaincommon.rng
|
|
|
|
%{_datadir}/%{name}/schemas/domainsnapshot.rng
|
|
|
|
%{_datadir}/%{name}/schemas/interface.rng
|
|
|
|
%{_datadir}/%{name}/schemas/network.rng
|
|
|
|
%{_datadir}/%{name}/schemas/networkcommon.rng
|
2019-07-24 22:36:02 +02:00
|
|
|
%{_datadir}/%{name}/schemas/networkport.rng
|
2018-07-16 18:42:10 +02:00
|
|
|
%{_datadir}/%{name}/schemas/nodedev.rng
|
|
|
|
%{_datadir}/%{name}/schemas/nwfilter.rng
|
|
|
|
%{_datadir}/%{name}/schemas/nwfilter_params.rng
|
|
|
|
%{_datadir}/%{name}/schemas/nwfilterbinding.rng
|
|
|
|
%{_datadir}/%{name}/schemas/secret.rng
|
|
|
|
%{_datadir}/%{name}/schemas/storagecommon.rng
|
|
|
|
%{_datadir}/%{name}/schemas/storagepool.rng
|
Accepting request 692393 from home:jfehlig:branches:Virtualization
- CVE-2019-3886: disallow virDomainGetHostname and virDomainGetTime
for read-only connections and users
CVE-2019-3886-api.patch, CVE-2019-3886-remote.patch
bsc#1131595
- spec: BuildRequires rpcgen since CVE-2019-3886-remote.patch
touches remote_protocol.x
- Update to libvirt 5.2.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
4ec3cf9a-apparmor-rules.patch,
f38ef0fa-no-RDMA-check.patch,
411cdaf8-apparmor-check-profile-name.patch,
696239ba-qemu-fix-query-cpus-fast.patch,
09eb1ae0-conf-add-xenbus-controller.patch,
fb059757-libxl-add-xenbus-controller.patch,
ec5a1191-libxl-support-max-grant-frames.patch,
5a64c202-xenconfig-support-max-grant-frames.patch
- Added patches:
ff376c62-tests-fix-mocking-stat-lstat.patch,
mprivozn-test-fix-proposal.patch
OBS-URL: https://build.opensuse.org/request/show/692393
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=745
2019-04-09 00:27:41 +02:00
|
|
|
%{_datadir}/%{name}/schemas/storagepoolcaps.rng
|
2018-07-16 18:42:10 +02:00
|
|
|
%{_datadir}/%{name}/schemas/storagevol.rng
|
Accepting request 636920 from home:jfehlig:branches:Virtualization
- libxl: fix VM migration on busy hosts
60b4fd90-libxl-rm-vm-finish-phase.patch,
e39c66d3-libxl-fix-p2p-migration.patch,
47da84e0-libxl-fix-job-handling-migsrc.patch,
0149464a-libxl-fix-job-handling-migdst.patch,
5ea2abb3-libxl-join-mig-rcv-thread.patch
bsc#1108086
- Update to libvirt 4.7.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
9ed59012--revert-jansson1.patch,
54f2b5e3-revert-jansson2.patch,
b56950fd-revert-jansson3.patch,
6c3d66ac-revert-jansson4.patch,
8e373e6d-revert-jansson5.patch,
6f99de31-revert-jansson6.patch,
f204cf51-revert-jansson7.patch,
5a58b5ed-revert-jansson8.patch,
63f6e0e9-revert-jansson9.patch,
8687eba-revert-jansson10.patch,
e96e71d8-revert-jansson11.patch,
d99a8959-revert-jansson12.patch,
074a7e14-revert-jansson13.patch
OBS-URL: https://build.opensuse.org/request/show/636920
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=704
2018-09-20 19:06:17 +02:00
|
|
|
%{_datadir}/%{name}/cpu_map/*.xml
|
2018-07-16 18:42:10 +02:00
|
|
|
%{_datadir}/%{name}/test-screenshot.png
|
2007-01-11 01:44:36 +01:00
|
|
|
|
2016-08-13 02:51:10 +02:00
|
|
|
%files admin
|
|
|
|
%doc %{_mandir}/man1/virt-admin.1*
|
|
|
|
%{_bindir}/virt-admin
|
Accepting request 583090 from home:jfehlig:branches:Virtualization
- Update to libvirt 4.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
72adaf2f-revert-qemu-monitor-error-report.patch,
71d56a39-nodedev-fix-parse-PCI-address.patch,
68eed56b-conf-smbios-oem-strings.patch,
76977061-qemu-smbios-oem-strings.patch,
0c710a37-libxl-resume-lock-on-mig-failure.patch,
759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch,
c2dc6698-fix-deadlock-obtaining-hostname.patch,
c391e07e-libxl-clock-settings.patch,
ef71caea-libxl-memalign.patch,
suse-apparmor-signal.patch
OBS-URL: https://build.opensuse.org/request/show/583090
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=674
2018-03-05 18:46:32 +01:00
|
|
|
%if %{with_bash_completion}
|
|
|
|
%{_datadir}/bash-completion/completions/virt-admin
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_bash_completion}
|
|
|
|
%files bash-completion
|
|
|
|
%{_datadir}/bash-completion/completions/vsh
|
|
|
|
%endif
|
2016-08-13 02:51:10 +02:00
|
|
|
|
2007-01-11 01:44:36 +01:00
|
|
|
%files devel
|
2014-07-02 21:21:03 +02:00
|
|
|
%{_libdir}/libvirt.so
|
2016-07-01 18:39:05 +02:00
|
|
|
%{_libdir}/libvirt-admin.so
|
2014-07-02 21:21:03 +02:00
|
|
|
%{_libdir}/libvirt-qemu.so
|
|
|
|
%{_libdir}/libvirt-lxc.so
|
2018-07-16 18:42:10 +02:00
|
|
|
%{_includedir}/%{name}
|
2007-01-11 01:44:36 +01:00
|
|
|
%{_libdir}/pkgconfig/libvirt.pc
|
2016-07-01 18:39:05 +02:00
|
|
|
%{_libdir}/pkgconfig/libvirt-admin.pc
|
2014-07-02 21:21:03 +02:00
|
|
|
%{_libdir}/pkgconfig/libvirt-qemu.pc
|
|
|
|
%{_libdir}/pkgconfig/libvirt-lxc.pc
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %{_datadir}/%{name}/api/
|
|
|
|
%{_datadir}/%{name}/api/libvirt-api.xml
|
|
|
|
%{_datadir}/%{name}/api/libvirt-admin-api.xml
|
|
|
|
%{_datadir}/%{name}/api/libvirt-qemu-api.xml
|
|
|
|
%{_datadir}/%{name}/api/libvirt-lxc-api.xml
|
2007-03-07 22:48:39 +01:00
|
|
|
|
|
|
|
%files doc
|
2020-01-16 02:52:12 +01:00
|
|
|
%doc AUTHORS NEWS README README.md
|
|
|
|
%license COPYING COPYING.LESSER
|
2018-07-16 18:42:10 +02:00
|
|
|
%dir %{_docdir}/%{name}
|
2013-06-07 23:42:47 +02:00
|
|
|
%doc %{_docdir}/%{name}/*.png
|
|
|
|
%doc %{_docdir}/%{name}/*.html
|
|
|
|
%doc %{_docdir}/%{name}/*.gif
|
|
|
|
%doc %{_docdir}/%{name}/*.css
|
|
|
|
%doc %{_docdir}/%{name}/html
|
|
|
|
%doc %{_docdir}/%{name}/internals
|
2019-08-13 00:29:28 +02:00
|
|
|
%doc %{_docdir}/%{name}/kbase
|
2016-12-07 00:28:57 +01:00
|
|
|
%doc %{_docdir}/%{name}/logos
|
Accepting request 500763 from home:jfehlig:branches:Virtualization
- Update to libvirt 3.4.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
aeda1b8c-qemu-no-error-shutdown.patch,
8023b21a-conf-ioapic.patch, 6b5c6314-qemu-irqchip.patch,
2020e2c6-conf-intremap.patch, 04028a9d-qemu-intremap.patch,
d12781b4-conf-iommu-cache-mode-attr.patch,
a5691448-qemu-iommu-cache-mode.patch,
3a276c65-conf-iommu-def-stability-check.patch,
935d927a-conf-iommu-ABI-stability-check.patch,
4cd3f241-fix-NULL-disk-source.patch,
975ea20f-loopback-macro.patch,
dbb85e0c-libxl-graphics-listen-addr.patch,
libxl-def-usbctrl.patch, revert-2841e675-mtu.patch
- FATE#321335, bsc#1031056, bsc#1037774, bsc#1040207, bsc#1040213
OBS-URL: https://build.opensuse.org/request/show/500763
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=606
2017-06-02 20:08:28 +02:00
|
|
|
%doc %{_docdir}/%{name}/fonts
|
2019-05-08 21:35:37 +02:00
|
|
|
%doc %{_docdir}/%{name}/js
|
2020-01-16 02:52:12 +01:00
|
|
|
%doc %{_docdir}/%{name}/manpages
|
2019-06-03 22:11:36 +02:00
|
|
|
%dir %{_datadir}/doc/%{name}
|
|
|
|
%dir %{_datadir}/doc/%{name}/examples
|
|
|
|
%doc %{_datadir}/doc/%{name}/examples/*
|
2007-01-11 01:44:36 +01:00
|
|
|
|
2013-06-07 03:10:31 +02:00
|
|
|
%if %{with_sanlock}
|
2013-07-22 18:42:02 +02:00
|
|
|
|
2011-12-15 02:23:04 +01:00
|
|
|
%files lock-sanlock
|
2012-01-19 00:03:47 +01:00
|
|
|
%doc %{_mandir}/man8/virt-sanlock-cleanup.8*
|
2015-01-05 21:14:57 +01:00
|
|
|
%if %{with_qemu}
|
2012-01-19 00:03:47 +01:00
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/qemu-sanlock.conf
|
2015-01-05 21:14:57 +01:00
|
|
|
%endif
|
2015-05-04 18:52:19 +02:00
|
|
|
%if %{with_libxl}
|
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/libxl-sanlock.conf
|
|
|
|
%endif
|
2012-01-19 00:03:47 +01:00
|
|
|
%dir %{_libdir}/%{name}/lock-driver/
|
|
|
|
%attr(0755, root, root) %{_libdir}/%{name}/lock-driver/sanlock.so
|
2012-01-24 22:28:41 +01:00
|
|
|
%dir %{_datadir}/augeas/
|
|
|
|
%dir %{_datadir}/augeas/lenses
|
|
|
|
%dir %{_datadir}/augeas/lenses/tests
|
2011-12-15 02:23:04 +01:00
|
|
|
%{_datadir}/augeas/lenses/libvirt_sanlock.aug
|
|
|
|
%{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug
|
2019-06-03 22:11:36 +02:00
|
|
|
%dir %attr(0700, root, sanlock) %{_localstatedir}/lib/%{name}/sanlock
|
2011-12-15 02:23:04 +01:00
|
|
|
%{_sbindir}/virt-sanlock-cleanup
|
2012-11-02 18:55:26 +01:00
|
|
|
%attr(0755, root, root) %{_libdir}/%{name}/libvirt_sanlock_helper
|
2011-12-15 02:23:04 +01:00
|
|
|
%endif
|
|
|
|
|
2015-04-02 18:20:09 +02:00
|
|
|
%if %{with_wireshark}
|
2015-03-02 21:13:45 +01:00
|
|
|
|
2014-11-03 10:00:37 +01:00
|
|
|
%files -n wireshark-plugin-libvirt
|
Accepting request 681981 from home:jfehlig:branches:Virtualization
- Update to libvirt 5.1.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Dropped patches:
11c8aca9-libxl-set-mem-after-balloon.patch,
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch,
b6440119-qemu-conf-sev.patch,
a404ac34-qemu-cgroup-sev.patch,
6fd4c8f8-qemu-domain-sev.patch,
17f6a257-security-dac-sev.patch,
a2d3dea9-qemu-caps-dac-override-sev.patch,
620d9dd5-qemu-no-dac-override-nonroot.patch
- jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577
OBS-URL: https://build.opensuse.org/request/show/681981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=734
2019-03-06 03:00:59 +01:00
|
|
|
%dir %{wireshark_plugindir}/
|
2018-06-06 01:59:32 +02:00
|
|
|
%{wireshark_plugindir}/libvirt.so
|
2014-10-28 00:00:39 +01:00
|
|
|
%endif
|
|
|
|
|
2016-04-13 02:22:05 +02:00
|
|
|
%files nss
|
|
|
|
%{_libdir}/libnss_libvirt.so.2
|
2017-01-19 19:52:37 +01:00
|
|
|
%{_libdir}/libnss_libvirt_guest.so.2
|
2016-04-13 02:22:05 +02:00
|
|
|
|
2007-02-25 23:29:40 +01:00
|
|
|
%changelog
|