This diagram shows the initial code to run; it creates the pipeline and does a limited amount of initialisation.
Mission::init
initialises program global variables.
Pipeline::open_pipeline_log
Opens the main log which is written to by both the mission and status reformatters.
Pipeline::check_pipeline
Checks the pipeline is one of
mission
or
status.
If any errors are detected then the program will abort through the
Pipeline::die
process with error encoded in
$Errors::NO_PIPELINE_CODE.