#!/bin/bash
FILEFILTER="tmplog.img"
CONFIGDIR="/data/"
DATETODAY=$(date +%Y%m%d-%H%M%S)
FILENAME="/var/omgbackup/databackup-$DATETODAY.tar"

TAR=$(which tar)

mkdir -p /data/numberlists

if [ $1 ]; then
        FILENAME="$1"
fi

BACKUPDIR="$(dirname $FILENAME)"

if [ ! -d $BACKUPDIR ]; then
     echo "Creating Backup Directory ${BACKUPDIR} to backup configuration data."
     mkdir ${BACKUPDIR}
fi

cd $CONFIGDIR
$TAR --exclude="$FILEFILTER" -cf $FILENAME  $(ls -l /data/ | grep ^- | awk '{print $9}') numberlists
echo $FILENAME
