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
16 appc-netconf-adapter \
24 APPC_VERSION=${APPC_VERSION:-0.0.1}
25 APPC_OAM_VERSION=${APPC_OAM_VERSION:-0.1.1}
27 if [ ! -d ${targetDir} ]
32 if [ ! -d ${featureDir} ]
34 mkdir -p ${featureDir}
39 mavenOpts=${2:-"-s ${SETTINGS_FILE} -gs ${GLOBAL_SETTINGS_FILE}"}
42 echo "Installing APP-C version ${APPC_VERSION}"
43 for feature in ${APPC_FEATURES}
45 rm -f /tmp/${feature}-installer*.zip
46 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
47 unzip -d ${featureDir} /tmp/${feature}-installer*zip
50 echo "Installing platform-logic for APP-C"
51 rm -f /tmp/platform-logic-installer*.zip
52 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
53 unzip -d ${targetDir} /tmp/platform-logic-installer*.zip
55 find ${targetDir} -name '*.sh' -exec chmod +x '{}' \;