The following variables can be used to adjust the pfSense build process.
Todo: Please help document these or provide a link to documentation.
FreeBSD kernel configuration? (link?)
Causes serial console access capabilities to be included. (todo: mention whether you can get access to boot loader, kernel boot logging and tty access, or only some of these?)
Note: This might cause the video console to stop working for ttys. If you need to use the image you create on a box without a serial console, for example if you're installing to a harddrive from a vmware session, you need to enter the bootloader and run "set console=vidconsole" to get VGA tty working again. The symptom of this problem occuring is that the last message on the VGA console is something about unpacking md0.uzip.
NetBoot installation capabilities to be included.
This article is a stub; the list is not complete.
If you know of a variable that is not in the list, please add it. Thanks!
See DevelopersBootStrapAndDevIso for instructions regarding the actual build process.