On Fri, May 12, 2000 at 07:59:32AM -0000, Steve Cowling wrote:
> I have been having problems login to cvs using pserver I have now
> changed the entry in inetd.conf to "cvspserver stream tcp nowait
> root /usr/bin/cvs cvs --allow-root=/home/cvsroot pserver". This has
> fixed part of the problem and I can now log in from our windows
> terminal using WinCVS, however, when I try to check out a module I
> get the following error:
> cvs login
> (Logging in to scowling@cvssrv)
>
> *****CVS exited normally with code 0*****
>
> cvs checkout Test2 (in directory C:\WORKAREA)
> cvs server: cannot open /root/.cvsignore: Permission denied
> cvs [server aborted]: can't chdir(/root): Permission denied
>
> *****CVS exited normally with code 1*****
> Has any body seen this before, I done understand why cvs is looking
> to /root for its files. I am running version 1.10.7
I think this problem was discussed several times these days. Probably
you are running a Linux system (Red Hat?) as a server and then there is
the $HOME environment variable set for the inetd. So Larry proposed some
days ago to use
cvspserver stream tcp nowait root /usr/bin/env env - /usr/local/bin/cvs
-f --allow-root=/cvsroot pserver
instead (all in one line of course).
Try it,
Matthias
--
Matthias Kranz [EMAIL PROTECTED]
http://www.belug.org/~kranz
"Ever tried. Ever failed. No matter. Try again.
Fail again. Fail better." (Samuel Beckett)