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: