From owner-freebsd-questions@FreeBSD.ORG Fri May 2 15:59:11 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A93E037B401 for ; Fri, 2 May 2003 15:59:11 -0700 (PDT) Received: from arthur.nitro.dk (port324.ds1-khk.adsl.cybercity.dk [212.242.113.79]) by mx1.FreeBSD.org (Postfix) with ESMTP id 862DC43FA3 for ; Fri, 2 May 2003 15:59:10 -0700 (PDT) (envelope-from simon@arthur.nitro.dk) Received: by arthur.nitro.dk (Postfix, from userid 1000) id BDF5510BF86; Sat, 3 May 2003 00:59:08 +0200 (CEST) Date: Sat, 3 May 2003 00:59:08 +0200 From: "Simon L. Nielsen" To: Chris Miller Message-ID: <20030502225908.GG389@nitro.dk> References: <20030502220147.GF389@nitro.dk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="z4+8/lEcDcG5Ke9S" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.4i cc: freebsd-questions@freebsd.org Subject: Re: CVSROOT missing even after using cvsroot-all X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2003 22:59:11 -0000 --z4+8/lEcDcG5Ke9S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2003.05.02 15:30:24 -0700, Chris Miller wrote: >=20 > > [ this has nothing to do with -CURRENT so I have removed it from CC: ] >=20 > sorry, the announcment of modifying the supfile to include cvsroot-all was > made there... Ah, ok I couldn't remember that, in that case it could be argued that it is OK. I was just a bit tired of the some excessive crossposting done some times. Oh well :) > I thought that, but the only difference in the supfile is : >=20 > *default release=3Dcvs >=20 > vs. >=20 > *default release=3Dcvs tag=3DRELENG_4_7 >=20 > and the directory /home/ncvs. >=20 > If I'm trying to build a 4.7 release, wouldn't the cvs-supfile cause the > 5.x srcs to be checked out? If not, then why would I want a duplicate src > tree in /home/ncvs when I already have one in /usr/src? It seems that all > I'm missing is the CVSROOT directory. To do the release you need a copy of the FreeBSD CVS repository which contain the information about every change since FreeBSD started in CVS. This is not real source files but RCS files with the changes to the source files. After you have the CVS tree in /home/ncvs you can check out any version of FreeBSD (e.g. 4.7) in your local /usr/src from /home/ncvs. Omitting tag=3Dsomething does the difference between getting a FreeBSD source tree and getting the CVS tree. Btw. to get -CURRENT / 5.x you would set the cvsup config line to (AFAIR) : default release=3Dcvs tag=3D. I would suggest reading a bit about CVS e.g. looking at "The CVS book" which has (the relevant) parts online at http://cvsbook.red-bean.com/ . Btw. ncvs is rather large : [simon@trillian:~] du -sch /data/mirror/freebsd/ncvs 1.8G /data/mirror/freebsd/ncvs --=20 Simon L. Nielsen --z4+8/lEcDcG5Ke9S Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+svg88kocFXgPTRwRArWEAJ9X+piLa4ZH9hKTKlRJRV3FAtEV9gCfV6/3 /iTTtffn+vbarv9c5TTrlXw= =Bw+K -----END PGP SIGNATURE----- --z4+8/lEcDcG5Ke9S--