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.ymlIf 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
kas build $KAS_YMLImage 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.
Qemu can be run with a swtpm with the following command
meta-avocado/meta-avocado-qemu/scripts/run-qemux86-64-swtpmThis will open a tmux session.
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-64See docs/local-package-feed.md for the full guide.
See support/sdk-test/README.md for testing instructions.