================================================================================
ircd-RU! Installation Guide
--------------------------------------------------------------------------------
$Id: INSTALL.ircd-RU,v 1.1.2.1 2003/07/30 13:00:37 rzhe Exp $
================================================================================


I. HOW TO CONFIGURE
   ================

    It is very simple.

    1. Run "./configure --prefix=/home/ircd".  The default value for --prefix
       parameter is "/usr/local/ircd", or "${PREFIX}/ircd" when installing
       FreeBSD port.

       CYGWIN: If you want syslog() messages on Cygwin stored somewhere, you
               should use "--enable-syslogfile" in configure parameters.  This
               will make ircd redirect syslog() messages to a file,
               $prefix/var/log/syslog by default.

	       Building ircd on Cygwin requires resolv or bind library and
	       header files to be installed.

    2. Edit the "include/paths.h" to make sure that it contains paths you want
       the server to install to.  DPATH is absolute path and others are
       relative to DPATH directory.

    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 in case of using select()
       instead of poll() must be <= FD_SETSIZE (usually defined in system
       includes, but may need to overridden in the Makefile.

    4. Edit the top level Makefile if you need to modify the CFLAGS.


II. HOW TO BUILD
    ============

    It is much more simple.  "make" will build it.

    The zlib library is required to be installed on the system to build the
server.


III. HOW TO INSTALL
     ==============

    It is even more simple.  "make install" will install server files to the
location specified in "include/paths.h".
