#!/bin/bash

# Copyright 2014 Intel Corporation, All Rights Reserved.

# Licensed under the Apache License, Version 2.0 (the"License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at

#  http://www.apache.org/licenses/LICENSE-2.0

# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.


TEMP=/opt/backup-vsm

mkdir -p $TEMP
rm -rf $TEMP/*

cp -rf /etc/vsmdeploy/deployrc $TEMP/
cp -rf /etc/manifest/* $TEMP/
service mysql start
mysqldump -uroot -p`cat /etc/vsmdeploy/deployrc | grep ROOT | awk -F "=" '{print $2}'` --opt --events --all-databases > $TEMP/vsm.sql
cd /opt/

rm -rf backup-vsm.tar.gz
tar zcf backup-vsm.tar.gz backup-vsm
rm -rf /opt/backup-vsm

echo "--------------------------------------------------------"
echo "Backup over."
echo "All the things are backuped in /opt/backup-vsm.tar.gz file."
echo "You should copy/backup this file for restoring."
echo "--------------------------------------------------------"
