Ensure we are mount rw
Oops, use /boot/kernel/
Move pfsense_kernel.txt to /tmp and remove /boot/kernel/* contents so weare guarantee'd a fresh kernel directory (note freebsd kernel install movesthe old kernel directory to kernel.old so this is very similar.
Record prior version
Adding pre upgrade hook