3 APPC_HOME=${APPC_HOME:-/opt/openecomp/appc}
4 SDNC_HOME=${SDNC_HOME:-/opt/openecomp/sdnc}
6 targetDir=${1:-${APPC_HOME}}
7 sdnc_targetDir=${1:-${SDNC_HOME}}
9 featureDir=${targetDir}/features
17 appc-netconf-adapter \
25 APPC_VERSION=${APPC_VERSION:-0.0.1}
26 APPC_OAM_VERSION=${APPC_OAM_VERSION:-0.1.1}
28 if [ ! -d ${targetDir} ]
33 if [ ! -d ${featureDir} ]
35 mkdir -p ${featureDir}
40 mavenOpts=${2:-"-s ${SETTINGS_FILE} -gs ${GLOBAL_SETTINGS_FILE}"}
43 echo "Installing APP-C version ${APPC_VERSION}"
44 for feature in ${APPC_FEATURES}
46 rm -f /tmp/${feature}-installer*.zip
47 mvn -U ${mavenOpts} org.apache.maven.plugins:maven-dependency-plugin:2.9:copy -Dartifact=org.openecomp.appc:${feature}-installer:${APPC_VERSION}:zip -DoutputDirectory=/tmp -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.ssl.insecure=true
48 unzip -d ${featureDir} /tmp/${feature}-installer*zip
51 echo "Installing platform-logic for APP-C"
52 rm -f /tmp/platform-logic-installer*.zip
53 mvn -U ${mavenOpts} org.apache.maven.plugins:maven-dependency-plugin:2.9:copy -Dartifact=org.openecomp.appc.deployment:platform-logic-installer:${APPC_OAM_VERSION}:zip -DoutputDirectory=/tmp -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.ssl.insecure=true
54 unzip -d ${targetDir} /tmp/platform-logic-installer*.zip
56 find ${targetDir} -name '*.sh' -exec chmod +x '{}' \;