Remove customize src_folder variables
[integration.git] / bootstrap / vagrant-onap / lib / ccsdk
1 #!/bin/bash
2
3 source /var/onap/functions
4
5 # _build_ccsdk_images() - Build CCSDK Docker images from source code
6 function _build_ccsdk_images {
7     install_package unzip
8     compile_src ${src_folders[ccsdk]}/distribution
9     for image in ubuntu opendaylight odlsli dgbuilder-docker; do
10         build_docker_image ${src_folders[ccsdk]}/distribution/$image docker
11     done
12 }
13
14 # get_ccsdk_images() - Get CCSDK Docker images
15 function get_ccsdk_images {
16     if [[ "$build_image" == "True" ]]; then
17         _build_ccsdk_images
18     else
19         for image in ubuntu odl dgbuilder; do
20             pull_onap_image ccsdk-$image-image
21         done
22     fi
23 }
24
25 # init_ccsdk() - Function that initialize Multi Cloud services
26 function init_ccsdk {
27     if [[ "$clone_repo" == "True" ]]; then
28         clone_repos "ccsdk"
29         if [[ "$compile_repo" == "True" ]]; then
30             compile_repos "ccsdk"
31         fi
32     fi
33     if [[ "$skip_get_images" == "False" ]]; then
34         get_ccsdk_images
35     fi
36 }