rpm: add conditionals around post scripts

The hypervisor drivers can be disabled in certain build scenarios, so
their corresponding post scripts need to match.

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrangé 2021-08-05 10:58:29 +01:00
parent 5df2c49263
commit 821414f0cd

View File

@ -1458,6 +1458,7 @@ fi
%libvirt_daemon_perform_restart virtstoraged %libvirt_daemon_perform_restart virtstoraged
%if %{with_qemu}
%post daemon-driver-qemu %post daemon-driver-qemu
%if %{with_modular_daemons} %if %{with_modular_daemons}
%libvirt_daemon_systemd_post virtqemud %libvirt_daemon_systemd_post virtqemud
@ -1469,8 +1470,10 @@ fi
%posttrans daemon-driver-qemu %posttrans daemon-driver-qemu
%libvirt_daemon_perform_restart virtqemud %libvirt_daemon_perform_restart virtqemud
%endif
%if %{with_lxc}
%post daemon-driver-lxc %post daemon-driver-lxc
%if %{with_modular_daemons} %if %{with_modular_daemons}
%libvirt_daemon_systemd_post virtlxcd %libvirt_daemon_systemd_post virtlxcd
@ -1482,8 +1485,10 @@ fi
%posttrans daemon-driver-lxc %posttrans daemon-driver-lxc
%libvirt_daemon_perform_restart virtlxcd %libvirt_daemon_perform_restart virtlxcd
%endif
%if %{with_vbox}
%post daemon-driver-vbox %post daemon-driver-vbox
%if %{with_modular_daemons} %if %{with_modular_daemons}
%libvirt_daemon_systemd_post virtvboxd %libvirt_daemon_systemd_post virtvboxd
@ -1495,8 +1500,10 @@ fi
%posttrans daemon-driver-vbox %posttrans daemon-driver-vbox
%libvirt_daemon_perform_restart virtvboxd %libvirt_daemon_perform_restart virtvboxd
%endif
%if %{with_libxl}
%post daemon-driver-libxl %post daemon-driver-libxl
%if %{with_modular_daemons} %if %{with_modular_daemons}
%libvirt_daemon_systemd_post virtxend %libvirt_daemon_systemd_post virtxend
@ -1508,6 +1515,7 @@ fi
%posttrans daemon-driver-libxl %posttrans daemon-driver-libxl
%libvirt_daemon_perform_restart virtxend %libvirt_daemon_perform_restart virtxend
%endif
%post daemon-config-network %post daemon-config-network