summaryrefslogtreecommitdiff
path: root/libvirt.spec.in
diff options
context:
space:
mode:
authorDaniel P. Berrangé <berrange@redhat.com>2021-07-28 16:29:49 +0100
committerDaniel P. Berrangé <berrange@redhat.com>2021-08-04 15:57:45 +0100
commitc2eafaf7a30248d5ac9bc0557e727353bf8669e1 (patch)
tree91158687079edd51f81428095c9f4605b031b580 /libvirt.spec.in
parentb5e8db8f14ddc0bae0194c21fa9f1a748fb630b7 (diff)
downloadlibvirt-c2eafaf7a30248d5ac9bc0557e727353bf8669e1.tar.gz
rpm: restart virtnwfilter/virnetworkd if configs change
Currently we restart libvirtd if the nwfilter/network configs have changed. We need to take account of possibility that the modular daemons are in use instead though. Reviewed-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Diffstat (limited to 'libvirt.spec.in')
-rw-r--r--libvirt.spec.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/libvirt.spec.in b/libvirt.spec.in
index 1d657aec35..c00d4c73da 100644
--- a/libvirt.spec.in
+++ b/libvirt.spec.in
@@ -1404,10 +1404,12 @@ if test $1 -eq 1 && test ! -f %{_sysconfdir}/libvirt/qemu/networks/default.xml ;
# Make sure libvirt picks up the new network defininiton
%libvirt_daemon_schedule_restart libvirtd
+ %libvirt_daemon_schedule_restart virtnetworkd
fi
%posttrans daemon-config-network
%libvirt_daemon_perform_restart libvirtd
+%libvirt_daemon_perform_restart virtnetworkd
%post daemon-config-nwfilter
for datadir_file in %{_datadir}/libvirt/nwfilter/*.xml; do
@@ -1419,9 +1421,11 @@ for datadir_file in %{_datadir}/libvirt/nwfilter/*.xml; do
done
# Make sure libvirt picks up the new nwfilter defininitons
%libvirt_daemon_schedule_restart libvirtd
+%libvirt_daemon_schedule_restart virtnwfilterd
%posttrans daemon-config-nwfilter
%libvirt_daemon_perform_restart libvirtd
+%libvirt_daemon_perform_restart virtnwfilterd
%if %{with_qemu}
%pre daemon-driver-qemu