Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jul 1996 19:44:13 -0400 (EDT)
From:      Glen Foster <gfoster@gfoster.com>
To:        rgrimes@GndRsh.aac.dev.com
Cc:        dev@trifecta.com, freebsd-isp@FreeBSD.ORG
Subject:   Re: on-the-fly upgrade from 2.1 to 2.1.5 (was: BSDi --> FreeBSD)
Message-ID:  <199607302344.TAA18549@tbd.gfoster.com>
In-Reply-To: <199607302139.OAA29439@GndRsh.aac.dev.com> (rgrimes@GndRsh.aac.dev.com)

next in thread | previous in thread | raw e-mail | index | archive | help

"Claim?"  Why would somebody lie about this?  I suspect that the 20 or
30 times I've "made world" are far fewer than Rod can boast but my
attempts (most on running systems) have resulted in remarkably few
problems (since 2.0-RELEASE, at least).

My mileage: it is unwise to expect to be able to do this if one hasn't
done it for each and every SNAP and RELEASE that has occurred since
the last binary install.  Missing a "round" or two leaves one
vulnerable to the kinds of things that Rod is talking about.  In other
words, libraries, kernel code, header files, et.al. seem to have been
closely compatible enough over the last year from minor-release to
minor-release to let most programs creak through temporary version
inconsistencies.  

That is not to say that occasional problems, in the guise of programs
that do not run until they and their libraries' versions synchronise,
will not be encountered.  Each user must decide for themselves which
of "disallow user services while making world" or "take a chance on a
program or ten croaking but otherwise keeping the system up" works for
them.  

Either way, make sure you have a current backup!

Glen Foster <gfoster@gfoster.com>

>From: "Rodney W. Grimes" <rgrimes@GndRsh.aac.dev.com>
>Date: Tue, 30 Jul 1996 14:39:37 -0700 (PDT)
>Cc: freebsd-isp@FreeBSD.ORG
>
> On Tue, 30 Jul 1996, Rodney W. Grimes wrote:
>
>Read and fully understand the /usr/src/Makefile world: target, most of it
>can be done while up multiuser, but anything that is going to touch
>binaries (and that includes /usr/lib) is best done without a load on the
>system.
>
>Those who claim that they have not had problems running ``make world''
>on live systems are either very lucky (ie, there load we very light)
>or they ignored the few programs that dumped core while versions of
>things where out of sync.
>
>-- 
>Rod Grimes                                      rgrimes@gndrsh.aac.dev.com
>Accurate Automation Company                 Reliable computers for FreeBSD



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199607302344.TAA18549>