Added
- musl libc recipe — copies the musl dynamic linker from the build container
into the image so dynamically linked packages work at runtime. - Automatic package dep resolution — image assembly now resolves transitive
build and runtime deps from recipe metadata. e.g., openssh automatically pulls
in openssl and zlib without listing them in the image recipe. - Recipes without source — recipes with no
sourcefield (e.g., musl) skip
source preparation instead of erroring.
Fixed
- Disable ext4 features (
64bit,metadata_csum,extent) incompatible with
syslinux 6.03 so bootloader can load kernel from any partition size. - Image package dep resolution walks both
depsandruntime_depsso shared
libraries are included. - OpenSSL recipe uses
--libdir=libso libraries install to/usr/libinstead
of/usr/lib64— fixes "Error loading shared library libcrypto.so.3". - Inittab no longer tries to mount
/dev(already mounted by kernel via
devtmpfs.mount=1). - Skip
TestBuildRecipes_WithDepsin CI — GitHub Actions runners don't support
user namespaces inside Docker. - Most stuff in
dev-imagenow works.
To update, run: yoe update
Or download the binary for your architecture and place it in your PATH.