#!/bin/bash #Author A. Palladino #Date: 09 Feb 2011 repopath=/srv/svn/repositories cd $repopath for reponame in $(ls .); do ## To make a hot copy in /home/pen and let UVa admin backup /home ## -------------------------------------------------------------- hotcopypath=/home/pen/backups/svn_repo_backups echo 'hot-copying repository: ' $repopath/$reponame to $hotcopypath/$reponame svnadmin hotcopy $repopath/$reponame $hotcopypath/$reponame ## To Dump SVN repositories and zip them ## ------------------------------------- #dumpfilename=/tmp/svnbackup_${reponame}_`date +%y_%m_%d`.dump.gz #echo 'dumping repository: ' $repopath/$reponame to $dumpfilename #svnadmin dump $repopath/$reponame | gzip > $dumpfilename #scp -rp $dumpfilename ap4ax@galileo.phys.virginia.edu:/net/group1/data2/ap4ax/backups/svn_repo_backups/ done exit 0