From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 3 10:21:51 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E61821065670 for ; Thu, 3 Jul 2008 10:21:51 +0000 (UTC) (envelope-from gary.jennejohn@freenet.de) Received: from mout4.freenet.de (mout4.freenet.de [IPv6:2001:748:100:40::2:6]) by mx1.freebsd.org (Postfix) with ESMTP id 7942B8FC1C for ; Thu, 3 Jul 2008 10:21:51 +0000 (UTC) (envelope-from gary.jennejohn@freenet.de) Received: from [195.4.92.16] (helo=6.mx.freenet.de) by mout4.freenet.de with esmtpa (ID gary.jennejohn@freenet.de) (port 25) (Exim 4.69 #19) id 1KELwk-0003Ft-4K; Thu, 03 Jul 2008 12:21:50 +0200 Received: from ma633.m.pppool.de ([89.49.166.51]:20277 helo=peedub.jennejohn.org) by 6.mx.freenet.de with esmtpa (ID gary.jennejohn@freenet.de) (port 25) (Exim 4.69 #12) id 1KELwj-00084P-ST; Thu, 03 Jul 2008 12:21:50 +0200 Date: Thu, 3 Jul 2008 12:21:49 +0200 From: Gary Jennejohn To: "Aryeh M. Friedman" Message-ID: <20080703122149.0b245865@peedub.jennejohn.org> In-Reply-To: <486C35C3.9070205@gmail.com> References: <486C35C3.9070205@gmail.com> X-Mailer: Claws Mail 3.5.0 (GTK+ 2.10.14; amd64-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org Subject: Re: setting up a local cvsup server X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: gary.jennejohn@freenet.de List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jul 2008 10:21:52 -0000 On Wed, 02 Jul 2008 22:13:23 -0400 "Aryeh M. Friedman" wrote: > Currently I keep a local cvs/svn mirror of the public repo.... I update > my sources via cvs not c(v)sup... I just got a laptop and I want it to > use my desktop (where the local repo is) as a cvsup server.... what do I > need to do (I manually update my local repo and want to continue with > that practice so no need for cvsup-mirror or the method suggested in > development(8)).... advice? > Actually it's no big deal to keep your CVS repository up-to-date with cvsup and in my experience it's the simplest way to do it. Anyway, in my experience here are the two most important things needed on the server: 1) you _absolutely must_ have these symbolic links set correctly! garyj:peedub:~:-bash:10> ll /usr/local/etc/cvsup/prefixes/ total 0 lrwx------ 1 root wheel 8 May 16 2007 FreeBSD-crypto.cvs -> /u2/ncvs lrwx------ 1 root wheel 8 May 16 2007 FreeBSD.cvs -> /u2/ncvs 2) then just start cvsupd with reasonable command line options. I use -C 2. Then just create supfiles on the client and point them at your server. It's really rather trivial. --- Gary Jennejohn