Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Jul 2004 13:50:12 -0700
From:      "Darren Pilgrim" <dmp@bitfreak.org>
To:        "'Chris Vance'" <cvance@chrisandkaren.net>
Cc:        questions@freebsd.org
Subject:   RE: How to install a custom built world+kernel to a machine with no OS?
Message-ID:  <000201c470f6$a9799600$132a15ac@spud>
In-Reply-To: <4101397E.3080904@chrisandkaren.net>

next in thread | previous in thread | raw e-mail | index | archive | help

> From: Chris Vance [mailto:cvance@chrisandkaren.net] 
> Darren Pilgrim wrote:
> >>From: Sergey Zaharchenko [mailto:doublef@tele-kom.ru] 
> >>
> >>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.
> > 
> > 
> > Is there a way to skip the build portions of `make release` 
> and just create
> > the distributions and ISOs with what's already built?
> 
> I typically use:
> 
> setenv CVSROOT foo
> time make -DNOPORTS -DNODOC -DMAKE_ISOS release 
> CHROOTDIR=/usr/release 
> EXTSRCDIR=/usr/src > & /tmp/release.out
> 
> This presumes you've already done a buildworld in /usr/src; it will also 
> 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.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000201c470f6$a9799600$132a15ac>