Um svnserve den Subversion-Server automatisch mit Debian Linux starten zu lassen müssen wir uns leider ein eigenes kleine Init Skript basteln, da bei Debian leider keins dabei ist.
Dazu wechseln wir erst einmal ins init.d Verzeichnis, legen uns dort eine neue Datei svnserve an und machen sie ausführbar.
cd /etc/init.d/
touch svnserve
chmod +x svnserve
Dann schreiben wir den Aufruf des svnserve Programms in unser Skript. Dabei müsst ihr natürlich den Pfad euren Gegebenheiten anpassen. Man kann auch ein höher gelegenes Verzeichnis angeben, denn svnserve sucht rekursiv nach Repositorys.
echo "svnserve -d -r /usr/local/svn/repository_name" >> ./svnserve
Nun müssen wir nur nach Start/Stop Skripte für die einzelnen Runlevel generieren.
update-rc.d svnserve defaults
Und fertig ist unser sehr simples svnserve Start Skript.
Falls man die Start/Stop Skripte wieder entfernen will, so braucht man nur folgendes tippen.
update-rc.d -f svnserve remove