Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Apr 2002 17:34:40 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        Makoto Matsushita <matusita@jp.FreeBSD.org>, cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org
Subject:   Re: cvs commit: src Makefile Makefile.inc1 src/etc Makefile src/
Message-ID:  <20020427143440.GF35685@sunbay.com>
In-Reply-To: <XFMail.20020426231022.jhb@FreeBSD.org>
References:  <20020427111804X.matusita@jp.FreeBSD.org> <XFMail.20020426231022.jhb@FreeBSD.org>

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

[-- Attachment #1 --]
On Fri, Apr 26, 2002 at 11:10:22PM -0400, John Baldwin wrote:
> 
> On 27-Apr-2002 Makoto Matsushita wrote:
> > 
> > Correct typo..
> > 
> > matusita> Does this mean "make release" procedure can't use any tools that 
> >                          "make release.X (where X = 1..9)"
> > 
> > ***
> > 
> > I don't argue anything about this; I want to make it clear the effects
> > of removing the second "make installworld."
> 
> No, instead, it needs to use cross-tools or build-tools or some such.  If
> release uses more things than are available then we may need to have a
> release-tools concept.  Either that or maybe we should actually still build a
> full world in the chroot, then for cross builds build another world, but this
> time a cross-built one.  This would probably result in fewer diffs.  The
> distribute stuff already uses what is in /usr/obj, so it would just simply
> involve adding an extra buildworld after the world.  I would actually prefer
> that as it still preserves the "clean room" atmosphere that a release is
> supposed to have.
> 
No, much simpler.  :-)

If there are any such tools, we will just need to bootstrap them, i.e.,
build them under chroot and install them before using them.  Depending
on how _old_ your currently running world is this may or may not be
possible.  This is not different from the bootstrap-tools approarch
in Makefile.inc1.

If your currently running world is nearly the same as the world about
to be released by "make release", the chances are 100% they will
bootstrap.  This was a prerequisite for the old version, as you may
have already known.


Cheers,
-- 
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE8yrcAUkv4P6juNwoRApdoAJ45CnfWOScHxZmldScjA0kd1SFyuQCdG5mK
/1HlBuAmab8M0aVN7zdeYm8=
=9IYN
-----END PGP SIGNATURE-----
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020427143440.GF35685>