commit | 4254bece5f463a01508e9f9870e63998cd0fd5b5 | [log] [tgz] |
---|---|---|
author | Michael Tritz <mtritz@us.ibm.com> | Tue Oct 03 17:18:22 2017 -0500 |
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | Thu Oct 26 13:04:49 2017 +0000 |
tree | 090d01f28d0f52fa948c62379483901f4104ca07 | |
parent | ff0b421d3978666ad3c292e107055aa9a42327c9 [diff] |
BMC Updater: Remove the Object.Delete interface from functional version This commit enhances the functionality of the BMC software updater. Previously, each BMC version uploaded to the system would implement the Object.Delete D-Bus interface, including the version currently running on the BMC. In principle, this is a pretty major issue - at best, the Delete would do nothing to the current version but throw an error, and at worst, it could partially remove it and cause problems. This commit fixes that problem by moving the Delete implementation into a separate object for each activation and removing that interface for the current version. Resolves openbmc/openbmc#2335 Change-Id: I721b7455c9fb309ecbb50f807aaa44a16d51ba5a Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
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: 1. ./bootstrap.sh 2. ./configure ${CONFIGURE_FLAGS} 3. make To full clean the repository again run `./bootstrap.sh clean`.