4 # Install SDN-C platform components if not already installed and start container
6 ODL_HOME=${ODL_HOME:-/opt/opendaylight/current}
7 ODL_ADMIN_PASSWORD=${ODL_ADMIN_PASSWORD:-Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U}
8 SDNC_HOME=${SDNC_HOME:-/opt/openecomp/sdnc}
9 SLEEP_TIME=${SLEEP_TIME:-120}
10 MYSQL_PASSWD=${MYSQL_PASSWD:-openECOMP1.0}
15 echo "Waiting for mysql"
16 until mysql -h dbhost -u root -p${MYSQL_PASSWD} mysql &> /dev/null
21 echo -e "\nmysql ready"
23 if [ ! -f ${SDNC_HOME}/.installed ]
25 echo "Installing SDN-C database"
26 ${SDNC_HOME}/bin/installSdncDb.sh
27 echo "Starting OpenDaylight"
29 echo "Waiting ${SLEEP_TIME} seconds for OpenDaylight to initialize"
31 echo "Installing SDN-C platform features"
32 ${SDNC_HOME}/bin/installFeatures.sh
33 if [ -x ${SDNC_HOME}/svclogic/bin/install.sh ]
35 echo "Installing directed graphs"
36 ${SDNC_HOME}/svclogic/bin/install.sh
40 echo "Restarting OpenDaylight"
42 echo "Installed at `date`" > ${SDNC_HOME}/.installed
45 exec ${ODL_HOME}/bin/karaf