CVS server requires some TCP listener, such as inetd
, that would
accept the network connection and run the appropriate programs. We will
use inetd
itself configuration when discussing the setup of CVS
server, because inetd
is the least common denominator among the
UNIX systems. It is relatively straightforward to convert the
configuration examples to some other TCP listener, such as
xinetd
.
It is highly recommended that you create wrapper shell-script for each
type of access method that you need to provide on your server. The
nature of CVS-Nserver configuration is such that the command lines tend
to be very long (several short lines, usually), albeit logically
constructed. Some inetd
implementations pose an artificial limit
on a command line length, so that you are forced to use the wrapper
script.
We assume that you are creating the wrapper scripts in
`/usr/local/bin' directory. We assume that your inetd
configuration is in the `/etc/inetd.conf'. We assume that all the
programs that are included in CVS-Nserver distribution are installed in
`/usr/bin'. Other third-party tools, such as alternative
checkpassword implementations, are installed in `/usr/local/bin'.
Go to the first, previous, next, last section, table of contents.