Blame


1 5b333085 2003-01-04 alex
2 5b333085 2003-01-04 alex ngIRCd - Next Generation IRC Server
3 5b333085 2003-01-04 alex
4 5b333085 2003-01-04 alex (c)2001,2002 by Alexander Barton,
5 5b333085 2003-01-04 alex alex@barton.de, http://www.barton.de/
6 5b333085 2003-01-04 alex
7 5b333085 2003-01-04 alex ngIRCd ist freie Software und steht unter
8 5b333085 2003-01-04 alex der GNU General Public License.
9 5b333085 2003-01-04 alex
10 5b333085 2003-01-04 alex -- CVS.txt --
11 5b333085 2003-01-04 alex
12 5b333085 2003-01-04 alex
13 5b333085 2003-01-04 alex Die Sourcen des ngIRCd werden mit dem "Concurrent Versions System" (CVS)
14 5b333085 2003-01-04 alex verwaltet. Somit koennen ohne Probleme mehrere Leute gleichzeitig die Sourcen
15 5b333085 2003-01-04 alex bearbeitet.
16 5b333085 2003-01-04 alex
17 5b333085 2003-01-04 alex
18 5b333085 2003-01-04 alex I. Anonymer "Nur-Lesen"-Zugang
19 5b333085 2003-01-04 alex ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20 5b333085 2003-01-04 alex Anonymer Zugriff auf die CVS-Repository von ngIRCd ist im "nur-lesen"-Modus
21 5b333085 2003-01-04 alex moeglich. Dazu sind folgende Schritte noetig:
22 5b333085 2003-01-04 alex
23 5b333085 2003-01-04 alex Beim CVS-Server anmelden
24 5b333085 2003-01-04 alex
25 5b333085 2003-01-04 alex $ cvs -d:pserver:anonymous@arthur.ath.cx:/usr/local/CVS/ngircd login
26 5b333085 2003-01-04 alex
27 5b333085 2003-01-04 alex Als Benutzername wird "anonymous" mit einem leeren Passwort verwendet.
28 5b333085 2003-01-04 alex Nun ein "Check-Out" der Quellcodes durchfuehren:
29 5b333085 2003-01-04 alex
30 5b333085 2003-01-04 alex $ cvs -d:pserver:anonymous@arthur.ath.cx:/usr/local/CVS/ngircd checkout ngircd
31 5b333085 2003-01-04 alex
32 5b333085 2003-01-04 alex Dadurch wird im aktuellen Verzeichnis der neue Ordner "ngircd" mit allen
33 5b333085 2003-01-04 alex Quell-Dateien des ngIRCd erzeugt.
34 5b333085 2003-01-04 alex
35 5b333085 2003-01-04 alex Dieses ist der "Arbeitsordner", alle CVS-Befehle werden in Zukunft aus
36 5b333085 2003-01-04 alex diesem Ordner bzw. einem Unterordner davon ausgefuehrt.
37 5b333085 2003-01-04 alex
38 5b333085 2003-01-04 alex Wichtig: wenn ngIRCd "frisch" aus dem CVS compiliert werden soll, so
39 5b333085 2003-01-04 alex existiert das configure-Script noch nicht. Dieses muss zunaechst mit dem
40 5b333085 2003-01-04 alex Script "autogen.sh" erzeugt werden. Letzteres setzt ein installiertes GNU
41 5b333085 2003-01-04 alex automake und GNU autoconf voraus!
42 5b333085 2003-01-04 alex
43 5b333085 2003-01-04 alex CVS-Tree aktualisieren:
44 5b333085 2003-01-04 alex
45 5b333085 2003-01-04 alex $ cvs update
46 5b333085 2003-01-04 alex
47 5b333085 2003-01-04 alex Dieser Befehl aktualisiert alle Dateien im aktuellen Verzeichnis sowie allen
48 5b333085 2003-01-04 alex Unterverzeichnissen.
49 5b333085 2003-01-04 alex
50 5b333085 2003-01-04 alex $ cvs update <filename>
51 5b333085 2003-01-04 alex
52 5b333085 2003-01-04 alex So kann eine einzelne Datei aktualisiert werden (auch dann, wenn sie lokal
53 5b333085 2003-01-04 alex z.B. geloescht wurde -- praktisch, um eigene "Experimente" rueckgaengig zu
54 5b333085 2003-01-04 alex machen ;-))
55 5b333085 2003-01-04 alex
56 5b333085 2003-01-04 alex
57 5b333085 2003-01-04 alex III. Schreibzugriff
58 5b333085 2003-01-04 alex ~~~~~~~~~~~~~~~~~~~
59 5b333085 2003-01-04 alex Wer Schreibzugriff auf die CVS-Repository wuenscht, der moege sich bitte
60 5b333085 2003-01-04 alex mit Alex Barton, <alex@barton.de> in Verbindung setzen.
61 5b333085 2003-01-04 alex
62 5b333085 2003-01-04 alex
63 5b333085 2003-01-04 alex --
64 5b333085 2003-01-04 alex $Id: CVS.txt,v 1.1 2003/01/04 13:07:54 alex Exp $