#!/bin/bash

export CMD=`basename $0`
export VERBOSE="true"

. /etc/vhspare/vhspare.conf
. /etc/vhspare/vhspare-functions.sh

# (MAIN)

[ X"$1" == X"-n" ] && {
	echo "(running in dummy mode)" >&2
	export DOIT="echo "
	shift
}

vhspare_run_parts /etc/vhspare/pre-common

b=`tput rev 2>/dev/null`
n=`tput sgr0 2>/dev/null`

echo "
	SCAMBIO SERVER PRINCIPALE / MULETTO  (MAIN / SPARE)

	  main:		$MAIN_SERVER	$MAIN_SERVER_IP
	  spare:	$SPARE_SERVER	$SPARE_SERVER_IP


	QUESTO HOST: 	$MYNAME	$MYIP

	SCAMBIO: 	${b} $MYDESC ${n}  -->  ${b} $NEWDESC ${n}

	Attenzione: confermare questo comando solo se lo si lancia
	anche nel server gemello (per eseguire lo scambio al
	contrario) o se l'altro server e' fuori rete.
"

confirm "Procedo? (s/n)" || exit 0

vhspare_run_parts /etc/vhspare/pre-$MYROLE
vhspare_run_parts /etc/vhspare/post-common
vhspare_run_parts /etc/vhspare/post-$NEWROLE

exit 0
