diff options
Diffstat (limited to 'lib/_onap_functions')
-rwxr-xr-x | lib/_onap_functions | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/lib/_onap_functions b/lib/_onap_functions index 0844216..29f6bbd 100755 --- a/lib/_onap_functions +++ b/lib/_onap_functions @@ -101,8 +101,24 @@ function _configure_maven { # configure_service() - Download and configure a specific service in upstart function configure_service { - local service_script=$1 - curl -k $nexus_repo/org.openecomp.demo/boot/$artifacts_version/$service_script -o /etc/init.d/$service_script - chmod +x /etc/init.d/$service_script - update-rc.d $service_script defaults + local service=$1 + declare -A service_paths + service_paths=( +["aai"]="aai" +["appc"]="appc" +["sdc"]="asdc" +["dcae"]="dcae" +["mr"]="mr" +["mso"]="mso" +["policy"]="policy" +["portal"]="portal" +["robot"]="robot" +["sdnc"]="sdnc" +["vid"]="vid" +) + if [ ${service_paths[$service]} ]; then + curl -k $nexus_repo/org.openecomp.demo/boot/$artifacts_version/$service_script -o /etc/init.d/$service_script + chmod +x /etc/init.d/$service_script + update-rc.d $service_script defaults + fi } |