#!/bin/bash

FILELIST="list-of-backup"
TMPDIR="/tmp/"$DATA"-"$ORA"-backup"

PATH_OF_BACKUP="/root/backupper/"
TAR_OPT="cjf"
FILENAME="$DATA-$ORA-backupper.tar.bz2"

DATA=$(date +%Y%m%d)
ORA=$(date +%H%M%S)

mkdir -p $TMPDIR

for i in $(cat $FILELIST | grep -vE "#")
do
	if [ -d "$i" ]
	then
		cp -dax --parents "$i" "$TMPDIR"
	else
		cp -dax --parents "$i" "$TMPDIR"
	fi
done

if [ "$PATH_OF_BACKUP" = "." ] || [ "$PATH_OF_BACKUP" = "./" ]
then
	PATH_OF_BACKUP=$(pwd)"/"
fi

cd "$TMPDIR"
tar $TAR_OPT $PATH_OF_BACKUP$FILENAME *
rm -Rf $TMPDIR

