lua framework to build customized gentoo stages. larry is inspired by catalyst
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
crito 45477cc025 fixup issues with buildbot automation 6 months ago
contrib add stage4 target to build kernel 8 months ago
src fixup issues with buildbot automation 6 months ago
.gitignore add build script 9 months ago
LICENSE add MIT license file 9 months ago
Makefile add compat layer for os.execute to be compatible with lua 5.1 7 months ago remove developer docs from readme and add more user-friendly docs 7 months ago


larry is your friendly cow that builds your custom gentoo stage tarball. It is inspired by gentoo’s catalyst but unfortunately catalyst doesn’t met my requirements. Catalyst aims to build generic stage tarballs for all people over the world while larry allows you to customize stage tarballs for your needs.

Especially when it comes to pre-compilation tasks like setting locales to build only specific ones like only en_US.UTF-8.

Currently larry is in a early state of development therefore a lot of features are still missing. Feel free to contribute your stuff.


As for now there are two valid targets



which builds a standard stage3 tarball without kernel or initram. Only the base root filesystem containing your extra packages.


expands the stage3 target and allows to choose a kernel to build with your custom kernel config

getting started

to install larry on gentoo just add this overlay. Then choose an example spec file from the contrib directory and customize it.

emerge -avq dev-util/larry
larry /path/to/your/custom.spec

That’s it.