diff --git a/INSTALL b/INSTALL index 9e89da155e3bc19ee2b4799f7d4ca4e6f80981db..a71df230a4e639de2de54ce71381fdfbc96719e4 100644 --- a/INSTALL +++ b/INSTALL @@ -1,5 +1,5 @@ # -# $Id: INSTALL,v 1.3 1991/09/16 17:24:01 ceder Exp $ +# $Id: INSTALL,v 1.4 1991/09/21 01:33:51 ceder Exp $ # Copyright (C) 1991 Lysator Academic Computer Association. # # This file is part of the LysKOM server. @@ -37,6 +37,11 @@ in a few places. It shouldn't be too hard to rewrite those parts (but since gcc is the only compiler that supports prototypes that we have we cannot tell). +The server was written with the assumption that full prototypes was +available for all functions in the standard libraries, so we don't +cast our pointers. This could lead to errors if no function prototypes +are given by the include files. + 2) ld -L If your ld doesn't support the -L flag (or if it is used for something @@ -117,6 +122,20 @@ In the following, $T stands for the directory in which this file created. It can be set individually for each conference. This is the default value. + DEFAULT_CLIENT_SERVICE and DEFAULT_MUX_SERVICE are strings that + contains a symbolic name for the TCP/IP port that the server uses + to accept connetions from clients and muxes. (Muxes are not + released yet). The "standard" port for LysKOM clients is 4894, and + for muxes 4895. You must either change DEFAULT_CLIENT_SERVICE from + "lyskom" to "4894" (and similar for DEFAULT_MUX_SERVICE) or add the + following two lines to /etc/services. (Note that some unixes don't + allow blank lines in /etc/services!). + +--------------- Add these two lines to /etc/services ---------------- +lyskom 4894/tcp # LysKOM MUX (Client) +lyskom-mux 4895/tcp # LysKOM server (MUX) +--------------------------------------------------------------------- + 5) Edit src/server/tmp-limits.h There is a hardcoded limit to the number of persons and texts that @@ -154,7 +173,9 @@ In the following, $T stands for the directory in which this file done make binaries - All binaries should now be built. + src/server/lyskomd and src/server/dbck should now be built. If you + get an error message from ld about libresolv.a just omit "-lresolv" + from LIBS in src/server/Makefile, or fix your resolv library. 8) Ask root to create a user `lyskom' (or a name of your choice). @@ -167,7 +188,8 @@ In the following, $T stands for the directory in which this file mkdir /usr/lyskom cd /usr/lyskom mkdir db - cp -r $T/db-crypt db + cp $T/db-crypt/db/* db + mkdir etc mkdir bin cp $T/run-support/updateLysKOM bin/updateLysKOM cp $T/src/server/lyskomd $T/src/server/dbck bin