#!/bin/shfmt=bz2 # bz2 | gz | ziprepos_dir="/usr/local/repositories"### Per ora ci sono 2 repository:### integra -> produzione### sandbox -> per prove e cacchiate varierepos="integra sandbox"bakdir="/var/svn_backup"error=0errorfile="/tmp/svn_backup_horror"### Visto che sono stato eletto "quello che si occupa di svn"### a furor di popolo, metterò il mio address### (se qualcuno vuole sostituire l'indirizzo non mi offendo)adminmail="xxx@cippalippa.com"### Quando Redrum viene a prendersi i dati dovrebbe cancellare la dirif [ ! -d $bakdir ]; then mkdir $bakdirfifor rep in $reposdo/usr/share/doc/subversion-1.4.3/tools/backup/hot-backup.py --archive-type=$fmt \$repos_dir/$rep $bakdirif [ $? != 0 ]; then error=1 echo "Si e' verificato un errore durante il backup del repository : $rep" >> $errorfilefidoneif [ $error != 0 ]; then cat $errorfile | mailx -s "svn_backup error!" $adminmail rm $errorfilefi