[Catalyst][] is a release-building tool for Gentoo. If you use Gentoo
and want to roll your own live CD or bootable USB drive, this is the
way to go. As I've been wrapping my head around catalyst, I've been
-[pushing][catalyst-spec-mail] my [notes][catalyst-spec]
-[upstream][howto-mail]. This post builds on those notes to discuss
-the construction of [a bootable ISO][iso] for [Software
-Carpentry][swc] boot camps.
+[pushing][catalyst-spec-mail] [my][catalyst-spec] [notes][howto-mail]
+[upstream][howto]. This post builds on those notes to discuss the
+construction of [a bootable ISO][iso] for [Software Carpentry][swc]
+boot camps.
Getting a patched up catalyst
=============================
Download a seed stage3 from a [Gentoo mirror][mirror]:
- # wget -O /mnt/d/tmp/catalyst/builds/default/stage3-amd64-20121213.tar.bz2 \
+ # wget -O /mnt/d/tmp/catalyst/builds/default/stage3-i686-20121213.tar.bz2 \
> http://distfiles.gentoo.org/releases/x86/current-stage3/stage3-i686-20121213.tar.bz2
Building the live CD
====================
- # catalyst -c catalyst.conf -f /mnt/d/tmp/catalyst/spec/default-stage1-amd64-2013.1.spec
- # catalyst -c catalyst.conf -f /mnt/d/tmp/catalyst/spec/default-stage2-amd64-2013.1.spec
- # catalyst -c catalyst.conf -f /mnt/d/tmp/catalyst/spec/default-stage3-amd64-2013.1.spec
- # catalyst -c catalyst.conf -f /mnt/d/tmp/catalyst/spec/default-livecd-stage1-amd64-2013.1.spec
- # catalyst -c catalyst.conf -f /mnt/d/tmp/catalyst/spec/default-livecd-stage2-amd64-2013.1.spec
+ # catalyst -c catalyst.conf -f /mnt/d/tmp/catalyst/spec/default-stage1-i686-2013.1.spec
+ # catalyst -c catalyst.conf -f /mnt/d/tmp/catalyst/spec/default-stage2-i686-2013.1.spec
+ # catalyst -c catalyst.conf -f /mnt/d/tmp/catalyst/spec/default-stage3-i686-2013.1.spec
+ # catalyst -c catalyst.conf -f /mnt/d/tmp/catalyst/spec/default-livecd-stage1-i686-2013.1.spec
+ # catalyst -c catalyst.conf -f /mnt/d/tmp/catalyst/spec/default-livecd-stage2-i686-2013.1.spec
isohybrid
=========
[catalyst-spec-mail]:http://thread.gmane.org/gmane.linux.gentoo.catalyst/2006
[catalyst-spec]: http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=0a99c494d4602ebb92f6d352f86ec519903fdc88
[howto-mail]: http://thread.gmane.org/gmane.linux.gentoo.catalyst/2107
+[howto]: http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=b7f2cf0f4c34af8d2dd9dcfa186930c17323e298
[iso]: http://lists.software-carpentry.org/pipermail/discuss-software-carpentry.org/2013-March/000210.html
[swc]: http://software-carpentry.org/
[releng]: http://www.gentoo.org/proj/en/releng/