Configure CVS Server on Redhat How do I setup a cvs server with xinetd?
A. A user wrote in with this suggestion:

cvspserver stream tcp nowait root /usr/bin/cvs cvs –allow-root=/home/pauljohn/cvsroot –allow-root=/home/pauljohn/cvsmisc pserver

If you want to make the same work under xinetd, you save a config file in /etc/xinetd.d called cvspserver, (where the last line tells it the names of your repositories):
service cvspserver
socket_type = stream
protocol = tcp
wait = no
user = root
passenv =
server = /usr/bin/cvs
server_args = –allow-root=/home/pauljohn/cvsroot –allow-root=/opt/mycvsroot pserver

All the other cvs setup stuff is the same. This seems to work, afaik.