From owner-freebsd-stable Mon Feb 19 21:23:30 2001 Delivered-To: freebsd-stable@freebsd.org Received: from easynet-gw.netvalue.fr (easynet-gw.netvalue.fr [212.180.121.161]) by hub.freebsd.org (Postfix) with ESMTP id 3BFFC37B4EC for ; Mon, 19 Feb 2001 21:23:24 -0800 (PST) Received: from mail.netvalue.fr (unknown [192.168.1.13]) by easynet-gw.netvalue.fr (Postfix) with ESMTP id D67A38C4C for ; Tue, 20 Feb 2001 06:25:10 +0100 (CET) Received: from mail-hk.netvalue.fr ([192.168.100.13]) by mail.netvalue.fr (Netscape Messaging Server 3.6) with ESMTP id AAA5D0A for ; Tue, 20 Feb 2001 06:21:24 +0100 Received: from erwan.netvalue.fr ([192.168.100.1]) by mail-hk.netvalue.fr (Netscape Messaging Server 4.15) with ESMTP id G91IXC00.C4P; Tue, 20 Feb 2001 13:22:24 +0800 Received: from netvalue.com (localhost [127.0.0.1]) by erwan.netvalue.fr (Postfix) with ESMTP id 21EFB1A7C; Tue, 20 Feb 2001 13:22:21 +0800 (HKT) Message-ID: <3A91FF0D.F9AA25F2@netvalue.com> Date: Tue, 20 Feb 2001 13:22:21 +0800 From: Erwan Arzur Organization: NetValue Ltd. X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en, fr-FR MIME-Version: 1.0 To: Virtual Bob Cc: FreeBSD-STABLE list Subject: Re: make release & CVSROOT References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Virtual Bob wrote: > > I'm trying to make release and ran into problems with CVSROOT. First time > around, it said it can't find it. I finally determined it's a directory > containing stuff for cvs, and ftp'ed development/FreeBSD-CVS/CVSROOT > directory hierarchy to /usr/CVSROOT. However, when make release is > invoked again, it complains it cannot "check out" itself. > > I'd like to know what else needs to be done to get make release work with > CVSROOT? You need to get the whole CVS tree using the provided /usr/share/examples/cvsup/cvs-supfile, and not only the CVSROOT, which contains mainly configuration parameters for cvs. You will need at least several GB of free space, as stated in the Makefile. Update /usr/src using your fresh CVS repository, make buildworld (this is necessary, because the release building process needs a fresh /usr/obj), cd /usr/src/release, edit the Makefile to adjust the value of CVSROOT and other parameters, and make release. After typing make release and using parallel make (-j4), this whole process takes around 3 hours on a PII 128 MB ... Some readings about the whole idea behind cvs might prove necessary, too ... http://dir.yahoo.com/Computers_and_Internet/Software/Programming_Tools/Software_Engineering/Configuration_Management/CVS___Concurrent_Versions_System/ -- Erwan Arzur NetValue ltd. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message