#!/bin/sh
# automagically backup script

# Destination directory
BAK_DIR="/mnt/download/backup"

# backup from file:
BAK_FILES="$HOME/.backuphome"

# tar options
BAK_OPT="czf"

now=$(date +%F)
F="$BAK_DIR/$USER-home-$now.tar.gz"

if [ ! -f $BAK_FILES ]; then
    echo Error: $BAK_FILES not existing or not readable!
    exit 1
else
    echo Using backup file list into $BAK_FILES
fi

cd

if [ -e "$F" ]; then   
    echo $F already exists.
    exit -1
else
    echo --------------------------------------------------- 
    tar $BAK_OPT $F --files-from $BAK_FILES 
fi

echo Backup file $F created.
exit
