I'm fairly new to CVS, and I'm trying to fix a broken CVS
setup.

I found Mike's web page on "how to install cvs" (thanks
Mike!) and applied as much of that as I could to the
existing project. Some things work much better now. I may
still have permissions, groups, and such messed up, and I'd
appreciate a check-list!

Here's the setup:

Server is RedHat 5.2, CVS 1.10.8.
CVSROOT=/usr/local/repository. I setup the CVSROOT/passwd
file from the /etc/passwd file (no shadow in 5.2), and 'cvs
login' from the client seems to work.

Clients are RedHat 6.1, CVS 1.10.6. (Should they be 1.10.8?)
We call them "nodes" (embedded systems, effectively -- no
monitor or keyboard -- we telnet in). Put "export
CVSROOT=:pserver:root@gaia:/usr/local/repository" in node's
/etc/profile.

When I try to setup a source tree on a new node, it doesn't
make the CVS directory. This is the main problem. (Sometimes
it makes it one directory down from where I want it to, so I
need to copy it up.) If I "cvs checkout ." it checks out
EVERYTHING, into directories on level down. I then mv stuff
around and delete all the other project directories...

Is this likely a side effect of not having the
<server>$CVSROOT/<module> directories set up right? I just
noticed they weren't there... :-)

Thanks!
Stuart

Reply via email to