mbox series

[0/4] Bootstrap from local isar-apt repo

Message ID 20250812130249.709960-1-anaumann@emlix.com
Headers show
Series Bootstrap from local isar-apt repo | expand

Message

Andreas Naumann Aug. 12, 2025, 1:02 p.m. UTC
We have a use case where the bootstrapping takes place using the
contents of the internal isar-apt repo only and not depend on an
external distro repo. (This does not exclude depending on the
underlying fileserver).

In order to achieve that, an number of dpkg-prebuilt packages
are created and deployed to isar-apt before bootstrapping. (out of
scope for this patchset).

The patchset here is to introduce an option which allows for isar-apt
to be used instead of a remote distro source repo.

Notes:
ISAR_USE_CACHED_BASE_REPO was considered but unfortunately is not
exactly what's needed.


Andreas Naumann (4):
  mmdebstrap: Make use of defined variables
  mmdebstrap: Include isar-apt in bootstrapping sources
  mmdebstrap: Allow for DISTRO_SOURCE to be empty
  mmdebstrap: lock isar-apt while bootstrapping

 meta/classes/bootstrap.bbclass                |  2 +
 .../isar-mmdebstrap/isar-mmdebstrap.inc       | 37 +++++++++++++------
 2 files changed, 28 insertions(+), 11 deletions(-)