From owner-freebsd-stable Wed Jul 24 6:58:47 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 8E76A37B400 for ; Wed, 24 Jul 2002 06:58:40 -0700 (PDT) Received: from moo.sysabend.org (moo.sysabend.org [63.86.88.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA85443E3B for ; Wed, 24 Jul 2002 06:58:39 -0700 (PDT) (envelope-from ragnar@sysabend.org) Received: by moo.sysabend.org (Postfix, from userid 1004) id AF0A3756F; Wed, 24 Jul 2002 06:59:42 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by moo.sysabend.org (Postfix) with ESMTP id 6DB041D90; Wed, 24 Jul 2002 06:59:42 -0700 (PDT) Date: Wed, 24 Jul 2002 06:59:42 -0700 (PDT) From: Jamie Bowden To: "Brian T. Schellenberger" Cc: freebsd-stable@FreeBSD.ORG Subject: Re: make world considered harmful In-Reply-To: <200207240934.11857.bts@babbleon.org> Message-ID: Approved: yep X-representing: Only myself. X-badge: We don't need no stinking badges. X-obligatory-profanity: Fuck X-moo: Moo. MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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 On Wed, 24 Jul 2002, Brian T. Schellenberger wrote: :On Wednesday 24 July 2002 07:01 am, Jamie Bowden wrote: [make world, good, bad, or ugly?] :| And this is different than 'make buildworld && make installworld' in what :| way exactly? If the inline Makefile documentation is correct, which I've :| assumed it is, then there is no functional difference. : :True. None whatsoever. : :However, both are (somewhat) dangerous. Better is to : :make buildworld :make kernel :reboot :[see if the kernel is sane before . . .] :make installworld :mergemaster :That way if the new kernel is bad, you still have time to repair it with your :old, known-to-be-working world. If you do the whole world at once and it's :bad, you are looking at re-installing from scratch. Except when you have to run mergemaster before you can even buildworld (see the recent commit of the new and improved sendmail). You're always facing the possibility of running into some chicken and egg problem. If you want total safety, run RELENG_4_6. :The point of removing the target is that it removes part of the temptation to :so endanger yourself. Anyone running -stable or -current should well be prepared to endanger themselves regularly. I endanger my system in this manner several times a week. I've been using this method (make world)since early 2.0 builds, and if I break my system beyond repair (which I have done), I did so knowing it was a distinct possiblity. Jamie Bowden -- "It was half way to Rivendell when the drugs began to take hold" Hunter S Tolkien "Fear and Loathing in Barad Dur" Iain Bowen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message