User:Veremit/ARM catalyst setup

This page attempts to document setting up a Debian/Ubuntu ARM system to perform catalyst stage-building for Gentoo Linux.

The broad method goes as follows:  Essential host packages: tmux, ntp Set up disk[s] - like this I recommend a separate partition for catalyst files, as these quickly become large Set up swapfile/partition - you *WILL* need this!! Download a stage3 tarball - here Install to defined location Download portage snapshot and unpack</li> Chroot into stage3 - reminder</li> Create working folder</li> unmask catalyst-9999 (whilst snapshots are current, patches are being submitted regularly)</li> Useful/essential chroot packages (target world file): app-portage/cfg-update app-portage/eix app-portage/gentoolkit app-portage/layman app-portage/portage-bashrc-mv app-text/wgetpaste dev-util/catalyst dev-vcs/git net-fs/nfs-utils net-misc/ntp sys-apps/moreutils sys-apps/portage sys-auth/nss-mdns sys-devel/distcc sys-devel/icecream sys-process/htop </li> Check out releng repository to working folder</li> Create working 'specs' folder, and copy relevant specs from releng.git into here</li> set up or check out update scripts to keep specs updated</li> alternatively you could try catalyst-auto - ymmv</li></ul>  run catalyst and Wait ..</li> go make lunch/coffee/etc</li> wait some more</li> voilà - hopefully you have a tarball waiting for you, or a pile of errors.</li> </ol>