info-cvs
[Top][All Lists]
Advanced

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

Re: Standalone CVS pserver


From: Cyan Callihan
Subject: Re: Standalone CVS pserver
Date: Tue, 6 Mar 2001 13:53:50 -0800 (PST)

i just did a follow up on this topic on another thread.  use tcpserv.  i
think the package name is: ucspi-tcp

let me know if you need help with the notation.

On Mon, 5 Mar 2001, Robert Schiele wrote:

> On Thu, Mar 01, 2001 at 04:22:26PM -0000, Darren Young wrote:
> > I read a thread from last year that mentioned the same type of issue 
> > I am looking to resolve, although I did not find any appropriate 
> > answers. I am looking to set up a cvs pserver, however it will be 
> > located on my hosting provider's machine. I have shell access and 
> > have compiled/installed 1.11 with --prefix=$HOME. Now, what I would 
> > like to do is something like this:
> > 
> >    $HOME/bin/cvs --allow-root=$HOME/cvsroot -T$HOME/tmp -f pserver &
> > 
> > It seems to start fine, although if I touch my keyboard it stops. In 
> > a second shell session, netstat -na | grep 2401 doesn't show me 
> > listening() either.?
> > 
> > Also, I'd like to change the default port from 2401 to something 
> > else, from what I have seen I need to modify CVS_AUTH_PORT in 
> > client.h and recompile, correct? It seems as though there is no way 
> > to set this at run-time.
> > 
> > Has anyone successfully done this, if so, what details am I missing? 
> > By the way, the machine that I am running this on is a RedHat 
> > 6.2/2.2.16-3.
> 
> You might want to use inetd. You can run this as a normal user
> too. You do not need root privileges to run inetd with a cvs pserver.
> 
> I am going to run a cvs pserver with about 40 repositories, which for
> some reasons need to be completely distinct, I ran into the problem
> that most inetd implementations limit the number of parameters.
> 
> For that reason I hacked a standalone cvs pserver, which currently is
> a wrapper around normal cvs derived from a port of OpenBSD inetd to
> Linux by Thorsten Kukuk.
> 
> If you want to test it, you can get it from
> http://webrum.uni-mannheim.de/math/rschiele/cvspserver/
> 
> It currently supports Linux (tested on glibc 2.1 and 2.2), but might
> as well work on other systems (with some changes).
> 
> There is some short description in the source file. If it is not
> understandable, feel free to contact me.
> 
> Further plans are to make a patch against normal cvs to make it
> support this functionality directly.
> 
> Feedback is welcome.
> 
> Robert
> 
> -- 
> Robert Schiele                        mailto:address@hidden
> Tel./Fax: +49-621-10059               
> http://webrum.uni-mannheim.de/math/rschiele/
> 




reply via email to

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