class

Bootstrap::BuildPlan

Inherits JSON::Serializable < Reference < Object

Root object written to disk inside the inner rootfs var/lib directory (for example /var/lib/sysroot-build-plan.json in the inner rootfs).

Constants

CURRENT_FORMAT_VERSION = 2

Constructors

load(path : String) : BuildPlan
Source
new(phases : Array(BuildPhase), format_version : Int32 = CURRENT_FORMAT_VERSION)

Creates a build plan. format_version allows forward-compatible changes to the on-disk JSON schema.

Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
parse(json : String) : BuildPlan
Source

Instance methods

==(other : self)

Returns true if this reference is the same as other. Invokes same?.

Source
format_version
Source
phases
Source