View previous topic :: View next topic |
Author |
Message |
ColinGilbert n00b
Joined: 18 Dec 2024 Posts: 11
|
Posted: Tue Dec 31, 2024 6:19 pm Post subject: Announcing Gentoomuch, a software pipeline for Gentoo |
|
|
Hi everyone,
I am announcing the public release of my most recent project, Gentoomuch.
It uses Docker to maintain immutable Gentoo builder images that create custom stage4s that you can define.
I wanted to solve configuration drift and explore different ways of using Gentoo.
Here is the link to the project repository on GitHub: https://www.github.com/ColinGilbert/gentoomuch.
Happy New Year!
Colin |
|
Back to top |
|
|
pingtoo Veteran
Joined: 10 Sep 2021 Posts: 1355 Location: Richmond Hill, Canada
|
Posted: Tue Dec 31, 2024 8:40 pm Post subject: |
|
|
Thank you very much for sharing!!
I am currently doing exactly like your project except I don't use python because I am not python coder. I too use docker, except I use docker in docker. because I have several steps prior to start catalyst because I want to setup ZRAM/NBD/LVS/MOUNT in order to reduce I/O to my SD card.
I have yet to go through your repository so forgive me if you already mention it somewhere in there.
Questions,
- Do you include building of the docker image as build process?
- Do you consider import Portage tree into the build image? So it is fixed to one specific point in time.
- Do you use Custom Sets concept? I want my build process automatically generate a /etc/portage/sets/stage4, that way I have reference and possibly reuse for later rebuild.
|
|
Back to top |
|
|
ColinGilbert n00b
Joined: 18 Dec 2024 Posts: 11
|
Posted: Tue Dec 31, 2024 8:50 pm Post subject: |
|
|
Yes I build the docker image as part of the build process.
The Portage tree is synced into a volume defined by docker-compose.
Yes the tool uses package sets but I also don't force them upon the user. |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 2066
|
|
Back to top |
|
|
zen_desu Tux's lil' helper
Joined: 25 Oct 2024 Posts: 92
|
Posted: Tue Dec 31, 2024 11:35 pm Post subject: |
|
|
ColinGilbert wrote: | Yes I build the docker image as part of the build process.
The Portage tree is synced into a volume defined by docker-compose.
Yes the tool uses package sets but I also don't force them upon the user. |
Does it make compose files which can be edited by the user, or can the user install their own? _________________ µgRD dev
Wiki writer |
|
Back to top |
|
|
ColinGilbert n00b
Joined: 18 Dec 2024 Posts: 11
|
Posted: Wed Jan 01, 2025 3:25 pm Post subject: |
|
|
zen_desu wrote: | Does it make compose files which can be edited by the user, or can the user install their own? |
It automatically generates the composefile every time it runs a build. The composefiles are ephemeral and editing them isn't necessary. |
|
Back to top |
|
|
ColinGilbert n00b
Joined: 18 Dec 2024 Posts: 11
|
Posted: Wed Jan 01, 2025 3:31 pm Post subject: |
|
|
Cool! I'm going to have a look at the list. |
|
Back to top |
|
|
|