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)

Reply via email to