One needs to create a script in /etc/init.d to ensure that svnserve is started at boot time.
A script with start, stop and restart (and optionally status) can be created, but a simple script which just starts the server will suffice.
# start svn server
case $COMMAND in
svnserve -d -r /home/jws/svnserver/repository
the script can be installed into the init.d with the following:
update-rc.d svnserve defaults
Multiple repositories on same server:
make a directory called "repositories"
place all repositories in that directory.
start svnserv with that directory, rather than a pointer to a single repository.
Each repository is independent, with a separate url.
svn://host/local is one base repo.
svn://host/globalmt is the other base repo
migrate cvs to svn:
cvs2svn can be installed on Ubuntu with apt-get
with a directly addressable copy of the cvs repository data, one can run the cvs2svn and produce an svn repository file structure with the migrated data.
cvs2svn -s <svn repo name> /cvs/cvsroot/modulename