#!/bin/bash

STATUS_DIR=/usr/local/var/lib/backup
mkdir -p $STATUS_DIR

RDIR=$1
touch -d 'now -24 hour' $STATUS_DIR/timestamp

# als er geen copy is, of de copy ouder is dan 24 uur, 
# probeer dan een nieuwe copy te maken 
if [ ! -e ${STATUS_DIR}/${RDIR} ] || 
   [ ${STATUS_DIR}/${RDIR} -ot $STATUS_DIR/timestamp ]
then if ssh -i /root/.ssh/id_rsa_rsync rsync@ardezo date 2> /dev/null > /dev/null
     then TMP_FILE=`mktemp -t` 
          if rsync -av --rsh="ssh -i /root/.ssh/id_rsa_rsync" \
                   --modify-window=3601 \
                   --delete --exclude=windows/win386.swp \
                   rsync@ardezo:/$RDIR/ /$RDIR > $TMP_FILE
          then mv $TMP_FILE ${STATUS_DIR}/${RDIR}
#               /usr/local/bin/DOE_WindowsBackup $RDIR
          else mv --backup=t $TMP_FILE ${STATUS_DIR}/${RDIR}half
          fi
     fi
fi

exit
