From owner-freebsd-questions@FreeBSD.ORG Fri Jul 23 20:50:24 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4425B16A4CE for ; Fri, 23 Jul 2004 20:50:24 +0000 (GMT) Received: from mail.bitfreak.org (mail.bitfreak.org [65.75.198.146]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06B4C43D31 for ; Fri, 23 Jul 2004 20:50:24 +0000 (GMT) (envelope-from dmp@bitfreak.org) Received: from speck.techno.pagans (c-24-21-241-225.client.comcast.net [24.21.241.225]) by mail.bitfreak.org (Postfix) with ESMTP id D2F7E2A477; Fri, 23 Jul 2004 13:50:22 -0700 (PDT) Received: from spud (spud.techno.pagans [172.21.42.19]) by speck.techno.pagans (Postfix) with ESMTP id 06E0217023; Fri, 23 Jul 2004 13:50:22 -0700 (PDT) From: "Darren Pilgrim" To: "'Chris Vance'" Date: Fri, 23 Jul 2004 13:50:12 -0700 Message-ID: <000201c470f6$a9799600$132a15ac@spud> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal In-Reply-To: <4101397E.3080904@chrisandkaren.net> cc: 'Sergey Zaharchenko' cc: questions@freebsd.org Subject: RE: How to install a custom built world+kernel to a machine with no OS? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jul 2004 20:50:24 -0000 > From: Chris Vance [mailto:cvance@chrisandkaren.net]=20 > Darren Pilgrim wrote: > >>From: Sergey Zaharchenko [mailto:doublef@tele-kom.ru]=20 > >> > >>On Mon, Jul 19, 2004 at 04:21:09AM -0700, > >> Darren Pilgrim probably wrote: > >> > >>>What do I need to us to accomplish the above? > >> > >>man release. > >=20 > >=20 > > Is there a way to skip the build portions of `make release`=20 > and just create > > the distributions and ISOs with what's already built? >=20 > I typically use: >=20 > setenv CVSROOT foo > time make -DNOPORTS -DNODOC -DMAKE_ISOS release=20 > CHROOTDIR=3D/usr/release=20 > EXTSRCDIR=3D/usr/src > & /tmp/release.out >=20 > This presumes you've already done a buildworld in /usr/src; it will = also=20 > use that version of the source code, rather than pulling everything = down > from the CVS server. Because of the way the release process uses a > chroot environment, it's still going to have to re-build everything. = So, > it's quite a time-intensive operation no matter how many shortcuts you take. I ended up creating FreeSBIE "auto-install" CDs with some scripts to do = the disk layout, installworld/kernel and copy over the configuration. It = worked very well. I just sat there, jockeyed discs and watched the scroll.