Table of Contents

FreeBSD Stable Upgrade Procedure

This outlines how to upgrade your FreeBSD installation to FreeBSD-STABLE. It isn't designed to replace the manual, but is a quick set of crib-notes on how to get the OS upgraded.

NOTE: If you just want to update to the latest FreeBSD release, the binary upgrade process is probably the way to go. The FreeBSD folks DO NOT recommend tracking the 'STABLE' branch.

Get the Source

Cleanup First

Cleanup any old files:

Compile Kernel

You have to compile the new -STABLE kernel (and reboot) before compiling the rest of the OS. This is because some userland applications might depend on features in the new kernel, so you might not be able to compile them until you're running on the new kernel.

Note: building the kernel this way also builds any kernel modules (in /boot/kernel). Normally this is what you want, but if you've got custom modules (updated drivers for a 3Ware RAID card in my case) you'll need to copy those back in.

Compile Userland Apps

That's it. Test everything, and you're done!