]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
basic: add vmware hypervisor detection from device-tree
authorCyprien Laplace <claplace@vmware.com>
Thu, 14 Nov 2019 14:42:14 +0000 (09:42 -0500)
committerLennart Poettering <lennart@poettering.net>
Sat, 16 Nov 2019 12:56:26 +0000 (13:56 +0100)
Allow ConditionVirtualization=vmware to work on ESXi on arm VMs
using device-tree.

src/basic/virt.c

index fe25a1a430a08d1fc891c0e5bcf9bb853b9c9a42..6ba880dbc4a5fa3c5828e742e855b15049c4113f 100644 (file)
@@ -117,6 +117,8 @@ static int detect_vm_device_tree(void) {
                 return VIRTUALIZATION_KVM;
         else if (strstr(hvtype, "xen"))
                 return VIRTUALIZATION_XEN;
+        else if (strstr(hvtype, "vmware"))
+                return VIRTUALIZATION_VMWARE;
         else
                 return VIRTUALIZATION_VM_OTHER;
 #else