Skip to content

dev: Break build process up into more incremental steps #2106

@JedMeister

Description

@JedMeister

Currently the build process has 5 steps:

  1. root.spec - builds a list of packages to install
  2. root.build - generates chroot and installs packages
  3. root.patched - applies all overlays and confscripts
  4. root.sandbox - doesn't actually do anything at build time but can be used as a staging area for testing things without needing to completely rebuild root.patched
  5. product.iso - builds the final ISO

IMO it would be nice to break step 3 up into separate "sub" stages - at least 2; common & app steps, but perhaps even 4 (overlay & conf steps of each of the first 2). That would mean that building to a specific sub-stage to investigate and/or test overlays and conf scripts wouldn't require a complete rebuild of root.patched every time - only the last desired step.

Metadata

Metadata

Assignees

No one assigned

    Labels

    devpainfabTurnKey appliance fabrication tool - preinstalled in TKLDevtkldevwishlist

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions