Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Mar 2011 15:37:30 -0600 (CST)
From:      Lars Eighner <luvbeastie@larseighner.com>
To:        Ed Flecko <edflecko@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: "Best practices" on upgrading, etc.
Message-ID:  <alpine.BSF.2.00.1103111517220.16165@abbf.6qbyyneqvnyhc.pbz>
In-Reply-To: <AANLkTin4150gdh9bj6%2BMkf_ad3oAjRGDYDRCaBNEhP=u@mail.gmail.com>
References:  <AANLkTin4150gdh9bj6%2BMkf_ad3oAjRGDYDRCaBNEhP=u@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 11 Mar 2011, Ed Flecko wrote:

> Hi folks,

> I'm trying to fully understand the whole FBSD version thing and when, if ,
> and why you should consider upgrading.
>
> I have a production server running FBSD 8.1 (and I'm following the errata
> branch) that works just fine, with no problems.
>
> I see that the "Production Release" of 8.2 is available.
>
> Obviously, 8.2 has features that 8.1 does not, but I guess my primary
> questions is:

> 1.) If you have a production server that's running well (and is fully
> patched, i.e. following the errata branch), is there a compelling
> reason to upgrade or do most people do it because there are features
> in the new release that you want/need? I guess what I'm really asking
> is if it makes more sense to take the "if it aint broke - don't fix
> it" mindset or should you really consider upgrading when a new version
> is released???

Even with backups, upgrades can be troublesome.  Read the release notes.  I
suggest you have a reason for upgrading in mind -- other than that the
number got bumped, and this goes double for a production maching.

>
> 2.) If I DO upgrade, I can simply change my supfile to RELENG_8_2 and then:

The correct order is given in /usr/src/UPDATING.  Do not rely on the
following comments, but consult /usr/src/UPDATING.

>
> run csup
> upgrade the ports

Update the ports tree and ports after the OS.  Otherwise, you may have to do
it twice.  This is not especially likely in a minor version bump, but it can
happen.

> make buildworld
> make buildkernel
> make installkernel

make kernel
  combines the above two steps.  Then as single user run mergemaster -p.

> make installworld

then run mergermaster and delete old if you please.


-- 
Lars Eighner
http://www.larseighner.com/index.html
8800 N IH35 APT 1191 AUSTIN TX 78753-5266




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