From owner-freebsd-stable@FreeBSD.ORG Mon Mar 31 20:36:29 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE5BB37B401 for ; Mon, 31 Mar 2003 20:36:29 -0800 (PST) Received: from as2.dm.egate.net (shell1.dm.egate.net [216.235.15.210]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B22B43FBF for ; Mon, 31 Mar 2003 20:36:28 -0800 (PST) (envelope-from buff@pobox.com) Received: from as2.dm.egate.net (localhost [127.0.0.1]) by as2.dm.egate.net (8.12.2/8.12.2) with ESMTP id h314aR4E001784 for ; Mon, 31 Mar 2003 23:36:27 -0500 (EST) Received: from localhost (buff@localhost)h314aRcr001781 for ; Mon, 31 Mar 2003 23:36:27 -0500 (EST) X-Authentication-Warning: as2.dm.egate.net: buff owned process doing -bs Date: Mon, 31 Mar 2003 23:36:27 -0500 (EST) From: William Denton X-X-Sender: buff@as2.dm.egate.net To: freebsd-stable@freebsd.org In-Reply-To: <20030317101549.GA88425@exmatis1.cnrm.meteo.fr> Message-ID: <20030325225959.V21909-100000@as2.dm.egate.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Re: Building my own release X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Apr 2003 04:36:30 -0000 On 17 March 2003, Igor Pokrovsky wrote: : Don't forget, that you'll need whole CVS repository in ${CVSROOT}, : which must contain src, ports, www. Then make will checkout : your tar from repository (in your case RELENG_4_5_0_RELEASE). : In fact building of release takes a lot of time and space. : If you want to create ISOs as well, perhaps you'll have to : specify MAKE_ISOS=yes as additional def for make release. : I suggest you to read /usr/src/release/Makefile. Thanks to you and Peter Jeremy, I got things working by loading the vn module into the kernel, using the sample cvs-supfile to get the CVS repository into /home/ncvs, making /disk2/src and /disk2/release, and doing this: cd /disk2 cvs -d /home/ncvs/ -R co -rRELENG_4 -P src cd src make buildworld cd release make release CHROOTDIR=/disk2/release \ BUILDNAME=4.8-PRERELEASE-LOCAL CVSROOT=/home/ncvs \ RELEASETAG=RELENG_4 NOPORTS=YES MAKE_ISOS=YES NODOC=YES (The final make took about five hours on my PIII-450 and used up a couple of gigs of disk.) This made /disk2/release/R/cdrom/ which contains a disc1/ and disc2/ directory, and a disc2 and miniinst ISO. No disc1 ISO, though, which I think is strange. Why wouldn't I have it? I captured all the output in a log, and there's no sign there that it ever tried to make a disc1 ISO. It does the floppies, says it's "Setting up CDROM distribution area" which shows several lines of "0 blocks," sets up /boot, sets up the FTP area, then starts in on disc2. Bill -- William Denton : Toronto, Canada : http://www.miskatonic.org/ : Caveat lector.