aboutsummaryrefslogtreecommitdiffstats
path: root/lib/_onap_functions
diff options
context:
space:
mode:
Diffstat (limited to 'lib/_onap_functions')
-rwxr-xr-xlib/_onap_functions24
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
}