| commit | f37cefc8c841ee4bffb305132cdc985a813cc616 | [log] [tgz] |
|---|---|---|
| author | Saqib Khan <khansa@us.ibm.com> | Tue Sep 12 08:44:41 2017 -0500 |
| committer | Adriana Kobylak <anoo@linux.vnet.ibm.com> | Tue Feb 27 14:43:47 2018 +0000 |
| tree | 852bbe4a472a5c853549424d27c363e7d2b35d6a | |
| parent | fd8c02d6e6ec383528e30b5d6848482599abbe3a [diff] |
BMC: Block BMC reboots during Code Update - Enable the service that blocks reboot within the constructor of ActivationBlockTransition, so that the user can't reboot BMC while code update is in progress. - Once the code update is complete the destructor of ActivationBlockTransition will disable any reboot guard that prevents user from rebooting the BMC. Tested: Verified that the user is unable to reboot during the activation process and that journal logs are present to indicate why the user is unable to reboot. Resolves openbmc/openbmc#1944 Change-Id: Ia149a76bcf093b011fe243fc609ae83358a0f933 Signed-off-by: Saqib Khan <khansa@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`.