-REPO="fd.io${STREAM_PART}.${OS_PART}"
-
-for ART in ${ARTIFACTS}; do
- for PAC in ${PACKAGE}; do
- curl "${URL}?r=${REPO}&g=${GROUP}&a=${ART}&p=${PAC}&v=${VERSION}&c=${CLASS}" -O -J || exit
- done
-done
+echo "----- DOWNLOADING PACKAGES -----"
+if ! [[ -z ${REPO_NAME} ]]; then
+ REPO_URL="https://packagecloud.io/fdio/${STREAM}"
+ echo "REPO_URL: ${REPO_URL}"
+ if [[ "$DISTRIB_ID" == "Ubuntu" ]]; then
+ if [[ -f /etc/apt/sources.list.d/99fd.io.list ]];then
+ echo "Deleting: /etc/apt/sources.list.d/99fd.io.list"
+ sudo rm /etc/apt/sources.list.d/99fd.io.list
+ fi
+ curl -s https://packagecloud.io/install/repositories/fdio/${STREAM}/script.deb.sh | sudo bash
+ if [[ "${VERSION}" != 'RELEASE' ]]; then
+ # download specific version if set
+ echo VERSION: ${VERSION}
+ apt-get download vpp-api-java=${VERSION} || true
+ else
+ # download latest version for specified stream
+ apt-get download vpp-api-java || true
+ fi