#!/bin/bash
#echo "sudo dnf -y update sauvegarde --refresh"
#sudo dnf -y update sauvegarde --refresh --disablerepo="*" --enablerepo=gimidepo

if [ ! -f "/var/tmp/UPDATE_SAUVEGARDE" ]; then
        echo "/var/tmp/UPDATE_SAUVEGARDE does not exist. -> PAS D'UPDATE"
else
	nums=$(su - system /home/system/disks/s/theox/command/txserial | sed 's/[0-9]*-//g')
	nums=$(sed 's/^0*//g' <<< ${nums})
	nums=$(echo "$nums" | tr -cd '0-9')
	nums=$(printf "%05d" $nums)

        echo "/var/tmp/UPDATE_SAUVEGARDE exist. -> UPDATE"

	maVAR=`cat /var/tmp/UPDATE_SAUVEGARDE`
#        maVERSION=`cut -c -2 /var/tmp/UPDATE_SAUVEGARDE`

#        if [[ $maVERSION = "sa" ]]
	if [[ $maVAR == sa* ]]
	then
		echo "rsync -e \"ssh -i /home/system/.ssh/$(hostname)_rsa\" -av --delete --chmod=F750 --perms --chown=system:theox --owner --group --progress d$nums@nasus.timci.com:/DABK/linux/MAJ/rpms /home/system/"
		rsync -e "ssh -p 50218 -i /home/system/.ssh/$(hostname)_rsa" -av --delete --chmod=F750 --perms --chown=system:theox --owner --group --progress d$nums@nasus.timci.com:/DABK/linux/MAJ/rpms /home/system/

		#sshpass -p "theox" sudo createrepo_c --update /home/system/rpms
		#sshpass -p "theox" sudo dnf update -y --nogpgcheck $maVAR --refresh --disablerepo="*" --enablerepo=gimidepolocal
		
		echo "createrepo_c --update /home/system/rpms"
		createrepo_c --update /home/system/rpms

		echo "dnf update -y --nogpgcheck $maVAR --refresh --disablerepo=\"*\" --enablerepo=gimidepolocal"
                dnf update -y --nogpgcheck $maVAR --refresh --disablerepo="*" --enablerepo=gimidepolocal

		echo "rm -f /var/tmp/UPDATE_SAUVEGARDE"
		rm -f /var/tmp/UPDATE_SAUVEGARDE

        fi

#        echo "dnf -y update sauvegarde --refresh --disablerepo='*' --enablerepo=gimidepo"
#        sshpass -p "theox" sudo dnf -y update sauvegarde --refresh --disablerepo="*" --enablerepo=gimidepo
#	sshpass -p "theox" sudo rm -f /var/tmp/UPDATE_SAUVEGARDE
fi

echo "FIN MAJSauvegarde"

