#!/bin/bash
-set -o xtrace
-
source /var/onap/functions
-vnfsdk_src_folder=$git_src_folder/vnfsdk
-
-vnfsdk_repos=("refrepo")
-
-# clone_all_vnfsdk_repos() - Function that clones vnfsdk source repo.
-function clone_all_vnfsdk_repos {
-
- for dirc in ${vnfsdk_repos[@]}; do
- clone_repo vnfsdk/$dirc $vnfsdk_src_folder/$dirc
- done
-}
-
-# compile_all_vnfsdk_repos - Function that builds vnfsdk source repo
-function compile_all_vnfsdk_repos {
-
- for dirc in ${vnfsdk_repos[@]}; do
- clone_repo vnfsdk/$dirc $vnfsdk_src_folder/$dirc
- done
-}
-
# _build_vnfsdk_images() - Builds VNFSDK images from source code
function _build_vnfsdk_images {
install_package unzip
- pushd $vnfsdk_src_folder/refrepo/vnfmarket-be/deployment/docker/docker-refrepo
+ pushd ${src_folders[vnfsdk]}/refrepo/vnfmarket-be/deployment/docker/docker-refrepo
build_docker_image .
popd
}
# install_vnfsdk - Function that installs vnfsdk Docker images
function install_vnfsdk {
install_docker_compose
- pushd $vnfsdk_src_folder/refrepo/vnfmarket-be/deployment/install
+ pushd ${src_folders[vnfsdk]}/refrepo/vnfmarket-be/deployment/install
/opt/docker/docker-compose up -d
popd
}
# init_vnfsdk() - Init VNFSDK services
function init_vnfsdk {
if [[ "$clone_repo" == "True" ]]; then
- clone_all_vnfsdk_repos
+ clone_repos "vnfsdk"
if [[ "$compile_repo" == "True" ]]; then
- compile_all_vnfsdk_repos
+ compile_repos "vnfsdk"
fi
fi