#!/bin/sh
BACKUPS=backup
SUF=tar.gz

echo -n "Backup starting at " >> files/logs/backup
echo `date` >> files/logs/backup

tar cf daily-backup.tar files/pfiles files/notes

cd ../

if [ ! -f live/daily-backup.tar ]; then
   echo "Couldn't find tar file to compress!!!" >> live/files/logs/backup
   exit 1
fi

/bin/gzip -9 live/daily-backup.tar

if [ ! -d $BACKUPS ]; then
   mkdir $BACKUPS
   if [ ! -d $BACKUPS ]; then
      echo "Backups directory doens't exist, and I couldn't create it:-" \
         >> live/logs/backup.log
      echo "$BACKUPS" >> live/files/logs/backup
      exit 1
   fi
   echo "Created backup directory:-" >> live/files/logs/backup
   echo "$BACKUPS" >> live/files/logs/backup
fi
for i in 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 
do
   if [ -f $BACKUPS/backup.$i.$SUF ]; then
      mv -f $BACKUPS/backup.$i.$SUF $BACKUPS/backup.`expr $i + 1`.$SUF
   fi
done
cp live/daily-backup.$SUF $BACKUPS/backup.1.$SUF
rm live/daily-backup.$SUF
echo -n "Backup completed at " >> live/files/logs/backup
echo `date` >> live/files/logs/backup

