-
- echo_step_end "Setup StarlingX build project"
-}
-
-build_stx_image () {
- msg_step="Build StarlingX images"
- echo_step_start
-
- source_env ${PRJ_BUILD_DIR}
-
- mkdir -p logs
-
- RUN_CMD="bitbake ${DRYRUN} ${IMG_STX}"
- echo_cmd "Build the ${IMG_STX} image"
- bitbake ${DRYRUN} ${IMG_STX} 2>&1|tee logs/bitbake_${IMG_STX}_${TIMESTAMP}.log
-
- echo_step_end
-
- echo_info "Build succeeded, you can get the image in ${ISO_STX}"
-}
-
-add_layer_anaconda_build () {
- msg_step="Add required layers to the anaconda (installer) build project"
- echo_step_start
-
- source_env ${PRJ_BUILD_DIR_ANACONDA}
- SRC_LAYERS=""
- for sub_layer in ${SUB_LAYER_META_OE_ANACONDA}; do
- SRC_LAYERS="${SRC_LAYERS} ${SRC_LAYER_DIR}/meta-openembedded/${sub_layer}"
- done
- SRC_LAYERS="${SRC_LAYERS} ${SRC_LAYER_DIR}/meta-intel"
- SRC_LAYERS="${SRC_LAYERS} ${SRC_LAYER_DIR}/meta-anaconda"
- SRC_LAYERS="${SRC_LAYERS} ${SRC_STX_DIR}/meta-stx-distro"
- SRC_LAYERS="${SRC_LAYERS} ${SRC_STX_DIR}/meta-stx-integ"
-
- for src_layer in ${SRC_LAYERS}; do
- RUN_CMD="bitbake-layers add-layer ${src_layer}"
- echo_cmd "Add the ${src_layer} layer into the build project"
- ${RUN_CMD}
- done
-
- echo_step_end