From owner-freebsd-stable Thu Nov 23 23:59:12 2000 Delivered-To: freebsd-stable@freebsd.org Received: from post.mail.nl.demon.net (post-11.mail.nl.demon.net [194.159.73.21]) by hub.freebsd.org (Postfix) with ESMTP id 1481037B479 for ; Thu, 23 Nov 2000 23:59:08 -0800 (PST) Received: from [212.238.54.101] (helo=freebie.demon.nl) by post.mail.nl.demon.net with smtp (Exim 3.14 #4) id 13zDlB-000P4f-01; Fri, 24 Nov 2000 07:59:06 +0000 Received: (from wkb@localhost) by freebie.demon.nl (8.11.1/8.11.0) id eAO7qw827288; Fri, 24 Nov 2000 08:52:58 +0100 (CET) (envelope-from wkb) Date: Fri, 24 Nov 2000 08:52:58 +0100 From: Wilko Bulte To: Rene de Vries Cc: Nevermind , freebsd-stable@freebsd.org Subject: Re: Building ISO image Message-ID: <20001124085258.B27240@freebie.demon.nl> References: <20001123130309.B1019@nevermind.kiev.ua> <20001124004748.A1492@canyon.demon.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <20001124004748.A1492@canyon.demon.nl>; from rene@canyon.demon.nl on Fri, Nov 24, 2000 at 12:47:48AM +0100 X-OS: FreeBSD 4.2-RELEASE X-PGP: finger wilko@freebsd.org Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, Nov 24, 2000 at 12:47:48AM +0100, Rene de Vries wrote: > Alexandr, > > Yes, this is possible. What you need is: > - a CVS repository (preferably nearby, or on your local disk) > - $CVSROOT should be set to this remository > - a complete src tree > - lots of diskspace > - time, time, time, time.... > > cd /usr/src/release > vi Makefile Does not have to be: make release BUILDNAME="my foo" NOPORTS=YES NODOC=YES CHROOTDIR=/huge etc works just as well. > - remove the '#' on line 17 (BUILDNAME) and modify the > 4.0-RELEASE -> 4.2-RELEASE (or some other name for STABLE) > - add '#' at the beginning of line 20,21,23 (DATE, BASE, BUILDNAME) > - remove the '#' at line 24 (CHROOTDIR) and modify the path to some place > large enough to hold a few gigabyte. > - remove the '#' at line 26 (RELEASETAG) and set the var to > RELENG_4_2_0_RELEASE (this is where you define the version you are going > to build). > - remove the '#' at lines 61,62 (NODOC and NOPORTS) and set them as you wish > (I usually only set NODOC=YES and leave the '#' in front of NOPORTS) > - save the Makefile > make > .... wait a few hours depending on your hardware .... > cd $CHROOTDIR/R/cdrom/disc1 > mkisofs -o ~/FreeBSD42.iso -j -r -b floppies/boot.flp . > /* you could test before burning the cd by: > vnconfig -c /dev/vn0 ~/FreeBSD42.iso > mount -t cd9660 /dev/vn0 /mnt > cd /mnt > ... browse around ... > cd / > umount /mnt > vnconfig -u /dev/vn0 > */ > ... and burn this image onto a cd (cdrecord) ... -- Wilko Bulte Arnhem, the Netherlands wilko@freebsd.org http://www.freebsd.org http://www.nlfug.nl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message