Subject: Re: How to upgrade to 1.5.2
To: Manuel Bouyer <bouyer@antioche.eu.org>
From: Andrew Cagney <cagney@mac.com>
List: port-macppc
Date: 10/09/2001 22:31:05
> On Sun, Oct 07, 2001 at 12:44:23PM -0500, Donald Lee wrote:
> 
>> Can I get some advice from the list?
>> 
>> I have a production system (www.icompute.com) running NetBSD 1.5, and
>> I want to update it to 1.5.2 with a minimum of risk and downtime.
>> 
>> What would be my best approach?
>> 
>> 1. "live" update:
>> Unpack tarballs right on top of the running system, and then
>> reboot.
>> 
>> Benefits: minimum downtime
>> 
>> Risks: Does this work reliably, correctly?  Will I have running
> 
> 
> I've one this on several on my machine, but I rebooted 2 times:
> - install new kernel, reboot
> - unpack binary sets, reboot.

While I should confess to doing this myself, I would note that there is 
  a theoretical race condition.  You need /usr/lib unpacked before any 
binaries so that newly versioned shared libraries are ready and waiting 
for any new executables.

Andrew