From owner-freebsd-stable Thu Mar 1 10:47:55 2001 Delivered-To: freebsd-stable@freebsd.org Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by hub.freebsd.org (Postfix) with ESMTP id 71FB437B71A for ; Thu, 1 Mar 2001 10:47:51 -0800 (PST) (envelope-from brdavis@odin.ac.hmc.edu) Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.11.0/8.11.0) id f21Ildd12265; Thu, 1 Mar 2001 10:47:39 -0800 Date: Thu, 1 Mar 2001 10:47:39 -0800 From: Brooks Davis To: Albert Everett Cc: stable@FreeBSD.ORG Subject: Re: KERNCONF instead of KERNEL? Message-ID: <20010301104739.A11436@Odin.AC.HMC.Edu> References: <3A9E69E7.E4B354DE@magpage.com>; <3A9E69E7.E4B354DE@magpage.com> <20010301101941.C29805@Odin.AC.HMC.Edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="IS0zKkzwUGydFO0o" Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: ; from aeverett@webintl.com on Thu, Mar 01, 2001 at 12:33:52PM -0600 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --IS0zKkzwUGydFO0o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 01, 2001 at 12:33:52PM -0600, Albert Everett wrote: > I'm in the habit (following the handbook) of doing things in a slightly > different order: >=20 > make buildworld > go to single user with "shutdown now" > make installworld > mergemaster > make buildkernel > make installkernel > reboot >=20 > Should this be a problem? I'd rather do the "make buildkernel" along with > "make buildworld" from a cron'd script if that's ok, to save me time in > front of the console in single user mode. From below, it sounds like it > might be ok. If you get unlucky and end up with a kernel that won't boot, you'll be sorry you did this. You are better off installing a new kernel and rebooting before installing a new world (though there are some gotchas there as well, they are easier to work around). > It depends on whether "make buildkernel" uses installed pieces from "make > installworld". If you have done a build world those tools and headers are used by buildkernel, not the installed ones so doing an installworld before a buildkernel won't help and might trash your system. A situation where this was the case happened a while back where a new syscall was added to the kernel and libc took advantage of it immediatly. This ment that if you installed the world before booting the new kernel you ended up with a compleatly non-functional world. Even /bin/sh didn't work IIRC. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --IS0zKkzwUGydFO0o Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6nplKXY6L6fI4GtQRAltJAKDEm4D459U0tyVjT1+oJmewgEz92ACfWH3L Yaw8kZUDfP4rGvjaGX1yKqs= =idkb -----END PGP SIGNATURE----- --IS0zKkzwUGydFO0o-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message