Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Feb 2006 14:17:06 -0500
From:      Kris Kennaway <kris@obsecurity.org>
To:        "Donald J. O'Neill" <duncan.fbsd@gmail.com>
Cc:        Giorgos Keramidas <keramida@ceid.upatras.gr>, freebsd-questions@freebsd.org, Kris Kennaway <kris@obsecurity.org>
Subject:   Re: Haven't been able to make world in about a year
Message-ID:  <20060228191706.GB84451@xor.obsecurity.org>
In-Reply-To: <200602281030.16637.duncan.fbsd@gmail.com>
References:  <7.0.1.0.2.20060221103409.021a8808@broadpark.no> <200602280848.15780.duncan.fbsd@gmail.com> <20060228145251.GA80820@xor.obsecurity.org> <200602281030.16637.duncan.fbsd@gmail.com>

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

--ZfOjI3PrQbgiZnxM
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Feb 28, 2006 at 10:30:16AM -0600, Donald J. O'Neill wrote:

> > > Could you explain the logic of running mergemaster -p, when you
> > > have nothing to run it on. /usr/obj was blown away at the beginning
> > > of the buildworld sequence. What are you going to check at that
> > > point? Please take a look at the handbook for the sequence that
> > > things should occur in. I would say look at /usr/src/UPDATING, but
> > > their sequence doesn't include installing the kernel anymore.
> >
> > He means to run mergemaster -p before make installworld, as in the
> > instructions quoted at the top of this email and in
> > /usr/src/UPDATING. Also, the documented sequence *does* include
> > installing the kernel, so I don't know what you mean there either.
> >
> > Kris
>=20
> He may mean that, but it's not what he said. I went by what he said.

OK, but you were still confused, because mergemaster doesn't need a
populated /usr/obj to do its thing (only a source tree).  You can run
it at any time, before during or after your buildworld.

> 	make kernel KERNCONF=3DYOUR_KERNEL_HERE		[8]
> 							[1]
> 	<reboot in single user>				[3]
> 	mergemaster -p					[5]
> 	make installworld
> 	make delete-old
> 	mergemaster -i					[4]
> 	<reboot>
>=20
> I just don't see where it says "make installkernel KERNCONF=3DYOUR_KERNEL=
.=20
> It used to. That's where I got my original procedure from as the=20
> handbook at the time was somewhat confusing. Now the procedure in the=20
> handbook is better.

'make kernel' =3D 'make buildkernel' + 'make installkernel'

Kris
--ZfOjI3PrQbgiZnxM
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (FreeBSD)

iD8DBQFEBKGyWry0BWjoQKURAg+0AKC9u5HuLp3TQgV72VtzNirOkahavwCdEmac
a/m30QWLABwLfn915ibldR0=
=rUqf
-----END PGP SIGNATURE-----

--ZfOjI3PrQbgiZnxM--



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