]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
rpm: use direct remote connection for Fedora >= 35 / RHEL >= 9
authorDaniel P. Berrangé <berrange@redhat.com>
Mon, 2 Aug 2021 15:52:20 +0000 (16:52 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 4 Aug 2021 15:06:11 +0000 (16:06 +0100)
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
libvirt.spec.in

index 38c50bd07f2f007f955a1773dfec5969dc2b34a4..a162bc333d7a6f26c358537bcd1021d348165b0f 100644 (file)
 
 %define with_modular_daemons 0
 %if 0%{?fedora} >= 35 || 0%{?rhel} >= 9
-%define with_modular_daemons 1
+    %define with_modular_daemons 1
 %endif
 
 # Force QEMU to run as non-root
@@ -1081,6 +1081,12 @@ exit 1
     %define arg_libssh2 -Dlibssh2=disabled
 %endif
 
+%if %{with_modular_daemons}
+    %define arg_remote_mode -Dremote_default_mode=direct
+%else
+    %define arg_remote_mode -Dremote_default_mode=legacy
+%endif
+
 %define when  %(date +"%%F-%%T")
 %define where %(hostname)
 %define who   %{?packager}%{!?packager:Unknown}
@@ -1111,7 +1117,7 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y' %{_specdir}/%{name}.spec)
            -Ddriver_vz=disabled \
            -Ddriver_bhyve=disabled \
            -Ddriver_ch=disabled \
-           -Dremote_default_mode=legacy \
+           %{?arg_remote_mode} \
            -Ddriver_interface=enabled \
            -Ddriver_network=enabled \
            -Dstorage_fs=enabled \