#!/bin/sh
# Dump Subversion repositories
# Under GPL ver. 2
# http://www.gnu.org/licenses/gpl.html
# Author: hip0
# Date: Mon May  3 07:02:06 CST 2010
repos_dir=/var/svn-repos;
svnadmin_bin=/usr/bin/svnadmin;
svn_back_dir=/root/.svn_backups;
bz2=/bin/bzip2;
# gets current date
cur_date=$(date +%d_%m_%Y|sed -e 's/^ *//');

for i in /var/svn-repos/*; do
repo=$(echo $i|sed -e "s#/var/svn-repos##g");
# remove the --quiet opt for verbose
$svnadmin_bin --quiet dump $i | $bz2 > ${svn_back_dir}${repo}_${cur_date}.tar.gz;
done

