From owner-freebsd-questions Wed Oct 9 5:41:55 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F256D37B401 for ; Wed, 9 Oct 2002 05:41:53 -0700 (PDT) Received: from be-well.ilk.org (lowellg.ne.client2.attbi.com [24.147.188.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D3F843E3B for ; Wed, 9 Oct 2002 05:41:53 -0700 (PDT) (envelope-from freebsd-questions-local@be-well.no-ip.com) Received: from be-well.ilk.org (lowellg.ne.client2.attbi.com [24.147.188.198] (may be forged)) by be-well.ilk.org (8.12.6/8.12.5) with ESMTP id g99CflrL052816; Wed, 9 Oct 2002 08:41:47 -0400 (EDT) (envelope-from freebsd-questions-local@be-well.no-ip.com) Received: (from lowell@localhost) by be-well.ilk.org (8.12.6/8.12.6/Submit) id g99Cflbl052813; Wed, 9 Oct 2002 08:41:47 -0400 (EDT) X-Authentication-Warning: be-well.ilk.org: lowell set sender to freebsd-questions-local@be-well.ilk.org using -f To: freebsd-questions@freebsd.org Cc: Subject: Re: make world script References: <200210081551.51838.george@vagner.com> <20021008215637.GF83241@hades.hell.gr> <441y70fjah.fsf@be-well.ilk.org> <20021009105220.GB60408@hades.hell.gr> From: Lowell Gilbert Date: 09 Oct 2002 08:41:47 -0400 In-Reply-To: <20021009105220.GB60408@hades.hell.gr> Message-ID: <448z17lr78.fsf@be-well.ilk.org> Lines: 33 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Giorgos Keramidas writes: > On 2002-10-08 22:16, Lowell Gilbert wrote: > > Giorgos Keramidas writes: > > > You could also hack something around the "make release" target, if you > > > > "make update" is specifically for this purpose, actually. > > No, make update will run cvsup to update the source tree. It isn't > similar to "make release". Reading through /usr/src/Makefile.inc1 > shows exactly what make update runs. No build commands in there. > Unless you mean something different which I missed. I was a little brief; sorry about that. The original poster wanted to update his whole system in one shot. "make release" isn't really intended for that, although it does build everything. It does a fair amount of extra work too, although if the original poster is leaving the machine alone while its chugs through the build procedure, that probably isn't very important. For those purposes, your 'hack something around "make release"' approach is fairly similar to "make update world". [If the intent was to use the built release to install on a *different* machine, that would obviously require "make release", but I don't see any messages indicating that was a goal in this case.] It's important to reiterate for the sake of newcomers that both approaches (any unattended approach, in fact) have the same shortcoming; they don't update /etc or /dev. The majority of the time, this can be done after the the upgrade, but sometimes it will leave the system unusable. The one-shot upgrade, as requested by the original poster, is neither supported nor recommended, although lots of people understand and are willing to take the risk. - Lowell To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message