[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CVS and terminal values



On Thu, 2005-01-27 at 22:21 -0500, Tom Allison wrote:
> I'm trying to set up CVS on my workstation and I keep getting a number 
> of really annoying errors.
> 
> For starters, I can't seem to get $CVSROOT defined correctly for a 
> simple term window.  I tried putting
> CVSROOT=/var/lib/cvs
> export CVSROOT
> into ~/.bash_profile, ~/.bashrc, ~/.profile
> None of those worked.  Right now I have to do it by hand :(
> 

you are logging in in such a way that one or more of these is
executed/sourced aren't you...?

> 
> Once I do get $CVSROOT defined I still can do anything.
> tallison@isengard:~$ cvs checkout foo
> cvs checkout: Updating foo
> cvs checkout: failed to create lock directory for `/var/lib/cvs/foo' 
> (/var/lib/cvs/foo/#cvs.lock): Permission denied
> cvs checkout: failed to obtain dir lock in repository `/var/lib/cvs/foo'
> cvs [checkout aborted]: read lock failed - giving up
> 
> 
> I have added myself to the group  src and logged in again to make sure 
> that the group assignment is applied.  Essentially what I'm seeing is 
> that I cannot add any directories to the base project directory of foo.
> 
> I would rather not rewrite everything in CVS as 777 permissions, but I 
> don't see what's the problem.

this seems more a CVS FAQ question, but do you have write permission and
quota on $CVSROOT? eg can you create a temp file there? 


-- 
Michael Bane
Atmospheric Physics Group
University of Manchester



Reply to: