This repository has been archived by the owner on Aug 14, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL
40 lines (31 loc) · 1.62 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
HOW TO BUILD:
-------------
As of hybrid-4, the distribution uses gnu autoconf instead of the old
Config script. The Makefile has also been updated to include CFLAGS
defines for popular modern OSes.
0. Read the README.hybrid file to find out about the cool new
stuff in this version.
1. Run the configure script. It will setup include/setup.h and the
Makefiles to match your system:
./configure
2. Edit the top level Makefile. You WILL need to modify the CFLAGS.
If you want "make install" to work, be sure to change IRCDDIR.
3. Edit the the "include/config.h" file. This allows you to change
various options of how the ircd will operate. Notes: "HARD_FDLIMIT_"
and "INIT_MAXCLIENTS" must be less than the maximum file descriptors
per process allowed by your kernel, and must be <= FD_SETSIZE (usually
defined in system includes, but may need to overridden in the Makefile.
Note that the old OS definitions are gone, autoconf handles this now.
Finally set the various PATH's to where you are going to stick this stuff.
4. "make" should build ircd.
5. "make install" should sorta work now if you defined the IRCDDIR
in the Makefile.
HOW TO GET HELP:
----------------
Send Check or Money Order to... just kidding! You're on your own for
support. Try asking other ircd-hybrid admins on EFnet if you can't fix
it yourself. If you do fix anything, however, please send context
diffs to [email protected] so the fixes can be incorporated into the next
release of ircd-hybrid. If hybrid crashes on you, PLEASE CONTACT
[email protected] ASAP with a backtrace of the core. The hybrid team
can't fix bugs if no one tells us about them!