]> jfr.im git - irc/quakenet/snircd.git/blame - INSTALL
seems snircd also needs gline_resend updated - it was using ircu .12 gline format...
[irc/quakenet/snircd.git] / INSTALL
CommitLineData
189935b1 1
2ircu - INSTALL
3 Original by Run <carlo@runaway.xs4all.nl>,
4 Isomer <isomer@coders.net>, and Kev <klmitch@mit.edu>
5 Rewritten by Sengaia <sengaia@undernet.org>
6
7Compiling and installing ircu should be a fairly straightforward process,
8if you have obtained this software as a (.tar.gz) package, please consider
9using CVS (described below). Using CVS will make updating your installation
10much easier.
11
12After obtaining the latest version of the ircu source code, change into the
13source directory (ircu2.10), and run "./configure". To see the various ways
14in which you can customize your installation, run "./configure --help".
15
16The configure process will check your environment and prepare itself for
17compiling the source code. If one or more of the prerequisites cannot be
18found, configure will terminate with an error. You will need to resolve
19this and run configure again.
20
21If configure runs without error(s), you are ready to compile. To compile ircu,
22run "make". Please use GNU make and gcc. If the source code does not compile,
23make sure your environment is setup correctly. If you are convinced the source
24of the failure is ircu, gather all relevant information about your system such
25as the Architecture, OS version, the configure statement you used, etc. and
26contact coder-com@undernet.org.
27
28Once ircu is compiled, install it by running "make install".
29
30Next, you will have to configure your IRC server by setting up your ircd.conf
31file. Use the included doc/example.conf as a starting point; it is installed
32in $HOME/lib/example.conf by default.
33Setting up ircd.conf can be a bit tricky, so if this is your first time doing
34it, begin with a bare-bones configuration and extend it as you go.
35
36If you are upgrading from ircu2.10.10, use the tools/transition script to
37convert your existing configuration file(s).
38
39Good Luck!
40
41RETRIEVING IRCU VIA CVS
42
43The recommended way to get the ircu package now is to use CVS. CVS makes
44upgrades a lot less painful and lets you get the latest package.
45
46The first thing you need to do is login to the cvs server:
47# cvs -d :pserver:anonymous@cvs.undernet.org:/cvsroot/undernet-ircu login
48
49(we recommend that you cut and paste the above line to use it :)
50When it prompts you for a password hit enter since there isn't one.
51
52To check out the the last stable version of ircu, use:
53# cvs -d :pserver:anonymous@cvs.undernet.org:/cvsroot/undernet-ircu co -P ircu2.10
54
55To update your source tree to the latest version, run "cvs update -dP" from within the
56ircu2.10 directory. For more information, see http://coder-com.undernet.org.
57