Remove ChangeLog.
authorMatt Turner <mattst88@gmail.com>
Thu, 25 Jul 2013 05:45:48 +0000 (22:45 -0700)
committerMatt Turner <mattst88@gmail.com>
Thu, 25 Jul 2013 05:45:48 +0000 (22:45 -0700)
git tells us the same information, but better.

ChangeLog [deleted file]

diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644 (file)
index 12b41f2..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,5252 +0,0 @@
-# ChangeLog for catalyst
-# Copyright 1999-2012 Gentoo Foundation; 2008-2012 Various authors (see AUTHORS)
-# Distributed under the GPL v2
-# $Id$
-
-  03 May 2012; Raúl Porcel <armin76@gentoo.org> arch/arm.py:
-  Add armv6j_hardfp
-
-  26 Jun 2011; Matt Turner <mattst88@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Don't run 'distcc-config --install'
-
-  26 Jun 2011; Sebastian Pipping <sping@gentoo.org>
-  modules/catalyst_support.py:
-  Warn about multiple argument errors at the same time
-
-  25 Jun 2011; Sebastian Pipping <sping@gentoo.org>
-  targets/netboot/netboot-combine.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage2/stage2-chroot.sh, targets/support/chroot-functions.sh:
-  Add "-news" to FEATURES everywhere
-
-  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Use get_libdir instead of hard-coding lib for distcc
-
-  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
-  modules/catalyst/arch/mips.py: add multilib (and missing n64) classes
-
-  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
-  modules/catalyst/arch/mips.py: remove n32/n64 USE flags
-
-  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
-  modules/catalyst/arch/mips.py: create generic mips64 classes
-  and inherit from them to simplify other classes
-
-  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
-  modules/catalyst/arch/mips.py: fix CFLAGS in loongson class
-
-  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
-  modules/catalyst/arch/mips.py: Remove ip* classes
-
-  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
-  modules/catalyst/arch/mips.py: Remove mips2 classes
-  Linux doesn't even run on mips2
-
-  24 Jun 2011; Sebastian Pipping <sping@gentoo.org> Makefile,
-  doc/asciidoc.conf, doc/catalyst.1.txt, doc/make_subarch_table_guidexml.py:
-  Include list of supported subarches in man page.
-
-  14 Apr 2011; Raúl Porcel <armin76@gentoo.org> catalyst:
-  This is catalyst 2.0.6.916
-
-  14 Apr 2011; Raúl Porcel <armin76@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Add gentoo-ilo option for the bootloader on ia64
-
-  10 Apr 2011; Raúl Porcel <armin76@gentoo.org> catalyst,
-  targets/support/chroot-functions.sh:
-  This is catalyst 2.0.6.915
-
-  10 Apr 2011; Raúl Porcel <armin76@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Replace virtual/portage with sys-apps/portage, bug #358847
-
-  05 Feb 2011; Raúl Porcel <armin76@gentoo.org> catalyst:
-  This is catalyst 2.0.6.914
-
-  05 Feb 2011; Raúl Porcel <armin76@gentoo.org> arch/amd64.py, catalyst:
-  Enable new amd64 subarches
-
-  01 Nov 2010; Raúl Porcel <armin76@gentoo.org> catalyst:
-  This is catalyst 2.0.6.913
-
-  01 Nov 2010; Raúl Porcel <armin76@gentoo.org> arch/arm.py:
-  Fix ARM hardfloat
-
-  01 Nov 2010; Raúl Porcel <armin76@gentoo.org> catalyst:
-  This is catalyst 2.0.6.912
-
-  01 Nov 2010; Raúl Porcel <armin76@gentoo.org> arch/mips.py:
-  Add patch for Loongson support, patch by Zhang Le <r0bertz at gentoo dot
-  org>, bug #330241
-
-  09 Oct 2010; Raúl Porcel <armin76@gentoo.org> catalyst:
-  This is catalyst 2.0.6.911
-
-  09 Oct 2010; Raúl Porcel <armin76@gentoo.org> arch/arm.py:
-  Replace -Os with -O2 for ARM
-
-  26 Sep 2010; Raúl Porcel <armin76@gentoo.org> arch/arm.py:
-  Arm fixes
-
-  11 Sep 2010; Raúl Porcel <armin76@gentoo.org> catalyst:
-  This is catalyst-2.0.6.909
-
-  11 Sep 2010; Raúl Porcel <armin76@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Apply patch to make stage2 quiet, thanks to Alexandre Nuno Milheiro
-  <nunomilheiro@gmail.com>, gentoo bug #273664
-
-  11 Sep 2010; Raúl Porcel <armin76@gentoo.org>
-  targets/support/netboot2-final.sh:
-  Fix sparc bug, gentoo bug 297231
-
-  05 Sep 2010; Raúl Porcel <armin76@gentoo.org> AUTHORS, catalyst:
-  Update copyrights, add me to AUTHORS
-
-  05 Sep 2010; Raúl Porcel <armin76@gentoo.org> catalyst:
-  This is catalyst-2.0.6.908
-
-  05 Sep 2010; Raúl Porcel <armin76@gentoo.org>
-  modules/generic_stage_target.py:
-  Restore old behaviour on the CXXFLAGS variable on the created make.conf
-
-  04 Sep 2010; Raúl Porcel <armin76@gentoo.org> arch/arm.py:
-  Fix typo and add armv7a-hardfp target
-
-  04 Sep 2010; Raúl Porcel <armin76@gentoo.org>
-  targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
-  targets/support/pre-kmerge.sh:
-  Apply patch from Guy Martin <gmsoft@gentoo.org> to fix installcd for hppa,
-  gentoo bug #317423
-
-  29 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Only run depclean for stage3/system
-
-  28 Dec 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  This is catalyst 2.0.6.906
-
-  28 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Run depclean at the end of stage generation (for Gentoo bug #295132)
-
-  12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Apply patch from Gentoo bug #284585
-
-  02 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
-  Clean up a few extraneous spaces, line wrap a comment, and add Id.
-
-  02 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
-  +.gitattributes, README, TODO:
-  Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
-  README, and TODO.
-
-  23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/livecd_stage2_target.py:
-  Apply patch for module blacklisting from gentoo bug #282148
-
-  07 Jul 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
-  Version bumping to 2.0.6.905 for release.
-
-  28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> livecd/files/README.txt,
-  livecd/files/x86-F6.msg:
-  Apply patch to document espeakup support for Gentoo bug #267708
-
-  27 May 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/config.py:
-  import catalyst_support for Gentoo bug #271368
-
-  24 Apr 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
-  Rolling an official catalyst 2.0.6.904 version.
-
-  04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
-  Apply additional patch from Gentoo bug #255793 for arm subarches
-
-  04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Apply patch from Gentoo bug #264457 to prevent deleting of ccache cache
-
-  24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org> arch/sh.py:
-  Additional sh patch from Gentoo bug #255793
-
-  21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py, arch/sh.py:
-  Apply patch from Gentoo bug #255793 for enhanced sh/arm support
-
-  21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  Update reference to make.conf.example for new location in portage-2.1.6
-
-  20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  Remove --noreplace from run_merge call so that baselayout gets rebuilt
-  with USE=build
-
-  16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/rc-update.sh:
-  Change invalid atom '>=sys-apps/baselayout-2*' to
-  '>=sys-apps/baselayout-2'
-
-  13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst_support.py:
-  Try to import portage.util before portage_util
-
-  09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
-  Add note about metadata_overlay being default in 2.1.6
-
-  09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
-  Updated the AUTHORS section and the header for the ChangeLog, to reflect
-  that individual authors now retain their copyright to code they submit.
-
-  08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
-  Rewrote TODO to make it clearer and added a ton of new items to it.
-
-  02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  screw you python...hard
-
-  02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  Disable removal of 'target_path' when build starts
-
-  26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  Apply patch from armin76 to actually make use of the busybox_config value
-  in the spec
-
-  24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
-  Add support for gk's --busybox-config= option
-
-  23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  Missing / before 'iso'
-
-  22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/snapshot_target.py:
-  Add support for purging to snapshot target
-
-  21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
-  Add mix-in cdtar idea to TODO
-
-  21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
-  -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
-  -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
-  Remove old isolinux-3.09 cdtar files
-
-  21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
-  +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
-  +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
-  Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
-
-  19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
-  Marking this 2.0.6.903 for testing.
-
-  12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/netboot2/netboot2-controller.sh:
-  Disable copying of nb-busybox.cf since it isn't used anyway
-
-  07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
-  arch/x86.py, catalyst:
-  A few typo and other minor fixes as reported by armin76
-
-  07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  Add support for digests="all" for Gentoo bug #209611
-
-  07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
-  examples/netboot2_template.spec, targets/support/kmerge.sh:
-  Automatically append --netboot to GK_ARGS for netboot2 target Remove
-  explicit --initramfs-overlay=/tmp/image from netboot2 example spec
-
-  07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/pre-kmerge.sh:
-  Remove evil hacks that copy gk files around for netboot2
-
-  04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
-  Bumping version for release.
-
-  01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst_support.py:
-  Default to umask 022 for spawn() unless otherwise specified for Gentoo bug
-  #239048
-
-  29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/generic_stage_target.py:
-  Add support for -P/--purgeonly option
-
-  31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
-  Updated README to tell the user where to locate catalyst.conf if not using
-  an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
-  out.
-
-  31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
-  Kicking out a 2.0.6.901 release for testing.
-
-  29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  Automatically prepend build dir path to livecd/iso if it's not an absolute
-  path.
-
-  28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
-  Update TODO with placeholder idea.
-
-  07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  +modules/catalyst/util.py:
-  Create catalyst.util module with capture_traceback() and print_traceback()
-  functions Capture and print traceback when build fails instead of letting
-  python do it.
-
-  07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/config.py, modules/catalyst_support.py:
-  Switch commandline spec value parsing to use catalyst.config.ConfigParser.
-
-  07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/config.py:
-  A few fixes to ParserBase after actually testing it switch to parsing
-  config file with ConfigParser.
-
-  07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  +modules/catalyst/config.py, -modules/catalyst/util.py:
-  More indecisiveness..move util.spec to config.SpecParser.
-
-  06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  -modules/catalyst/spec.py, +modules/catalyst/util.py,
-  modules/catalyst_support.py:
-  * Rename catalyst.spec to catalyst.util
-  * Move spec_dump() into spec class
-  * Modify catalyst to use new spec class
-
-  06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  +modules/catalyst/__init__.py:
-  Add __init__.py file and import line.
-
-  06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  +modules/catalyst/spec.py:
-  Initial commit of modules/catalyst/spec.py.
-
-  30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
-  arch/x86.py:
-  Updating x86/amd64 arch support. Original patches by William Cooke
-  <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
-
-  28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
-  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
-  modules/snapshot_target.py, modules/stage4_target.py,
-  targets/support/bootloader-setup.sh, targets/support/functions.sh,
-  targets/support/kmerge.sh:
-  Removing all deprecated interfaces. We no longer wish to support them and
-  they're not needed. Anyone using a pre-2.x spec file will need to update
-  their specs, anyway.
-
-  24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
-  -livecd/files/Getting_Online.txt:
-  Removing livecd/files/Getting_Online.txt since it was quite outdated.
-
-  24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
-  README:
-  Updated for new git repo.
-
-  29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
-  targets/support/livecdfs-update.sh:
-  Add gconf settings for gnome-screensaver to disable locking by default. This
-  is 2.0.6 final.
-
-  14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
-  Add armv5tel to arm host list.
-
-  09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  If we don't have a distcc user, we need to reinstall distcc, even if it's
-  been built with the right USE. This mainly affects stage1/stage2.
-
-  09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  We need to run distcc-config --install, since we won't be installing into
-  ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
-  installed versions of distcc.
-
-  09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
-  Add a couple of distcc-related items to TODO.
-
-  09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-preclean-chroot.sh,
-  targets/stage2/stage2-preclean-chroot.sh,
-  targets/stage3/stage3-preclean-chroot.sh,
-  targets/stage4/stage4-preclean-chroot.sh:
-  We don't want to run setup_myfeatures in preclean, but still want to update
-  the environment and show our debug information.
-
-  25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-preclean-chroot.sh,
-  targets/stage2/stage2-preclean-chroot.sh,
-  targets/stage3/stage3-preclean-chroot.sh,
-  targets/stage4/stage4-preclean-chroot.sh,
-  targets/support/chroot-functions.sh:
-  Remove the die on LIBDIR check, since it won't be set on non-multilib
-  profiles. We can now run debug in preclean again.
-
-  25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/functions.sh:
-  Let's not try to chmod a dangling symlink.
-
-  25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Added emerge --info to debug output.  I don't know why I didn't add it before.
-
-  25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-preclean-chroot.sh,
-  targets/stage2/stage2-preclean-chroot.sh,
-  targets/stage3/stage3-preclean-chroot.sh,
-  targets/stage4/stage4-preclean-chroot.sh:
-  We probably shouldn't be running our debug functions in our stages. Let's
-  fix this.
-
-  24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Added a get_libdir call and fail if we don't have a valid LIBDIR when using
-  debug.
-
-  23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Only copy the handbook icon if one exists.
-
-  21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/catalyst_lock.py:
-  Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
-  pointing it out.
-
-  17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  We should be matching all possible LIBDIRs, so make sure we do that.
-
-  17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  We no longer need the metadata.tar.bz2, since the Installer uses
-  metadata_overlay.
-
-  16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  We don't need --newuse if we're not using binary packages, so there's no
-  need for it here.
-
-  13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Added initial framework for creating the CD's root on livecd/livedvd.
-  Currently, the end result is the same, but I'll be adding code to
-  automatically copy the stages and to automatically download the distfiles.
-
-  13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
-  targets/support/rc-update.sh:
-  Change all checks for livecd/type: gentoo-release-livecd to
-  gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
-  to allow for auto-fetching of distfiles and stages onto official DVD media.
-
-  11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Updated TODO. Added code to livecd-stage1 to generate a package list, which
-  will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
-  the distfiles automatically.
-
-  11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix seedcache output so it fits in 80 columns.
-
-  08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  We should likely install baselayout before anything else, including the
-  package manager. As such, I've moved it to after sys-apps/baselayout is
-  installed.
-
-  08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Check for a snapshot in the overlay and error if one is present. This should
-  ensure that the snapshot on the CD is the same as the one used to build the
-  ISO.
-
-  06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/catalyst_support.py:
-  Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
-  parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
-  testing.
-
-  06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  Change back to using sys-apps/baselayout. We'll need to come up with a
-  better permanent solution now that virtual/baselayout is no more.
-
-  05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
-  -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
-  Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
-
-  05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
-  for eltorito
-
-  04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
-  modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
-  Added TODO. Changed create_handbook_icon call to only be called if
-  /docs/handbook/index.html exists on the disk or in livecd/overlay.
-
-  30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/kmerge.sh:
-  Run sed on KERNELVERSION to escape the slashes so we can use it in another
-  sed
-
-  30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/kmerge.sh:
-  Modify test to run if package.provided exists instead of if it doesn't.
-  Run sed on the correct file.
-
-  27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/chroot-functions.sh:
-  Added --noreplace to setup_myfeatures merges so we don't blow away any
-  packages which are already installed with the proper USE flags for the given
-  target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
-
-  27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/README.txt:
-  Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
-
-  27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/rc-update.sh:
-  Added mdraid for baselayout-2 users.
-
-  14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/kmerge.sh:
-  Clean up package.provided after the kernel build
-
-  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kmerge.sh:
-  It helps if I put things in the correct order so they'll actually execute,
-  rather than getting a nice error from emerge.
-
-  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kmerge.sh:
-  Change upgrade to update.
-
-  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kmerge.sh:
-  Add back in the package.provided code that *should* skip the kernel sources
-  merge for call back and subsequent runs.
-
-  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kmerge.sh:
-  We don't really need to use binary packages for the kernel sources, since it
-  doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
-  when we're not using kerncache.
-
-  13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/kmerge.sh:
-  Remove 'symlink' from USE, since it's not needed and screws up kerncache
-
-  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  OK, we run our find outside the chroot, so we don't want to use absolute
-  paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
-  system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
-  immediately.
-
-  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/stage1/stage1-controller.sh:
-  Cleanup the clean section for stage1 and add an updated clean section for
-  livecd-stage2 when we're a minimal, universal, or game CD. This is
-  2.0.6_pre14 for testing.
-
-  11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kmerge.sh:
-  We should be using --newuse when merging our packages in callback.
-
-  11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/grp/grp-chroot.sh:
-  We should only use --noreplace when building a pkgset, everything else
-  should be a fetch.
-
-  11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst_support.py, modules/generic_stage_target.py,
-  modules/grp_target.py:
-  Apply additional patches from bug #207862 for CONTENTS generation.
-
-  10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/grp/grp-chroot.sh:
-  Call setup_myemergeopts after changing clst_FETCH.
-
-  10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/netboot2/netboot2-pkg.sh:
-  Remove a bit of unnecessary code.
-
-  10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
-  targets/support/chroot-functions.sh:
-  Fix some spacing on the -* warning, revert Andrew's last change, since it
-  didn't do anything, and clean up the GRP chroot code so it works smarter and
-  set clst_FETCH when clst_grp_type is something other than pkgset.
-
-  10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Don't set --usepkg and --buildpkg when fetching.
-
-  07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Change the warning thrown into make.conf when someone uses LDFLAGS so it is
-  less confusing.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
-  boot/kernel/${kname}/config copying code in generic_stage_target.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kmerge.sh:
-  Make sure we don't give genkernel a --kernel-config if it isn't set in the
-  spec.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/generic_stage_target.py, targets/support/kmerge.sh,
-  targets/support/pre-kmerge.sh:
-  Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
-  valid, rather than required, changed clst_ksource to default to
-  virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
-  removal of USE to after the kernel build so the modules get the correct USE,
-  and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kmerge.sh:
-  We should run the default functions for kmerge.sh, too.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
-  +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
-  Updated aboot cdtar with a newer version to support newer kernels.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
-  Updated make_destpath so it writes out to make.conf as well as exporting
-  ROOT to the environment, added a make_destpath call to cleanup_stages, and
-  adding make_destpath /tmp/stage1root to stage1.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
-  Updated README a bit and rolling 2.0.6_pre12 for testing.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/create-iso.sh:
-  Removed any further checks for clst_fstype and making sure everybody is
-  using ${mkisofs_zisofs_opts}.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  The default theme for GNOME is now Clearlooks, so we can remove the theme
-  code, but we still want to set the font size.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  We need to put quotes around ${user_comment} or useradd gets confused.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
-  the environment.
-
-  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/kmerge.sh:
-  Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
-  prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
-
-  04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/create-iso.sh:
-  Bash fscking sucks, so we have to compromise on this code reduction solution
-  a bit. It's still far better than it was
-
-  03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/create-iso.sh:
-  Don't escape quotes when actually running the command
-
-  02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/kmerge.sh:
-  Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
-
-  29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/kmerge.sh:
-  Use -L instead of -l in test for symlink
-
-  29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-controller.sh:
-  Remove code for gcc-config/binutils-config since it should be getting done
-  in the preclean script, anyway.
-
-  29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  I missed one place where HOSTUSE was being used incorrectly.
-
-  29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/kmerge.sh:
-  Escape the correct quote
-
-  29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/kmerge.sh:
-  Change remaining instances of run_emerge to run_merge
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
-  Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
-  no matter what.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Let's change our splash checking to a global check so it only needs to be
-  done once. This makes much more sense than having all of those if ... else
-  ... statements.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
-  Fix our USE invocation here so things work as expected.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Force-enable livecd/users for livecd/type gentoo-release-livecd and
-  gentoo-gamecd.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
-  longer used.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Fixing the snapshot copying so it will only copy the correct snapshot for
-  people who don't know how to properly use wget.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
-  disable profile USE.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
-  OK, we have to escape our quotes, rather than use single quotes, or we don't
-  evaluate the variables properly.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
-  targets/support/kmerge.sh:
-  Fixing echo/sed for make.conf writing.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
-  targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
-  Rather than using the environment, we write out our USE to make.conf, then
-  remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
-  be written to make.conf, already.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
-  targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
-  targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
-  targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
-  Changing run_emerge to run_merge, changing both setup_portage and
-  setup_myfeatures to add any USE changes to make.conf prior to merge, then
-  removing the settings added, rather than (ab)using the environment.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
-  targets/tinderbox/tinderbox-chroot.sh:
-  Rearrange some of the functions in chroot-functions.sh in preparation for
-  some upcoming changes and rename setup_portage to setup_pkgmgr.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-controller.sh:
-  Removing an extra env-update call from stage1's preclean.
-
-  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
-  targets/support/bootloader-setup.sh:
-  Set default for grub to 0 and updated cdtar so we don't ship a half-broken
-  help.msg which we didn't even use.
-
-  28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Don't write out out 'default 1' line when creating grub.conf, since the
-  'help' entry is now at the bottom, and we want grub to default to the first
-  entry
-
-  27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/bootloader-setup.sh:
-  Removed checks on livecd/splash_type, since we only support one type,
-  removed remaining bootsplash code from bootloader-setup.sh, added automatic
-  copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
-  help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
-
-  27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Let's automatically copy in the snapshot if livecd/type is
-  gentoo-release-livecd.
-
-  26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix leading whitespace in empty() so it's only executed if there's something
-  to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
-  211410 for pointing this out
-
-  21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/rc-update.sh:
-  Quote baselayout package atom
-
-  21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
-  PATH by default. Instead, simply check if it exists.
-
-  21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Remove temporary package listing code, since --verbose is forced on with
-  --debug
-
-  21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Force-enable --verbose when using --debug
-
-  21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kmerge.sh:
-  Changing modules-update to update-modules to quiet a warning and keep us
-  from having it get removed out from under us.
-
-  21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/chroot-functions.sh:
-  Adding a note to myself for better debug and moving run_default_funcs to the
-  bottom of the script so it gets executed. Since this can otherwise break
-  pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
-
-  21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
-  targets/support/chroot-functions.sh:
-  Moved creating of stage1 package list to the beginning of stage1-chroot.sh
-  so we can get the output with --debug, added --newuse to the options for
-  stage1, as we should always rebuild any package where the USE has changed,
-  removed removal of portage logs from stage2-chroot.sh since it is being done
-  by cleanup_stages, moved world removal in cleanup_stages into a check for
-  stages 1 through 3, made update_env_settings check for the existence of
-  env-update before running it since we now run update_env_settings by default
-  everywhere chroot-functions.sh is sourced, and added a section to show_debug
-  to list the packages, since we don't yet force-enable verbose with debug.
-
-  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/catalyst_lock.py:
-  Since my python sucks and I don't feel like troubleshooting it at the
-  moment, commenting out all the DEBUG code in catalyst_lock and rolling up
-  2.0.6_pre8 for testing.
-
-  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
-  modules/builder.py, modules/catalyst_lock.py:
-  Added some extra debug output to catalyst_lock.py and added Stuart Longland
-  to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
-
-  20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst_support.py:
-  change 'is' to == because python is grumpy
-
-  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/livecd-stage2_template.spec, examples/stage4_template.spec,
-  modules/livecd_stage2_target.py, targets/support/kmerge.sh,
-  targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
-  targets/support/rc-update.sh:
-  Removing support for bootsplash, since it hasn't been in a supported kernel
-  in a couple years and isn't accepted upstream.
-
-  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
-  Fix up the sed for genkernel so it works on versions both before and after
-  3.4.10_pre2 and fixing a couple places where my sed for the . -> source
-  change was a bit too aggressive.
-
-  20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Change grub timeout to 15 seconds instead of 150.
-
-  20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/pre-kmerge.sh:
-  Comment out sed on genkernel executable as it appears to do nothing these
-  days.
-
-  20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Only call find on libdirs that actually exist. Thanks to Kristoffer
-  <krek6597@student.uu.se> in bug #210807.
-
-  20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  Add warning about -* in foo/use in the spec.
-
-  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/embedded/embedded-chroot.sh,
-  targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/grp/grp-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
-  targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
-  targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
-  targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
-  targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
-  targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh:
-  Change all . to source.
-
-  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/embedded/embedded-preclean-chroot.sh,
-  targets/grp/grp-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
-  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage3/stage3-preclean-chroot.sh,
-  targets/stage4/stage4-preclean-chroot.sh,
-  targets/support/chroot-functions.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh:
-  Added a cleanup_stages function and added it to the appropriate places.
-
-  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
-  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
-  targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
-  targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
-  Removing any functions that we now call by default when we source
-  chroot-functions.sh by default.
-
-  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
-  targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
-  targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
-  Clean up the debug code that I've added to stage1, move it to
-  chroot_functions.sh, and call it from all of our main targets.
-
-  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/generic_stage_target.py:
-  Wow. I need to make sure that we actually comment comments in make.conf or
-  we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
-  for pointing it out. This is catalyst 2.0.6_pre6 for testing.
-
-  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
-  targets/stage3/stage3-chroot.sh:
-  We need to be sure we clear out /var/log/portage/elog as well as
-  /var/log/emerge.log for stages 1 through 3.
-
-  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/generic_stage_target.py,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/support/livecdfs-update.sh:
-  Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
-  code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
-  80 columns. This is catalyst 2.0.6_pre5 for testing.
-
-  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Apparently, python doesn't like it when you put a set of comments in front
-  of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
-  and the patch.
-
-  13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Huge refactoring of modules/generic_stage_target.py to fix indentation and
-  generally clean up the code so it's a bit easier to read/follow.
-
-  13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  Sort and de-dupe myusevars.
-
-  13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
-
-  13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
-  targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
-  targets/tinderbox/tinderbox-chroot.sh:
-  Move export of FEATURES to setup_myfeatures.
-
-  12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/stage1/stage1-chroot.sh:
-  Added some debug code to stage1 and fixed a nice bug where we weren't
-  building with the correct USE. Unfortunately, this invalidates any caches
-  for stage1, since we were building with the entire USE from the profile.
-  This is 2.0.6_pre4 for testing.
-
-  11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  We don't need to do the device building twice, so removing USE=build from
-  first baselayout install.
-
-  09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/livecdfs-update.sh:
-  We check for a plugdev group, add it if it doesn't exist, and make sure any
-  users specified by livecd/users is in the group.
-
-  09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
-  Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
-  Stuart Longland <redhatter@gentoo.org> for pointing this change out.
-
-  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/catalyst_support.py:
-  Fix up calc_contents in contents_map. Thanks to Brent Baude
-  <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
-  testing.
-
-  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  Ensure /etc/xml/catalog does not exist in stage1, since it will always be
-  empty and will cause issues in stage3 and beyond.
-
-  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/kmerge.sh, targets/support/rc-update.sh:
-  Changed some of the rc-update code so it should work with baselayout-2,
-  also. This is 2.0.6_pre2 for testing.
-
-  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
-  files/catalyst.conf, modules/catalyst_support.py,
-  modules/generic_stage_target.py, modules/grp_target.py,
-  modules/snapshot_target.py:
-  Added support for generating CONTENTS files automatically. Patch by Robin
-  Johnson <robbat2@gentoo.org> for bug #207862.
-
-  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/snapshot_target.py:
-  Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
-  exclude digest-* files from the snapshot.
-
-  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
-  arch/x86.py, modules/generic_stage_target.py:
-  Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
-  amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
-
-  07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/kmerge.sh:
-  Make the --kerncache option to genkernel dependent on 'kerncache' being in
-  options, so that it can actually be turned off.
-
-  07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
-  arch/mips.py:
-  Rearrange things in the arch/*.py files to ensure that nothing is used
-  before it has been defined.
-
-  07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
-  Reorder arch/powerpc.py to make python happy.
-
-  07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/snapshot_target.py:
-  Change .svn --include to an --exclude like it was supposed to be.
-
-  07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
-  catalyst:
-  Added several subarches for mips so we can dump the mips subarch profiles
-  from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
-  testing.
-
-  07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Changed the code for copying the MOTD files so it's fewer lines and makes
-  more sense.
-
-  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
-  -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
-  Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
-  sparc64.py into sparc.py, so we have a cleaner set of arch files.
-
-  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
-  arch/x86.py:
-  Did a little cleanup on the x86.py to remove some redundant entries and
-  added nocona and core2 to amd64.py, though they're currently commented out.
-
-  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
-  flags defined in the spec file.
-
-  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
-  Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
-  subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
-  since catalyst sets CXXFLAGS=CFLAGS by default.
-
-  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
-  Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
-
-  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
-  Added prescott to the subarches for x86.
-
-  06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/netboot2_target.py, targets/support/kmerge.sh:
-  Add patch to enabled netboot2/linuxrc and automatically add path for
-  initramfs overlay to genkernel commandline. Thanks to Justin Bronder
-  <jsbronder@gentoo.org> in bug #208106.
-
-  06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  modules/netboot2_target.py:
-  Allow root_overlay in netboot2 target for bug #208106.
-
-  04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
-  targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
-  Added USE=bindist automatically to everything that inherits set_use from
-  generic_stage_target, added USE=bindist to livecd_stage1_target, added
-  USE=bindist to emerge run for stage1, and did some minor cleanup in
-  get_libdir in chroot-functions.
-
-  03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
-
-  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/generic_stage_template.spec, examples/grp_template.spec,
-  examples/livecd-stage1_template.spec,
-  examples/livecd-stage2_template.spec, examples/netboot_template.spec,
-  examples/stage4_template.spec, examples/tinderbox_template.spec:
-  Changing link so it no longer points to a dead page.  This is for bug #208609.
-
-  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/snapshot_target.py:
-  Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
-
-  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  As much as I hate this, we're going to force baselayout to install first.
-  This will keep us from having any issues with packages that don't respect
-  multilib libdirs.
-
-  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
-  Reorder options in catalyst.conf so they're alphabetical.
-
-  02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Add 'pager on' to grub.conf for bug #208531.
-
-  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/README.txt, livecd/files/x86-F6.msg:
-  Removing the unused kernel command line options from Volume/Device Management.
-
-  10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is now 2.0.5 for release.
-
-  25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  files/catalyst.conf, modules/catalyst_support.py,
-  modules/generic_stage_target.py,
-  targets/embedded/embedded-preclean-chroot.sh,
-  targets/grp/grp-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  targets/stage2/stage2-preclean-chroot.sh,
-  targets/stage3/stage3-preclean-chroot.sh,
-  targets/support/chroot-functions.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh:
-  Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
-  sys-devel/icecream cluster compiler support for bug #200095. This is
-  catalyst 2.0.5_pre6 for testing.
-
-  25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  files/catalyst.conf, modules/generic_stage_target.py:
-  Add the option for using metadata_overlay with portage to speed up cache.
-
-  25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
-  modules/stage1_target.py, modules/stage2_target.py,
-  modules/stage3_target.py:
-  Add /etc/portage to cleanables for stages 1 through 3.
-
-  17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
-  livecd/files/livecd-local.start,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/support/livecdfs-update.sh:
-  We apparently still need profiles/eclass for building the stage3 from the
-  LiveCD with the installer.
-
-  17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
-  Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
-  in bug #197917.
-
-  17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/support/livecdfs-update.sh:
-  Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
-  preservation of eclasses/profiles, and remove copying of livecd-local.start
-  since it's not needed anymore.
-
-  16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
-  Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
-  can unmerge.
-
-  13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
-  Removing old mkvardb code which is no longer used, commenting out setting of
-  Gnome theme for testing now that Clearlooks has been default for some time,
-  and changing vdb move from a case statement to a simple if statement. This
-  is 2.0.5_pre5 for testing.
-
-  13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/stage1_target.py:
-  Removing cleaning of python encodings for bug #64890.
-
-  11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  Add an extra warning into the generated make.conf about changing the CHOST.
-
-  01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  We don't need to copy files from /usr/lib/hotplug/firmware anymore.
-
-  29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
-  targets/embedded/embedded-preclean-chroot.sh,
-  targets/grp/grp-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  targets/stage2/stage2-preclean-chroot.sh,
-  targets/stage3/stage3-preclean-chroot.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh:
-  Check to see if distcc is enabled before calling cleanup_distcc().
-
-  17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
-  arch/sparc.py, arch/x86.py:
-  Look for linux32 in /bin and /usr/bin.
-
-  12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py:
-  Make error message more specific when removing immutable flag.
-
-  11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
-  Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
-  information, and added a small fix for FreeBSD for bug #169041. This is
-  catalyst 2.0.5_pre4 for testing.
-
-  11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
-  patch from bug #120076 to add cross-compiling support to our distcc
-  configuration.
-
-  11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Added a version of get_libdir from multilib.eclass so we can determine where
-  to go poking around if we need to touch anything in libdir.
-
-  11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Print an error saying what target failed before the traceback.
-
-  25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst_support.py:
-  When parsing make.conf, first try pkgcore's
-  snakeoil.fileutils.read_bash_dict(), then portage's
-  portage_util.getconfig(), then the internal parse_makeconf().
-
-  06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst_support.py:
-  Raise an exception in parse_spec() if there's a duplicate key in the spec.
-
-  06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
-  examples/netboot_template.spec, examples/tinderbox_template.spec,
-  modules/grp_target.py, modules/tinderbox_target.py:
-  Remove redundant set_pkgcache_path() functions from tinderbox and grp
-  modules, and remove extra pkgcache_path and kerncache_path options from
-  example specs.
-
-  31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is catalyst 2.0.5_pre3 for testing the new stages code.
-
-  31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
-  We need to force USE=bindist on for building stages.
-
-  29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/generic_stage_target.py:
-  Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
-  for bug #188099. This is catalyst 2.0.5_pre2 for testing.
-
-  29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/rc-update.sh:
-  Added support for the newer versions of splashutils which use fbcondecor as
-  the init script. This is catalyst 2.0.5_pre1 for testing.
-
-  29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
-  #178289.
-
-  22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
-  modules/generic_stage_target.py, modules/stage1_target.py,
-  modules/stage2_target.py:
-  The 'chost' option is only valid in stage 1/2 specs.  Have catalyst error
-  otherwise.
-
-  13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/generic_stage_target.py, modules/netboot2_target.py:
-  Fix typo in getopt call for --clear-autoresume. thanks to
-  Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
-  Conditionally write CFLAGS to make.conf in stages for bug #177796.
-  Copy overlay files in netboot2 target into proper dir for bug #174635.
-
-  17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
-  targets/support/netboot2-final.sh:
-  Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
-  fix a minor bug in System.map copying, add portage_overlay support, and adds
-  the ability to use globbing in the package file lists for the netboot2
-  target.
-
-  17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  +targets/netboot2/nb-busybox.cf:
-  Added nb-busybox.cf to the netboot2 target for bug #174298.
-
-  16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Make sure we install ccache/distcc into the build root, not necessarily ROOT.
-
-  12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
-  Change moving the VDB until after we have processed unmerge by moving it
-  from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
-  unmerge packages from the gentoo-release-livecd target.
-
-  12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/kmerge.sh:
-  Commented out the package.provided code in catalyst that seemed to cause
-  problems with kerncache in testing. This is 2.0.4 and should be used for the
-  2007.0 release.
-
-  12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
-  targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
-  targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
-  Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
-  improve the netboot2 target.
-
-  10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
-  cause catalyst to export boolean variables as well as string-based
-  variables.
-
-  10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Fixing check for invalid subarch to not filter too much. Fix from Mike
-  Frysinger <vapier@gentoo.org> for bug #173532.
-
-  10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
-  Added s390x (64-bit) support via a patch from Mike Frysinger
-  <vapier@gentoo.org> for bug #173002.
-
-  10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
-  targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
-  targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
-  targets/support/chroot-functions.sh, targets/support/kmerge.sh,
-  targets/support/pre-kmerge.sh:
-  Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
-  setup_myemergeopts. Added some extra checks for clst_FETCH to disable
-  certain functions/code paths when running with -F/--fetchonly. Simplified
-  kmerge.sh with regards to kerncache and callback packages. Also, changed
-  ccache/distcc installs to use run_emerge instead of emerge directly, which
-  allows us to more easily replace the underlying package manager, or add
-  support for multiple package managers to catalyst.
-
-  20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/grp_target.py:
-  Added patch from Åsmund Grammeltvedt <grammel@online.no> to add
-  portage_overlay functionality to GRP, where it was mistakenly missing, for
-  bug #171157. This is catalyst 2.0.3 and ready for release.
-
-  12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/support/livecdfs-update.sh:
-  Removed the generation of grppkgs.txt since the Installer now uses vdb
-  directly.
-
-  09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/create-iso.sh:
-  Fix creation of the EFI images. Since it is FAT, we can't go around
-  perserving permissions, now, can we?
-
-  06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/livecdfs-update.sh:
-  Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
-  broken sed for rc.conf, which caused all kinds of hell to break loose when
-  booting a new CD. This is 2.0.3_pre3.
-
-  06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
-  such as group- from /etc before creating our stage tarballs. This is for bug
-  #166695.
-
-  06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Commenting out the livecd-kernel code, since the Installer should be doing
-  everything necessary itself.
-
-  14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
-  the usbutils hanlding in case they follow suit with pciutils.
-
-  13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
-  arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
-  arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
-  arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
-  Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
-  problems with using all of the various subarch settings.
-
-  13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
-  Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
-  check look in the correct location, and made sure we don't delete /voot
-  within the EFI code if grub is present.
-
-  12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
-  #166294. This one should fix the HPPA/PPC architectures.
-
-  12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
-  remove the autoresume point for portage, as it really isn't needed and
-  doesn't really gain us much, anyway.
-
-  12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
-
-  06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  examples/generic_stage_template.spec, examples/grp_template.spec,
-  examples/livecd-stage1_template.spec,
-  examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
-  examples/netboot_template.spec, examples/snapshot_template.spec,
-  examples/stage4_template.spec, examples/tinderbox_template.spec:
-  Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
-  everyone enjoy it.
-
-  06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
-  targets/support/livecdfs-update.sh:
-  Make sure the user owns his home directory for bug #147195.
-
-  30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
-  +files/catalystrc, modules/catalyst_support.py:
-  Re-arranged catalyst.conf to make it easier to follow while looking at the
-  online reference and added a default catalystrc file, which does nothing.
-
-  23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/catalyst_support.py, modules/embedded_target.py,
-  modules/generic_stage_target.py, modules/grp_target.py,
-  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
-  modules/stage3_target.py, modules/tinderbox_target.py:
-  Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
-  tab/space nastiness. This is for bug #161915.
-
-  23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Fixed new cbuild code with another patch from Mike Frysinger
-  <vapier@gentoo.org> to allow the usage of subarches.
-
-  09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
-  arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
-  arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
-  arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
-  targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
-  targets/support/create-iso.sh, targets/support/functions.sh,
-  targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
-  Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
-
-  02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
-  arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
-  arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
-  arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
-  modules/catalyst_lock.py, modules/catalyst_support.py,
-  modules/embedded_target.py, modules/generic_stage_target.py,
-  modules/generic_target.py, modules/grp_target.py,
-  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
-  modules/netboot2_target.py, modules/netboot_target.py,
-  modules/snapshot_target.py, modules/stage1_target.py,
-  modules/stage2_target.py, modules/stage3_target.py,
-  modules/stage4_target.py, modules/tinderbox_target.py,
-  targets/embedded/embedded-chroot.sh,
-  targets/embedded/embedded-controller.sh,
-  targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
-  targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
-  targets/grp/grp-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
-  targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
-  targets/netboot2/netboot2-controller.sh,
-  targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
-  targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
-  targets/stage1/stage1-controller.sh,
-  targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
-  targets/stage2/stage2-controller.sh,
-  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage3/stage3-controller.sh,
-  targets/stage3/stage3-preclean-chroot.sh,
-  targets/stage4/stage4-controller.sh,
-  targets/stage4/stage4-preclean-chroot.sh,
-  targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
-  targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
-  targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
-  targets/tinderbox/tinderbox-controller.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh:
-  Removing old CVS Header lines, which are no longer used since moving to SVN.
-
-  02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/stage4/stage4-chroot.sh:
-  Added back a missing 'then' from stage4 target.
-
-  27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix indentation so things actually work.
-
-  27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
-  Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
-  personality check.
-
-  27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
-  Fix the display manager sed lines and change the icon for the local Handbook
-  to use the GNOME 2.16 icon for gedit.
-
-  27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Changed the portage_overlay option to always install overlays in
-  /usr/local/portage and added code to clean up /usr/local/portage and
-  make.conf after sucessful execution and before creation of ISO/tarballs.
-
-  22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Fixed a typo which broke coldplugging.
-
-  20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
-  Added a create_handbook_icon function and rearranged some of the icon
-  creation for the LiveCD. This should resolve bug #143725 once a new release
-  is made.
-
-  20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
-  coldplugging. This allows us to unpack our firmware before we detect
-  devices, so that devices that need it will get it.
-
-  06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix a typo in generic_stage_target.
-
-  06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
-  /etc/conf.d/xdm so we support older snapshots and newer ones.
-
-  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/livecd_stage2_target.py:
-  OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
-  real.
-
-  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/livecd_stage2_target.py:
-  Reverted change in livecd-stage2 to the action_sequence until I can figure
-  out what the problem is with it.
-
-  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
-  livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
-  modules/livecd_stage2_target.py:
-  Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
-  include newer memtest86. This is catalyst 2.0.1 and ready to roll.
-
-  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
-  Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
-  resolves an issue where a variable could be accessed unitialized in obscure
-  circumstances. This is wrt bug #144984.
-
-  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
-  modules/stage2_target.py, modules/stage4_target.py:
-  Fixed up action_sequence when using --fetchonly to not create tarballs or
-  ISO images for bug #143392.
-
-  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
-  Clean up the USE usage in GRP/stage4.
-
-  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py, modules/stage1_target.py,
-  modules/stage2_target.py:
-  Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
-  Gaffney <agaffney@gentoo.org> wrt bug #155911.
-
-  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
-  targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
-  Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
-  instances of USE_ORDER since auto hasn't been valid for some time. This is
-  wrt bug #155864.
-
-  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py, modules/stage1_target.py:
-  Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
-  goodness wrt bug #153587.
-
-  03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
-  Changed dobladecenter to slowusb.  Thanks to solar for pointing this out.
-
-  03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py, modules/stage4_target.py:
-  Added a check to see if we have the tarball option enabled, which causes
-  catalyst to run the capture sequence. This was requested by Tim Yamin for
-  the stage4 target, but I thought it should be usable on any stage target.
-
-  03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Moved fstab tweaks all into one location and added make.conf tweak for bug
-  #144647.
-
-  03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  Changed the options to be in alphabetical order so my meatspace logical
-  parser can process them better, added the compress and tarball options,
-  which are as of yet unused for bug #139390 and request from Tim Yamin, and
-  removed the unused -x command line parameter for bug #151405.
-
-  03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Added a warning about changing the CHOST setting for bug #142034.
-
-  11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
-  modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
-  targets/support/chroot-functions.sh:
-  Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
-  <flameeyes@gentoo.org> and attached to bug #150351.
-
-  02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
-  arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
-  arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
-  arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
-  modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
-  modules/embedded_target.py, modules/generic_stage_target.py,
-  modules/generic_target.py, modules/grp_target.py,
-  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
-  modules/netboot2_target.py, modules/netboot_target.py,
-  modules/snapshot_target.py, modules/stage1_target.py,
-  modules/stage2_target.py, modules/stage3_target.py,
-  modules/stage4_target.py, modules/tinderbox_target.py,
-  targets/embedded/embedded-chroot.sh,
-  targets/embedded/embedded-controller.sh,
-  targets/embedded/embedded-fs-runscript.sh,
-  targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
-  targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
-  targets/grp/grp-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
-  targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
-  targets/netboot2/netboot2-controller.sh,
-  targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
-  targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
-  targets/stage1/stage1-controller.sh,
-  targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
-  targets/stage2/stage2-controller.sh,
-  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage3/stage3-controller.sh,
-  targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
-  targets/stage4/stage4-controller.sh,
-  targets/stage4/stage4-preclean-chroot.sh,
-  targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
-  targets/support/functions.sh, targets/support/kmerge.sh,
-  targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
-  targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
-  targets/support/rc-update.sh, targets/support/target_image_setup.sh,
-  targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
-  targets/tinderbox/tinderbox-controller.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh:
-  Removing all copyright and license comment headers from all files so we
-  don't ever get another bug like bug #149638.
-
-  02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Clean up more spacing/capitalization.
-
-  02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
-  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
-  modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
-  targets/embedded/embedded-controller.sh,
-  targets/embedded/embedded-fs-runscript.sh,
-  targets/embedded/embedded-preclean-chroot.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/netboot2/netboot2-copyfile.sh,
-  targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
-  targets/support/pre-kmerge.sh:
-  Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
-  splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
-  calls in kmerge.sh, and updated README.
-
-  13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
-  Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
-
-  08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/catalyst_support.py:
-  Added fix for bug #143348.
-
-  23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Added -q to emerge call for systempkgs.txt just to be on the safe side.
-
-  22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/support/livecdfs-update.sh:
-  Changed some copy commands to use -f, added a check for /etc/gconf before
-  moving it when not using gentoo-release-livecd, and fixed a sed for root's
-  .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
-  <luca.casagrande@gmail.com>.
-
-  16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Fixing sed so that systemspkgs.txt is built properly.
-
-  11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
-  The sparc32 binary is in /bin, not /usr/bin.
-
-  11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  We now only set the options for pkgcache if we are not using fetchonly. This
-  should work around a problem where portage won't fetch the files if a binpkg
-  already exists for the package.
-
-  09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Added code to make a backup of custom.conf before we edit it for the
-  installer.
-
-  29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/livecdfs-update.sh:
-  Remove sed from splash section, since it wasn't actually resolving the
-  issue, anyway. Change the installer's dialog front-end code to simply run
-  via sudo, since we don't need to worry about having the X DISPLAY setup or
-  anything. This is catalyst 2.0, so you guys can all start rejoicing.
-
-  26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Fix my sed line so it actually applies correctly.
-
-  25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Added check for verbose, and add --verbose if found, or --quiet, to emerge
-  options.
-
-  21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Fix the splash code so we have our splash theme on all 6 virtual consoles,
-  as well as a possible fix for the read-only filesystem messages from
-  /sbin/splash-functions.sh
-
-  20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Fix --fetchonly to actually work.
-
-  19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/livecd-stage2_template.spec:
-  Added description for livecd/fsops to livecd-stage2's spec template.
-
-  19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/livecdfs-update.sh:
-  I've modified the GDM configuration section to work correctly. I have also
-  ensured that xdm is no longer started just because livecd/xdm is used, which
-  was causing issues for the generic-livecd type. This is 2.0_rc50, which
-  should be the last of the 'release candidates' made. If there are no bug
-  reports in 2 days, then I'm rolling this as 2.0 final.
-
-  12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Hopefully, I have fixed the issue with the Installer icons. We'll have to
-  see once the newer Installer is released, as I still have to fix the
-  installer scripts.
-
-  12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/rc-update.sh:
-  Removed famd from the default runlevel for gentoo-release-livecd. It really
-  shouldn't cause a problem, but I prefer it stay a bit clean.
-
-  11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
-  targets/support/create-iso.sh, targets/support/kmerge.sh,
-  targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
-  Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
-
-  05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
-  +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
-  targets/support/bootloader-setup.sh:
-  Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
-  parameters support. This is for bug #139300.
-
-  28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
-  targets/support/filesystem-functions.sh:
-  Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
-  and also to remove some redundant values from livecd-stage2's valid_values.
-  This is 2.0_rc49.
-
-  28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
-  arch/x86.py:
-  Fixed invocation of linux32 for x86 and ppc.  This is for bug #138080.
-
-  22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix a problem where catalyst was creating an initial list, then putting that
-  list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
-  pointing it out and for the fix. This is for bug #136351.
-
-  22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/unmerge.sh:
-  Removing loop for unmerge, as it didn't actually solve anything and the
-  portage team has helped us out by reverting the behavior that caused this
-  change in the first place.
-
-  21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/netboot2_target.py, modules/stage1_target.py,
-  targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
-  Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
-  having /proc mounted during the preclean stage and also to clean up the
-  netboot2 code. This is 2.0_rc48.
-
-  20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/unmerge.sh:
-  Change our unmerge from being a single unmerge to a loop, to work around an
-  unexpected change in portage 2.1's unmerge processing.
-
-  19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Fixed a problem where we were putting the kernel name in twice and causing
-  and error when using grub as a bootloader. This is for bug #137252.
-
-  15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Added a second pass to the alpha bootloader setup to create aboot items for
-  serial console for bug #133457.
-
-  12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  +livecd/cdtar/arcload-0.43-r1.tbz2:
-  Added arcload cdtar for mips.
-
-  09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/netboot/netboot-controller.sh:
-  Added make-busybox-symlinks to USE for busybox compile. This is catalyst
-  2.0_rc47.
-
-  08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
-  Add patch from bug #135051 to fix the seedcache extraction logic.
-
-  03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Don't set icon theme to Clearlooks, since it doesn't exist.
-
-  03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Fix sed on installer icons.
-
-  25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is 2.0_rc46.
-
-  23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-controller.sh:
-  Added a -type f to the find call in stage1 for bug #132180.
-
-  19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
-  Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
-  properly on IBM PPC64 machines.
-
-  19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
-  modules/generic_stage_target.py:
-  Fix DIGESTS output
-
-  16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/rc-update.sh:
-  Removed x-setup from default runlevel, as it is now controlled via the
-  autoconfig init script.
-
-  15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
-  Fix ppc64 based arches to subclass ppc64
-
-  15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/livecd_stage1_target.py:
-  Use the full category/package name for livecd-tools.
-
-  13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Make copies and deletes recursive for firmware since some packages put their
-  firmware in a subdirectory.
-
-  10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Fix detection of the Installer.
-
-  10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
-  Added 970, power3, power4, and power5 sub-arches for ppc64.
-
-  09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
-  no longer necessary and can cause possible problems with Installer-based
-  installs.
-
-  08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
-  recursive directory create
-
-  01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/catalyst_support.py:
-  Changed a display error from bug #131502 and rolling 2.0_rc45.
-
-  25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/create-iso.sh:
-  Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
-  silo-fu on SPARC.
-
-  25 Apr 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  digests function uses raw output from hash function now
-
-  25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
-  change hash result format so .DIGESTS is generated correctly
-
-  25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/catalyst_support.py:
-  Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
-  bug #131190.
-
-  25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Added a space for bug #131181.
-
-  23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kmerge.sh:
-  Fixed creation of kernelpkgs.txt file for the installer.
-
-  21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
-  I'm adding it back.
-
-  20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/support/bootloader-setup.sh:
-  I missed an extra else in bootloader-setup.sh, so I'm fixing that and
-  rolling out an emergency rc44.
-
-  20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  If you use elif, you have to use a then after it. Yeah, that one's totally
-  my fault.
-
-  19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/livecdfs-update.sh:
-  Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
-
-  19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/rc-update.sh:
-  Removed runlevel deletion, as it probably wasn't a good idea. This is for
-  bug #130476.
-
-  19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Removed bootplash support from ppc/ppc64 since they only will work with
-  gensplash. Forced use of livecd/splash_type of bootsplash to get
-  splash=silent. This should reduce the number of things on the kernel command
-  line that aren't necessary.
-
-  18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
-  modules/catalyst_support.py:
-  Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
-  parse_spec. This should resolve bug #130103, as well as make the code much
-  cleaner. This is 2.0_rc42.
-
-  18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Forced -p on tar for compressing stages.
-
-  18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
-  possibly others.
-
-  17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/build.py:
-  Added patch to build.py for portage 2.1 support.
-
-  17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kmerge.sh:
-  Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
-  <liyiming@ict.ac.cn> in bug #129890.
-
-  17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Moved sed line for ##STARTX to end of file, since we aren't touching
-  /etc/startx until the end.
-
-  17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Added a check for the games group and add it if it doesn't exist already.
-  This should resolve bug #125498.
-
-  13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/generic_stage_template.spec, examples/grp_template.spec,
-  examples/livecd-stage1_template.spec,
-  examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
-  examples/netboot_template.spec, examples/snapshot_template.spec,
-  examples/stage4_template.spec, examples/tinderbox_template.spec:
-  Removed portdir_overlay from the snapshot example spec and added
-  portage_overlay to the example specs for the relevant targets.
-
-  04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is 2.0_rc41 since it has better LiveCD support.
-
-  04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Fix theme for gdm.
-
-  31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/functions.sh:
-  Removed check for livecd/dev-manager being udev since it was done
-  incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
-  by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
-  #128265 for pointing this out.
-
-  23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
-  +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
-  Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
-
-  22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
-  live system. You can thank Andrew Gaffney for the fix.
-
-  22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Don't copy motd files if we're using livecd/type generic-livecd.
-
-  22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/support/livecdfs-update.sh:
-  Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
-  some extra cleanup to generic-livecd.
-
-  16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
-  -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
-  +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
-  -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
-  targets/support/bootloader-setup.sh:
-  Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
-  the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
-  and removed all older cdtar files for PPC*.
-
-  13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  livecd/files/livecd.motd.txt:
-  Added message to the official LiveCD MOTD mentioning how to run the
-  installer. Blame codeman. This is 2.0_rc40.
-
-  13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
-  fix so snapshot target doesnt have errors
-
-  13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
-  longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
-  builds.
-
-  12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/rc-update.sh:
-  Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
-  autoconfig script.
-
-  21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Added wrapping around the udev sed for those crazy 2.4-users.
-
-  17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/livecdfs-update.sh:
-  Added sed fix for udev starting evms_activate unconditionally. This is
-  2.0_rc39.
-
-  17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
-  add stage4/unmerge stage4/rm to valid options
-
-  15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/rc-update.sh:
-  Added fix for bug #122154 from Rajiv Manglani.
-
-  15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kmerge.sh:
-  Fixed creation of kernelpkgs.txt for the Installer.
-
-  14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
-  Updated elilo tarball for IA64.
-
-  14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
-  DIGESTS support for snapshot creation
-
-  14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is catalyst 2.0_rc38, codenamed: When will the stinking release
-  candidates ever end?
-
-  14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
-  fix for .DIGESTS.DIGESTS issue in grp
-
-  14 Feb 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  fix for failure when root_overlay is not set
-
-  14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Added IA64/SGI patch from plasmaroo.
-
-  13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
-  Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
-  is 2.0_rc37.
-
-  10 Feb 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Allow multiple overlays for root_overlay and overlay spec option
-
-  10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
-  +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
-  targets/support/rc-update.sh:
-  Updated ppc64's cdtar file with a new boot.msg, removed older file, and
-  fixed bug #122154. This is catalyst 2.0_rc36.
-
-  09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
-  Updated the LiveCD motd to tell the user to run the display manager again,
-  rather than startx, while mentioning that startx is useful as a rescue X
-  session since it starts twm. This is catalyst 2.0_rc35.
-
-  09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
-  Add hfs-hide options to mkisofs so macs boot
-
-  09 Feb 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix indentation issues
-
-  08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is 2.0_rc34.
-
-  08 Feb 2006; Eric Edgar <rocket@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  add additional console less entry when consoles are chosen for ppc64
-
-  08 Feb 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  fix kernelopts and extraversion env variable exports
-
-  08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/livecdfs-update.sh:
-  Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
-  to Andrew Gaffney for spotting this.  This is 2.0_rc33.
-
-  07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/kmerge.sh:
-  Changing the way we determine if extraversion is set. This is catalyst
-  2.0_rc32.
-
-  07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Change net.ethX links to link to net.lo instead of net.eth0.
-
-  07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/stage4_template.spec:
-  Fixed rcadd example for stage4.  Blame rajiv.
-
-  06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is catalyst 2.0_rc31.
-
-  05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
-  Gaffney for pointing me in the right direction.
-
-  03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
-  change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
-
-  02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is 2.0_rc30.
-
-  02 Feb 2006; Eric Edgar <rocket@gentoo.org>
-  examples/livecd-stage2_template.spec:
-  updated examples to have console and machine_type
-
-  02 Feb 2006; Eric Edgar <rocket@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Change [ console ] to -console in yaboot.conf for ppc64.  Spaces aren't
-  allowed.
-
-  02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is catalyst 2.0_rc29.
-
-  02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
-  Removed extra yaboot.conf from
-  livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
-
-  01 Feb 2006; Eric Edgar <rocket@gentoo.org>
-  targets/support/kill-chroot-pids.sh:
-  add sleep to try and give processes a chance to die. bug 119940
-
-  01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/functions.sh:
-  Removed some quotes to make sure we have a binary operator and closing bug
-  #117649.
-
-  31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/create-iso.sh:
-  Added fix for amd64/x86 ISO creation.  This is 2.0_rc28.
-
-  30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Added path from bug #120935 for PPC/PPC64.
-
-  30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
-  Additional spacing fixes submitted by `Kumba
-
-  29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
-  modules/stage2_target.py:
-  space cleanups contributed from `Kumba
-
-  29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
-  add grp/use to valid_values in the grp module
-
-  29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is 2.0_rc27.
-
-  28 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
-  +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
-  targets/support/bootloader-setup.sh:
-  ppc cdtar update; ppc64 bootloader updates
-
-  27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/create-iso.sh:
-  Fixing HFS bless on PPC64.  This is catalyst 2.0_rc26.
-
-  27 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
-  modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
-  targets/support/create-iso.sh:
-  Fix ppc64 iso creation.  Add console machine_type for ppc yaboot separation.
-
-  27 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
-  Add ppc console and  machine_type=ibm
-
-  27 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix type error when kernel packages arent defined
-
-  27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/generic_stage_template.spec, examples/grp_template.spec,
-  examples/livecd-stage1_template.spec,
-  examples/livecd-stage2_template.spec, examples/netboot_template.spec,
-  examples/stage4_template.spec:
-  Added more verbose wording and examples for pkgcache_path and
-  kerncache_path, where necessary.
-
-  26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/create-iso.sh:
-  Really fixing bug #120475 this time.  This is 2.0_rc25.
-
-  26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/create-iso.sh:
-  Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
-  2.0_rc24.
-
-  26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
-  targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
-  Added initial support for EFI booting on x86. This is completely untested,
-  so use it at your own risk. Also, no bug reports without patches, please.
-  This is catalyst 2.0_rc23.
-
-  26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
-  kmerge should have been kerncache
-
-  26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
-  targets/support/pre-kmerge.sh:
-  Fix a few other places for the kerncache update
-
-  26 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  examples/generic_stage_template.spec, examples/grp_template.spec,
-  examples/livecd-stage1_template.spec,
-  examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
-  examples/netboot_template.spec, examples/stage4_template.spec,
-  examples/tinderbox_template.spec, modules/generic_stage_target.py,
-  targets/support/kmerge.sh:
-  Separation of kerncache from snapcache
-
-  26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  It helps if I actually increment the version number.
-
-  26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
-  Added --oneshot to default options for stage1 building. Added code to wipe
-  world during stages 1 and 3. This is catalyst 2.0_rc22.
-
-  25 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
-  Fix bug if no kernel packages were defined but there was a postconf setting.
-  x86 softlevel support is enhanced.
-
-  24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/bootloader-setup.sh:
-  Added IA64 patch from plasmaroo.  This is catalyst 2.0_rc21.
-
-  23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
-  Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
-
-  20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is 2.0_rc20.
-
-  20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
-  Netboot2 fixes for spec parameter checks
-
-  20 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/stage4_target.py:
-  add makeopts spec file support.
-
-  20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Added fix for bug #119635.
-
-  19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
-  Fix pre-kmerge.sh for stage4
-
-  18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is 2.0_rc19.
-
-  18 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  fix crash when no kernel is defined.  spacing issue
-
-  18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is 2.0_rc18.
-
-  18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/livecd_stage2_target.py:
-  Added livecd/volid to valid_values.
-
-  17 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  remove extra function that was converting strings to lists unnecessarily
-
-  17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is catalyst 2.0_rc17.
-
-  17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
-  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
-  modules/stage4_target.py:
-  fix issue where args not allowed that arose due to earlier myspec addlargs bug
-
-  17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/embedded/embedded-preclean-chroot.sh,
-  targets/grp/grp-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  targets/stage1/stage1-preclean-chroot.sh,
-  targets/stage2/stage2-preclean-chroot.sh,
-  targets/stage3/stage3-preclean-chroot.sh,
-  targets/support/chroot-functions.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh:
-  Added function to cleanup stray /etc/distcc/hosts files.
-
-  16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/bootloader-setup.sh:
-  Added fix from bug #119123.  This is catalyst 2.0_rc16.
-
-  16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/create-iso.sh, targets/support/netboot2-final.sh:
-  Fixing some spacing.  This is catalyst 2.0_rc15.
-
-  16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
-  Attempt to fix bug #117649
-
-  16 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  fixes for bugs #119009, #119041 and #118985
-
-  13 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  +examples/netboot2_template.spec, modules/catalyst_support.py,
-  +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
-  +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
-  +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
-  Add netboot2 target
-
-  13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
-  targets/support/kmerge.sh:
-  Fix for ccache (null)/.ccache bug
-
-  13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is 2.0_rc14.
-
-  11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
-  Added ppc -mcpu patch from Pylon for bug #118709.
-
-  10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/embedded_target.py, modules/stage4_target.py:
-  Added linuxrc to embedded and stage4 targets.
-
-  10 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, targets/support/kmerge.sh:
-  filter kname - and . for kmerge.sh
-
-  10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/create-iso.sh:
-  Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
-
-  05 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  change .digests to .DIGESTS
-
-  04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/kmerge.sh:
-  Commented ccache for genkernel build which will resolve #117648 until a
-  proper solution can be found. This is 2.0_rc13.
-
-  04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-controller.sh:
-  Added patch from vapier for bug #117254.
-
-  03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
-  arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
-  arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
-  Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
-  (comments mostly).
-
-  03 Jan 2006; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Remove chost/cflags etc. warning messages
-
-  31 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Attempt to fix bug 117253; chost is wrong on autoresume
-
-  28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
-  modules/generic_stage_target.py, modules/netboot_target.py,
-  modules/stage1_target.py:
-  make setting of destdir more global and part of generic_stage_target
-
-  28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
-  Fix destpath bug in netboot target
-
-  28 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/stage4_target.py:
-  Fix for bug 116305;removed unnecessary pkgcache_path processing from the
-  stage4 target
-
-  23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
-  modules/generic_stage_target.py, modules/stage4_target.py:
-  remove stray ' from arch/sh.py
-
-  21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/stage1/stage1-controller.sh:
-  This finally fixes the issues with gcc-config/binutils-config in stage1.
-  This is catalyst 2.0_rc12.
-
-  21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
-  Fix incorrect warning message.  portdir_overlay -> portage_overlay
-
-  21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-controller.sh,
-  targets/stage1/stage1-preclean-chroot.sh:
-  Revert gcc-config/binutils-config to _rc11 locations. This should fix
-  running gcc-config and binutils-config, though it probably breaks running on
-  non-Gentoo platforms.
-
-  21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/stage1_target.py:
-  Make stage1 clean up python 2.3 and 2.4, also.
-
-  21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
-  targets/support/livecdfs-update.sh:
-  Updated requirements and added creation of metadata.tar.bz2 for the installer.
-
-  21 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Change digests file format to HASH_NAME HASH FILE_NAME
-
-  21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-controller.sh:
-  Moved gcc-config/binutils-config to before the chroot.
-
-  21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
-  Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
-  installed. Supports all of shashs algorithms as of 12_21_2005
-
-  20 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Catalyst should die if source_subpath is not a string
-
-  20 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix for source_subpath bug
-
-  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/generic_stage_template.spec:
-  Updated example specs with information on cflags/chost/cxxflags/ldflags in
-  both stages 1 and 2.
-
-  20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
-  modules/stage2_target.py:
-  Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
-  stage1 to be overridden again.
-
-  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-controller.sh:
-  It looks like gcc-config/binutils-config needs to be run with the full path,
-  since it is run outside of the chroot.
-
-  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/stage1/stage1-controller.sh:
-  Fixed gcc-config calls.  This is 2.0_rc11.
-
-  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is catalyst 2.0_rc10.
-
-  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
-  modules/generic_stage_target.py:
-  Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
-  #115866.
-
-  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/functions.sh:
-  Changed from -z to -n for bug #116180.
-
-  19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/generic_stage_target.py:
-  Detect missing binaries for the hashing functions and abort if not found
-
-  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
-  files/catalyst.conf:
-  Updated README to list new requirements. Set default hash as crc32. Set
-  default digests as sha1/md5.
-
-  19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
-  modules/catalyst_support.py, modules/generic_stage_target.py,
-  modules/livecd_stage2_target.py, modules/stage2_target.py:
-  Change the internal hash checking to be quicker and more memory efficient.
-  Add additional hash digests options.
-
-  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/tinderbox/tinderbox-chroot.sh,
-  targets/tinderbox/tinderbox-controller.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh:
-  Fixed up spacing/coding style on tinderbox.
-
-  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
-  targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
-  targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
-  targets/support/target_image_setup.sh, targets/support/unmerge.sh:
-  Fixed up spacing/coding style on support.
-
-  19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
-  Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
-
-  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
-  targets/stage4/stage4-preclean-chroot.sh:
-  Fixed up spacing/coding style on stage4.
-
-  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
-  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage3/stage3-controller.sh,
-  targets/stage3/stage3-preclean-chroot.sh:
-  Fixed up spacing/coding style on stages 2 and 3
-
-  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
-  targets/stage1/stage1-preclean-chroot.sh:
-  Fixed up spacing/coding style on stage1. Also changed
-  gcc-config/binutils-config to be outside the chroot.
-
-  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
-  targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
-  Fixed up spacing/coding style on netboot.
-
-  16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Fixed up spacing/coding style on livecd-stage*.
-
-  16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
-  targets/grp/grp-preclean-chroot.sh:
-  Fixed up spacing/coding style on grp.
-
-  16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/embedded/embedded-chroot.sh,
-  targets/embedded/embedded-controller.sh,
-  targets/embedded/embedded-fs-runscript.sh,
-  targets/embedded/embedded-preclean-chroot.sh:
-  Fixed up spacing/coding style on embedded.
-
-  16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
-  targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
-  targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
-  targets/support/functions.sh:
-  Removing extra line from x86.py, fixing up comments, spacing, and coding
-  style in targets/support through functions.sh
-
-  16 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/livecd_stage2_target.py:
-  Fix more tab/spacing issues .. trying to make everything use tabs
-
-  16 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
-  modules/stage1_target.py, modules/stage2_target.py,
-  modules/stage3_target.py, modules/stage4_target.py:
-  Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
-  other files
-
-  14 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Add envscript warning to aid users who may not know what they are doing
-
-  13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  examples/generic_stage_template.spec:
-  Changed example specs to match that cflags/cxxflags/chost/ldflags are now
-  only configurable when building a stage2 tarball, to match the current state
-  of portage. This is 2.0_rc9.
-
-  13 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Silence more of portages beeps and clicks and whistles
-
-  13 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Change the portage emerge to use run_emerge
-
-  13 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/snapshot_target.py,
-  modules/stage1_target.py, modules/stage2_target.py,
-  modules/stage3_target.py:
-  allow portdir_overlay to be part of all specs not including snapshot spec.
-  Add warnings for stage1,2 and 3 in case someone uses this feature there.
-  Remove overlay support from the snapshot spec but added a warning.
-
-  13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
-  modules/stage2_target.py:
-  Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
-  where it is allowed
-
-  11 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
-  Add support for bootloader softlevel=; have rsync delete the extra files out
-  of the overlay so that the overlay always matches the source dir
-
-  09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  Swapped -v/-V since I had gotten them wrong here.
-
-  09 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix stupid overlay bug
-
-  09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
-  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
-  targets/support/unmerge.sh:
-  Made sure we use -f on removing the default links for splash. Removed
-  check_portage_version as it really isn't needed anymore. Removed
-  --no-install from genkernel commands in kmerge.sh so users must manually
-  remove kernels from /boot. This is 2.0_rc8.
-
-  09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Made sed on devfsd.conf conditional on it existing. Removes one more error
-  message from a standard catalyst run.
-
-  09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
-  Added warning about breaking snapshot cache and re-enable autoresume, since
-  the errors I was getting were elsewhere.
-
-  09 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix indentation error the last commit caused
-
-  09 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Always clear autoresume points after a successful run
-
-  09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
-  snapshot caching after a successful gentoo-release-livecd run.
-
-  08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/rc-update.sh:
-  Added famd to default on official LiveCD.
-
-  08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Fixes 'too many arguments' error in check_portage_version.
-
-  08 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  remove extra self.env={} that was resetting the environment to null
-
-  08 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/livecd_stage1_target.py:
-  Fix appending livecd use flag if no use flag is specified in livecd-stage1
-  spec file
-
-  08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
-  Add a default path to the environment in the chroot
-
-  08 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
-  targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
-  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
-  targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
-  targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
-  +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
-  move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
-  CONFIG_PROTECT stuff in the run_emerge function for cleanliness
-
-  08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  files/catalyst.1:
-  Fixed up the man page, which has been suffering for some time, and also
-  reversed -v/-V in the help message.
-
-  08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
-  LiveCD.
-
-  08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
-  Turning off autoresume of doom until I can get more testing. I've had
-  several issues with it. I'll be reporting/fixing these as I come across them
-  but for now wish to turn it off by default as I don't want this one feature
-  to stop the possible 2.0 final release.
-
-  07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/unmerge.sh:
-  Removed profiles hack from livecd-stage2's unmerge, since it isn't used
-  anymore and probably should have been removed a long time ago when the new
-  code was put into place in livecdfs-update.sh and livecd-local.start
-  instead.
-
-  07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
-  targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
-  Made EMERGE_WARNING_DELAY=0 for all stages.  This is 2.0_rc7.
-
-  07 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/generic_target.py:
-  self.env should be a part of the super class generic_target so it applies to
-  snapshots as well; removing redundant pass in the generic_target class as
-  its not needed. There is code there to fill the statements
-
-  07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
-  the Installer.
-
-  07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  Changed version stamp to 2.0_rc6.
-
-  07 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix for unpack cases
-
-  05 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fixes for env
-
-  05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
-  modules/catalyst_support.py, modules/generic_stage_target.py,
-  modules/grp_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, modules/netboot_target.py,
-  modules/snapshot_target.py, modules/tinderbox_target.py:
-  Stop reading env from the OS. Rely on the more on the envscript for oddball
-  settings. Change -v to verbose and -V to version
-
-  04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is 2.0_rc5.
-
-  04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
-  Fix stage1 to NOT contain the code from stage2;continued cleanup from the
-  space fix issue
-
-  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/generic_stage_template.spec:
-  Added chost/cflags/cxxflags/ldflags to example spec template.
-
-  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/rc-update.sh:
-  OK, just kidding on that last commit. We were already doing rc-update add
-  xdm default in livecdfs-update.sh and since it is a livecd-only function,
-  there's no point in having it in rc-update.sh
-
-  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/rc-update.sh:
-  Have rc-update add xdm if livecd/xdm is set.
-
-  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/catalyst_lock.py, modules/catalyst_support.py,
-  modules/embedded_target.py, modules/generic_stage_target.py,
-  modules/grp_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, modules/netboot_target.py,
-  modules/stage1_target.py, modules/stage4_target.py,
-  modules/tinderbox_target.py:
-  So I was just kidding on that last commit.  This one is 2.0_rc4.
-
-  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/catalyst_lock.py, modules/catalyst_support.py,
-  modules/embedded_target.py, modules/generic_stage_target.py,
-  modules/grp_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, modules/netboot_target.py,
-  modules/stage1_target.py, modules/stage2_target.py,
-  modules/stage4_target.py, modules/tinderbox_target.py:
-  Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
-
-  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  files/catalyst.conf, modules/catalyst_lock.py,
-  modules/catalyst_support.py, modules/embedded_target.py,
-  modules/generic_stage_target.py, modules/grp_target.py,
-  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
-  modules/netboot_target.py, modules/stage1_target.py,
-  modules/stage2_target.py, modules/stage4_target.py,
-  modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
-  Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
-  and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
-
-  02 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix autoresume for unpacking tarballs
-
-  02 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  remove gnap livecd-type per Koon's request
-
-  02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
-  change rc-update add modules default to rc-update add modules boot
-
-  02 Dec 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/grp_target.py:
-  Add more verbosity to digests if -V is enabled, add more print messages to
-  grp digesting code
-
-  02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
-  modules/generic_stage_target.py, modules/grp_target.py:
-  Add sha/md5 digests support for grp and cleanup other sha/md5 code
-
-  01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
-  Fix folder name for grp build dir to not have .tar.bz2 at the end
-
-  01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
-  modules/catalyst_support.py, modules/generic_stage_target.py:
-  Add md5 and sha .digests file creation per wolf31o2's feature request
-
-  30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is catalyst-2.0_rc2.
-
-  30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
-  files/catalyst.conf, modules/generic_stage_target.py,
-  modules/livecd_stage1_target.py:
-  Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
-  after each successful kernel build;add autoresume documentation to
-  catalyst.conf
-
-  30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
-  targets/embedded/embedded-controller.sh,
-  targets/embedded/embedded-fs-runscript.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
-  targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
-  targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
-  targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
-  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
-  targets/support/rc-update.sh:
-  Changed multiple spaces to tabs to satisfy my OCD.
-
-  29 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Bumped genkernel detection to require 3.3.0 or higher
-
-  29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/netboot/netboot-controller.sh:
-  Changed to clst_use from clst_embedded_use and clst_netboot_use and
-  clst_grp_use. This is catalyst-2.0_rc1.
-
-  29 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  targets/netboot/netboot-controller.sh:
-  change to clst_use from clst_netboot_use
-
-  29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/stage4/stage4-chroot.sh:
-  Changed to clst_use from clst_stage4_use and clst_livecd_use.
-
-  29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage4/stage4-chroot.sh:
-  Fixed USE invocations in stage4 target.
-
-  29 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/livecd_stage1_target.py:
-  Force use=livecd for livecd-stage1
-
-  29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  This is version 2.0_pre20051129.
-
-  28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/livecd-stage1_template.spec, examples/stage4_template.spec:
-  Removed kudzu-knoppix from example spec files.
-
-  22 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
-  Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
-
-  22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/grp_template.spec, examples/livecd-stage1_template.spec,
-  examples/stage4_template.spec, +examples/tinderbox_template.spec:
-  Added tinderbox_template.spec to examples and cleaned up pkgcache_path
-  definitions in the examples to fit in 80 columns.
-
-  22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
-  examples/livecd-stage1_template.spec, examples/stage4_template.spec,
-  modules/grp_target.py, modules/tinderbox_target.py,
-  targets/tinderbox/tinderbox-chroot.sh:
-  Tinderbox script: added newuse, tinderbox and grp targets added support for
-  overriding the pkgcache location via pkgcache_path - pkgcache_path:
-  /path/to/cache in the spec file, updated example specs to note pkgcache_path
-
-  22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
-  Added portdir example to catalyst.conf for bug #113272.
-
-  22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/support/create-iso.sh:
-  Fixed a few lines which were causing the isolinux directory to be removed
-  when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
-
-  21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/create-iso.sh:
-  Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
-
-  21 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/bootloader-setup.sh, targets/support/functions.sh:
-  Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
-  too many arches dont use it by default, test for an initrd in the yaboot
-  config.
-
-  18 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix split error if use is specified
-
-  18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
-  +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
-  Updated palo version from catalyst 1.x for HPPA.
-
-  18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Removing for loop for grub on amd64/x86 as it was totally useless.
-
-  18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Remove vga= line for PPC.
-
-  18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
-
-  18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  -catalyst-2.0_pre20051101-slot.patch, catalyst:
-  Removing slot patch as it probably didn't belong here anyway, and updating
-  version stamp to 2.0_pre20051118.
-
-  18 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
-  targets/support/bootloader-setup.sh:
-  fix the bootloader script for isolinux so that it actually makes a cfg file,
-  remove extra unneeded catalyst aborting print statement, reorganize rm code
-  to make sure is splits properly and is an array even from the cmdline
-
-  17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Added call to update-usbids to download the latest usb.ids file.
-
-  17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/generic_stage_target.py:
-  Move checks of running catalyst into the target which is simpler
-
-  17 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Attempt to fix bug #111752, due to mount_safety_check calling a lock object
-  that doesnt exist yet
-
-  17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
-  Keep unnecessary programs from installing into kerncache
-
-  17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/generic_stage_target.py:
-  Turn on more tracebacks at this point to better debug .. will need to turn
-  them down as we find errors and build appropriate error handlers
-
-  15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  Changed version marker to 2.0_pre20051115 for new ebuild.
-
-  15 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/livecd_stage2_target.py:
-  Fix bug in livecd stage2 so that it doesnt try to use tar
-
-  14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
-  list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
-  of Getting_Online.txt from catalyst 1.1.10.10.
-
-  11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
-  Added Joshua Kinard to authors for his mips contributions.
-
-  11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/livecd-stage2_template.spec:
-  Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
-  Paul Kessler on gentoo-catalyst. ;]
-
-  07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
-  Change variables from cat1 format to cat2
-
-  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/stage1_target.py:
-  Fix modules has no attribute register
-
-  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix broken aliases code that was just proof of concept
-
-  07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
-  Output mkisofs command line options to assist in debugging
-
-  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, targets/support/create-iso.sh:
-  Fix the -o option
-
-  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Add VERY basic support for aliases kernel parameter.
-
-  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/livecd_stage2_target.py:
-  Remove large section of commented code
-
-  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/stage1_target.py:
-  Allow LDFLAGS to be specified as an ENV variable for stage1
-
-  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix rc-update to automatically run default options for livecds. Removed an
-  erroneous key check.
-
-  02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
-  modules/livecd_stage1_target.py, modules/tinderbox_target.py:
-  Make use spec key optional to default to profile defaults
-
-  02 Nov 2005; Eric Edgar <rocket@gentoo.org>
-  +examples/stage4_template.spec:
-  Preliminary stage4_template.spec file
-
-  01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  +catalyst-2.0_pre20051101-slot.patch, catalyst:
-  Updated version stamp and added slot patch.
-
-  26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
-  Fix ordering problem so self.settings is defined
-
-  18 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Correct a rsync issue when the directory doesnt exist
-
-  17 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/netboot/netboot-controller.sh,
-  targets/stage4/stage4-controller.sh:
-  run pre_kmerge and post_kmerge only once
-
-  17 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  MIPS bootloader patch
-
-  15 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/mips-arcload_conf.sh:
-  Fix MIPS Serial Detection
-
-  13 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
-  +targets/support/mips-arcload_conf.sh:
-  Application of Kumba's patches for MIPS support
-
-  13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
-  Check for the correct arch specific cd building tool
-
-  13 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Print a warning if livecd/iso is not defined
-
-  11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
-  Reverted default CHOST for x86 back to i386-pc-linux-gnu.
-
-  11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/post-kmerge.sh:
-  Check for existence of files in /lib/modules before running depscan.sh. This
-  replaces the mips-specific check and makes it portable.
-
-  10 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  update autoresume logic when dealing with rsync unpack operations
-
-  10 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/post-kmerge.sh:
-  Bypass module load on mips
-
-  10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
-  remove --no-deps so dependancies get installed for genkernel
-
-  10 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix missing : statement in unpack
-
-  10 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  fix livecd-stage2 unpack when seedcache is turned off
-
-  10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/functions.sh:
-  Fix module unpacking and make it actually optional.
-
-  10 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix broken seedcache autoresume interaction
-
-  07 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Cleanup stage directories properly for tar installs
-
-  06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
-  Tinderbox no longer cleans /tmp/*
-
-  06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/tinderbox/tinderbox-chroot.sh,
-  targets/tinderbox/tinderbox-controller.sh:
-  Fixing problem with bind mounted portage and final rsync on tinderbox target
-  and adding additional logging.
-
-  06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
-  Stop tinderbox from trying to create a tarball of itself
-
-  06 Oct 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix catalyst so it fully disables snapcache when its not specified in the
-  config file
-
-  06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  examples/livecd-stage2_template.spec:
-  Removed livecd/runscript and livecd/archscript from livecd-stage2 example
-  spec template and updating version stamp.
-
-  06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/catalyst_support.py:
-  allow file_check to proceed if key is not in use
-
-  06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
-  Recursively make the missing directories
-
-  05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
-  Fix extract_modules to just echo a warning that it is missing
-
-  30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  files/catalyst.conf:
-  Updating default configuration for catalyst and updating version stamp,
-  since we're beginning internal testing for release.
-
-  15 Sep 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  fix bug 106004 split strings into a list for empty and rm operation
-
-  15 Sep 2005; Eric Edgar <rocket@gentoo.org>
-  modules/livecd_stage2_target.py:
-  Append slashes to directories so rsyncs work properly
-
-  13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/livecd-stage2_template.spec:
-  Changing source_subpath for livecd-stage2 example for bug #101704.
-
-  12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
-  targets/support/livecdfs-update.sh:
-  Added livecd/xdm and livecd/xsession options. These are used to setup the
-  default display manager and X session, respectively. Added supporting
-  documentation to example spec files. Imported more work from my fsscript for
-  the official LiveCD.
-
-  12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
-  Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
-  discussion, see bug #88777.
-
-  12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
-  modules/generic_stage_target.py:
-  Added sh architecture to supported architectures. Thanks to Matsuu Takuto
-  <matsuu@gentoo.org> for the patch. Closing bug #105693.
-
-  08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
-  Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
-  on livecd-stage2 and removing universal motd for livecd/type of
-  gentoo-release-livecd.
-
-  08 Sep 2005; Eric Edgar <rocket@gentoo.org>
-  modules/livecd_stage1_target.py:
-  Add optional livecd/type env var for scripts to add optional items to the
-  scripts
-
-  08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/files/x86-help.msg:
-  Removing x86-help.msg as it is no longer used.
-
-  08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
-  livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
-  Add dobladecenter description to bootloader files for x86/amd64.
-
-  06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
-  Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
-
-  01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/generic_stage_target.py:
-  Added split to use section for bug #104414.
-
-  30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
-  livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
-  Tabs to whitespaces for isolinux.
-
-  30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Changed isolinux to use new split-out help messages. Using grub gives a
-  single help message with pager.
-
-  30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
-  +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
-  +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
-  Added F2->F7 help messages for isolinux.
-
-  30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/README.txt, livecd/files/generic.motd.txt,
-  livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
-  livecd/files/livecd-local.start:
-  Updated files from latest used to build LiveCD.
-
-  30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
-  Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
-
-  29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/catalyst_support.py:
-  Added fix for using options with = in them with --cli (ex.
-  livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
-  <cell@ices.utexas.edu> for pointing this out to me via email.
-
-  09 Aug 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, targets/support/functions.sh:
-  fix bug in exec_in_chroot for stage1 target
-
-  09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
-  modules/generic_stage_target.py:
-  fix missing os. in os.popen. and clear the autoresume flags if the chroot is
-  invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
-
-  09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
-  catalyst, examples/livecd-stage2_template.spec,
-  examples/snapshot_template.spec, files/catalyst.conf,
-  livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
-  livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
-  livecd/files/x86-help.msg, modules/catalyst_lock.py,
-  modules/catalyst_support.py, modules/livecd_stage2_target.py,
-  targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
-  targets/stage2/stage2-preclean-chroot.sh,
-  targets/stage3/stage3-preclean-chroot.sh,
-  targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
-  targets/support/chroot-functions.sh, targets/support/create-iso.sh,
-  targets/support/filesystem-functions.sh, targets/support/functions.sh,
-  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
-  targets/support/target_image_setup.sh:
-  Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
-  to look at gamecdfs-update.sh yet.
-
-  09 Aug 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Remove extra debugging print statement
-
-  09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  +modules/catalyst_lock.py, modules/catalyst_support.py,
-  modules/embedded_target.py, modules/generic_stage_target.py,
-  modules/grp_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, modules/netboot_target.py,
-  modules/snapshot_target.py, modules/stage1_target.py,
-  modules/stage2_target.py, modules/stage4_target.py,
-  targets/support/functions.sh:
-  Add locking support. Code simplification for unpack and unpack snapshot.
-  Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
-  Add seedcache support (Grabs output from previous target run)
-  options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
-
-  27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/generic_stage_target.py:
-  Add support to cache the snapshot dir. add snapcache to options. add
-  snapshot_cache= to override the default location of the cache in
-  catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
-
-  27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
-  Forward port README.txt and Getting_Online.txt files from catalyst
-  1.1.10.8's release.
-
-  22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
-  Add automatic creation/deletion of runlevels based on rcadd rcdel
-
-  19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
-  Fix grp so that grp/use is not required anymore
-
-  12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
-  -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
-  -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
-  -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
-  +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
-  +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
-  Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
-  they are known to cause booting problems.
-
-  08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
-  Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
-  <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
-  finding this bug.
-
-  08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  Fixed quoting in stage1 profile check.
-
-  07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage3/stage3-chroot.sh:
-  Fixing USE for stage3.
-
-  07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
-  targets/support/chroot-functions.sh:
-  Fix FETCH code so it will run for Pylon
-
-  07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
-  targets/grp/grp-chroot.sh:
-  Fix bindist invcation.
-
-  07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/grp/grp-chroot.sh:
-  Made sure bindist was used for all emerges in GRP.
-
-  07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
-  Fix USE flags for GRP build
-
-  07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
-  targets/stage4/stage4-chroot.sh:
-  let GRP use the users environment variables and removed extra
-  GRP_STAGE23_USE from stage4
-
-  07 Jul 2005; Eric Edgar <rocket@gentoo.org>
-  targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
-  Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
-
-  07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
-  fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
-  impact all previous spec files that use this option. It's beejay's fault.
-
-  06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
-  Changed to use linux32 for ppc32 support when build host is ppc64.
-
-  06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
-  arch/x86.py:
-  Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
-
-  06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
-  Minor cosmetic print statement fixes for readability
-
-  06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/generic_stage_target.py:
-  Fix None None bug and exception reporting
-
-  06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
-  Fix iso creation script.  Case statement out of place
-
-  05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
-  arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
-  arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
-  catalyst, files/catalyst.conf, modules/builder.py,
-  modules/catalyst_support.py, modules/embedded_target.py,
-  modules/generic_stage_target.py, modules/generic_target.py,
-  modules/grp_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, modules/netboot_target.py,
-  modules/snapshot_target.py, modules/stage1_target.py,
-  modules/stage2_target.py, modules/stage3_target.py,
-  modules/stage4_target.py, modules/tinderbox_target.py,
-  targets/embedded/embedded-chroot.sh,
-  targets/embedded/embedded-fs-runscript.sh,
-  targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
-  targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
-  targets/grp/grp-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
-  targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
-  targets/netboot/netboot-image.sh, targets/stage1/build.py,
-  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
-  targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
-  targets/stage2/stage2-controller.sh,
-  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage3/stage3-controller.sh,
-  targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
-  targets/stage4/stage4-controller.sh,
-  targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
-  targets/support/create-iso.sh, targets/support/functions.sh,
-  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
-  targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
-  targets/support/target_image_setup.sh,
-  targets/tinderbox/tinderbox-chroot.sh,
-  targets/tinderbox/tinderbox-controller.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh:
-  Big honkin' copyright update.
-
-  05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
-  modules/generic_stage_target.py:
-  add additional logging output. Use standard os redirection methods to log to
-  a file
-
-  05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-chroot.sh:
-  Added profile sanity check for bug #97867.
-
-  05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Removing acpi=off from default kernel arguments and adding ia64
-  livecd-stage2 support functions and cdtar.
-
-  30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
-  Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
-  control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
-  splash command line.
-
-  28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/create-iso.sh:
-  Fixed up zisofs support. Waiting for response from sparc before touching
-  their ISO creation.
-
-  28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
-  targets/support/functions.sh:
-  Added livecd/bootargs and added the option to the bootloader-setup.sh script
-  to allow it to work on all arches that dynamically build their bootloader
-  configuration.
-
-  27 Jun 2005; Eric Edgar <rocket@gentoo.org>
-  targets/stage4/stage4-controller.sh:
-  Fix stage4 so it doesnt run the bootloader stuff
-
-  24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh:
-  Removed dokeymap from non-Gentoo releases.
-
-  23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Added call to update-pciids to download the latest pci.ids file.
-
-  23 Jun 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
-  modules/stage4_target.py:
-  Allow changing the location of the pkg_cache in stage4 or livecd-stage1
-
-  22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
-  Fix issue where -s on the command line would not run
-
-  22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/generic.motd.txt:
-  Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
-  kernel configurations.
-
-  22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Updated hostname/domainname creation for new baselayout.
-
-  16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
-  Fixing some bootloader isolinux/boot stuff for x86/amd64.
-
-  14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/chroot-functions.sh:
-  Change portage emerge to use --oneshot --nodeps to keep from merging the
-  same packages multiple times.
-
-  14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage2/stage2-chroot.sh:
-  Added a -p bootstrap when catalyst is called with -V (verbose).
-
-  10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Removed inittab hack, as this is done by livecd-tools.
-
-  09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
-  Revert sync for bug #86914.  Yeah... I need to pay more attention sometimes.
-
-  09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
-  -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
-  livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
-  livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Removed gentoo.png and creation of face directory. Changed
-  livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
-  1.1.10_pre4.
-
-  02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-preclean-chroot.sh,
-  targets/support/chroot-functions.sh:
-  Added setup_binutils function and force both of them to run during stage1
-  cleanup.
-
-  01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/livecd-stage2_template.spec:
-  Added livecd/volid explanation to example spec.
-
-  01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/create-iso.sh:
-  General cleanup of ISO code and added default livecd/volid when it is not set.
-
-  25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/embedded/embedded-controller.sh:
-  Actually modify the embedded target this time.
-
-  25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
-  examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
-  Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
-  and livecd-stage2 targets.
-
-  20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
-  files/catalyst.conf:
-  Retired John Davis <zhen@gentoo.org> and added storedir to default
-  catalyst.conf.
-
-  20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Uncommented openglify, since it is needed for both opengl-update-livecd and
-  opengl-update.
-
-  18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/generic_stage_target.py:
-  Fix print statement so it shows when kill_chroot_pids is run correctly
-
-  16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/snapshot_target.py:
-  Fix snapshot target to skip the kill_pids check
-
-  06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
-  Bug fixes in parse_spec, fix issues detecting list or string.
-
-  05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/catalyst_support.py:
-  Fix bug 65284. More flexible spec parsing. Should handle cases where no
-  spaces are after :. Better handling of comments ( ie preprocessed and
-  stripped off ). Unset empty keys.
-
-  03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  targets/support/kill-chroot-pids.sh:
-  Remove extra P_NAME definition that is never used. Saves processing time.
-  Bumped catalyst to pre2
-
-  03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
-  +targets/support/kill-chroot-pids.sh:
-  User info about runscript and archscript. Added checks for processes running
-  in the chroot and created a script to kill them. Should fix the unmounting
-  issues with gconfd or any other running application in the chroot
-
-  29 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
-  Remove using gcc-config to set things up as we should all be using 2005.0
-  seed stages now.
-
-  29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/livecd-stage2_template.spec:
-  Added livecd/users to example livecd-stage2 spec file.
-
-  29 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/livecdfs-update.sh:
-  Change default hostnames for livecds
-
-  29 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
-  Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
-  bootloading
-
-  29 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/livecd_stage2_target.py:
-  Clear autoresume flags when build is done
-
-  29 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
-  targets/support/create-iso.sh:
-  Fix isolinux so that it finds menus and kernels and stuff
-
-  28 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Make purge operation a little less chatty, removed print statements
-
-  28 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
-  livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
-  updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
-
-  28 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/livecd_stage2_target.py:
-  print warning message about deprecated use of cdfstype
-
-  28 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/chroot-functions.sh:
-  statically define genkernel location to eliminate which command failure if
-  genkernel is not installed
-
-  27 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  change the portage_overlay to an array so it always works
-
-  27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/catalyst_support.py:
-  Fix exception handling to remove extraneous prints of None
-
-  27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
-  Remove iso creation code from stage4
-
-  27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
-  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, modules/snapshot_target.py,
-  targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/netboot/netboot-controller.sh,
-  targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
-  targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
-  targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
-  targets/support/create-iso.sh, targets/support/kmerge.sh,
-  targets/support/target_image_setup.sh,
-  targets/tinderbox/tinderbox-controller.sh:
-  Fix some exception handling in catalyst_support.py, remove intermediate
-  destination folder of iso and tarball, add additional tests for folders not
-  found on host but defined in spec file, keep catalyst from erroring in this
-  case, change exit code on shell scripts so that errors are reported to
-  catalyst and causes catalyst to die on errors, fix bug in
-  livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
-  check for mkisofs that informs the user of where to get the program, and
-  removed the autoresume code from ccache and distcc installation until I can
-  figure out a way to have the autoresume flag go someplace outside the chroot.
-
-  26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
-  Remove bind mounts before rm operations happen at startup
-
-  26 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  Fix bug where purge deletes the autoresume directory but doesnt recreate it
-
-  26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
-  modules/generic_stage_target.py:
-  fix minor bug in the purge code so that it actually runs the commands
-
-  22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
-  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
-  modules/stage4_target.py:
-  Change ordering of tasks so root_overlay and fsscript occur after
-  livecd_update, giving users a chance to override livecd_update
-
-  21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/generic_stage_target.py:
-  Added a better exception handling message for keyboard interrupt and added
-  countdown timer for purge operation to give an opportunity to exit
-
-  21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/generic_stage_target.py:
-  Add support to clear the autoresume flags and improve the purge code to
-  clean the chroot, and pkg/kern cache
-
-  21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/generic_stage_target.py,
-  modules/livecd_stage1_target.py:
-  only append livecd-tools to the livecd-stage1 target package list and move a
-  check out of the way so command line and spec files can co-exist
-
-  21 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py:
-  fixed python syntax in set_packages so catalyst will run
-
-  21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
-  modules/embedded_target.py, modules/generic_stage_target.py,
-  modules/grp_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, modules/netboot_target.py,
-  modules/stage4_target.py, modules/tinderbox_target.py,
-  targets/embedded/embedded-chroot.sh,
-  targets/embedded/embedded-controller.sh,
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  -targets/livecd-stage2/livecd-stage2-bootloader.sh,
-  -targets/livecd-stage2/livecd-stage2-cdfs.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  -targets/livecd-stage2/livecd-stage2-iso.sh,
-  targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
-  +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
-  +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
-  targets/support/functions.sh, targets/support/livecdfs-update.sh,
-  +targets/support/target_image_setup.sh:
-  embedded target cleanups ... iso,bootloader,target_setup generalizations,
-  minor code fixes
-
-  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/support/livecdfs-update.sh:
-  Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
-  a custom one if livecd/type is gentoo-gamecd. Added more default setup to
-  livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
-  and generic-livecd.
-
-  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/support/rc-update.sh:
-  Updated rc-update.sh with better defaults for different livecd/type settings
-  and cleaning up file copying in livecd-stage2-controller.sh to match
-  catalyst 1.1.9.
-
-  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
-  Made example of catalyst.conf in README match the default catalyst.conf
-  provided.
-
-  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
-  -REMARKS, -TODO:
-  Removing old files from previous maintainers and updating README.
-
-  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
-  Added livecd/users option to create non-root users. The first user listed
-  will also be used for auto-starting X, if X is merged onto the CD.
-
-  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/support/livecdfs-update.sh:
-  Updated all instances of livecd/type: gentoo-release-environmental to
-  gentoo-release-livecd and added generic-livecd.
-
-  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/fsscript.sh.example, examples/gamecd.conf.example,
-  examples/generic_stage_template.spec, examples/grp_template.spec,
-  examples/livecd-stage1_template.spec,
-  examples/livecd-stage2_template.spec, examples/netboot_template.spec,
-  examples/snapshot_template.spec:
-  Imported example files from catalyst 1.1.9 to make them more verbose.
-
-  18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
-  Fix grp/use bug #89365
-
-  15 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, targets/support/kmerge.sh:
-  Fixes for initramfs overlay support.
-
-  15 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, targets/support/kmerge.sh,
-  targets/support/pre-kmerge.sh:
-  Fix ctrl-c error if pre-kmerge.sh is running by sourcing
-  /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
-  caching bug; Also adding preliminary support for initramfs_overlay from
-  genkernel
-
-  14 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, targets/support/kmerge.sh:
-  Removed support for postconf as genkernel no longer has that option
-
-  14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
-  modules/embedded_target.py, modules/generic_stage_target.py,
-  modules/grp_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, modules/netboot_target.py,
-  modules/stage4_target.py, modules/tinderbox_target.py,
-  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
-  targets/stage1/stage1-preclean-chroot.sh,
-  targets/support/chroot-functions.sh:
-  AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
-  die properly on CTRL-C; fixed stage1 bug with gcc-setup
-
-  11 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/livecd_stage2_target.py:
-  Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
-
-  11 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, modules/stage4_target.py,
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
-  targets/support/functions.sh, targets/support/kmerge.sh,
-  targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
-  Generalized kernel support, fsscript, rcupdate, etc for stage4
-
-  09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/support/pre-kmerge.sh:
-  Removed sed for usb devices from legacy genkernel, as we're going to require
-  a version much higher that no longer exhibits the bug.
-
-  08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
-  targets/support/livecdfs-update.sh:
-  Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
-  properly with hotplug firmwares, and also updated gamecd.conf.example, since
-  the ut2004demo shell script has been renamed to ut2004-demo.
-
-  08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
-  let genkernel always reinstall itself
-
-  07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/generic_stage_target.py,
-  modules/stage1_target.py, targets/support/livecdfs-update.sh:
-  fix case bug in livecdfs-update.sh; fix bug in initial command line
-  arguement parsing; add cflags spec file support which is only allowed to
-  override in stage1
-
-  07 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  targets/stage3/stage3-chroot.sh:
-  Fix a use flag bug in the stage3
-
-  07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
-  modules/generic_stage_target.py:
-  Changes to allow cflags, chost, cxxflags in a spec file
-
-  06 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
-  targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
-  targets/support/pre-kmerge.sh:
-  change the code to use more case statements. Fix gcc issue in stage1.
-
-  06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
-  Merging in changes from catalyst 1.1.x for gamecd support.
-
-  06 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  targets/stage1/stage1-preclean-chroot.sh:
-  Removing gcc-config stuff to see if its still required to work around a gcc
-  bug
-
-  06 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  targets/support/chroot-functions.sh, targets/support/kmerge.sh:
-  Added tests for genkernel >3.2.0
-
-  05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
-  Fixed email address
-
-  05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
-  Updated AUTHORS with new maintainers and updated contributors list.
-
-  05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  examples/fsscript.sh.example, livecd/files/README.txt,
-  livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
-  livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
-  targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
-  Changed maintainers. Updated examples/fsscript.sh.example to provide better
-  documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
-  universal.motd.txt to resolve documentation issue on bug #86914. Added
-  x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
-  sed-fu from livecdfs-update.sh and made default timezone UTC rather than
-  GMT.
-
-  05 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  targets/livecd-stage2/livecd-stage2-controller.sh:
-  Removed a few unnecessary comments
-
-  05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
-  Removed obsolete files from the livecd directory as the functionality has
-  moved into the targets folders
-
-  04 Apr 2005; Eric Edgar <rocket@gentoo.org>
-  +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
-  Additional catalyst 2.0.0 files
-
-  04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
-  +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
-  +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
-  +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
-  -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
-  -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
-  -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
-  -livecd/runscript/alpha-archscript.sh,
-  -livecd/runscript/default-runscript.sh,
-  -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
-  -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
-  -livecd/runscript-support/gamecdfs-update.sh,
-  -livecd/runscript-support/kmerge.sh,
-  -livecd/runscript-support/livecdfs-update.sh,
-  -livecd/runscript-support/post-kmerge.sh,
-  -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
-  modules/embedded_target.py, modules/generic_stage_target.py,
-  modules/grp_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, -modules/netboot.py,
-  +modules/netboot_target.py, modules/snapshot_target.py,
-  modules/stage1_target.py, +modules/stage4_target.py,
-  modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
-  +targets/embedded/embedded-controller.sh,
-  targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
-  -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
-  +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
-  -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
-  +targets/livecd-stage1/livecd-stage1-controller.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  -targets/livecd-stage1/livecd-stage1.sh,
-  +targets/livecd-stage2/livecd-stage2-bootloader.sh,
-  +targets/livecd-stage2/livecd-stage2-cdfs.sh,
-  +targets/livecd-stage2/livecd-stage2-controller.sh,
-  +targets/livecd-stage2/livecd-stage2-iso.sh,
-  targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
-  targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
-  -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
-  -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
-  targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
-  +targets/stage1/stage1-controller.sh,
-  +targets/stage1/stage1-preclean-chroot.sh,
-  -targets/stage1/stage1-preclean1-chroot.sh,
-  -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
-  targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
-  targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
-  targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
-  targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
-  +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
-  +targets/stage4/stage4-preclean-chroot.sh,
-  +targets/support/chroot-functions.sh,
-  +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
-  +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
-  +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
-  +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
-  +targets/tinderbox/tinderbox-controller.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh,
-  -targets/tinderbox/tinderbox.sh:
-  Initial Import of Catalyst 2.0.0
-
-  30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  Added /usr/portage as tmpfs (this will be made conditional later).
-
-  29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
-  Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
-  from an interactive shell.
-
-  29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
-  livecd/files/livecd-local.start, -livecd/files/mkvardb,
-  livecd/runscript-support/pre-kmerge.sh,
-  livecd/runscript/default-runscript.sh:
-  Moved livecd-bash_profile to livecd-bashrc. Added check for
-  /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
-  sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
-  time.
-
-  24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
-  modules/generic_stage_target.py:
-  Applying arm patch from vapier and closing bug #86466. This is now catalyst
-  1.1.8, so enjoy.
-
-  24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
-  livecd/runscript/default-runscript.sh,
-  targets/livecd-stage1/livecd-stage1.sh:
-  Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
-  #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
-  arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
-  /tmp in the chroot.
-
-  19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/ppc-archscript.sh:
-  Added -l to mkisofs line for ppc as this allows full 31 character file names.
-
-  16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
-  Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
-  for multiple initrd files.
-
-  16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/ppc-archscript.sh:
-  Modifed PPC archscript to close bug #84648 and also to make the PPC
-  archscript produce multiple initrd files, like x86/amd64.
-
-  09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
-  -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
-  livecd/runscript/ppc-archscript.sh:
-  Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
-  isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
-  livecd/volid for the HFS volid, too.
-
-  09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  Calling this one 1.1.7 and rolling a tarball.
-
-  08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
-  livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
-  -livecd/runscript/sparc64-archscript.sh,
-  livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
-  Added livecd/volid to set the volume ID when creating the ISO, patch by
-  Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
-  sparc-archscript.sh and removing sparc64 one, as they are identical now.
-
-  08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
-  +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
-  Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
-
-  08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  Removed hdparm from default runlevel as it break ide=nodma at boot.
-
-  07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/pre-kmerge.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh:
-  Revert last set of changes and remove portage version check from emerge in
-  livecd-stage1, as it breaks catalyst's ability to fail properly on an
-  incomplete emerge.
-
-  07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/pre-kmerge.sh:
-  Change genkernel check to use best_version and has_version to determine if
-  the any previously installed versions of genkernel are up to date. Change
-  emerge line for kernels to use -n option to only install if they were not
-  previously installed.
-
-  06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
-  -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
-  -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
-  livecd/runscript/sparc-archscript.sh:
-  Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
-  unified sparc32/sparc64 cdtar.
-
-  06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh,
-  livecd/runscript-support/pre-kmerge.sh:
-  Change sudoers update to only run if /etc/sudoers exists and only reduce
-  splash to 1024x768 on minimal and universal install CD.
-
-  05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
-  targets/livecd-stage1/livecd-stage1.sh:
-  Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
-  #73363.
-
-  03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
-  livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
-  livecd/runscript/sparc64-archscript.sh,
-  livecd/runscript/x86-archscript.sh:
-  Added a new empty livecd file to each archscript. This will be used for an
-  identifier by genkernel to allow booting from a non-primary CDROM.
-
-  03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  Catalyst 1.1.6 is here.
-
-  03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-preclean2-chroot.sh:
-  Commenting out stage1 cleaning of /var/db.
-
-  02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/pre-kmerge.sh:
-  Made splash reduction to 1024x768 only for minimal and universal release media.
-
-  01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-preclean2-chroot.sh:
-  Added SLOT files back to /var/db entries in stage1.
-
-  01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  +livecd/files/gentoo.png, livecd/files/livecd-local.start,
-  livecd/runscript/default-runscript.sh,
-  livecd/runscript-support/livecdfs-update.sh,
-  targets/livecd-stage2/unmerge.sh:
-  Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
-  not writeable at boot. Removed -a from cp in default-runscript.sh to keep
-  the copy from preserving permissions and also adding /usr/share/faces and
-  default Gentoo icon. We'll see how the icon does for us. Removing serial
-  init script, as it causes problems with the splash theme.
-
-  28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage1/livecd-stage1.sh:
-  -n, not -z
-
-  28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
-  livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/livecdfs-update.sh,
-  livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
-  targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage1/stage1-preclean2-chroot.sh:
-  Removed x-setup from local.start and added in symlinks for gconf, portage
-  profiles (for installer) and /var/db. Added a touch for root's .bashrc for
-  baselayout and removed /etc/startx from the environmental type. Commented
-  unmerge of sources in kmerge.sh, as they should be unmerged by the spec
-  file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
-  users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
-  for X, use the latest pci.ids and usb.ids from portage, and create
-  /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
-  post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
-  snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
-  one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
-  gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
-  executable.
-
-  04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
-  Removed ccache from default options as it breaks catalyst when merged with
-  USE=-ccache.
-
-  04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/snapshot_target.py:
-  Added /local/ to snapshot exclusion.
-
-  31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  Updated to attempt to start 5 interfaces, rather than 4. You can blame
-  gustavoz and his 5 interface Xeon for this.
-
-  29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
-  Added a conditional before killing gconfd-2. This is also going to be
-  catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
-  release.
-
-  29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
-  Moved killall -9 gconfd-2 to execute outside chroot.
-
-  29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/x86-help.msg:
-  Modified x86-help.msg to remove agpgart line, add noload= line, and replace
-  tabs with spaces.
-
-  29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/x86-archscript.sh:
-  Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
-  line.
-
-  29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  Version 1.1.4
-
-  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage1/livecd-stage1.sh:
-  Added killall for gconfd-2 back into livecd-stage1.sh
-
-  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/alpha-archscript.sh:
-  Alpha fixes for multiple kernels..
-
-  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/kmerge.sh:
-  Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
-
-  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
-  livecd/runscript/sparc64-archscript.sh:
-  Force devfs if udev is not selected for all supporting arches.
-
-  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
-  livecd/runscript-support/kmerge.sh:
-  Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
-  kernels.
-
-  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
-  Re-enabled preclean in grp and added gconfd-2 killing.
-
-  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/x86-archscript.sh:
-  Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
-  users to use apm.
-
-  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1.sh,
-  targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
-  Added ability to pause indefinitely. This closes bug #79798. I've also added
-  the gcond-2 killall back in, but now it is in the actual preclean script and
-  is executed inside the chroot.
-
-  26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
-  Updated for 1.1.3 release.
-
-  26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
-  targets/netboot/netboot-packages.sh,
-  targets/tinderbox/tinderbox-chroot.sh:
-  Updated to use package.use correctly. Blame Robert Paskowitz
-  <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
-
-  26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-preclean2-chroot.sh:
-  Fixed find line for new stage1 /var/db/pkg.
-
-  25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-preclean2-chroot.sh:
-  Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
-  COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
-  its size small.
-
-  24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
-  added net.ethX symlinks, and added copying of files from
-  /usr/lib/hotplug/firmware into firmware tarball.
-
-  23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  Firmware updated to use new /lib/firmware directory.
-
-  16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
-  fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
-  work when both -f and -C were used on the command line.
-
-  13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage3/stage3-chroot.sh:
-  Added a portage version check to each target that uses --newuse to ensure a
-  high enough version is used. This resolves bug #75336.
-
-  13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/livecd-local.start:
-  Possible local.start fix for beejay.
-
-  12 Jan 2005; John Davis <zhen@gentoo.org>
-  modules/embedded.py:
-  kernel building patch for embedded from mutex@gentoo.org (bug #76542)
-
-  11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/kmerge.sh:
-  Added ccache support to genkernel call in livecd-stage2.
-
-  11 Jan 2005; John Davis <zhen@gentoo.org>
-  targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
-  targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
-  targets/netboot/netboot.sh:
-  netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
-  some feature enhancements.
-
-  11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage1/livecd-stage1.sh,
-  targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
-  Added a -F or --fetchonly command line option and closing out bug #77480.
-  Also added a portage version check to livecd-stage1 to close out bug #68307.
-
-  11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh,
-  targets/stage3/stage3-chroot.sh:
-  Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
-  target to use emerge -e when building. This is only temporary until the
-  bootstrap.sh script can be fixed or another solution can be decided upon.
-
-  09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
-  +targets/embedded/kmerge.sh:
-  partial fix for #76542, waiting for the necessary patch to modules/embedded.py
-  from mutex@gentoo.org
-
-  09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
-  modules/livecd_stage2_target.py:
-  fix for bug #76146
-
-  05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
-  Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
-  targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
-  the brokenness of a stage1 tarball.
-
-  04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
-  patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
-  cmdline
-
-  04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
-  modules/livecd_stage2_target.py:
-  fix for #76530
-
-  04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
-  -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
-  -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
-  +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
-  +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
-  Upgraded the isolinux cdtar files and closing bug #70518.
-
-  04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/embedded_target.py, modules/generic_stage_target.py,
-  modules/grp_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, modules/netboot.py,
-  modules/stage1_target.py, modules/tinderbox_target.py:
-  Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
-  separate out specific target logic from the generic targets modules.
-
-  03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
-  new PPC arch file from pvdabeel@gentoo.org
-
-  01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
-  examples/generic_stage_template.spec, modules/catalyst_support.py:
-  tweaking error handling in the main catalyst script
-  updated the example to include a blurb about portage_confdir
-
-  29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
-
-  17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
-  fix for #73851
-
-  17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
-  fix for #66592. catalyst now gives a traceback when it bails out, making
-  troubleshooting amazingly easier
-
-  17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/embedded_target.py,
-  modules/generic_stage_target.py, modules/grp_target.py,
-  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
-  modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
-  Reversing patch from Eric Edgar from bug #70663.
-
-  17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/x86-archscript.sh:
-  Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
-  not work without it (mkisofs fails on creating ISO).
-
-  16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/embedded_target.py,
-  modules/generic_stage_target.py, modules/grp_target.py,
-  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
-  modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
-  Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
-  separate out specific target logic from the generic targets modules.
-
-  16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
-  targets/embedded/embedded.sh:
-  Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
-
-  16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
-  livecd/runscript/default-runscript.sh,
-  livecd/runscript-support/gamecdfs-update.sh,
-  livecd/runscript-support/livecdfs-update.sh,
-  modules/livecd_stage2_target.py:
-  Added gamecd/conf option to livecd_stage2_target.py, added
-  gamecd.conf.example to /examples, cleaned up game-specific code in
-  gamecdfs-update.sh to make it more generic, added more fundtionality to
-  livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
-  and gentoo-gamecd to make spec files simpler and to remove the need for
-  specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
-  user to still use a custom fsscript of their own.
-
-  16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  +livecd/files/environmental.motd.txt,
-  targets/livecd-stage1/livecd-stage1.sh:
-  Added environmental.motd.txt for gentoo-release-environmental livecd/type.
-
-  15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/default-runscript.sh,
-  livecd/runscript-support/livecdfs-update.sh:
-  Added gentoo-release-environmental as a valid livecd/type and did some
-  cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
-  devices other than eth0.
-
-  14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/livecd-stage1/livecd-stage1-chroot.sh:
-  Changed livecd-stage1 to merge each package individually. This should not
-  make it into a production version of catalyst, but is here as a possible
-  solution to bug #68307.
-
-  12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
-  livecd/runscript/sparc-archscript.sh,
-  livecd/runscript/sparc64-archscript.sh,
-  livecd/runscript/x86-archscript.sh:
-  Added failures to all arches on mkisofs failure and also made -z option to
-  mkisofs optional on x86 depending on loop type used.
-
-  12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/x86-archscript.sh:
-  Making sure the mkisofs call causes a failure when it doesn't complete
-  successfully. Once again, blame jforman, our beloved infra-monkey.
-
-  12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/default-runscript.sh:
-  squashfs-utils->squashfs-tools fix.  Blame jforman.
-
-  09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/isogen/x86-isogen.sh:
-  Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
-  possibly not booting on really old systems.
-
-  09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/x86-archscript.sh:
-  Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
-  possibly not booting on really old systems.
-
-  08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  Save some space by removing redundant firmware after tarball is made, only
-  perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
-  readable.
-
-  06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  targets/stage1/stage1-preclean2-chroot.sh:
-  Added patch from vapier and closing bug #73556.
-
-  22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
-  modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
-  +targets/embedded/embedded-fs-runscript.sh,
-  targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
-  fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
-  from mutex@gentoo.org for modules/embedded.py
-
-  19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
-  livecd/runscript-support/livecdfs-update.sh:
-  Fixing up some GameCD stuff and also fixing a problem with the ls and grep
-  aliases having --color rather than --color=auto.
-
-  17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/livecd-local.start:
-  Let's try actually making a proper edit on livecd/files/livecd-local.start
-  this time, shall we...
-
-  17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/livecd-local.start:
-  Fixing up livecd/files/livecd-local.start to remove ALSA config and make
-  x-setup check for /etc/startx.
-
-  14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/gamecdfs-update.sh:
-  Fixing minor sed bug in gamecdfs-update.sh.
-
-  07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  examples/snapshot_template.spec,
-  livecd/runscript-support/gamecdfs-update.sh,
-  livecd/runscript-support/livecdfs-update.sh:
-  Fixing typo in snapshot_template.spec and closing bug #70321.
-
-  02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/pre-kmerge.sh:
-  Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
-  genkernel will only add the 1024x768 version of the gensplash image to the
-  bzImage, which added with the livecd-stage2 removal of the unused splash
-  images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
-
-  29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
-  livecd/runscript/sparc64-archscript.sh:
-  Updated with silo/mkisofs patch from gustavoz.
-
-  28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/files/x86-help.msg:
-  Updated x86-help.msg to make it fall more inline with current
-  genkernel/livecd-tools options.
-
-  28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/pre-kmerge.sh:
-  Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
-  it is only working properly on amd64 and x86 anyway. Also fixing a typo in
-  genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
-  loading.
-
-  22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
-  livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/livecdfs-update.sh,
-  targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
-  Changed kernel build caching to use kerncache option, rather than pkgcache
-  option. Fixed --postconf and --callback for builds that do not require them.
-  Removed delay when removing package sin the system profile. This is now
-  catalyst 1.1.0, so enjoy.
-
-  21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  Stopping udev from using the nasty device tarball.  We don't need it anyway.
-
-  21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
-  livecd/runscript/sparc-archscript.sh,
-  livecd/runscript/sparc64-archscript.sh,
-  livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
-  Fixing gpm support by uncommenting default settings. Fixing case where
-  boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
-  Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
-  not get renamed. Fixed a problem where we were accidentally removing the
-  hwdata-knoppix versions of pci.ids and usb.ids and linking
-  /usr/share/misc/*.ids to non-existent files. This should hopefully be it
-  for 2004.3 and catalyst 1.1.0.
-
-  19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
-  patch from vapier@gentoo.org for bug #68080
-
-  19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
-  livecd/runscript-support/kmerge.sh:
-  made kernel caching dependent on the "pkgcache" option so that genkernel's
-  postconf can actually work
-
-  18 Oct 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/livecdfs-update.sh:
-  patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
-
-  17 Oct 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  firmware tarball fix for packages that need firmware such as ipw2100
-
-  16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
-  livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/livecdfs-update.sh,
-  modules/livecd_stage2_target.py:
-  patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
-
-  14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
-  acpi=off changed to acpi=ht. enables HT automatically for intel users, but
-  should not hurt non-HT users
-
-  12 Oct 2004; John Davis <zhen@gentoo.org>
-  targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
-  +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
-  livecd/runscript-support/kmerge.sh:
-  bugfixes for #67195, #67197, #67122, and #46918
-
-  12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
-  small netboot fixups
-
-  11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
-  targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
-  targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
-  targets/netboot/netboot.sh:
-  sweeping updates and changes to the netboot code. the patches should fix the
-  arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
-  Frysinger <vapier@gentoo.org> for writing and contributing the patches.
-
-  06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
-  livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
-  targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
-  targets/netboot/netboot.sh:
-  more code cleanup and maintenance
-
-  05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
-  modules/generic_stage_target.py, +modules/netboot.py,
-  +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
-  +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
-  +targets/netboot/netboot.sh:
-  initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
-  for writing them!
-
-  05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
-  targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
-  bugfix for #66083 which in turn addresses #61605. distcc apparently does not
-  have to start a server on the build host for it to distribute.
-
-  04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
-  added a new -s/ --snapshot option. no more using --cli to create snapshots,
-  just do -s version_stamp
-
-  29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
-  bugfix #60502 - the stage2 target can now resume the bootstrapping process
-
-  28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
-  +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
-  livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
-  modules/livecd_stage2_target.py:
-  udev support for livecds
-
-  16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
-  +targets/livecd-stage2/unmerge.sh:
-  bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
-  Also, livecd-stage2 unmerge.sh added back in.
-
-  13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
-  livecd/runscript-support/livecdfs-update.sh:
-  bugfixes for #60887 and #63338
-
-  09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
-  bugfixes for #63382 and #63338
-
-  08 Sep 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
-  livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
-  livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
-  livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
-  lots of changes in this revision. first of all, major cosmetic fixups to the
-  archscripts. i also fixed a non-reported bug where pkgcache was not being used
-  for distcc or ccache builds in most of the targets. bug #56581 is finially
-  closed (kernel caching for multiple runs of the livecd-stage2 build) - big
-  performance enhancement here.
-
-  07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
-  modules/livecd_stage2_target.py:
-  fix for bug #63033, thanks to usata@gentoo.org for the patch
-
-  30 Aug 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
-  bugfixes for #61537 and #61779
-
-  13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
-  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
-  modules/snapshot_target.py:
-  bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
-  enhancements), and #56773 (catalyst overlay for build root). Snapshotting
-  time should also be improved due to a more efficient use of rsync. This commit will
-  mark the portage version of catalyst-1.9.0.
-
-  10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
-  add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
-  #59882.
-
-  02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
-  fix for bug #58208
-
-  02 Aug 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  bugfix #51086
-
-  02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
-  +targets/stage1/build.py, -targets/stage1/build.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
-  targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
-  targets/stage3/stage3-chroot.sh:
-  applied patch from bug #58840. it should fix up things for uclibc stages and
-  cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
-
-  21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
-  +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
-  +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
-  -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
-  -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
-  livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/livecdfs-update.sh,
-  modules/livecd_stage2_target.py:
-  addition of wolf31o2's gamecd patchset. untested, so please beware
-
-  14 Jul 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh,
-  modules/generic_stage_target.py, modules/livecd_stage2_target.py:
-  fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
-  livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
-  this out of generic_stage_target and into livecd-stage2 since the
-  livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
-
-  13 Jul 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
-  default rc'ed programs when only one change was required to rcadd. so I
-  changed it so that the defaults are *always* loaded and specified additions/
-  deletions are just added on top of those.
-
-  12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/tinderbox/tinderbox-chroot.sh:
-  changing the more verbose behavior to the -V (verbose) flag
-
-  12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
-  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
-  targets/tinderbox/tinderbox-chroot.sh:
-  the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
-  it is about to merge so that deps and USE flags are more evident
-
-  11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
-  modules/catalyst_support.py:
-  completely rewrote the catalyst main script so that it can actually utilize
-  more than one command line flag. new functionality included, but not active
-  yet (--debug and --verbose). arguments can still be passed on the commandline
-  through the use of the -C (--cli) flag. updated the arg_parse function in
-  catalyst_support.py to accomodate my changes.
-
-  02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
-  modules/generic_target.py, modules/grp_target.py,
-  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
-  modules/snapshot_target.py, modules/stage1_target.py,
-  modules/stage2_target.py, modules/stage3_target.py,
-  modules/tinderbox_target.py, targets/stage1/stage1.sh:
-  fixes for bugs #55192 and #54137
-  added a new key for all specfiles, portage_confdir.
-  this should point to a directory similar in functionality to /etc/portage.
-
-  cleaned up the module code a bit so that unnecessary modules
-  are not imported.
-
-  more work on resuming. it is getting there, but it still needs a ton of work,
-  so please test, and report bugs.
-
-  18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/generic_stage_target.py,
-  targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
-  stage resuming functionality should be working. I still have to work on GRP
-  and livecds, but they should not be hard. I could not incorporate emerge
-  --resume into stage resuming functionality because in some instances, portage
-  is remerged (bootstrap, stage2), which wipes out the resume data and puts
-  catalyst into an infinite portage merging loop (very unproductive, trust me ;)
-  ). I also made some small tweaks to the stage target scripts which clean up
-  the envscript stuff. Not noticable performance wise, but it makes me feel all
-  warm and fuzzy to know that it is programmed absolutely correctly ;)
-
-  16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
-  modules/generic_stage_target.py:
-  revamped the cmd() structure so that it could properly return error codes.
-  Please note that this might break catalyst until there is some further
-  testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
-  of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
-  now. Additionally, catalyst will stop when there is an error with an ebuild
-  ... it didn't do this before, it just plowed along and packed things up.
-
-  Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
-  code in portage.py and then answering my noob questions.
-
-  13 Jun 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/livecdfs-update.sh:
-  some last minute fixins (stuff to work with the new genkernel)
-
-  13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
-  rolling out 1.0.8.1
-
-  11 Jun 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
-  new key, livecd/fsscript. use this to run commands in the livecdfs before it
-  is made into an iso
-
-  10 Jun 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/livecdfs-update.sh,
-  livecd/runscript-support/post-kmerge.sh,
-  livecd/runscript-support/pre-kmerge.sh:
-  two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
-  functions control what scripts are added to their respective runlevels. This
-  option would be specified like so in the spec file: livecd/rcadd:
-  metalog:default foo:boot. the syntax is the same for livecd/rcdel.
-
-  08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
-  modules/catalyst_support.py, modules/livecd_stage2_target.py:
-  livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
-  the code to give a nice error msg instead of a cryptic traceback
-
-  04 Jun 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript-support/livecdfs-update.sh:
-  small fix for bootsplash, needed to link clst_livecd_bootsplash to
-  /etc/bootsplash/default
-
-  04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
-  targets/embedded/embedded-chroot.sh,
-  targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
-  targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
-  targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
-  targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
-  targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
-  targets/tinderbox/tinderbox-chroot.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh,
-  targets/tinderbox/tinderbox.sh:
-  Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
-
-  02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
-  Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
-  more efficient, and I added a new snapshot specfile option, portdir_overlay.
-  It should be a full path pointing to a portage overlay dir.
-
-  27 May 2004; John Davis <zhen@gentoo.org>
-  livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
-  livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
-  livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
-  livecd/runscript/default-runscript.sh:
-  added updated silos and fixed motd bug
-
-  22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
-  rolling out version 1.0.8
-
-  22 May 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/livecdfs-update.sh,
-  modules/livecd_stage2_target.py:
-  added key livecd/bootsplash
-
-  21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
-  livecd/runscript/sparc-archscript.sh,
-  livecd/runscript/sparc64-archscript.sh:
-  sparc fixup patches from gustavoz at g.org
-
-  20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
-  added support for blacklisting modules via hotplug in livecd-stage2. spec key
-  is livecd/modblacklist
-
-  19 May 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
-  livecd/runscript/x86-archscript.sh:
-  added support for livecd/overlay, changed vga=0x317 to vga=791
-  in the x86 archscript as it is a more standard setting and should
-  work on more hardware
-
-  17 May 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
-  livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/livecdfs-update.sh,
-  modules/livecd_stage2_target.py:
-  fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
-  we also now have basic motd copying support for more branded livecds
-
-  16 May 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
-  added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
-  for passing args to genkernel. gmsoft@gentoo.org requested this one.
-
-  16 May 2004; John Davis <zhen@gentoo.org> catalyst,
-  modules/catalyst_support.py, modules/embedded_target.py,
-  modules/generic_stage_target.py, modules/generic_target.py,
-  modules/grp_target.py, modules/livecd_stage1_target.py,
-  modules/livecd_stage2_target.py, modules/stage1_target.py,
-  modules/stage2_target.py, modules/stage3_target.py,
-  modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
-  finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
-  caused gcc profile problems.
-
-  12 May 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
-  livecd/runscript-support/livecdfs-update.sh,
-  livecd/runscript-support/post-kmerge.sh,
-  livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
-  modules/targets.py:
-  fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
-  silliness). Most notably, I have taken advantage of the update-modules
-  --assume-kernel fix from agriffis so that we can actually use 3rd party
-  modules now. Please note that >=baselayout-1.9.0 is required.
-
-  02 May 2004; Olivier Crete <tester@gentoo.org>
-  arch/x86.py:
-  Added forgotten CHOST for i386 subarch
-
-  30 Apr 2004; John Davis <zhen@gentoo.org>
-  livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
-  livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
-  livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
-  livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
-  lots of changes
-  -fixed 2004.0 branding in the isolinux cdtar
-  -fixed up acpi stuff in the runscripts
-  -fixed up the x86 help message and corrected the numerous errors in it
-
-  26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
-  livecd/runscript/default-runscript.sh:
-  fixed the /etc/issue /O macro issue, and changed the version in catalyst to
-  1.0.7. we are ready for release
-
-  16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
-  fix for the problem that gustavoz found wrt the /dev creation stuff not
-  detecting arches. also an efficiency fix for stage1 building
-
-  14 Apr 2004; John Davis <zhen@gentoo.org>
-  targets/embedded/embedded-chroot.sh,
-  targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
-  targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
-  targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
-  targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
-  targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
-  targets/tinderbox/tinderbox-preclean-chroot.sh,
-  targets/tinderbox/tinderbox.sh:
-  fix for bug #47733 - fixes for distcc and an envscript bugfix
-
-  13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
-  fix for bug 47626
-
-  12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
-  targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
-  targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
-  targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
-  targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
-  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
-  targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage1/stage1-preclean1-chroot.sh,
-  targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
-  targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
-  targets/stage2/stage2.sh, targets/stage3/stage3.sh,
-  targets/tinderbox/tinderbox.sh:
-  lots of cleanup on the bash backend. take a look @ the code and report bugs to
-  zhen@gentoo.org please.
-
-  06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
-  fix for /dev in stage1
-
-  05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
-  bugfix for #46861
-
-  04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
-  livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
-  livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
-  Added the two kernel-configs for 2004.1 x86
-
-  04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
-  targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage2/stage2.sh, targets/stage3/stage3.sh,
-  targets/tinderbox/tinderbox.sh:
-  fix to address missing /dev in stages, fixed path for env-update in all of the
-  targets
-
-  02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
-  use broken for grp, livecd-stage1, tinderbox, etc. fixed
-
-  01 Apr 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript/default-runscript.sh:
-  added in fix for the module.conf stuff courtesy of Benjamin Judas
-  <beejay@gentoo.org>
-
-  01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
-  files/x86-help.msg:
-  cosmetic touchups for 1.0.5
-
-  31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
-  added support to the stage2 for stackable profiles bootstrap
-
-  31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
-  sparc compatibility patches from gustavoz@gentoo.org added. These patches add
-  support for sparc32/64 build compatibility
-
-  30 Mar 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript/default-runscript.sh, modules/targets.py,
-  targets/stage1/build.sh:
-  fix for bug 46022, more stackable profile fixes, embedded patches added
-
-  26 Mar 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript/default-runscript.sh, modules/targets.py,
-  targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
-  targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
-  targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
-  fixes for bugs #44625 and #45805
-
-  24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
-  livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
-  livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
-  memtest is in. if you want to use it, check out the memtest86 cd tarball
-  Also, fixes for bugs 45078, 45188, 44306
-
-  23 Mar 2004; John Davis <zhen@gentoo.org>
-  livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
-  livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
-  livecd/runscript/x86-archscript.sh, modules/targets.py,
-  targets/livecd-stage3/unmerge.sh:
-  added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
-  created at the end of the livecd-stage2 process.
-
-  22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
-  targets/embedded/embedded.sh:
-  preliminary embedded support added thanks to david@futuretel.com (mut3x)
-
-  19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
-  targets/stage1/stage1.sh, targets/stage3/stage3.sh:
-  removing the hardened-gcc deps since the package itself is deprecated'
-
-  05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
-  changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
-
-  04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
-  examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
-  examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
-  examples/livecd/alpha/config-2.4.21-r4-alpha,
-  examples/livecd/alpha/config-2.4.21-r4-jensen,
-  examples/livecd/alpha/config-2.4.21-r4-legacy,
-  examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
-  examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
-  fixes for bugs 43676, 43701. Alpha support added as well.
-
-  25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
-  added powerpc livecd support, preparing for 2004.0 release. Preliminary
-  kde/gnome cd specs added.
-
-  18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
-  fix in catalyst.conf for bug #42044
-
-  13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
-  arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
-  examples/livecd/sparc64/config-2.4.24-sparc64:
-  sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
-
-  12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
-  fixed bugs in previous feature additions (see 11 Feb 2004) and added support
-  for a $clst_conf environment variable. You can use the $clst_conf variable to
-  point to a file to use in place of /etc/catalyst.conf. By setting this
-  variable in your shell, catalyst can easily be used by multiple people on the
-  same machine. Also, ccache support now works for genkernel.
-
-  11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
-  removed file for livecd-stage2 target, as this is handled by the runscript
-  now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
-  and made "/boot/kernel/foo/extraversion" an optional rather than required
-  parameter. The aforementioned "packages" is used to specify kernel-related
-  packages (like module ebuilds) to merge with each kernel, and the new "use"
-  option is used to specify the USE settings you'd like exported to the
-  environment during kernel as well as kernel "packages" build.
-
-  10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
-  modules/builder.py, modules/catalyst_support.py, modules/targets.py,
-  targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
-  targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
-  targets/stage2/stage2.sh, targets/stage3/stage3.sh,
-  targets/tinderbox/tinderbox.sh:
-  added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
-  it for ebuild - added headers to everything and removed deprecated dirs
-
-  14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
-  adding Kumba's patches for MIPS
-
-  16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
-  Added hppa specific code.
-
-  29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
-  Tinderbox target added. See tinderbox examples in examples/ dir.
-
-  08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
-  spec file support integrated into catalyst. Use "-f/--file specfile" as
-  argument; see examples dir for examples.
-  "grp" target now functional. See examples/x86-grp-20031102.spec for an
-  example of how to use it.
-
-  08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
-  support functions for spec file parsing and reading added. Will get added to
-  the code soon.
-
-  05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
-  Many bug fixes later, things seem to be working well for stage1/2/3 so I've
-  added a README.
-
-  28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
-  Significant rework of code structure. Everything is falling nicely into place.
-
-  28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
-  Exception handling fully-integrated into current prototype code.
-
-  27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
-  beginning of exception handling integration, got some of the target code
-  nicely fleshed out.
-
-  24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
-  major code rework in progress on the python parts.
-
-  17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
-  files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
-  files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
-  for organiation's sake, I have moved the files, such as livecd foundations,
-  into catalyst/files. It will make it easier for us when ebuild time comes
-  around.
-
-  15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
-  All preliminary target build scripts are now added and coded to near as spec
-  that we can have at this point.
-
-  14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
-  new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
-  20031014",) and snapshotting cleans up after itself (temp files deleted,)
-  something that should be continued as much as reasonably possible in other
-  parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
-  code completed, and internal fall-backs to reasonable global config defaults
-  completed.
-
-  12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
-  subarch test outsourced to python catalyst-subarches function.
-
-  12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
-  fixed the entry in include/build_functions.sh for location of bootstrap.sh
-
-  12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
-  removing dup enter_chroot
-
-  12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
-  document subarches checking
-
-  12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
-  Fix valid subarch test.
-
-  12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
-  include/build_functions.sh, include/functions.sh:
-  thanks to robbat2, the cmdline argument handling is now fixed. I moved
-  start_build to build_functions.sh cleaning up the main catalyst script some
-  more.
-
-  11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
-  fixed SRCBALL and DESTBALL, making it transparent for profiles
-
-  11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
-  added an exit condition to the cmd line argument case statement
-
-  09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
-  files/catalyst.conf, include/build_functions.sh, include/functions.sh:
-  the changes that I made to the above files should make catalyst completely
-  transparent to no matter what profile we are using. check files/catalyst.conf
-  for the list of BUILDTYPEs that we support.
-
-  08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
-  changed how cmd line arguments are handled
-
-  08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
-  I changed the is_special handling so that it is cleaner and faster
-
-  08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
-  livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
-  livecd/foundations/x86-basic/post-clean.sh,
-  livecd/foundations/x86-basic/pre-clean.sh,
-  livecd/foundations/x86-basic/settings:
-  I outsourced more functions to include/functions.sh. I made it a seperate file
-  from build_fucntions.sh so that we can keep our build and other functions
-  apart. I also added in the livecd stuffs from the stager side of things.
-
-  08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
-  include/build_functions.sh:
-  I outsourced all of the build functions to include/build_functions.sh. In the
-  future, this will happen more - the code needs cleaned up.
-
-  07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
-  bin/stage1:
-  I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
-  transparency). Also, I removed gettext from bootstrap, since mainline gentoo
-  does not use that anymore.
-
-  05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
-  since we now have a default profile in portage, i massaged some errors
-  messages to reflect that.
-
-  04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
-  bin/stage1:
-  removed ccache support from catalyst stage1 build cause it breaks the build.
-  Additionally, I removed gettext support from bootstrap, because according to
-  our new default profile, we don't use that anymore.
-
-  02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
-  added a new var, BUILDTYPE, adding more transparency for building.
-  In the future, we will be building both selinux and hardened sources.
-
-  02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
-  fixed some formatting when catalyst prints out build info, additionally,
-  trying to make catalyst more transparent for future expansion of stages
-
-  21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
-  fixed the order/ way in which we handle cmd line arguments wrt to -h or
-  --help. I moved this functionality from the main program section to
-  prechecks().
-
-  21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
-  I edited catalyst to change our naming convention from stage*-arch-h.* to
-  stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
-  I change naming conventions, as catalyst will be eventually extended to
-  do selinux-* stages also.
-
-  Additionally, I updated README.catalyst to include profile information.
-
-  10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
-  bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
-  I renamed README.stager to README.catalyst and have made some very minor
-  changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
-  I have hacked bootstrap to use the hardened profile, as well as utilize
-  hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
-  major). Additionally, bin/stage1 has been hacked to accept the hardened
-  profile, and use hardened-gcc.
-
-  09 September 2003; John Davis <zhen@gentoo.org>:
-  Initial import of hardened stager.  I am forking this from the original
-  stager code in order to better fit our needs.  The original stager code is
-  still used by Gentoo, and is maintained by Daniel Robbins
-  <drobbins@gentoo.org>.  I would like to thank him and the rest of the
-  contributors that coded stager.
-