As I had a SVN Server with my LaTeX documents running on my old system, I wanted to move the repositories to my new server. Fortunally there is a great How-To about the setup of a SVN Server with OpenIndiana. Ok, it’s no magic and there are a lot of other How-Tos for Linux. But the small things like different paths can make you stuck.
Therefor it’s great to have a matching guide.
Two remarks
Installing Apache
To install the required Apache and SVN:
#root@develop:~# pkg install web/server/apache-22 #root@develop:~# pkg install developer/versioning/subversion
Multiple Repositories
If you want to setup your SVN Server with multiple repositories, you shouldn’t run
#root@develop:~# svnadmin create /backup/code/subversion/repos
but create the folder with mkdir and create your repositories there:
#root@develop:~# mkdir /backup/code/subversion/repos #root@develop:~# svnadm create /backup/code/subversion/repos/repo1 #root@develop:~# svnadm create /backup/code/subversion/repos/repo2
Now change the line
SVNPath /backup/code/subversion/repos/
in the apacheconfig with
SVNParentPath /backup/code/subversion/repos/
and you’re done.
