Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 May 2003 00:59:08 +0200
From:      "Simon L. Nielsen" <simon@nitro.dk>
To:        Chris Miller <ctodd@netgate.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: CVSROOT missing even after using cvsroot-all
Message-ID:  <20030502225908.GG389@nitro.dk>
In-Reply-To: <Pine.BSI.4.44L.0305021522290.24392-100000@rs.netgate.net>
References:  <20030502220147.GF389@nitro.dk> <Pine.BSI.4.44L.0305021522290.24392-100000@rs.netgate.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030502225908.GG389>