#!/bin/sh

# envoie les backup sur le ftp ovh
# on utilise ncftp (livre par default, pas par packages ou ports)

# les jails deposent leurs fichiers dans $JAIL/tmp

DEBUG=-V
#DEBUG="-d $HOME/var/log/debug"
OPT="-o useFEAT=0,useCLNT=0,useHELP_SITE=0,useMDTM=0,useMLST=0,doNotGetStartCWD=1,useSIZE=0"

FTP="/usr/local/bin/ncftpput -f $HOME/.ncftp/backup -DD $DEBUG $OPT -m "

# on source /etc/rc.conf pour recuperer la liste des jails
. /etc/rc.conf

for _jail in $jail_list; do
  # la ligne suivante provient de /etc/rc.d/jail
  eval _rootdir=\"\$jail_${_jail}_rootdir\"
  _tmpdir=$_rootdir/tmp
  find $_tmpdir -type f -name '*.tbz' | xargs $FTP $_jail/
done

# reste la sauvegarde de l'hote
find /tmp -type f -name '*.tbz' | xargs $FTP ks/

