Fix/workaround for CVS vs. 4 args to inetd
If your version of the inetd networking daemon, which is used to start the CVS pserver server, only allows 4 arguments, and you want to specify more than 4 repositories with --allow-root, you have a problem.
One simple fix/workaround is to have inetd run a short perl or shell script which runs CVS, for example:
#!/bin/sh exec cvs --allow-root=a --allow-root=b pserver
A possibly better solution would be to provide a way to get the list of repositories from a config file (probably a new global config file whose location would be specified with a new --global-config option). Someone has proposed the ability to specify a file containing only allowed roots, but seems to me that the global config idea accomplishes the same things and is much more expandable for the future.
![[Cyclic Home]](../cyclic-pages/cyclichome.gif)
![[ Valid XHTML 1.0! ]](/branding/w3c-valid-xhtml10-44x16.png)
![[ Valid CSS! ]](/branding/w3c-valid-css-44x16.png)
