github yoebuild/yoe v0.3.1

latest releases: v0.12.11, v0.12.10, v0.12.9...
3 months ago

ALL UNITS ARE NOW BUILDING

  • Per-unit sysroots — each unit's build sysroot is assembled from only its
    transitive deps, not every previously built unit. Fixes busybox symlinks
    shadowing container tools (e.g., musl-linked expr breaking autoconf).
  • Run from TUI — press r on 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 overridemake invocations pass
    ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true MAKEINFO=true to
    prevent re-running versioned autotools (e.g., aclocal-1.16) that aren't in
    the container. Fixes gawk and similar packages.
  • rcS init scriptbase-files now includes /etc/init.d/rcS which 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 kmod and util-linux to the development image.
  • Image rootfs dep fix — image assembly now follows only runtime_deps when
    resolving packages, not build-time deps. 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.

Don't miss a new yoe release

NewReleases is sending notifications on new releases.