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