From owner-freebsd-stable@FreeBSD.ORG Sat Nov 14 23:37:59 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 C0809106566C for ; Sat, 14 Nov 2009 23:37:59 +0000 (UTC) (envelope-from cpghost@cordula.ws) Received: from fw.farid-hajji.net (fw.farid-hajji.net [213.146.115.42]) by mx1.freebsd.org (Postfix) with ESMTP id 4F78C8FC19 for ; Sat, 14 Nov 2009 23:37:59 +0000 (UTC) Received: from epia-2.farid-hajji.net (epia-2 [192.168.254.11]) by fw.farid-hajji.net (Postfix) with ESMTP id 32787376DC; Sun, 15 Nov 2009 00:37:56 +0100 (CET) Date: Sun, 15 Nov 2009 00:37:55 +0100 From: cpghost To: Nikolay Tychina Message-ID: <20091114233755.GA56782@epia-2.farid-hajji.net> 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) Cc: freebsd-stable@freebsd.org 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 23:37:59 -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). According to /usr/src/contrib/csup/README, csup can run on Linux or other Unixoids too: Csup should build and run fine under any *BSD OS (that includes FreeBSD, NetBSD, OpenBSD and DragonFlyBSD), as well as Linux and Darwin. If you have a problem building from source, drop me a mail! So the reference machine running csup doesn't even need to run FreeBSD. :-) > Another problem is that only rsync may be used on the reference machine. :) If you're referring to firewall rules: csup connects by default to TCP port 5999 of the csup server(s). This is an outbound connection only, as there is no need to punch a hole in the firewall to allow for incoming connections. Maybe talking to your network admin would resolve the problem? Alternatively, there may be someone running a rsync daemon (over ssh?) who could provide you with /usr/src? Or there may be someone running a cvsup daemon on rsync's or http's port, so you could punch right through your firewall with csup -p 873 or csup -p 80 (or something similar)? -cpghost. -- Cordula's Web. http://www.cordula.ws/