From owner-freebsd-stable Thu Jul 25 15:39:22 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0309E37B400 for ; Thu, 25 Jul 2002 15:39:20 -0700 (PDT) Received: from tp.databus.com (p70-227.acedsl.com [66.114.70.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id 409C643E72 for ; Thu, 25 Jul 2002 15:39:19 -0700 (PDT) (envelope-from barney@databus.com) Received: from databus.com (localhost.databus.com [127.0.0.1]) by tp.databus.com (8.12.5/8.12.5) with ESMTP id g6PMcxvG069076; Thu, 25 Jul 2002 18:38:59 -0400 (EDT) (envelope-from barney@databus.com) Received: (from barney@localhost) by databus.com (8.12.5/8.12.5/Submit) id g6PMcxNO069075; Thu, 25 Jul 2002 18:38:59 -0400 (EDT) Date: Thu, 25 Jul 2002 18:38:59 -0400 From: Barney Wolff To: Darren Pilgrim Cc: Barney Wolff , Matthew Whelan , "Brian T. Schellenberger" , Jamie Bowden , freebsd-stable@FreeBSD.ORG Subject: Re: make world considered harmful Message-ID: <20020725223859.GA68815@tp.databus.com> References: <3D3F7BFC.B8940B89@pantherdragon.org> <20020725160622.GC64343@tp.databus.com> <3D407BB4.C6BE4F05@pantherdragon.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3D407BB4.C6BE4F05@pantherdragon.org> User-Agent: Mutt/1.4i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG This is getting silly, and I promise not to go on after this. If you are actually upgrading, you need to build world, and kernel, and cannot assume that the new kernel will boot. If you're not actually upgrading, building the kernel the old way is certainly faster, as there's no need to build world. As I said, for the few who have a legitimate need to run the process unattended, and are willing to take the risk of rendering their systems unrecoverable, a script will do the job. Having the classic "make world" target do what is almost always the wrong thing just invites neophytes to wound their feet. On Thu, Jul 25, 2002 at 03:29:09PM -0700, Darren Pilgrim wrote: > Barney Wolff wrote: > > > > There's a very good reason: It's risky to skip a reboot after > > the make kernel. > > > > Those who insist on doing it the risky way can damn well put a script > > in /usr/local that does what they want, if typing a few more charachers > > is an affront to their desire for cheap thrills. > > The only real exception I can think of is upgrading a fresh install. > I did this just last night, actually. In my case it meant I could > start the process and only have to come back an hour later when it > needed me for mergemaster. > > > On Wed, Jul 24, 2002 at 09:18:04PM -0700, Darren Pilgrim wrote: > > > > > > Is there a reason against changing the world target to just be an alias > > > for "make buildworld && make kernel && make installworld && mergemaster"? > > > Forgive me if I'm asking something already answered I haven't been able > > > to follow this entire thread. -- Barney Wolff I never met a computer I didn't like. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message