cvsup behind windows xp (The next level)

Matthew Seaman m.seaman at infracaninophile.co.uk
Fri Jul 9 09:00:17 PDT 2004


On Fri, Jul 09, 2004 at 03:09:23PM +0200, Grant Speelman wrote:
> On Thursday 08 July 2004 11:52, you wrote:
> > On Thu, Jul 08, 2004 at 12:33:18AM +0200, Grant Speelman wrote:
> > > I got the small problem, I would like to keep my ports collection
> > > update using cvsup but I don't have a direct connection to the
> > > internet. My Computer is on a network with my Fathers computer
> > > which is running windows xp.  Lets say I have full access to my
> > > fathers computer as long I don't remove windows xp. What would I
> > > have to do to my fathers computer and my in order to keep my
> > > ports collections updated.
> > >
> > > I read the man pages something about cvsup using a socks proxy
> > > but where do I find this runsock(I look in the ports and try the
> > > 'which' command) and how do I use it.
> >
> > You can enable 'connection sharing' on your Father's XP box which
> > should permit your FreeBSD machine sufficient network access to run
> > cvsup(1).  Connection Sharing simply makes the XP machine into a
> > NAT gateway for your home network, and enables a DHCP+DNS service
> > on the XP box, so that other home machines can autoconfigure
> > themselves against it.  A FreeBSD machine should be able to do that
> > without too much trouble.
> >
> 
> Right I check up on this connection sharing on windows Xp but run into 
> a small problem , the connection sharing will only work if you use 
> windows xp's dailup to connect to your ISP but my father uses the 
> dailup connection program the ISP offers(and I tried setting it up 
> using the xp's dailer but with no success) , therefore there is no 
> dailup in the network connections of xp, so I can't use the 
> connection sharing of xp unless there is some other way to enable it.

You'ld have to ask someone who knew about XP to get an answer to that.
 
> It is possible though for me to use a proxy , I use it for my basic 
> connections like mail , www , etc. But how would I be able to get 
> cvsup to work on a connection like this?

Depends on the proxy.  If it's an application specific proxy then
unfortunately you are out of luck.  You would need a program that ran
under windows and that understood the cvsup protocol.  I don't believe
that such a program exists.  On the other hand, if you have a much
lower level of proxying -- down at the packet level -- all you would
need to do is forward packets destined for port 5999/tcp.  I say
"proxy", but the piece of software that does that job is usually
described as doing "Network Address TRanslation" -- and the standard
way of doing that under Windows is with the Connection Sharing setup,
so dead end there as well.

However, all is not lost.  You can use CTM instead of cvsup -- see the
ctm(1) man page and the handbook section:

    http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ctm.html

With CTM you get a series of 'deltas' sent to you via e-mail (which
you should have no trouble receiving) -- use the ctm(1) program to
apply them to your sources and it will keep everything up to date for
you.

	Cheers,

	Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20040709/64d41f25/attachment.bin


More information about the freebsd-questions mailing list