How to create a custom iso of sabayon ?

Discussion in general that pertains to Sabayon Linux - Must Pertain to Sabayon Linux

Moderator: Moderators

Post Reply
noithatgooccho
Baby Hen
Posts: 1
Joined: Wed Nov 11, 2020 4:20

How to create a custom iso of sabayon ?

Post by noithatgooccho » Thu Nov 12, 2020 3:33

Hi to all, as title I would like to create a custom iso of sabayon from spinbase for my machine. How I do ?
Thanks in advance !

welele
Baby Hen
Posts: 13
Joined: Sat Mar 31, 2018 15:01

Re: How to create a custom iso of sabayon ?

Post by welele » Wed Nov 25, 2020 16:29

Hi,

Until recently, sabayon rely on "molecule" to build iso. But this tool is no more maintained, no more in entropy repository and may not be totaly compatible with python3.7.
A lot of work is on underground, and a new mecanism to build iso is used, based on the news package manager "luet".
I'm trying to write some howto but finding time is difficult at the moment.

Basically, making a custom iso can be achieved right now by the two following step
- Making a custom luet repository : right now, luet repo contain mainly meta-package. Those package are layers built with entropy package and are the different flavors of sabayon (kde/mate/gnome...). At the moment, if you want a custom iso, you need an alternative layer-package. (eventually luet will become a true package manager and this step may become obsolete. Sabayon dev work hard on this point at the moment)
Sabayon meta-package are described in https://github.com/mocaccinoOS/desktop.

- Making a custom description for the iso : Mainly a list of package you want to install in the iso. Have a look at https://github.com/mocaccinoOS/ci/tree/master/specs. You can find here description files for building sabayon dailly iso. You can copy and adapt one, by changing the "rootfs:" field of the yaml file. And by adding the repo from the step above.

I'm highly aware that i didn't give you enough detail, but if you are interested, i can help you further.

Post Reply