ONAP log files consolidation
[policy/engine.git] / packages / base / src / files / install / mysql / bin / db_backup_remote.sh
index 00ee952..72f31c3 100644 (file)
@@ -1,7 +1,7 @@
 #!/bin/bash 
 ###
 # ============LICENSE_START=======================================================
-# ECOMP Policy Engine
+# ONAP Policy Engine
 # ================================================================================
 # Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
 # ================================================================================
@@ -23,7 +23,7 @@
 # db_backup_remote.sh: Perform database backup from remote 
 # 
 # Usage  : db_backup_remote.sh db_user     db_user_password database  db_hostname
-# Example: db_backup_remote.sh policy_user password         ecomp_sdk localhost.com
+# Example: db_backup_remote.sh policy_user password         onap_sdk localhost.com
 #
 # Note: 1. mysqldump utility must be available in the env where this script intend to run
 #       2. db_user requires at least the SELECT privilege for dumped tables
@@ -70,19 +70,24 @@ if [ $# -eq 4 ]; then
   DB_PASSWORD="${2}"
   DATABASE="${3}"
   DB_HOSTNAME="${4}"
+  if [ -z ${POLICY_LOGS} ]; then
+    POLICY_LOGS=/var/log/onap
+  fi
+  mkdir -p $POLICY_LOGS/policy/db
+  LOG=$POLICY_LOGS/policy/db/db_backup_remote_$DATE.log
+  ERR=$POLICY_LOGS/policy/db/db_backup_remote_$DATE.err
+
   echo "db_backup_remote.sh for [$DATABASE]@[${DB_HOSTNAME}] started ... `date`" | tee -a $LOG
   echo "DB_USER    : $DB_USER"     | tee -a $LOG
   echo "DATABASE   : $DATABASE"    | tee -a $LOG
   echo "DB_HOSTNAME: $DB_HOSTNAME" | tee -a $LOG
     
   DAILY_BACKUP_DIR=$POLICY_HOME/data/mysql/$DATE
-  LOG=$POLICY_HOME/logs/db_backup_remote_$DATE.log
-  ERR=$POLICY_HOME/logs/db_backup_remote_$DATE.err
   create_backup_dir 
 
   backup_database
   echo "db_backup_remote.sh for [$DATABASE]@[${DB_HOSTNAME}] completed ... `date`" | tee -a $LOG
 else
   echo "Usage  : db_backup_remote.sh db_user_id  db_user_password database  db_hostname" 
-  echo "Example: db_backup_remote.sh policy_user password         ecomp_sdk localhost.com" 
+  echo "Example: db_backup_remote.sh policy_user password         onap_sdk localhost.com" 
 fi