Commit 77aa11e5 authored by Per Cederqvist's avatar Per Cederqvist
Browse files

Talked about DEFAULT_CLIENT_SERVICE, DEFAULT_MUX_SERVICE and

/etc/services.

Mention that lyskomd can do without -lresolv.

Fix installation of db-crypt.
parent a6091fe8
# #
# $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. # Copyright (C) 1991 Lysator Academic Computer Association.
# #
# This file is part of the LysKOM server. # 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 ...@@ -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 since gcc is the only compiler that supports prototypes that we have we
cannot tell). 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 2) ld -L
If your ld doesn't support the -L flag (or if it is used for something 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 ...@@ -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 created. It can be set individually for each conference. This is
the default value. 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 5) Edit src/server/tmp-limits.h
There is a hardcoded limit to the number of persons and texts that 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 ...@@ -154,7 +173,9 @@ In the following, $T stands for the directory in which this file
done done
make binaries 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). 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 ...@@ -167,7 +188,8 @@ In the following, $T stands for the directory in which this file
mkdir /usr/lyskom mkdir /usr/lyskom
cd /usr/lyskom cd /usr/lyskom
mkdir db mkdir db
cp -r $T/db-crypt db cp $T/db-crypt/db/* db
mkdir etc
mkdir bin mkdir bin
cp $T/run-support/updateLysKOM bin/updateLysKOM cp $T/run-support/updateLysKOM bin/updateLysKOM
cp $T/src/server/lyskomd $T/src/server/dbck bin cp $T/src/server/lyskomd $T/src/server/dbck bin
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment