[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1/7] tools/hotplug: fix conditions in systemd service files for dom0
On Fri, Oct 24, 2014 at 04:17:04PM +0200, Olaf Hering wrote: > ConditionVirtualization= checks if systemd runs in some sort of guest. > It is not supposed to detect host capabilities. The current > implementation happens to work because systemd-detect-virt from v208 > returns also 'xen' in a dom0. In v210 and later 'none' is returned and > no service files will be started. > > Adjust the checks to detect a dom0 vs. native boot. Mounting xenfs > depends on /proc/xen, but should only be done for pvops because xenfs > exists only there. All other service files should not be started in > domU. The file /proc/xen/capabilities exists in both dom0 and domU in a > pvops kernel, but only in dom0 it contains 'control_d'. The existing > ExecStartPre= check will prevent starting in a domU. > > ConditionVirtualization=!xen is true in a dom0. But this check is broken > in systemd v208, so its not used. > > Signed-off-by: Olaf Hering <olaf@xxxxxxxxx> > Cc: Ian Campbell <ian.campbell@xxxxxxxxxx> > Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> > Cc: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > Cc: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |