#!/bin/sh -ex if [ `hostname` = "svn.chruetertee.ch" ] ; then SVNHOST=svn.chruetertee.ch else SVNHOST=svn.FreeBSD.org fi echo Working on ${SVNHOST} /usr/local/bin/svn co --depth=immediates svn+ssh://${SVNHOST}/ports /usr/local/bin/svn up --set-depth=infinity svnadmin cd ports/head/ /usr/local/bin/svn up --set-depth=infinity CVSROOT cd .. /usr/local/bin/svn up --set-depth=infinity svnadmin cd svnadmin /usr/bin/fetch http://people.freebsd.org/~beat/cvs2svn/conf.tar /usr/bin/fetch http://people.freebsd.org/~beat/cvs2svn/hooks.tar /usr/bin/tar xf conf.tar /usr/bin/tar xf hooks.tar /bin/rm -f conf.tar hooks.tar conf/access conf/approvers /bin/rm -rf conf/.svn hooks/.svn cd tools /usr/bin/fetch http://people.freebsd.org/~beat/cvs2svn/export.py /bin/chmod +x export.py cd .. /usr/local/bin/svn add conf/* hooks/* tools/* cd .. /usr/local/bin/svn mv head/CVSROOT/access svnadmin/conf/ /usr/local/bin/svn mv head/CVSROOT/approvers svnadmin/conf/ /usr/local/bin/svn propset svn:keywords "FreeBSD=%H" svnadmin/conf/* svnadmin/hooks/post* svnadmin/hooks/pre* svnadmin/hooks/start-commit svnadmin/hooks/scripts/* svnadmin/tools/export.py cd svnadmin/conf /usr/bin/fetch http://people.freebsd.org/~beat/cvs2svn/approvers cd ../../ /usr/local/bin/svn del head/CVSROOT