#!/bin/bash # dir=`dirname $0` cd $dir/../download SVNROOT=https://gerd.exit0.net/svn/wombat/%s/%s function mkPackage { des=$1 tar zcf ${des}.tar.gz ${des} tar jcf ${des}.tar.bz2 ${des} zip -rq ${des}.zip ${des} rm -rf ${des} } function snapTrunk { # remove old snapshots for i in `find . -ctime +6 | grep wombat-[0-9][0-9]`; do rm $i done date=`date +%Y%m%d` svn up -q ../ des=wombat-${date} svn export -q ../ ${des} mkPackage $des } function snapVersion { ver=$1 des=wombat-${ver} url=`printf $SVNROOT tags v-${ver}` svn export -q ${url} ${des} mkPackage $des } if [ $# -gt 0 ] ; then snapVersion $1 else snapTrunk fi cd - >/dev/null