From owner-freebsd-stable@FreeBSD.ORG Sat Nov 14 20:49:42 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A5F2106566C for ; Sat, 14 Nov 2009 20:49:42 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from QMTA08.westchester.pa.mail.comcast.net (qmta08.westchester.pa.mail.comcast.net [76.96.62.80]) by mx1.freebsd.org (Postfix) with ESMTP id 111F68FC15 for ; Sat, 14 Nov 2009 20:49:41 +0000 (UTC) Received: from OMTA16.westchester.pa.mail.comcast.net ([76.96.62.88]) by QMTA08.westchester.pa.mail.comcast.net with comcast id 58hL1d00A1uE5Es588phrL; Sat, 14 Nov 2009 20:49:41 +0000 Received: from koitsu.dyndns.org ([98.248.46.159]) by OMTA16.westchester.pa.mail.comcast.net with comcast id 58yx1d0013S48mS3c8yxoK; Sat, 14 Nov 2009 20:58:57 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id EBE0D1E3035; Sat, 14 Nov 2009 12:49:39 -0800 (PST) Date: Sat, 14 Nov 2009 12:49:39 -0800 From: Jeremy Chadwick To: freebsd-stable@freebsd.org Message-ID: <20091114204939.GA16087@icarus.home.lan> References: <4AFDF0AF.1090201@FreeBSD.org> <4AFEF726.2010200@FreeBSD.org> <20091114201645.GA56393@epia-2.farid-hajji.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Subject: Re: how to mirror cvs or svn with rsync X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Nov 2009 20:49:42 -0000 On Sat, Nov 14, 2009 at 11:39:03PM +0300, Nikolay Tychina wrote: > Well, reference machine doesn't even run FreeBSD. I need to mirror src (say, > checkout of RELENG_8). > Another problem is that only rsync may be used on the reference machine. :) Your best best, in my opinion, would be to work with the responsible party for said limitations and try to get them to understand that cvsup should be used in this case. If firewall holes are of a concern, state all that's needed is a single outbound (not inbound) permit rule be placed for TCP port 5999. As long as the non-FreeBSD box runs some form of *IX, you should be able to build cvsup and run it there. Otherwise, if such truly can't be done, possibly the conversation should be moved to freebsd-hubs where cvsup server owners reside and can comment on which ones offer rsync access, etc.. Yes, some of them do run an rsync daemon, but it's not a requirement. -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |