#!/bin/bash
if [ ! -f "/etc/sauvegarde-gimini.conf" ]; then
        echo "File /etc/sauvegarde-gimini.conf does not exist. -> FTP ONLY"
	exit
fi

nums=$(su - system /home/system/disks/s/theox/command/txserial | sed 's/[0-9]*-//g')
nums=$(printf "%05d" $nums)

echo " "
if [[ -z "$nums" ]]
then
        echo "Error: txserial vide"
        exit
fi

heure=$(date +%H)
debutcrenau="23"
fincrenau="06"

jour=$(date +%d)
mois=$(date +%m)

nomTAR=/home/system/GIMINI-$jour.$nums.tar.gz
if [ $jour -eq "01" ]
then
        nomTAR=/home/system/GIMINI-$jour-$mois.$nums.tar.gz
fi

if [ $heure -ge $debutcrenau ]
then
        echo "rm -f /home/system/GIMINI-*.$nums.tar.gz"
        rm -f /home/system/GIMINI-*.$nums.tar.gz

        echo "tar czpf $nomTAR --exclude=/home/*/disks/s/docassoc.lib/* --exclude=$nomTAR --exclude=/home/system/GIMINI-*.$nums.tar.gz --exclude=/home/.snapshots /home"
        tar czpf $nomTAR --exclude=/home/*/disks/s/docassoc.lib/* --exclude=/home/*/disks/s/docassoc.libold/* --exclude=$nomTAR --exclude=/home/system/GIMINI-*.$nums.tar.gz --exclude=/home/.snapshots /home

	echo "/usr/bin/env bash -c \"HOME=/home/system lftp -d -c \"set ftp:ssl-allow no; open sauv.timci.com; put $nomTAR\"\""
	/usr/bin/env bash -c "HOME=/home/system lftp -d -c \"set ftp:ssl-allow no; open sauv.timci.com; put $nomTAR\""

elif [ $heure -le $fincrenau ]
then
        echo "rm -f /home/system/GIMINI-*.$nums.tar.gz"
        rm -f /home/system/GIMINI-*.$nums.tar.gz

        echo "tar czpf $nomTAR --exclude=/home/*/disks/s/docassoc.lib/* --exclude=$nomTAR --exclude=/home/system/GIMINI-*.$nums.tar.gz --exclude=/home/.snapshots /home"
        tar czpf $nomTAR --exclude=/home/*/disks/s/docassoc.lib/* --exclude=/home/*/disks/s/docassoc.libold/* --exclude=$nomTAR --exclude=/home/system/GIMINI-*.$nums.tar.gz --exclude=/home/.snapshots /home

	 echo "/usr/bin/env bash -c \"HOME=/home/system lftp -d -c \"set ftp:ssl-allow no; open sauv.timci.com; put $nomTAR\"\""
        /usr/bin/env bash -c "HOME=/home/system lftp -d -c \"set ftp:ssl-allow no; open sauv.timci.com; put $nomTAR\""
fi

