From owner-freebsd-stable@FreeBSD.ORG Thu Sep 15 22:54:38 2005 Return-Path: X-Original-To: freebsd-stable@freebsd.org 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 8DADF16A41F for ; Thu, 15 Sep 2005 22:54:38 +0000 (GMT) (envelope-from jcr@canuck.co.uk) Received: from aisdirect.co.uk (dsl-217-155-102-238.zen.co.uk [217.155.102.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB37A43D45 for ; Thu, 15 Sep 2005 22:54:36 +0000 (GMT) (envelope-from jcr@canuck.co.uk) Received: from zuul ([192.168.0.220]) by aisdirect.co.uk with esmtp (Exim 4.24; FreeBSD 4.8) id 1EG2XC-0003D2-A3 for freebsd-stable@freebsd.org; Thu, 15 Sep 2005 23:48:50 +0100 Message-ID: <4329FBF1.6030003@canuck.co.uk> Date: Thu, 15 Sep 2005 23:55:45 +0100 From: jcr User-Agent: Debian Thunderbird 1.0 (X11/20050116) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-stable@freebsd.org References: <07276B16-05B6-4765-B9AA-E8BBB2B634F2@uhort.no> In-Reply-To: <07276B16-05B6-4765-B9AA-E8BBB2B634F2@uhort.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: Rebuilding "world" without physical access X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Sep 2005 22:54:38 -0000 Øystein Holmen wrote: > I have usually followed the canonical way to update my system, as > described in the handbook. But now I need to update a system that I > cannot reach physically for a long time. Is there any way to do this? > The system runs primarily as a webserver, and it doesn't have many > users. Could I just stop apache and follow the canonical way, except > I don't go into single user mode? > > Sincerely, > Øystein Holmen_______________________________________________ I do under normal multiuser root: # cd /usr/obj # rm -rf * # cd /usr/src # /make clean # make buildworld && make buildkernel KERNCONF=FOO && make installkernel KERNCONF=FOO && make installworld && mergemaster then reboot prolly not the correct way, but works for me, (never tried across major version changes) --