Skip to content

Misc notes after initial testing #2

@tchx84

Description

@tchx84

I tested it today, and these are a few notes and ideas I had while testing:

  • Use actual machine names, e.g., rename "qemu" to "qemux86-64".
  • Include machine name in base image YAML filename, e.g., derivative-base-image-{machine}.yml
  • Include "git init" step in README, for kas to recognize the layer as a "repo".
  • Include kas-container build example in README with the generated kas filename.

For the future:

  • Exercise with meta-moonforge-rauc to see how to handle the mix of dynamic layers and kas fragments usage. This is a tricky use case, because kas doesn't support conditional inclusions, so the tool will need to know what "extra" kas fragment to add in those cases.
  • Since this tools is already making it very easy, why not creating the full structure already. e.g., create "kas/include/repo/meta-moonforge.yml" instead and import it from the base image file? The reason for meta-derivative structure is that I wanted it to keep it simple to be easy to follow, but since this tool is doing magic we can try to impose the proper structure.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions