Initial OpenECOMP appc/deployment commit
[appc/deployment.git] / platform-logic / installer / src / main / scripts / install.sh
1 #!/bin/bash
2
3 # BASEDIR env variable points to /opt/openecomp/appc/svclogic
4 BASEDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )/.." && pwd )"
5
6
7 # Load directed graphs
8 for graphlist in $(find $BASEDIR/graphs -name graph.versions -print)
9 do
10   curdir=$(dirname $graphlist)
11
12   # Load files from directory containing graph.versions file
13   echo "Loading APP-C Directed Graphs from $curdir"
14   for file in $(ls $curdir/*.xml)
15   do
16     echo "Loading $file ..."
17     $BASEDIR/bin/svclogic.sh load $file $BASEDIR/config/svclogic.properties
18   done
19
20   # Activate directed graphs
21   while read module rpc version mode
22   do
23      echo "Activating APP-C DG $module $rpc $version $mode"
24      $BASEDIR/bin/svclogic.sh activate $module $rpc $version $mode $BASEDIR/config/svclogic.properties
25   done < <(cat $graphlist)
26 done
27