Commit Graph

4 Commits (48fd2abbdad8d8e389f730d7e724a87ba1238f4e)

Author SHA1 Message Date
Dustin 48fd2abbda build: Emerge gettext with USE=-nls first
This is necessary to break a dependency cycle between
_sys-devel/gettext_ and _sys-devel/m4[nls]_.
2024-12-21 15:09:07 -06:00
Dustin 359e5f3c3b split-repo: Populate cross branch
In order to create multiple Jenkins build pipelines for this repository,
I'm splitting it up with branches.  There will be a branch for each
image:

* base/main: The base image
* cross/main: The image with a cross-compiler toolchain
* build/main: The final build image

Note _/main_ in each name.  The intent here is to be able to have
different "sub-branches" for each image, so e.g. there might be a
_base/dev_.

In addition to the branches for each image, there will be branches for
the shared library code as well, named like _lib/main_.  The image
branches will checkout this branch using `git worktree`.
2024-12-21 15:09:07 -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
Dustin 86330dc292 Initial commit 2024-12-02 21:03:08 -06:00