function download_artifacts () {
# Get and/or install VPP artifacts from packagecloud.io.
#
+ # Variables read:
+ # - CSIT_DIR - Path to existing root of local CSIT git repository.
# Variables set:
# - REPO_URL - FD.io Packagecloud repository.
die "Get OS release failed."
}
- repo_url_path="./VPP_REPO_URL"
+ repo_url_path="${CSIT_DIR}/VPP_REPO_URL"
if [ -e "${repo_url_path}" ]; then
REPO_URL="$(<${repo_url_path})" || {
die "Read repo URL from ${repo_url_path} failed."
# Variables read:
# - REPO_URL - FD.io Packagecloud repository.
# - VPP_VERSION - VPP version.
- # - DKMS_VERSION - DKMS version.
# - INSTALL - If install packages or download only. Default: download
set -exuo pipefail
}
# If version is set we will add suffix.
artifacts=()
- vpp=(vpp vpp-dbg vpp-dev vpp-lib vpp-plugins)
+ vpp=(vpp vpp-dbg vpp-dev vpp-api-python libvppinfra libvppinfra-dev
+ vpp-plugin-core vpp-plugin-dpdk)
if [ -z "${VPP_VERSION-}" ]; then
artifacts+=(${vpp[@]})
else
artifacts+=(${vpp[@]/%/=${VPP_VERSION-}})
fi
- dkms=(vpp-ext-deps)
- if [ -z "${DKMS_VERSION-}" ]; then
- artifacts+=(${dkms[@]})
- else
- artifacts+=(${dkms[@]/%/=${DKMS_VERSION-}})
- fi
if [ "${INSTALL:-false}" = true ]; then
sudo apt-get -y install "${artifacts[@]}" || {
}
# If version is set we will add suffix.
artifacts=()
- vpp=(vpp vpp-selinux-policy vpp-devel vpp-lib vpp-plugins)
+ vpp=(vpp vpp-selinux-policy vpp-devel vpp-lib vpp-plugins vpp-api-python)
if [ -z "${VPP_VERSION-}" ]; then
artifacts+=(${vpp[@]})
else