#!/bin/bash


echo
echo "installing MySQL database..."
echo "installing MySQL database..." >> /tmp/err

QUERY="mysql -h 127.0.0.1 -u ssrnadmin -pwngWNG123!?  -e"
SSRN_DB_DIR="/var/lib/mysql/ssrn"

# handle case of upgrade from old versions like 1.0 or 2.0
OLD_VER_DIR="/opt/Motorola/motobridge/omcserver/ssrnDBbackups/"
NEW_DIR="/opt/Motorola/mcd5000/omcserver/ssrnDBbackups/"

#if there is a ssrn database library there must be a 'ssrnadmin' username in mysql database. 
#if not - access the databae using the user 'root'


 
if [ ! -d $SSRN_DB_DIR ]
then

    echo "No ssrn database. installing default database"
    
	mysql -u root -e "source /tmp/mysqldb.sql" mysql 2>>/tmp/err
	mysqladmin flush-privileges -u root 2>>/tmp/err
		
    $QUERY "drop database if exists test;" 2>>/tmp/err
	$QUERY "create database ssrn;" 2>>/tmp/err
	$QUERY "source /tmp/ssrndb.sql" ssrn 2>>/tmp/err
	
	echo "Configuring mysql files..." 
	
	id=`cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | sed -e 's/IPADDR=//g' | sed -e 's/[[:alpha:][:cntrl:][:punct:][:space:]]//g'`
	/opt/Motorola/mcd5000/omcserver/scripts/Configure_scripts/files/confige_myCNF $id
	service mysqld stop
	rm -f /var/lib/mysql/ib_logfile*  2>>/tmp/err
	service mysqld start
	
	echo "done with update_DB file..." 
	echo

else
	echo "ssrn database is already installed - performing upgrade" 	
	if [ -d "$OLD_VER_DIR" ];then
		cp -nr $OLD_VER_DIR/* $NEW_DIR &> /dev/null
	fi
	mysql -h 127.0.0.1 -u ssrnadmin -p'wngWNG123!?' ssrn < /opt/Motorola/mcd5000/omcserver/scripts/ssrndb_alter_2_2_0.sql
	
fi










