diff options
author | jimmydot <jf2512@att.com> | 2017-05-07 14:58:24 -0400 |
---|---|---|
committer | jimmydot <jf2512@att.com> | 2017-05-07 14:58:24 -0400 |
commit | 3982f4f67314ec37fd9b22ae54049958af777c1b (patch) | |
tree | 72111b7c13ee7529cce1ea4c8d83c89fdd164450 /epsdk-app-onap/src/main/swm/install | |
parent | 00e0d25933699f9e39c3f0b86c983165a1e3e330 (diff) |
[VID-6] Initial rebase push
Change-Id: I9077be9663754d9b22f77c6a7b3109b361b39346
Signed-off-by: jimmydot <jf2512@att.com>
Diffstat (limited to 'epsdk-app-onap/src/main/swm/install')
-rwxr-xr-x | epsdk-app-onap/src/main/swm/install/postproc/post_proc | 38 | ||||
-rwxr-xr-x | epsdk-app-onap/src/main/swm/install/preproc/pre_proc | 18 |
2 files changed, 56 insertions, 0 deletions
diff --git a/epsdk-app-onap/src/main/swm/install/postproc/post_proc b/epsdk-app-onap/src/main/swm/install/postproc/post_proc new file mode 100755 index 00000000..370d44b6 --- /dev/null +++ b/epsdk-app-onap/src/main/swm/install/postproc/post_proc @@ -0,0 +1,38 @@ +#!/bin/bash
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+COMMON_SCRIPT=${DIR}/../../common/common.sh
+
+source "${COMMON_SCRIPT}" || {
+ echo "ERROR: Common script failed"
+ exit 1
+}
+
+mkdir -p "${TOMCAT_HOME}/temp"
+
+#Extract the WAR so it can be customized by the localization script
+mkdir -p ${ROOT_DIR}/war
+cp "${ROOT_DIR}/lib/vid.war" "${ROOT_DIR}/war/${VID_ENDPOINT_NAME}.war"
+cd "${ROOT_DIR}/war"
+${JAVA_HOME}/bin/jar -xf ${VID_ENDPOINT_NAME}.war
+rm ${ROOT_DIR}/war/${VID_ENDPOINT_NAME}.war
+
+LOCALIZE_SCRIPT=$(dirname "$AFTSWM_ACTIONHANDLER_SCRIPT")/../../common/localize.sh
+
+
+source "${LOCALIZE_SCRIPT}" || {
+ echo "ERROR: Localization script failed"
+ exit 2
+}
+
+#Create the customized WAR and deploy it to Tomcat
+mkdir -p "${ROOT_DIR}/deployed"
+cd "${ROOT_DIR}/war"
+${JAVA_HOME}/bin/jar -cvf "${ROOT_DIR}/deployed/${VID_ENDPOINT_NAME}.war" .
+cd
+rm -rf "${ROOT_DIR}/war"
+mv -f "${ROOT_DIR}/deployed/${VID_ENDPOINT_NAME}.war" "${TOMCAT_HOME}/webapps"
+
+if [ -f "${TOMCAT_HOME}/bin/startup.sh" ]; then
+ "${TOMCAT_HOME}/bin/startup.sh"
+fi
diff --git a/epsdk-app-onap/src/main/swm/install/preproc/pre_proc b/epsdk-app-onap/src/main/swm/install/preproc/pre_proc new file mode 100755 index 00000000..a09a9c46 --- /dev/null +++ b/epsdk-app-onap/src/main/swm/install/preproc/pre_proc @@ -0,0 +1,18 @@ +#!/bin/bash
+
+DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+COMMON_SCRIPT=${DIR}/../../common/common.sh
+
+source "${COMMON_SCRIPT}" || {
+ echo "ERROR: Common script failed"
+ exit 1
+}
+
+if [ -f "${TOMCAT_HOME}/bin/shutdown.sh" ]; then
+ "${TOMCAT_HOME}/bin/shutdown.sh"
+
+ if [ -d "${TOMCAT_HOME}/webapps/${VID_ENDPOINT_NAME}" ]; then
+ rm -r "${TOMCAT_HOME}/webapps/${VID_ENDPOINT_NAME}"
+ fi
+fi
+
|