build_inf_debian.sh: add reuse remote aptly 73/9773/1
authorJackie Huang <jackie.huang@windriver.com>
Thu, 24 Nov 2022 10:01:27 +0000 (18:01 +0800)
committerJackie Huang <jackie.huang@windriver.com>
Thu, 24 Nov 2022 11:11:44 +0000 (19:11 +0800)
Issue-ID: INF-285

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I561fc6b02b87d531a9d55f060093f1a38d595e9c

scripts/build_inf_debian/build_inf_debian.sh

index e85229d..df6ea5b 100755 (executable)
@@ -141,6 +141,10 @@ MIRROR_SRC_STX=infbuilder/inf-src-stx:${STX_TAG}
 MIRROR_CONTAINER_IMG=infbuilder/inf-debian-mirror:2022.11-stx-${STX_VER}
 MIRROR_APTLY_IMG=infbuilder/inf-debian-aptly:2022.11-stx-${STX_VER}
 
+STX_SHARED_REPO=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/debian/monolithic/20221123T070000Z/outputs/aptly/deb-local-build/
+STX_SHARED_SOURCE=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/debian/monolithic/20221123T070000Z/outputs/aptly/deb-local-source/
+
+
 SRC_META_PATCHES=${SCRIPTS_DIR}/meta-patches
 
 ISO_INF_DEB=inf-image-debian-all-x86-64.iso
@@ -295,9 +299,13 @@ patch_src () {
         || sed -i "s/\(@PLATFORM_RELEASE@\)/\1 - ${ORAN_REL}/" ${STX_ISSUE_DIR}/issue*
 
     grep -q "\-\-parallel" ${STX_REPO_ROOT}/stx-tools/stx/lib/stx/stx_build.py \
-        || sed -i 's/\(build-pkgs -a \)/\1 --parallel 2/' \
+        || sed -i 's/\(build-pkgs -a \)/\1 --parallel 2 --reuse /' \
         ${STX_REPO_ROOT}/stx-tools/stx/lib/stx/stx_build.py
 
+    STX_LOCALRC="${STX_REPO_ROOT}/stx-tools/stx/stx-build-tools-chart/stx-builder/configmap/localrc.sample"
+    echo "export STX_SHARED_REPO=${STX_SHARED_REPO}" >> ${STX_LOCALRC}
+    echo "export STX_SHARED_SOURCE=${STX_SHARED_SOURCE}" >> ${STX_LOCALRC}
+
     # Apply meta patches
 
     if [ -d ${SRC_META_PATCHES} ]; then