#!/bin/bash

# About the author:
#   Manuel J. Recena Soto
#   www.manuelrecena.com[/blog]
#   recena@eii.us.es

. /etc/profile.d/python.sh

BACKUP_DIR=/var/backups/trac_projects
TRAC_PROJECTS_DIR=/var/trac_projects
TRAC_INSTALL_DIR=/usr/local/trac

date=`date +%y%m%d`
hour=`date +%H%M`

echo "Searching trac projects in $TRAC_PROJECTS_DIR..."
for i in `ls $TRAC_PROJECTS_DIR`
do
    $TRAC_INSTALL_DIR/bin/trac-admin $TRAC_PROJECTS_DIR/$i hotcopy $BACKUP_DIR/$i
    filename=$i"_"$date"_"$hour.tar.gz
    cd $BACKUP_DIR
    tar -pczf $filename $i
    rm -Rf $i
done

