#!/bin/sh

TMP_DIR="${tmp}"

set -ue
## set -x

if [ $# -lt 1 ]
then
    COD=/var/www
else
    COD="$1"
fi

## echo $COD

CIFS=${COD}/cif
MSQL=${COD}/mysql

COD_REVISION="`svnversion ${CIFS}`"
DATE="`date +%Y.%m.%d`"

ARCHIVE=cod-rev${COD_REVISION}-${DATE}

BASENAME="`basename $0 .sh`"

test -z "${TMP_DIR}" && TMP_DIR="."
TMP_DIR="${TMP_DIR}/tmp-${BASENAME}-$$"
mkdir "${TMP_DIR}"

set -x

rsync -a --exclude .svn ${CIFS} ${TMP_DIR}
rsync -a --exclude .svn ${MSQL} ${TMP_DIR}

tar cfz ${ARCHIVE}.tgz  -C ${TMP_DIR} cif mysql
tar cfj ${ARCHIVE}.tbz2 -C ${TMP_DIR} cif mysql

(
    cd ${TMP_DIR}
    zip -rq ${ARCHIVE}.zip *
)

mv ${TMP_DIR}/${ARCHIVE}.zip .

rm -rf "${TMP_DIR}"

