[Top][All Lists]

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

move cvs from solaris to solaris

From: mrskinnypete
Subject: move cvs from solaris to solaris
Date: 21 Feb 2006 07:30:41 -0800
User-agent: G2/0.2

I have a couple of questions.

My current situation is I started working at a company with a solaris 8
box that has a cvs repository on it.  The box is old is being replaced
by a muh newer box.  The long and the short of it is that I need to get
cvs off of the old box and onto the new box.

The problem, ... I have never used or worked with cvs ... ever.

What I think I know:
CVS runs on the solaris box as the cvs user.
It is started as part of the inetd service.  (entry below)
cvspserver      stream  tcp     nowait  cvs     /usr/local/bin/run.cvs

The run.cvs file sets a variable that contains all of the repositories,
and then runs the following
exec /usr/local/bin/cvs -f $myrepository pserver

the myrepository variable looks something like this
--allow-root=/cvs/repository2 ..... "

The /etc/services file has the following 2 entries
cvspserver      2401/tcp
cvspserver      2401/udp

** Currently, the server running cvs is on a unix domain.  The new
server will not be on a unix domain.

Now .. Getting slightly more comlicated, and more into the unknown.
How are the users for cvs created.  From the reading I did, it looks
like they might be somehow created from the passwd file.  It is my
intention to not create a username on the unix server for every user
that has access to cvs.

Question1.  Is there a way to create users in CVS without using the
/etc/passwd or yppasswd files?  If so, How.

Question2.  How do I get the cvs user accounts from the old server to
the new server.

Question3.  As far as transfering the CVS repository from one server to
the other, can I just tar up the directory, and transfer the tar file ?

Question4.  What else am I missing.

Thank you for your help.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]