PPI: Checkin of first compiling (yet not working) version
[senf.git] / admin / dump.sh
1 #!/bin/sh -e
2 #
3 # Dump the complete subversion repository from berlios into the dumps/ folder
4
5 target=`date +'%Y%m%d.dump.gz'`
6 dumpdir=/home/senf/dumps
7 log=/home/senf/dump.log
8 keep=4
9
10 ###########################################################################
11
12 trap 'exec >/dev/null 2>&1; cat $log 1>&3; exit 1' ERR
13 exec 3>&1 >$log 2>&1
14
15 cd $dumpdir
16 ssh g0dil@svn.berlios.de "svnadmin dump /svnroot/repos/senf -r 1:HEAD | gzip" >$target
17 ls | sort -r | sed -e "1,${keep}d" | xargs -r rm