From 936c184c56c62b7e52f462e99748a7749900a2d0 Mon Sep 17 00:00:00 2001 From: Roger Ferrel Date: Wed, 11 Jun 2014 08:49:39 -0500 Subject: [PATCH] Omaha #2715 Script to move stats data to new location. Former-commit-id: 0c2d66c29a4b97b10a6d05a23675213203404d43 [formerly 7714c7c3acd538061eb5ad46f23ae950f4870477] [formerly 29db287a6c18297ec445805061678bdbdfe59423] [formerly 0c2d66c29a4b97b10a6d05a23675213203404d43 [formerly 7714c7c3acd538061eb5ad46f23ae950f4870477] [formerly 29db287a6c18297ec445805061678bdbdfe59423] [formerly b2b00bb76312a13325a0fe706e09e664280d09ae [formerly 29db287a6c18297ec445805061678bdbdfe59423 [formerly 74f1e03a7d4458447fad552051af969d2ea71b5e]]]] Former-commit-id: b2b00bb76312a13325a0fe706e09e664280d09ae Former-commit-id: 6643b75d3624209c6a3d9947ae1fddc77ae7d53d [formerly c265741346dc9e5f2d532f2c65d48b4f6a71a452] [formerly a7e275ba3520c254c13cc0158c9f7bf0ac4cd425 [formerly 9cf153caffb052486c6e20d0aae01591e2442c1e]] Former-commit-id: 667aa8542b1da80ed4d816ee3c388d662884ccd6 [formerly 1230497c033545385b23b2f250712a698c4852d9] Former-commit-id: e2e0df04c2559e48261299256a076244c9ce2894 --- .../14.4.1/DR2715/move_offline_stats.sh | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 deltaScripts/14.4.1/DR2715/move_offline_stats.sh diff --git a/deltaScripts/14.4.1/DR2715/move_offline_stats.sh b/deltaScripts/14.4.1/DR2715/move_offline_stats.sh new file mode 100755 index 0000000000..999e36306f --- /dev/null +++ b/deltaScripts/14.4.1/DR2715/move_offline_stats.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +# Move offline stat files from localize location to /awips2/edex/data/stats + +. /awips2/edex/bin/setup.env + +oldStatDir=/awips2/edex/data/utility/common_static/configured/${AW_SITE_IDENTIFIER}/stats +newStatParent=/awips2/edex/data + +if [ ! -d ${oldStatDir} ] ; then + echo "ERROR: ${oldStatDir} dirctory does not exist" + echo "FATAL: The update has failed." + exit 1 +fi + +if [ ! -d ${newStatParent} ] ; then + rm -rf ${newStatParent} + mkdir -p ${newStatParent} + if [ $? -ne 0 ] ; then + echo "ERROR: Unable to create ${newStatParent}" + echo "FATAL: The update has failed" + exit 1 + fi +fi + +cp -R -p ${oldStatDir} ${newStatParent} + +if [ $? -ne 0 ] ; then + echo "ERROR: copying ${oldStatDir} to ${newStatParent} failed." + echo "FATAL: The update has failed." + exit 1 +fi + +rm -rf ${oldStatDir} + +if [ $? -ne 0 ] ; then + echo "WARNING: Deleting ${oldStatDir} failed" +fi + +echo "INFO: ${newStatParent}/stats updated from ${oldStatDir}"