These are my unofficial Catalyst build specs, modified from Gentoo's Releng, for creating custom releases based on Gentoo Linux.
- kconfig: resolves usb keyboard initialization issue on one of my systems
- livecd: auto-start sshd using my public key for auth
- livecd: includes more packages - mostly network focused
- distcc support
- incorporates Oubliette overlay and patches
- base stage3 plus a few common packages which I tend to use
- incomplete experimental (abandoned)
These spec and conf files are incompatible with previous stable catalyst-3.0.17 branch, tested with catalyst-9999 Sept 2021
I cloned this repo locally under /opt
git clone https://github.com/nabbi/oubliette-releng /opt/oubliette-releng
cd /opt/oubliette-releng
git submodule update --init --recursive
catalyst-auto depends on time for statistical process reporting, but it cannot call the bash built in time command
emerge -qva sys-process/time
./config/catalyst.conf needs to be defined from catalyst.example.conf, adjust distcc servers as needed
Copy this file into /etc/catalyst/catalyst.conf
./tools/download-stage3-seed.sh
The spec files expect default paths at /var/db/repos/oubliette
eselect repository enable oubliette
./tools/catalyst-auto -X -v -c tools/catalyst-auto-amd64.conf