#!/bin/bash

# $1 - parameter like
# $2 - hostname
# $3 - filename
function modify_hostname()
{
	if [ -e $3 ] ;then
		tmpfile=$3_bak
		sed "s/^\s*$1\s*=\s*.*-/$1 = $2-/" $3 > $tmpfile
		mv -f $tmpfile $3
		chmod 644 $3
	fi
}



nowHostname=`hostname -s`
#echo hostname=$nowHostname

nowHostnamePrefix=`echo $nowHostname|awk -F'-' '{print $1}'`
#echo nowHostnamePrefix=$nowHostnamePrefix

configDir=/usr/local/omc/config
binconfDir=/usr/local/omc/bin/conf

modify_hostname master-host $nowHostnamePrefix $configDir/my.cnf_omc-0
modify_hostname master-host $nowHostnamePrefix $configDir/my.cnf_omc-0.ES
modify_hostname master-host $nowHostnamePrefix $configDir/my.cnf_omc-1
modify_hostname master-host $nowHostnamePrefix $configDir/my.cnf_omc-1.ES

modify_hostname master-host $nowHostnamePrefix $binconfDir/my.cnf_omc-0
modify_hostname master-host $nowHostnamePrefix $binconfDir/my.cnf_omc-0.ES
modify_hostname master-host $nowHostnamePrefix $binconfDir/my.cnf_omc-1
modify_hostname master-host $nowHostnamePrefix $binconfDir/my.cnf_omc-1.ES


modify_hostname omc_master $nowHostnamePrefix $configDir/server.conf
modify_hostname mysql_master $nowHostnamePrefix $configDir/server.conf
modify_hostname omc_slave $nowHostnamePrefix $configDir/server.conf
modify_hostname mysql_slave $nowHostnamePrefix $configDir/server.conf

modify_hostname omc_master $nowHostnamePrefix $binconfDir/server.conf
modify_hostname mysql_master $nowHostnamePrefix $binconfDir/server.conf
modify_hostname omc_slave $nowHostnamePrefix $binconfDir/server.conf
modify_hostname mysql_slave $nowHostnamePrefix $binconfDir/server.conf

