Wiki source for BuildTimeOptions
The following variables can be used to adjust the pfSense build process.
==== builder_scripts/conf/make.conf ====
Options for the Freesbie build, perhaps?
Todo: Please help document these or provide a link to documentation.
==== builder_scripts/conf/pfSense.6 ====
Todo: FreeBSD kernel configuration? (link?)
==== builder_scripts/conf/pfSense.6.wrap ====
Todo: What's this?
==== builder_scripts/build_iso.sh ====
//shouldn't these be in a config file, for example builder_scripts/conf/builder.conf?//
== ##EXTRA## ==
Various installer options:
##comconsole##
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.
##customroot##
todo!
##buildmodules##
todo!
== ##SKIP_CHECKOUT## ==
Meant to disable CVS updates (todo: and initial checkout of version xyz perhaps?) during the build process. Currently doesn't work.
== ##DEV_IMAGE## ==
If set to ##yo##, causes 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.
==== builder_scripts/conf/make.conf ====
Options for the Freesbie build, perhaps?
Todo: Please help document these or provide a link to documentation.
==== builder_scripts/conf/pfSense.6 ====
Todo: FreeBSD kernel configuration? (link?)
==== builder_scripts/conf/pfSense.6.wrap ====
Todo: What's this?
==== builder_scripts/build_iso.sh ====
//shouldn't these be in a config file, for example builder_scripts/conf/builder.conf?//
== ##EXTRA## ==
Various installer options:
##comconsole##
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.
##customroot##
todo!
##buildmodules##
todo!
== ##SKIP_CHECKOUT## ==
Meant to disable CVS updates (todo: and initial checkout of version xyz perhaps?) during the build process. Currently doesn't work.
== ##DEV_IMAGE## ==
If set to ##yo##, causes 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.