build.sh: Add support for building/bundling super images
Description
build.sh: Add support for building/bundling super images
Issue(s)
https://gitlab.e.foundation/e/backlog/-/issues/3628
Test environment
- Set build CI to
3628-r-super_image
- Make a build for
FP4
(which will build and bundle the superimage) andFP3
(which will NOT build and bundle superimage):
-
DEVICES
:FP4 FP3
-
BRANCH_NAME
:v1-r
-
FEATURE_BRANCH
:4419-r-init_FP4
Pipeline: https://gitlab.e.foundation/e/priv/os/build/-/pipelines/152354
Test procedures
-
Verify FP3
build to completion -
Verify FP4
build to completion -
Observe that IMG-e-0.20-r-*-test-FP3.zip
has all the images as usual -
Observe that IMG-e-0.20-r-*-test-FP4.zip
has all the images as usual, inadditionsuper.img
but skipsodm.img product.img system.img system_ext.img vendor.img
Check list
-
Self review -
Test procedure explained -
Tested on fresh install -
Tested applied as an update -
License -
Internal documentation -
User documentation
Edited by Rohit Sekhar