From: Andrea Bolognani Date: Fri, 7 Oct 2016 08:10:42 +0000 (+0200) Subject: libvirt-guests: Weaken dependency on libvirtd X-Git-Tag: v2.4.0-rc1~140 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2273bbd4573dc44a7650c5517f9c0bf2b8f0bc80;p=thirdparty%2Flibvirt.git libvirt-guests: Weaken dependency on libvirtd The Requires relationship is very strong, in that it prevents a unit from running unless all the units it Requires are running as well. This turns out to be a problem because we want to be able to restart libvirtd at any time without having libvirt-guests suspend or shutdown running guests. Turn the Requires relationship into a Wants relationship: this way starting libvirt-guests will cause systemd to (attempt to) start libvirtd as well, but stopping or restarting libvirtd will not alter libvirt-guests' running state. --- diff --git a/tools/libvirt-guests.service.in b/tools/libvirt-guests.service.in index b4f54f2be7..02e67471db 100644 --- a/tools/libvirt-guests.service.in +++ b/tools/libvirt-guests.service.in @@ -1,6 +1,6 @@ [Unit] Description=Suspend/Resume Running libvirt Guests -Requires=libvirtd.service +Wants=libvirtd.service After=network.target After=time-sync.target After=libvirtd.service