v0.3.1
ALL UNITS ARE NOW BUILDING
- Per-unit sysroots — each unit's build sysroot is assembled from only its
transitivedeps, not every previously built unit. Fixes busybox symlinks
shadowing container tools (e.g., musl-linkedexprbreaking autoconf). - Run from TUI — press
ron an image unit to launch it in QEMU. - Log writer plumbing — container stdout/stderr in image assembly and source
fetch/prepare output now route through the build log writer instead of
os.Stdout. Fixes TUI alt-screen corruption during background builds. - Autotools maintainer-mode override —
makeinvocations pass
ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true MAKEINFO=trueto
prevent re-running versioned autotools (e.g.,aclocal-1.16) that aren't in
the container. Fixes gawk and similar packages. - rcS init script —
base-filesnow includes/etc/init.d/rcSwhich runs
all/etc/init.d/S*scripts at boot. - network-config unit — new unit that configures a network interface via an
init script. - Build failure context — when a unit fails, the output now lists all
downstream units blocked by the failure. The TUI shows cached units in blue
and displays the full build queue (waiting/cached) before work begins. - dev-image — added
kmodandutil-linuxto the development image. - Image rootfs dep fix — image assembly now follows only
runtime_depswhen
resolving packages, not build-timedeps. Fixes build-only packages (e.g.,
gettext via xz) being installed into the rootfs and overflowing the partition.
To update, run: yoe update
Or download the binary for your architecture and place it in your PATH.