[Libvirt-cim] [PATCH] Expose package release version in VirtualSystemManagementService
Richard Maciel
rmaciel at linux.vnet.ibm.com
Wed Jun 3 15:48:59 UTC 2009
+1
Kaitlin Rupert wrote:
> # HG changeset patch
> # User Kaitlin Rupert <karupert at us.ibm.com>
> # Date 1243887903 25200
> # Node ID ffea3e262ba257e0e3f8cfe70daac6bba5ffc118
> # Parent c127bb551eb81bfe3fe3a2ad0225d7307e4bd1ee
> Expose package release version in VirtualSystemManagementService
>
> The Revision and Changeset values don't always give a full picture of the
> provider version installed on the system. This patch adds a Reelase attribute
> which exposes the release version - this helps provide version baseline.
>
> Test query:
> wbemcli ei http://localhost/root/virt:KVM_VirtualSystemManagementService -nl
>
> You should see a "Release" attribute in the list
>
> Signed-off-by: Kaitlin Rupert <karupert at us.ibm.com>
>
> diff -r c127bb551eb8 -r ffea3e262ba2 schema/VirtualSystemManagementService.mof
> --- a/schema/VirtualSystemManagementService.mof Mon May 18 18:13:06 2009 -0700
> +++ b/schema/VirtualSystemManagementService.mof Mon Jun 01 13:25:03 2009 -0700
> @@ -8,6 +8,9 @@
>
> [Description("HG revision number of the providers")]
> string Revision;
> +
> + [Description("Package Version")]
> + string Release;
> };
>
> [Provider("cmpi::Virt_VirtualSystemManagementService")]
> @@ -18,6 +21,9 @@
>
> [Description("HG revision number of the providers")]
> string Revision;
> +
> + [Description("Package Version")]
> + string Release;
> };
>
> [Provider("cmpi::Virt_VirtualSystemManagementService")]
> @@ -28,4 +34,7 @@
>
> [Description("HG revision number of the providers")]
> string Revision;
> +
> + [Description("Package Version")]
> + string Release;
> };
> diff -r c127bb551eb8 -r ffea3e262ba2 src/Virt_VirtualSystemManagementService.c
> --- a/src/Virt_VirtualSystemManagementService.c Mon May 18 18:13:06 2009 -0700
> +++ b/src/Virt_VirtualSystemManagementService.c Mon Jun 01 13:25:03 2009 -0700
> @@ -2248,6 +2248,9 @@
> CMSetProperty(inst, "Revision",
> (CMPIValue *)LIBVIRT_CIM_RV, CMPI_chars);
>
> + CMSetProperty(inst, "Release",
> + (CMPIValue *)PACKAGE_VERSION, CMPI_chars);
> +
> if (is_get_inst) {
> s = cu_validate_ref(broker, reference, inst);
> if (s.rc != CMPI_RC_OK)
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
--
Richard Maciel, MSc
IBM Linux Technology Center
rmaciel at linux.vnet.ibm.com
More information about the Libvirt-cim
mailing list