FRITZ!Box 7170 SVN howto
Hallo beisammen,
HAL9000, wie läuft's bei den Klausuren?
Bei mir geht' um eine FB 7170 mit Firmware 29.04.49.
Da ich als "Fachkundiger Laie" nun mehrere Stunden gebraucht habe, um den SVN
am Laufen zu haben, hier ein kurzes, hoffentlich komplettes HOWTO:
1. USB-Stick anschließen, mit FTP oder direkt die angehängten Dateien
(Original von HAL9000, nur in einem "normalen" Zip für die Windows-user)
in einen Ordner (z.b. /svn/) kopieren.
2. Fritzbox anrufen: #96*7* -> Telnet auf der Box wird gestartet.
(1x läuten lassen)
3. Ausführen "cmd" -> "telnet fritz.box", das Passwort ist das Fritzbox-Passwort.
4. mit "cd /var/media/ftp/FlashDisk-Partition-0-1/svn" in den o.a. Ordner wechseln
(Kann sein, dass bei Euch der Name der Disk anders ist.)
5. evtl. mit "./svnadmin create MeinRepository" ein Repository anlegen.
Die svnserve.conf usw... editieren...
6. die evtl. vorhandenen Repositories in den o.a. Ordner auf dem Stick kopieren
(Auf Windows lokal mit TortoiseSVN 1.4.6 angelegt)
7. mit "./svnserve -d -r ./" den SVN-Server starten,
mit "./svnserve -d -r MeinRepository" wäre nur das eine Repository sichtbar.
wie gewohnt über "svn://fritz.box/MeinRepository" in der Tortoise aufrufen.
8. Autostart für den svnserve einrichten:
"cat > /var/flash/debug.cfg
sleep 120
cd /var/media/ftp/FlashDisk-Partition-0-1/svn
./svnserve -d -r ./
cd /
[STRG-D]"
mit "cat /var/flash/debug.cfg" Überprüfen, ob's geklappt hat.
Dies ist die einzige wirkliche Änderung an der FB, der Rest läuft auf und vom Stick.
Die Wartezeit ist so lange, weil es ewig dauert, bis die FB den USB-Stick einhängt.
Die Fritzbox startet einfach normal, wenn der Stick nicht dran ist.
9. Viel Spaß beim Coden und evtl. mal ab und zu eine Sicherung der Datenbank machen, da die Flash-Sticks kein ewiges Leben haben.
10. Falls man den Autostart rausnehmen möchte, per Telnet:
"echo > /var/flash/debug.cfg
reboot"
Grüße!
FabianHu
PS: was ich vergessen hatte: Super Arbeit, funzt ausgezeichnet.