]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
daemon: improve Xen support in systemd service
authorJim Fehlig <jfehlig@suse.com>
Wed, 31 Jul 2019 18:02:48 +0000 (12:02 -0600)
committerJim Fehlig <jfehlig@suse.com>
Mon, 5 Aug 2019 19:59:50 +0000 (13:59 -0600)
The xencommons service provides all the essential services such as
xenstored, xenconsoled, etc. needed by the libvirt Xen driver, so
libvirtd should be started after xencommons.

The xendomains service uses Xen's xl tool to operate on any domains it
finds running, even those managed by libvirt. Add a conflicts on the
xendomains service to ensure it is not enabled when libvirtd is enabled.

Signed-off-by: Jim Fehlig <jfehlig@suse.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
src/remote/libvirtd.service.in

index 3ddf0e229b90dbfaa714eb9535c2f0e538cde3cd..5dbe7cbe72adf8af58db66c70f39beb2a5591538 100644 (file)
@@ -15,6 +15,8 @@ After=local-fs.target
 After=remote-fs.target
 After=systemd-logind.service
 After=systemd-machined.service
+After=xencommons.service
+Conflicts=xendomains.service
 Documentation=man:libvirtd(8)
 Documentation=https://libvirt.org