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`.