Skip to content

Latest commit

 

History

783 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meta-avocado

Configuring a build

Source the init-build script and pass the path to a kas configuration to build. This will create a build-{config file name} directory in your cwd.

. scripts/init-build kas/machine/qemux86-64.yml

If you have direnv installed, there is a .envrc file added to the build dir to make it easier to reference the kas config. $KAS_YML

Building

kas build $KAS_YML

Feature groups

Image content is opt-in: stack kas/feature/<group>.yml fragments onto a machine to build anything from a bare-minimal image to the full feature set. See docs/feature-groups.md for the model and worked kas build recipes.

Running in Qemu

Qemu can be run with a swtpm with the following command

meta-avocado/meta-avocado-qemu/scripts/run-qemux86-64-swtpm

This will open a tmux session.

Local package feed

To serve a local package feed from your build outputs (sync packages, package extensions, and start a browsable repo server in one command):

./scripts/dev-repo.sh 2026 qemux86-64

See docs/local-package-feed.md for the full guide.

Testing

See support/sdk-test/README.md for testing instructions.

About

Avocado distro layer for Yocto

Topics

Resources

Stars

28 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages