Gentoo FreeBSD/Developers Note

This article is a guide on how to make new Gentoo FreeBSD stages with catalyst. The latest stage3 equivalent environment is required in order to set the source_subpath of catalyst. Let's ready to update the old stage3.

A couple sample scripts are available: and.

Preparation
Extract the old stage3, chrooting, update, and compress with tar.

e.g.) Target version 10.1, amd64 architecture

Update old stage3
Please see Gentoo FreeBSD/Upgrade Guide if you want to update the manual method.

Download the sample script for easy creation of a forcestage3 tarball:

https://gitweb.gentoo.org/proj/gentoo-bsd.git/plain/scripts/mkstages/create_forcestage3.sh

On completion, it will be displayed FORCESTAGE3. Please set when you run.

Download a sample script to easily create new stages:

https://gitweb.gentoo.org/proj/gentoo-bsd.git/plain/scripts/mkstages/stages_builder.sh

Run the catalyst manually
Catalyst contained in main tree does not support Gentoo/FreeBSD. Details please see. Please use it on gentoo-bsd overlay.

https://gitweb.gentoo.org/proj/gentoo-bsd.git/tree/dev-util/catalyst

Sample spec are available from gentoo-bsd overlay. Please use after replace the contents.

https://gitweb.gentoo.org/proj/gentoo-bsd.git/tree/scripts/mkstages/specs/