Added
- Layer
pathfield — layers can live in a subdirectory of a repo via
path = "layers/recipes-core". Layer name derived from path's last component. - Project-local cache — source and layer caches default to
cache/in the
project directory instead of~/.cache/yoe-ng/ .gitignoreinyoe init— new projects get a.gitignorewith/build
and/cache- Autotools
autoreconf— autotools class auto-runsautoreconf -fiwhen
./configureis missing (common with git sources) - SSH URL support for source fetching (
git@host:user/repo.git) - Design: per-recipe tasks and containers — planned support for named
task()build steps with optional per-task Docker container images. Container
resolves: task → package → bwrap. See
docs/superpowers/plans/per-recipe-containers.md.
Changed
- Default layer in
yoe inituses SSH URL
(git@github.com:YoeDistro/yoe-ng.git) withpath = "layers/recipes-core" - Container no longer mounts a separate cache volume — cache/ is accessible
through the project mount - Container runs with
--privileged(needed for losetup/mount during disk image
creation and /dev/kvm for QEMU)
To update, run: yoe update
Or download the binary for your architecture and place it in your PATH.