Originally posted by inFused To upgrade your FreeBSD4.x server to FreeBSD4.x-STABLE...
You forgot step 0: Carefully consider if you actually want to do this. -STABLE is a development branch, even if it is very well tested, and it brings primarily new features. Unless you have any reason to need those features, there's no reason to run 4-STABLE; indeed, most users -- especially on production servers -- should never "make buildworld".
It's still useful for those looking to build their own kernels (as it demonstrates how to download the current kernel source code), and incase there is a security flaw discovered in the operating system.
I agree that knowing how to build a custom kernel is important; but there's no reason for anyone to recompile the world to deal with security flaws -- FreeBSD Update normally has binary updates available before the patches even reach cvsup-master, let alone any of the publicly accessible mirrors.