#!/bin/bash
###
# ============LICENSE_START=======================================================
-# ECOMP Policy Engine
+# ONAP Policy Engine
# ================================================================================
# Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
# ================================================================================
# db_backup.sh: Run this script to back database to a file
#
# Usage : db_backup.sh db_user db_user_password database
-# Example: db_backup.sh policy_user password ecomp_sdk
+# Example: db_backup.sh policy_user password onap_sdk
#
# Note: mysqldump requires at least the SELECT privilege for dumped tables
#
# MAIN
+if [ -z ${POLICY_LOGS} ]; then
+ POLICY_LOGS=/var/log/onap
+fi
+mkdir -p $POLICY_LOGS/policy/db
+LOG=$POLICY_LOGS/policy/db/db_backup_$DATE.log
+ERR=$POLICY_LOGS/policy/db/db_backup_$DATE.err
echo "db_backup.sh started ... `date`" | tee -a $LOG
if [ $# -eq 3 ]; then
DB_USER="${1}"
echo "DB_USER: $DB_USER" | tee -a $LOG
DAILY_BACKUP_DIR=$POLICY_HOME/data/mysql/$DATE
- LOG=$POLICY_HOME/logs/db_backup_$DATE.log
- ERR=$POLICY_HOME/logs/db_backup_$DATE.err
create_backup_dir
backup_database
echo "db_backup.sh completed ... `date`" | tee -a $LOG
else
echo "Usage : db_backup.sh db_user_id db_user_password database"
- echo "Example: db_backup.sh policy_user password ecomp_sdk"
-fi
-
+ echo "Example: db_backup.sh policy_user password onap_sdk"
+fi
\ No newline at end of file