## WHAT'S WRONG WITH YOU ? YOU DON'T TRUST THAT SCRIPT ?
#
#
# V1.1 27-06-2017 apres ajout VPN et serveur preprod MIS
# V1.2 17-07-2020 prise en compte de la V2 provisionning
# V1.3 18-08-2023 NIVURA pousse liste domaines vers bastion 
# V1.4 12-01-2024 Ajout listes domaines bloques et reserves
###########################################################

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

FILE="/var/www/output/zones/db."$1
LOCK="/var/www/output/zones/.db."$1".lock"
MODIF="/var/www/output/zones/modif_"$1
MD5="/var/www/output/zones/checksum_"$1
VERIF_MD5="/var/www/output/zones/checksum_"$1"_verif"
DOM_LIST="/var/www/output/zones/domains_list.txt"
RESERVED_LIST="/var/www/output/zones/domains_reserved.txt"
BLOCKED_LIST="/home/bsa/bsa_prod/tmp/domains_blocked.txt"
PREPROD="admin-lb@10.38.0.40:/home/admin-lb/zones"
BASTION_MC="admin-lb@185.243.3.164:/home/admin-lb"

if [ -f $MODIF ] && [ ! -f $LOCK ]
then
	VERIF=`md5sum $FILE | cut -c 1-32`
	ORIG=`cat $MD5`

	if [ $ORIG = $VERIF ]
	then 
               	scp $FILE $PREPROD
               	scp $MD5 $PREPROD
		if [ -f $DOM_LIST ]
			then
				scp $DOM_LIST $BASTION_MC
				rm $DOM_LIST
		fi
	fi
	rm $MODIF
fi
if [ -f $RESERVED_LIST ]
	then
		scp $RESERVED_LIST $BASTION_MC
		rm $RESERVED_LIST
fi
if [ -f $BLOCKED_LIST ]
	then
		scp $BLOCKED_LIST $BASTION_MC
		rm $BLOCKED_LIST
fi

