Fritz!Box ohne USB-Speicher
Prinzipiell ist es möglich, Svn-Server auf einer Fritz!Box ohne USB-Speicher zum laufen zu bekommen, man wird aber schnell zwei gravierende Nachteile sehen:
- Auch die teuersten Fritz!Boxen haben nur 64 MB RAM, was für die meisten Repositorys weniger als nichts ist
- Da die Fritz!Box nach dem Neustart alle Veränderungen bis auf den Flashspeicher verliert, muss man ein Mechanismus zum Absichern der Repositorys entwickeln: Das ist aber nun wirklich sehr theoretisch: Es gibt ja schließlich auch kostenlose Svn-Server im Netz.
Aus diesem Grunde verzichte ich komplett auf eine solche wahnsinnige Lösung bzw. Beschreibung.
Fritz!Box mit USB-Speicher
1. Folgende Datei herunterladen:
Für mipsel-Fritz!Boxen (z.B. 7270, 7170 und andere):
- subversion v1.6.4
- subversion v1.7.8
- subversion v1.8.3
- subversion v1.7.14
- subversion v1.8.5
Features für Versionen 1.7.14 und 1.8.5:
- SSL support
- Berkeley-DB support
Für mips-Fritz!Boxen (z.B. 7390, 7340 und andere):
- subversion v1.6.15
- subversion v1.7.8
- subversion v1.8.3
- subversion v1.7.14
- subversion v1.8.5
Features für Versionen 1.7.14 und 1.8.5:
- SSL support
- Berkeley-DB support
2. Archiv auf den USB-Speicher in den Ordner „svn“ auspacken.
Grundsätzlich braucht man folgende Dateien: svnserve und svnadmin. Die anderen bieten zusätzliche Möglichkeiten und können zunächst gelöscht werden. Fortgeschrittene dürfen andere Binarys nach Bedarf verwenden.
3. Die unten stehende Schritte in der Konsole ausführen.
4. Ich empfehle zuerst folgendes zu Testen:
- Neues Repository: Erstellen eines neuen Repository
- Arbeitskopie: Auschecken einer Arbeitskopie
5. Falls alles funktioniert kann man das Ganze in debug.cfg eintragen (siehe Kap. „debug.cfg“)
Code
1 2 3 4 5 6 |
HDD='Hitachi-HTS543216L9A300-01' # ACHTUNG: unbedingt anpassen! HDD_ABSOLUT='/var/media/ftp/'$HDD while ! [ -d $HDD_ABSOLUT ] ; do sleep 5; done $HDD_ABSOLUT/svn/svnserve -d -r $HDD_ABSOLUT/svn/ # $HDD_ABSOLUT/svn/ ist das Root-Verzeichnis vom Svn-Server |