X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Fuse_cases%2Fseba_on_arm%2Ftest%2Fponsim%2Finstall.sh;fp=src%2Fuse_cases%2Fseba_on_arm%2Ftest%2Fponsim%2Finstall.sh;h=e7a0d0af90804d270a493e79c3c0f5f6ac7b1f10;hb=c00fd1e0e56266e59b7e72b4188ed8bed159c603;hp=b6baf61ccffe41f056b16c4d63eda1f4133d20d9;hpb=94deb1eb96957f71eecd91ebde1e3a4eebddac84;p=iec.git diff --git a/src/use_cases/seba_on_arm/test/ponsim/install.sh b/src/use_cases/seba_on_arm/test/ponsim/install.sh index b6baf61..e7a0d0a 100755 --- a/src/use_cases/seba_on_arm/test/ponsim/install.sh +++ b/src/use_cases/seba_on_arm/test/ponsim/install.sh @@ -4,12 +4,33 @@ set -ex basepath="$(cd "$(dirname "$(readlink -f "$0")")"; pwd)" + IEC_PATH="$(readlink -f "$(git -C "${basepath}" rev-parse --show-toplevel)")" HELM_CHARTS_PATH="src/use_cases/seba_on_arm/src_repo/helm-charts" +HELM_CHARTS_REV_IEC="cord-7.0-arm64" +HELM_CHARTS_REV_REC="cord-7.0-arm64-rec" +UPSTREAM_PROJECT="${UPSTREAM_PROJECT:-iec}" + +if [ "$#" -gt 0 ]; then UPSTREAM_PROJECT="$1"; fi + +case "${UPSTREAM_PROJECT}" in + "iec") + HELM_CHARTS_REV="${HELM_CHARTS_REV_IEC}" + ;; + "rec") + HELM_CHARTS_REV="${HELM_CHARTS_REV_REC}" + ;; + *) + echo "Invalid upstream project ${UPSTREAM_PROJECT}" + echo " Specify either iec or rec" + exit 1 + ;; +esac export M="/tmp/milestones" export SEBAVALUE= export WORKSPACE="${HOME}" +export HELM_CHARTS_REV # Using opencord automation-tools from the cord-6.1 maintenance branch AUTO_TOOLS="${WORKSPACE}/automation-tools" @@ -22,6 +43,7 @@ mkdir -p "${M}" "${WORKSPACE}/cord/test" # Update helm-charts submdule needed later # ignore subproject commit and use latest remote version git -C "${IEC_PATH}" submodule update --init --remote "${HELM_CHARTS_PATH}" +git -C "${IEC_PATH}/${HELM_CHARTS_PATH}" checkout "${HELM_CHARTS_REV}" test -d "${AUTO_TOOLS}" || git clone "${AUTO_TOOLS_REPO}" "${AUTO_TOOLS}" git -C "${AUTO_TOOLS}" checkout "${AUTO_TOOLS_REV}"