libvirt-7.5.0-1

Update to version 7.5.0
This commit is contained in:
Cole Robinson 2021-07-01 11:49:25 -04:00
parent 15f52369ae
commit 6752fe8c9e
2 changed files with 45 additions and 32 deletions

View File

@ -85,6 +85,10 @@
%endif %endif
%define with_storage_iscsi_direct 0%{!?_without_storage_iscsi_direct:1} %define with_storage_iscsi_direct 0%{!?_without_storage_iscsi_direct:1}
# libiscsi has been dropped in RHEL-9
%if 0%{?rhel} > 8
%define with_storage_iscsi_direct 0
%endif
# Other optional features # Other optional features
%define with_numactl 0%{!?_without_numactl:1} %define with_numactl 0%{!?_without_numactl:1}
@ -196,8 +200,8 @@
Summary: Library providing a simple virtualization API Summary: Library providing a simple virtualization API
Name: libvirt Name: libvirt
Version: 7.4.0 Version: 7.5.0
Release: 2%{?dist} Release: 1%{?dist}
License: LGPLv2+ License: LGPLv2+
URL: https://libvirt.org/ URL: https://libvirt.org/
@ -243,7 +247,6 @@ BuildRequires: ninja-build
BuildRequires: git BuildRequires: git
BuildRequires: perl-interpreter BuildRequires: perl-interpreter
BuildRequires: python3 BuildRequires: python3
BuildRequires: systemd-units
%if %{with_libxl} %if %{with_libxl}
BuildRequires: xen-devel BuildRequires: xen-devel
%endif %endif
@ -408,10 +411,7 @@ Requires: polkit >= 0.112
Requires: dmidecode Requires: dmidecode
%endif %endif
# For service management # For service management
Requires(post): systemd-units Requires(post): /usr/bin/systemctl
Requires(post): systemd-sysv
Requires(preun): systemd-units
Requires(postun): systemd-units
%if %{with_numad} %if %{with_numad}
Requires: numad Requires: numad
%endif %endif
@ -1098,11 +1098,14 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y' %{_specdir}/%{name}.spec)
-Dsasl=enabled \ -Dsasl=enabled \
-Dpolkit=enabled \ -Dpolkit=enabled \
-Ddriver_libvirtd=enabled \ -Ddriver_libvirtd=enabled \
-Ddriver_remote=enabled \
-Ddriver_test=enabled \
%{?arg_esx} \ %{?arg_esx} \
%{?arg_hyperv} \ %{?arg_hyperv} \
%{?arg_vmware} \ %{?arg_vmware} \
-Ddriver_vz=disabled \ -Ddriver_vz=disabled \
-Ddriver_bhyve=disabled \ -Ddriver_bhyve=disabled \
-Ddriver_ch=disabled \
-Dremote_default_mode=legacy \ -Dremote_default_mode=legacy \
-Ddriver_interface=enabled \ -Ddriver_interface=enabled \
-Ddriver_network=enabled \ -Ddriver_network=enabled \
@ -1126,6 +1129,7 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y' %{_specdir}/%{name}.spec)
-Dselinux=enabled \ -Dselinux=enabled \
%{?arg_selinux_mount} \ %{?arg_selinux_mount} \
-Dapparmor=disabled \ -Dapparmor=disabled \
-Dapparmor_profiles=disabled \
-Dsecdriver_apparmor=disabled \ -Dsecdriver_apparmor=disabled \
-Dudev=enabled \ -Dudev=enabled \
-Dyajl=enabled \ -Dyajl=enabled \
@ -1178,7 +1182,7 @@ rm -f $RPM_BUILD_ROOT%{wireshark_plugindir}/libvirt.la
%endif %endif
install -d -m 0755 $RPM_BUILD_ROOT%{_datadir}/lib/libvirt/dnsmasq/ install -d -m 0755 $RPM_BUILD_ROOT%{_datadir}/lib/libvirt/dnsmasq/
# We don't want to install /etc/libvirt/qemu/networks in the main %files list # We don't want to install /etc/libvirt/qemu/networks in the main %%files list
# because if the admin wants to delete the default network completely, we don't # because if the admin wants to delete the default network completely, we don't
# want to end up re-incarnating it on every RPM upgrade. # want to end up re-incarnating it on every RPM upgrade.
install -d -m 0755 $RPM_BUILD_ROOT%{_datadir}/libvirt/networks/ install -d -m 0755 $RPM_BUILD_ROOT%{_datadir}/libvirt/networks/
@ -1187,7 +1191,7 @@ cp $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu/networks/default.xml \
# libvirt saves this file with mode 0600 # libvirt saves this file with mode 0600
chmod 0600 $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu/networks/default.xml chmod 0600 $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu/networks/default.xml
# nwfilter files are installed in /usr/share/libvirt and copied to /etc in %post # nwfilter files are installed in /usr/share/libvirt and copied to /etc in %%post
# to avoid verification errors on changed files in /etc # to avoid verification errors on changed files in /etc
install -d -m 0755 $RPM_BUILD_ROOT%{_datadir}/libvirt/nwfilter/ install -d -m 0755 $RPM_BUILD_ROOT%{_datadir}/libvirt/nwfilter/
cp -a $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/nwfilter/*.xml \ cp -a $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/nwfilter/*.xml \
@ -1253,31 +1257,35 @@ getent group libvirt >/dev/null || groupadd -r libvirt
exit 0 exit 0
%post daemon %post daemon
%global post_units \\\
virtlockd.socket virtlockd-admin.socket \\\
virtlogd.socket virtlogd-admin.socket \\\
libvirtd.socket libvirtd-ro.socket libvirtd-admin.socket \\\
libvirtd-tcp.socket libvirtd-tls.socket \\\
libvirtd.service \\\
libvirt-guests.service
%systemd_post virtlockd.socket virtlockd-admin.socket %systemd_post %post_units
%systemd_post virtlogd.socket virtlogd-admin.socket
%systemd_post libvirtd.socket libvirtd-ro.socket libvirtd-admin.socket
%systemd_post libvirtd-tcp.socket libvirtd-tls.socket
%systemd_post libvirtd.service
%systemd_post libvirt-guests.service
# request daemon restart in posttrans # request daemon restart in posttrans
mkdir -p %{_localstatedir}/lib/rpm-state/libvirt || : mkdir -p %{_localstatedir}/lib/rpm-state/libvirt || :
touch %{_localstatedir}/lib/rpm-state/libvirt/restart || : touch %{_localstatedir}/lib/rpm-state/libvirt/restart || :
%preun daemon %preun daemon
%systemd_preun libvirtd.service %global preun_units \\\
%systemd_preun libvirtd-tcp.socket libvirtd-tls.socket libvirtd.service \\\
%systemd_preun libvirtd.socket libvirtd-ro.socket libvirtd-admin.socket libvirtd-tcp.socket libvirtd-tls.socket \\\
%systemd_preun virtlogd.socket virtlogd-admin.socket virtlogd.service libvirtd.socket libvirtd-ro.socket libvirtd-admin.socket \\\
%systemd_preun virtlockd.socket virtlockd-admin.socket virtlockd.service virtlogd.socket virtlogd-admin.socket virtlogd.service \\\
%systemd_preun libvirt-guests.service virtlockd.socket virtlockd-admin.socket virtlockd.service \\\
libvirt-guests.service
%systemd_preun %preun_units
%postun daemon %postun daemon
/bin/systemctl daemon-reload >/dev/null 2>&1 || : /bin/systemctl daemon-reload >/dev/null 2>&1 || :
if [ $1 -ge 1 ] ; then if [ $1 -ge 1 ] ; then
/bin/systemctl reload-or-try-restart virtlockd.service >/dev/null 2>&1 || : /bin/systemctl reload-or-try-restart virtlockd.service virtlogd.service >/dev/null 2>&1 || :
/bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 || :
fi fi
%systemd_postun libvirt-guests.service %systemd_postun libvirt-guests.service
@ -1304,11 +1312,12 @@ if [ -f %{_localstatedir}/lib/rpm-state/libvirt/restart ]; then
# systemd socket activation, because switching things # systemd socket activation, because switching things
# might confuse mgmt tool like puppet/ansible that # might confuse mgmt tool like puppet/ansible that
# expect the old style libvirtd # expect the old style libvirtd
/bin/systemctl mask libvirtd.socket >/dev/null 2>&1 || : /bin/systemctl mask \
/bin/systemctl mask libvirtd-ro.socket >/dev/null 2>&1 || : libvirtd.socket \
/bin/systemctl mask libvirtd-admin.socket >/dev/null 2>&1 || : libvirtd-ro.socket \
/bin/systemctl mask libvirtd-tls.socket >/dev/null 2>&1 || : libvirtd-admin.socket \
/bin/systemctl mask libvirtd-tcp.socket >/dev/null 2>&1 || : libvirtd-tls.socket \
libvirtd-tcp.socket >/dev/null 2>&1 || :
else else
# Old libvirtd owns the sockets and will delete them on # Old libvirtd owns the sockets and will delete them on
# shutdown. Can't use a try-restart as libvirtd will simply # shutdown. Can't use a try-restart as libvirtd will simply
@ -1320,9 +1329,10 @@ if [ -f %{_localstatedir}/lib/rpm-state/libvirt/restart ]; then
then then
/bin/systemctl stop libvirtd.service >/dev/null 2>&1 || : /bin/systemctl stop libvirtd.service >/dev/null 2>&1 || :
/bin/systemctl try-restart libvirtd.socket >/dev/null 2>&1 || : /bin/systemctl try-restart \
/bin/systemctl try-restart libvirtd-ro.socket >/dev/null 2>&1 || : libvirtd.socket \
/bin/systemctl try-restart libvirtd-admin.socket >/dev/null 2>&1 || : libvirtd-ro.socket \
libvirtd-admin.socket >/dev/null 2>&1 || :
/bin/systemctl start libvirtd.service >/dev/null 2>&1 || : /bin/systemctl start libvirtd.service >/dev/null 2>&1 || :
fi fi
@ -1892,6 +1902,9 @@ exit 0
%changelog %changelog
* Thu Jul 01 2021 Cole Robinson <crobinso@redhat.com> - 7.5.0-1
- Update to version 7.5.0
* Mon Jun 07 2021 Cole Robinson <crobinso@redhat.com> - 7.4.0-2 * Mon Jun 07 2021 Cole Robinson <crobinso@redhat.com> - 7.4.0-2
- Rebuild for xen 4.14 - Rebuild for xen 4.14

View File

@ -1 +1 @@
SHA512 (libvirt-7.4.0.tar.xz) = efe3fb2813613c3c5e94ed49d0cae4ad92cca6a727a8b55808d8c3bdfacb355642796dfab49362ee59654f9471f9134b96374ced50cc9b3227f4f1c6201bf7f1 SHA512 (libvirt-7.5.0.tar.xz) = cf89800c8970b8b1373ee32cc49ea88b87e76b50fd134df5da354be83e0ef490e514f16425c1c16eb3989fbadd3ba7d9976972fbbae6cb40db3d2ae94863219d