From owner-freebsd-hackers Mon Mar 26 1: 6:49 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from icon.bg (icon.bg [62.176.80.58]) by hub.freebsd.org (Postfix) with SMTP id 52D2D37B719 for ; Mon, 26 Mar 2001 01:06:43 -0800 (PST) (envelope-from v0rbiz@icon.bg) Received: (qmail 85136 invoked by uid 1144); 26 Mar 2001 09:10:06 -0000 Date: Mon, 26 Mar 2001 12:10:06 +0300 From: Victor Ivanov To: freebsd-hackers@freebsd.org Subject: Re: making release without full CVS tree? Message-ID: <20010326121006.A85033@icon.icon.bg> References: <200103260751.f2Q7pMV06529@ns.any.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="PEIAKu/WMn1b1Hv9" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200103260751.f2Q7pMV06529@ns.any.ru>; from avn@ns.any.ru on Mon, Mar 26, 2001 at 11:51:22AM +0400 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --PEIAKu/WMn1b1Hv9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 26, 2001 at 11:51:22AM +0400, Alexey V. Neyman wrote: > Hello there! >=20 > I just read FAQ on making release and have one question. FAQ says I must > be having full CVS source tree (or be able to access it via CVSROOT), but > I'm behind modem connection. So I'm curious why it is not enough to have > a cvsupped src-all/doc-all/ports-all collections? And is there a way to > avoid loading CVS tree for making release and generate it from these > collections? >=20 > # Alexey >=20 > PS. The goal is to make a CD with a 5.0 snapshot to install it at home > (where I have no internet access) and keep it up-to-date by later burning > cvsuppable collections on a CD-RW at work. I have done that. There are three places in /usr/src/release/Makefile where cvs is used to get the tree in the will-be-chrooted dir. You can add a simp= le =2Eif defined(NOCVS) or something and copy the tree from the sources instea= d of invoking cvs. This works but it's buggy: you can have log files from makes = in the src dir (you should delete them manualy) or you can have work dirs in t= he ports collection. Also, you might not need the distfiles/ and packages/ dir from the ports :). Will it be useful if I send PR or something with a patch? Should I use tar -cf - | tar xf - instead of cp -R? (tar has nice --exclude pattern switch for not copying distfiles/ and packages/ and even work dirs..). --=20 Players win and Winners play Have a lucky day --PEIAKu/WMn1b1Hv9 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.1i iQCVAwUBOr8HbPD9M5lef5W3AQGCFwQAsKy+FoXiTThRP9GYGGwN+IP6qiow/er9 IaEwgDBpvyy+kx3MSPRkS3YKT4mb0gMflt3vx7z2oOQh8CJpvcY2Zja0PtMWKumb ib3NgNT8aZ1qZtD/irgwqa9CKqg6FogRaM3A/Jtk2IrfMdsZojZR7AcE8vUNjGRk QtNSdDon8Ts= =i+bl -----END PGP SIGNATURE----- --PEIAKu/WMn1b1Hv9-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message