commit | 054bb0b842527cf5555add0c0f73d0487463b870 | [log] [tgz] |
---|---|---|
author | Justin Ledford <justinledford@google.com> | Tue Mar 15 15:46:58 2022 -0700 |
committer | Adriana Kobylak <anoo@linux.ibm.com> | Wed Mar 30 19:38:31 2022 +0000 |
tree | 382599a7cd008ae6552326917e0a5db2cd6e0c87 | |
parent | c026f6cdc3f7e305d98dc824fcba0f199a7aa157 [diff] |
Add support for Inventory.Decorator.Compatible This adds support for the compatibility strings interface described in https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xyz/openbmc_project/Software#compatibility. The Version objects will now be created with the Inventory.Decorator.Compatible interface with the compatibility names coming from the MANIFEST file. e.g. version=1.2.3 MachineName=foo purpose=Other ExtendedVersion=a.b.c CompatibleName=foo.bar CompatibleName=baz.bim Tested: $ busctl get-property xyz.openbmc_project.Software.Version \ /xyz/openbmc_project/software/517751da \ xyz.openbmc_project.Inventory.Decorator.Compatible Names as 2 "foo.bar" "baz.bim" Signed-off-by: Justin Ledford <justinledford@google.com> Change-Id: I9ee36af2d3d1494d533a3b09c466a250c4fe786b
Phosphor BMC Code Management provides a set of system software management applications. More information can be found at Software Architecture
To build this package, do the following steps:
meson build
ninja -C build
To clean the repository run rm -r build
.