| commit | a7853ee8d0d6331c150b8341df1d0b417a1bd467 | [log] [tgz] |
|---|---|---|
| author | Lei YU <mine260309@gmail.com> | Wed May 23 11:13:12 2018 +0800 |
| committer | Lei YU <mine260309@gmail.com> | Tue Jul 17 01:45:16 2018 +0000 |
| tree | a240cf5fc401a40d8afd603c8e92840988c69a11 | |
| parent | aea48f27e46be9454e79a77e3594e021464ec903 [diff] |
Support non-ubifs layout
Add ubifs_layout as config argument, so a build could select if it
needs ubifs_layout feature or not.
Add code to update non-ubifs layout image by
1. Putting the bmc image in /run/initramfs;
2. Set its state as Active when it is ready to update
3. Let user to initiate the reboot request
Tested: Generate a tarball with Romulus bmc image and manifest,
update it with REST API (image upload, activation, and reboot)
Verify the code update works well in WebUI.
Change-Id: I5b122211fafb7cb9d96ee67317db139ed0b7d0a7
Signed-off-by: Lei YU <mine260309@gmail.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 clean the repository run `./bootstrap.sh clean`.