Unterschiede zwischen den Revisionen 3 und 4
Revision 3 vom 2005-04-17 13:59:59
Größe: 1338
Autor: lars
Kommentar:
Revision 4 vom 2012-06-13 21:26:27
Größe: 1348
Autor: anonym
Kommentar: converted to 1.6 markup
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
[[TableOfContents]] <<TableOfContents>>
Zeile 6: Zeile 6:
[http://debian.org Debian] macht das Leben leicht: {{{ [[http://debian.org|Debian]] macht das Leben leicht: {{{
Zeile 14: Zeile 14:
 uml-NAME:: das private Repository eines [:UML-Gastsysteme: User-Mode-Systems]
 host:: das private Repository des [:UML-Host: Host-Systems]
 global:: das öffentliche (zumindest für den [:UML-Host: Host] und die [:UML-Gastsysteme: User-Mode-Systeme]) Repository
 uml-NAME:: das private Repository eines [[UML-Gastsysteme| User-Mode-Systems]]
 host:: das private Repository des [[UML-Host| Host-Systems]]
 global:: das öffentliche (zumindest für den [[UML-Host| Host]] und die [[UML-Gastsysteme| User-Mode-Systeme]]) Repository
Zeile 19: Zeile 19:
Zur Verwaltung der Repositories gibt es das Skript [attachment:admin_uml-repos.sh /data/scripts/admin_uml-repos.sh] auf dem ''logger''-UML. Zur Verwaltung der Repositories gibt es das Skript [[attachment:admin_uml-repos.sh|/data/scripts/admin_uml-repos.sh]] auf dem ''logger''-UML.
Zeile 21: Zeile 21:
Es wird nach der Erzeugung eines neuen UML vom [:UML-Host: Host-System] aus aufgerufen. Dann passiert folgendes: Es wird nach der Erzeugung eines neuen UML vom [[UML-Host| Host-System]] aus aufgerufen. Dann passiert folgendes:
Zeile 26: Zeile 26:
Dieses Skript sollte wohl nur automatisiert von dem [:UML-Veraltung: UML-Verwaltungsskript] gestartet werden müssen. Dieses Skript sollte wohl nur automatisiert von dem [[UML-Veraltung| UML-Verwaltungsskript]] gestartet werden müssen.


Installation

Debian macht das Leben leicht:

apt-get install subversion subversion-tools 

Für eine kürzere svn-URL haben wir das svn-Verzeichnis verlinkt:

ln -s /data/svn / 

Verzeichnisstruktur

Unter /data/svn/ liegen alle Repositories. Sie folgen einem Namenssschema:

uml-NAME

das private Repository eines User-Mode-Systems

host

das private Repository des Host-Systems

global

das öffentliche (zumindest für den Host und die User-Mode-Systeme) Repository

Administrations-Skript

Zur Verwaltung der Repositories gibt es das Skript /data/scripts/admin_uml-repos.sh auf dem logger-UML.

Es wird nach der Erzeugung eines neuen UML vom Host-System aus aufgerufen. Dann passiert folgendes:

  • ein neuer Nutzer wird angelegt (Namensschema: svn-uml-UMLNAME)

  • der rsa-Schlüssel, der über die Standard-Eingabe übergeben wurde, wird in die authorized_keys des Nutzers eingefügt

  • im Nutzerverzeichnis wird ein Repository angelegt (bzw. das Nutzerverzeichnis ist das Repository)

Dieses Skript sollte wohl nur automatisiert von dem UML-Verwaltungsskript gestartet werden müssen.

FaxeLogSvnEinrichtung (zuletzt geändert am 2012-06-13 21:26:27 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.