Removing iaas-adapter from install
[appc/deployment.git] / installation / appc / src / main / scripts / installZips.sh
1 #!/bin/bash
2
3 APPC_HOME=${APPC_HOME:-/opt/openecomp/appc}
4 SDNC_HOME=${SDNC_HOME:-/opt/openecomp/sdnc}
5
6 targetDir=${1:-${APPC_HOME}}
7 sdnc_targetDir=${1:-${SDNC_HOME}}
8
9 featureDir=${targetDir}/features
10
11 APPC_FEATURES=" \
12  appc-provider \
13  appc-event-listener \
14  appc-dispatcher \
15  appc-chef-adapter \
16  appc-netconf-adapter \
17  appc-rest-adapter \
18  appc-dmaap-adapter \
19  appc-dg-util \
20  appc-metric \
21  appc-dg-shared \
22  appc-asdc-listener"
23
24 APPC_VERSION=${APPC_VERSION:-0.0.1}
25 APPC_OAM_VERSION=${APPC_OAM_VERSION:-0.1.1}
26
27 if [ ! -d ${targetDir} ]
28 then
29   mkdir -p ${targetDir}
30 fi
31
32 if [ ! -d ${featureDir} ]
33 then
34   mkdir -p ${featureDir}
35 fi
36
37 cwd=$(pwd)
38
39 mavenOpts=${2:-"-s ${SETTINGS_FILE} -gs ${GLOBAL_SETTINGS_FILE}"}
40 cd /tmp
41
42 echo "Installing APP-C version ${APPC_VERSION}"
43 for feature in ${APPC_FEATURES}
44 do
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
48 done
49
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
54
55 find ${targetDir} -name '*.sh' -exec chmod +x '{}' \;
56
57 cd $cwd
58