User:Veremit/ARM catalyst setup
From Gentoo Wiki
Jump to:navigation
Jump to:search
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
- Chroot into stage3 - [[reminder]]
- Create working folder
- unmask catalyst-9999 (whilst snapshots are current, patches are being submitted regularly)
- 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
- Check out releng repository to working folder
- Create working 'specs' folder, and copy relevant specs from releng.git into here
- set up or check out [[update scripts]] to keep specs updated
- alternatively you could try catalyst-auto - ymmv
- [[run catalyst]] and Wait ..
- go make lunch/coffee/etc
- wait some more
- voilà - hopefully you have a tarball waiting for you, or a pile of errors.