#!/bin/sh
MYNOW=`date '+%Y%m%d%H%M'`
#WE NEED TO TRIGGER NOT B4 7.00am on 7/06/2009
MYD1="200906070700"
[ -n "$1" ] && MYD1="$1"
#REBOOT TRIGGER NOT B4 10.00am on 7/06/2009
MYD2="200906071000"
[ -n "$2" ] && MYD2="$2"
if [ ${MYNOW} -lt ${MYD1} ]
then
	#NOT YET
	exit 0
fi
#Fix CellServDB
grep ictp.it /etc/openafs/CellServDB > /dev/null 2>&1 || (cd /etc/openafs && mv -f CellServDB CellServDB.$$ && ncftpget ftp://pcfs1/pub/migrate-afs/CellServDB) > /dev/null 2>&1
#Fix ThisCell
grep -i ictp.it /etc/openafs/ThisCell > /dev/null 2>&1 || (cd /etc/openafs && echo ictp.it > ThisCell)
#Fix krb5.conf
grep TRIESTE /etc/krb5.conf > /dev/null 2>&1 && (cd /etc/ && mv -f krb5.conf krb5.conf.$$ && ncftpget ftp://pcfs1/pub/migrate-afs/krb5.conf)

if [ ${MYNOW} -lt ${MYD2} ]
then
	#REBOOT not NOT YET
	exit 0
fi
if [ ! -e "/afs/ictp.it"  -a ! -e "/root/MIGRATE-COMPLETE" ]
then
	#touch the file /root/MIGRATE-COMPLETE
	touch /root/MIGRATE-COMPLETE
	#Do a Reboot
	/sbin/reboot
fi
exit 0
