Save the package format of a guest as part of its inspection data, so later on it can be used to tweak other results (like the version of installed packages). --- virtManager/domain.py | 1 + virtManager/inspection.py | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/virtManager/domain.py b/virtManager/domain.py index f4f03c7a..cb15b77f 100644 --- a/virtManager/domain.py +++ b/virtManager/domain.py @@ -79,6 +79,7 @@ class vmmInspectionData(object): self.icon = None self.applications = None self.errorstr = None + self.package_format = None class vmmDomainSnapshot(vmmLibvirtObject): diff --git a/virtManager/inspection.py b/virtManager/inspection.py index 005b410c..15e29119 100644 --- a/virtManager/inspection.py +++ b/virtManager/inspection.py @@ -229,6 +229,7 @@ class vmmInspection(vmmGObject): hostname = g.inspect_get_hostname(root) # string product_name = g.inspect_get_product_name(root) # string product_variant = g.inspect_get_product_variant(root) # string + package_format = g.inspect_get_package_format(root) # string # For inspect_list_applications and inspect_get_icon we # require that the guest filesystems are mounted. However @@ -273,9 +274,9 @@ class vmmInspection(vmmGObject): del g # Log what we found. - logging.debug("%s: detected operating system: %s %s %d.%d (%s)", + logging.debug("%s: detected operating system: %s %s %d.%d (%s) (%s)", prettyvm, os_type, distro, major_version, minor_version, - product_name) + product_name, package_format) logging.debug("hostname: %s", hostname) if icon: logging.debug("icon: %d bytes", len(icon)) @@ -292,5 +293,6 @@ class vmmInspection(vmmGObject): data.product_variant = str(product_variant) data.icon = icon data.applications = list(apps or []) + data.package_format = str(package_format) return data -- 2.20.1 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list