SUSE-specific config file changes In SUSE distros, the default vhostmd config file has historically only enabled the vbd transport. Preserve the behavior by commenting the recently added virtio transport. Users can uncomment it and restart vhostmd if virtio transport is desired, similar to the xenstore transport. In SUSE enterprise distros, the 'Vendor' field in package information contains 'SUSE LLC '. This field is used as the value for the 'VirtualizationVendor' metric. The URL contains special XML characters that need escaped. A simpler and perhaps better approach is to strip the URL and only provide the company name. (One could argue this hunk of the patch is upstream material.) Index: vhostmd-1.2/vhostmd.xml =================================================================== --- vhostmd-1.2.orig/vhostmd.xml +++ vhostmd-1.2/vhostmd.xml @@ -40,7 +40,7 @@ the logical && operator must be replaced 5 /usr/sbin:/sbin:/usr/bin:/bin:/usr/share/vhostmd/scripts vbd - virtio + @@ -53,7 +53,7 @@ the logical && operator must be replaced VirtualizationVendor - rpm -q --qf '%{VENDOR}\n' -qf /etc/os-release + rpm -q --qf '%{VENDOR}\n' -f /etc/os-release | sed -e 's/<.*//' -e 's/ *$//'