Go to the first, previous, next, last section, table of contents.


General information about how to set up

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.