SRC_ORAN_URL="https://gerrit.o-ran-sc.org/r/pti/rtp"
+ORAN_REL="ORAN F-Release (6.0)"
+
SCRIPTS_DIR=$(dirname $(readlink -f $0))
SCRIPTS_NAME=$(basename $0)
TIMESTAMP=`date +"%Y%m%d_%H%M%S"`
SRC_META_PATCHES=${SCRIPTS_DIR}/meta-patches
+ISO_INF_COS=inf-image-centos-all-x86-64.iso
+
prepare_workspace () {
msg_step="Create workspace for the CentOS build"
echo_step_start
echo_step_start "Some source codes need to be patched for INF project"
sed -i "s|/import/mirrors|${STX_MIRROR_DIR}|" \
- $MY_REPO/stx/metal/installer/pxe-network-installer/centos/build_srpm.data
+ ${MY_REPO}/stx/metal/installer/pxe-network-installer/centos/build_srpm.data
+
+ grep -q "${ORAN_REL}" \
+ ${MY_REPO}/stx/config-files/centos-release-config/files/issue* \
+ || sed -i "s/\(@PLATFORM_RELEASE@\)/\1 - ${ORAN_REL}/" \
+ ${MY_REPO}/stx/config-files/centos-release-config/files/issue*
# Apply meta patches
cd ${SRC_META_PATCHES}
${MY_REPO_ROOT_DIR}/stx-tools/toCOPY/populate_downloads.sh ${STX_MIRROR_DIR}/stx-6.0
}
-# To be removed:
-# This build script can not successfully build out the image yet,
-# get the upstream image temporary so we can still test the CI job to
-# upload the image to nexus
-ISO_STX_COS=bootimage.iso
-ISO_UP_VER=6.0.0
-ISO_UP=http://mirror.starlingx.cengn.ca/mirror/starlingx/release/${ISO_UP_VER}/centos/flock/outputs/iso/${ISO_STX_COS}
-ISO_INF_COS=inf-image-centos-all-x86-64.iso
-
-build_image_rm () {
- echo_step_start "Build CentOS images: To be removed"
-
- mkdir -p ${STX_PRJ_OUTPUT}
- cd ${STX_PRJ_OUTPUT}
- wget -q ${ISO_UP} -O ${ISO_INF_COS}
- ls -lh ${STX_PRJ_OUTPUT}/${ISO_INF_COS}
-
- echo_step_end
-
- echo_info "Build succeeded, you can get the image in ${STX_PRJ_OUTPUT}/${ISO_INF_COS}"
-}
-
build_image () {
echo_step_start "Build CentOS images"
repo_init_sync
patch_src
populate_dl
-#build_image_rm
build_image