Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

Services Documentation

2

Installation

Installation

Preqrequisites:

  1. Untar the package (where XXX is the version number)
                 gunzip services-XXX.tar.gz
                 tar xvf services-XXX.tar
    
  2. Build the package
    1. cd services
    2. Run configure with appropriate options (see ./configure --help) Example:
                      ./configure --with-cfgpath=/usr/local/lib/services \
                                  --with-help=/usr/local/lib/services/help \
                                  --with-network='sorcery.net' \
                                  --with-klinemail='kline@sorcery.net' \
                                  --with-md5 \
                                  --with-sendmail='/usr/sbin/sendmail -T' \
                                  --disable-grpops
      
    3. Run make
  3. Copy the services binary to the configuration directory or hard-link it. Example:
                    ln ./services /usr/local/lib/services/services
    
  4. Switch to the config path and make directories for each service and start a new database file each service, example:
                 cd /usr/local/lib/services
                 mkdir chanserv nickserv memoserv operserv
                 echo 'done' > nickserv/nickserv.db
                 echo 'done' > chanserv/chanserv.db
                 echo 'done' > memoserv/memoserv.db
                 echo 'done' > operserv/trigger.db
    
  5. Write a services.conf file. Also, an example configuration can be found in `services.conf.example' from the documentation package or in the `docs' directory of a full distribution.
  6. Add appropriate matching C and N lines for your services.conf configuration to your IRC server. The C-line and the N-line should be identical. The N-line password should match the W-line in services.conf, and the server name in the C and N-lines should match the H-line in services.conf.
  7. Add a U-line to your IRC server's configuration file, the server name in the U-line should match the W-line in services.conf

files.html


Generated at Sat Oct 25 20:56:06 2003 for Services using Doxygen.
Services Copyr. 1996-2001 Chip Norkus, Max Byrd, Greg Poma, Michael Graff, James Hess, Dafydd James. All rights reserved See LICENSE for licensing information.