#!/bin/sh
if [ -e $HOME/passport/backups ]
then
date=`date "+%Y-%m-%dT%H:%M:%S"`
echo "Backing up /home/paul"
sudo rsync -axP --link-dest=$HOME/passport/backups/home-current /home/paul $HOME/passport/backups/home-back-$date
if [ -e $HOME/passport/backups/home-back-$date ]
then
rm -f $HOME/passport/backups/home-current
ln -s $HOME/passport/backups/home-back-$date $HOME/passport/backups/home-current
fi
echo "Backing up /etc"
sudo rsync -axP --link-dest=$HOME/passport/backups/etc-current /etc $HOME/passport/backups/etc-back-$date
if [ -e $HOME/passport/backups/etc-back-$date ]
then
rm -f $HOME/passport/backups/etc-current
ln -s $HOME/passport/backups/etc-back-$date $HOME/passport/backups/etc-current
fi
echo "Backing up /var/www"
sudo rsync -axP --link-dest=$HOME/passport/backups/www-current /var/www $HOME/passport/backups/www-back-$date
if [ -e $HOME/passport/backups/www-back-$date ]
then
rm -f $HOME/passport/backups/www-current
ln -s $HOME/passport/backups/www-back-$date $HOME/passport/backups/www-current
fi
else
echo "Passport not mounted. Backup Aborting"
fi
if [ -e $HOME/passport/backups ]
then
date=`date "+%Y-%m-%dT%H:%M:%S"`
echo "Backing up /home/paul"
sudo rsync -axP --link-dest=$HOME/passport/backups/home-current /home/paul $HOME/passport/backups/home-back-$date
if [ -e $HOME/passport/backups/home-back-$date ]
then
rm -f $HOME/passport/backups/home-current
ln -s $HOME/passport/backups/home-back-$date $HOME/passport/backups/home-current
fi
echo "Backing up /etc"
sudo rsync -axP --link-dest=$HOME/passport/backups/etc-current /etc $HOME/passport/backups/etc-back-$date
if [ -e $HOME/passport/backups/etc-back-$date ]
then
rm -f $HOME/passport/backups/etc-current
ln -s $HOME/passport/backups/etc-back-$date $HOME/passport/backups/etc-current
fi
echo "Backing up /var/www"
sudo rsync -axP --link-dest=$HOME/passport/backups/www-current /var/www $HOME/passport/backups/www-back-$date
if [ -e $HOME/passport/backups/www-back-$date ]
then
rm -f $HOME/passport/backups/www-current
ln -s $HOME/passport/backups/www-back-$date $HOME/passport/backups/www-current
fi
else
echo "Passport not mounted. Backup Aborting"
fi