#!/bin/bash

rep=$(echo $1 | tr '[:lower:]' '[:upper:]')
user=$(echo $1 | tr '[:upper:]' '[:lower:]')
nums=$(su - system /home/system/disks/s/theox/command/txserial | sed 's/[0-9]*-//g')
nums=$(printf "%05d" $nums)

echo " "
if [[ -z $1 ]]; then
        echo "Error: Nom de compte non precise"
        exit
fi
if [[ -n $2 ]]; then
        echo "Serial en parametre"
        nums=$2
fi
if [[ -z "$nums" ]]
then
        echo "Error: txserial vide"
        exit
fi

echo "sudo mkdir /home/$user/disks/s/docassoc.lib"
echo "sudo ssh -p 50218 -i /home/system/.ssh/$(hostname)_rsa -t sauvegarde@nasus.timci.com mkdir /home/sauvegarde/$nums/$rep/docassoc.lib"
echo "sudo chmod ugo+x /home/$user/disks/s/docassoc.lib"
echo "sudo chown -R $user:theox /home/$user/disks/s/docassoc.lib"

sudo mkdir /home/$user/disks/s/docassoc.lib
sudo ssh -p 50218 -i /home/system/.ssh/$(hostname)_rsa -t sauvegarde@nasus.timci.com mkdir /home/sauvegarde/$nums/$rep/docassoc.lib

sudo chmod ugo+x /home/$user/disks/s/docassoc.lib
sudo chown -R $user:theox /home/$user/disks/s/docassoc.lib


echo "sudo ssh -p 50218 -i /home/system/.ssh/$(hostname)_rsa -t sauvegarde@nasus.timci.com /home/sauvegarde/synchroDoc $user $nums"
echo "sudo rsync -e "ssh -p 50218 -i /home/system/.ssh/$(hostname)_rsa" -av --chmod=F644 --perms --chown=$user:theox --owner --group --progress sauvegarde@nasus.timci.com:/home/sauvegarde/$nums/$rep/docassoc.lib /home/$user/disks/s/"

sudo ssh -p 50218 -i /home/system/.ssh/$(hostname)_rsa -t sauvegarde@nasus.timci.com /home/sauvegarde/synchroDoc $user $nums
sudo rsync -e "ssh -p 50218 -i /home/system/.ssh/$(hostname)_rsa" -av --chmod=F644 --perms --chown=$user:theox --owner --group --progress sauvegarde@nasus.timci.com:/home/sauvegarde/$nums/$rep/docassoc.lib /home/$user/disks/s/

#sshpass -f /etc/.stockageDOCASSOC ssh -t sauvegarde@nasus.timci.com /home/sauvegarde/synchroDoc $user $nums

#sudo chmod -R 644 /home/$user/disks/s/docassoc.lib
#sudo chmod ugo+x /home/$user/disks/s/docassoc.lib
#sudo chown -R $user:theox /home/$user/disks/s/docassoc.lib
