Commit Graph

4 Commits (c3418b96e7ecdb32d3237eba848d2a90ae86bdaf)

Author SHA1 Message Date
Dustin 5d730ee0e6 lib/crossdev: Do not update when installing
This usually results in a broken dependency graph that has to be
resolved by rebuilding the base layer.
2024-12-14 17:37:40 -06:00
Dustin 961cb0078c lib: Disable emerge color
Although Jenkins is supposed to be able to decode ANSI escape sequences
for terminal colors, it doesn't do so in all cases and when it does, it
doesn't seem to produce the right result for output from `emerge`.
2024-12-14 17:37:25 -06:00
Dustin 3f136a4ad1 crossdev: Build a cross toolchain for Rust
To cross-compile Rust packages, we need a standard library compiled for
the target system.
2024-12-14 09:41:35 -06:00
Dustin 65988b0c32 Rework images into three layers
* Base
* Crossdev
* Build

The *Base* layer is bootstrapped from a regular Gentoo stage 3
environment.  The *Build* layer is the primary artifact, and is
"squashed" into a single layer when built.
2024-12-08 10:59:28 -06:00