From owner-cvs-all Thu Jan 7 17:07:29 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA06571 for cvs-all-outgoing; Thu, 7 Jan 1999 17:07:29 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA06557; Thu, 7 Jan 1999 17:07:24 -0800 (PST) (envelope-from des@flood.ping.uio.no) Received: (from des@localhost) by flood.ping.uio.no (8.9.1/8.9.1) id CAA95276; Fri, 8 Jan 1999 02:06:50 +0100 (CET) (envelope-from des) To: Julian Elischer Cc: Nate Williams , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 References: <199901072037.NAA22536@mt.sri.com> <199901072101.OAA22809@mt.sri.com> <36952F5F.2781E494@whistle.com> <199901072214.PAA24446@mt.sri.com> <36953862.59E2B600@whistle.com> From: Dag-Erling Smorgrav Date: 08 Jan 1999 02:06:47 +0100 In-Reply-To: Julian Elischer's message of "Thu, 07 Jan 1999 14:42:42 -0800" Message-ID: Lines: 20 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Julian Elischer writes: > no the upgrade code didn't have the ability to run arbitrary code > BEFORE booting into the new system. It has the ability to schedule > arbitrary code to be run AFTER teh new kernel has booted (so that > the arbitrary code is running on the same systemit was compiled on) > but before the actual application starts, but that's too late for > changing the bootblocks. Is that so? Install the new kernel and bootblocks in a temporary space, and throw in a script that installs the bootblocks, then the new kernel, and reboots. Customer upgrades, boots the Interjet with the old bootblocks and kernel, script does its job, Interjet reboots with new bootblocks and kernel. Only hitch is 30-60 seconds more downtime required for the upgrade. And you call yourself a programmer? Furrfu. DES -- Dag-Erling Smorgrav - des@flood.ping.uio.no To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message