Rebuilding the FreeBSD Kernel
Prelude
After many security patches,the requirement is to rebuild your kernel. It's not as scary as it sounds. Below is the brief form of the information I gathered from here:
Before you start, first check if you have a /usr/src/sys directory on your system; if you don't, then the kernel source has not been installed. The easiest way to do this is by running sysinstall as root, and selecting: Configure, then Distributions, src, and finally sys.
One more thing; If you are using a different architecture (for example spark64) then you should replace the i386 below with your architecture:
Method
cd /usr/src/sys/i386/conf
mkdir /root/kernels
cp GENERIC /root/kernels/MYKERNEL
ln -s /root/kernels/MYKERNEL
/usr/sbin/config MYKERNEL
cd ../compile/MYKERNEL
make depend
make
make install
Your new kernel will have now been copied to the /boot/kernel directory as /boot/kernel/kernel and the old kernel will have be moved to /boot/kernel.old/kernel.
Now you'll need to reboot the system: shutdown -r now to use your new kernel. If something goes wrong, refer to the links at the bottom of this page.