#!/bin/bash

# Backup Wordpress Blog
# Author: Benjamin Baudouin
# http://www.benjaminbaudouin.com 

#chargement la conf
if [ -f backupblog.conf ]
 then . backupblog.conf
fi

# OPTIONS

while getopts "vh-:" opt ; do
	if [ $opt = "-" ] ; then
		case $OPTARG in
			help ) opt="h" ;;
			version ) opt="v" ;;
			ssh ) opt="s" ;;
			* ) echo "option longue inconnue..." ;;
		esac
	fi
	case $opt in
		h ) echo "help...." ;;
		v ) echo "version..." ;;
		s ) echo "mode SSH\n"; SSH=${SSH_DEF}; COPY=${REMOTE_COPY};;
		? ) echo "option inconnue" ;;
	esac
done
#


#creation du repertoire tmp
if [ ! -e "${SSH} ${TMPDIR}" ]
 then
	${SSH} mkdir ${TMPDIR}
fi

# PROCEDURE de Backup
# si l'option --ssh est activé SSH est defini
# sinon SSH = ""

 ${MSG_EVAL_BLOG_SIZE}
 ${SSH} du -sh ${SRCDIR}
 ${MSG_CREATE_ARCHIVE}
 ${SSH} "tar cf - ${SRCDIR} | gzip > ${TMPDIR}${ARCHIVE}"
 ${MSG_EVAL_ARCHIVE_ZIP}
 ${SSH} du -sh ${TMPDIR}${ARCHIVE}
 ${MSG_CREATE_ARCHIVE_SQL}
 ${SSH} ${MYSQL_DUMP_CMD}
 ${MSG_EVAL_SQL_BLOG_SIZE}
 ${SSH} du -sh ${TMPDIR}${ARCHIVE_SQL}
 ${MSG_EVAL_TOTAL_BLOG_SIZE}
 ${SSH} du -sh ${TMPDIR}
 #${SSH} ${MOUNT}
 ${MSG_COPY_TO}
 ${COPY} 
if [ "$?" -eq "0" ]
then
	${MSG_SUCCESS}
fi
 #${SSH} ${UMOUNT}


exit 0

