Hello, I'd like to offer a public OpenBSD CVS mirror, but I have no experience with setting up CVS servers, especially public ones.
My question may sound obvious: how to set up a read-only CVS server, using the reference CVS or OpenCVS? I found various tutorials and scripts, but they all describe the insecure pserver way. I tried to have different uids for the files and for the anoncvs account, but the CVS server chokes when it comes to creating lock files. The only working way I found was a systrace policy (just in case it would be useful to anyone, you can find it here: ftp://ftp.00f.net/misc/systrace/usr_bin_cvs). But there must be a most obvious way to do it. How are you doing it, guys? TIA, -Frank.