Hallo,
ich war auf der Suche nach einem SVN Server für die Dreambox, habe aber nur die Variante mit BA gefunden und nur für SVN wollte ich mir kein BA einrichten. Deshalb hab ich mir ein Paket gebastelt, welches auch ganz gut zu funktionieren scheint. Allerdings ist das mein erstes Paket für die Dreambox, deshalb wäre ich sehr dankbar über Feedback von erfahrenen Paketbauern.
Hier eine beispielhafte Installation mit kurzer Funktionsdemonstration:
Code
chris@chris-desktop:~$ scp enigma2-plugin-extensions-subversion_1.6.12_mipsel.ipk root@dreambox:.
root@dreambox's password:
enigma2-plugin-extensions-subversion_1.6.12_m 100% 1096KB 274.1KB/s 00:04
chris@chris-desktop:~$ ssh root@dreambox
root@dreambox's password:
root@dm800:~# ipkg install enigma2-plugin-extensions-subversion_1.6.12_mipsel.ipk
Installing enigma2-plugin-extensions-subversion (1.6.12) to root...
Configuring enigma2-plugin-extensions-subversion
Starting svnserve
root@dm800:~# rm enigma2-plugin-extensions-subversion_1.6.12_mipsel.ipk
root@dm800:~# cd /svn/
root@dm800:/media/hdd/svn#
root@dm800:/media/hdd/svn# svnadmin create test
root@dm800:/media/hdd/svn# Connection to dreambox closed.
chris@chris-desktop:~$ svn co svn+ssh://root@dreambox/svn/test test
root@dreambox's password:
root@dreambox's password:
Checked out revision 0.
chris@chris-desktop:~$ cd test
chris@chris-desktop:~/test$ echo "hello" > world
chris@chris-desktop:~/test$ svn add world
A world
chris@chris-desktop:~/test$ svn commit -m "Erster commit :)"
root@dreambox's password:
Adding world
Transmitting file data .
Committed revision 1.
chris@chris-desktop:~/test$
Alles anzeigen
Hinweis: Wenn das Installations-Skript keine Festplatte findet wird im root-Verzeichnis ein Ordner "svn" angelegt, wenn dieser Fall eintreten sollte, diesen bitte mit einem SymLink auf einen externen Datenträger ersetzen. Sonst wird der Dreambox schnell der Platz ausgehen
lg chris