Move livecd/files directory/files to files/livecd.
[catalyst.git] / ChangeLog
index e3c64dbbd5af2dd85e6fb341a5196f6c46f0798b..13cddb8ea3f629b987119f985bc9f51d4d8d6e5c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,359 @@
 # Copyright 2002-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
 # Distributed under the GPL v2
 
+  12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
+  -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
+  -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
+  -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
+  -livecd-bashrc, -livecd-local.start, -livecd-local.start,
+  livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
+  -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
+  -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
+  -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
+  Move livecd/files directory/files to files/livecd.
+
+  12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
+  -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
+  -isolinux-elilo-memtest86+-cdtar.tar.bz2,
+  -isolinux-elilo-memtest86+-cdtar.tar.bz2,
+  -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
+  -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
+  -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
+  -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
+  -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
+  -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
+  -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
+  -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
+  -isolinux-3.72-memtest86+-cdtar.tar.bz2:
+  Move livecd/cdtar directory/files to files/cdtar.
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/config.py, modules/catalyst/error.py,
+  modules/catalyst/hash.py, modules/catalyst/output.py,
+  modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
+  modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
+  modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
+  modules/catalyst/target/stage3.py:
+  Replace more instances of print with msg()
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+  modules/catalyst/output.py, modules/catalyst/util.py:
+  More replacements of the print statement with msg()
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/target/generic_stage.py:
+  Replace all instances of print with catalyst.output.msg() in
+  catalyst.target.generic_stage
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/target/generic.py,
+  modules/catalyst/target/generic_stage.py:
+  Move set_autoresume_path() from catalyst.target.generic_stage to
+  catalyst.target.generic
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
+  modules/catalyst/target/livecd_stage1.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py:
+  Make use of set_autoresume() in target modules
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/target/generic.py,
+  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
+  modules/catalyst/target/livecd_stage1.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py:
+  Add check_autoresume() and set_autoresume() helpers to
+  catalyst.target.generic and make use of them
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
+  modules/catalyst/target/livecd_stage1.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
+  modules/catalyst/target/tinderbox.py:
+  Import only cmd() from catalyst.spawn
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/target/generic_stage.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/stage2.py:
+  Remove redundant imports
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
+  modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
+  modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
+  modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
+  modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
+  modules/catalyst/lock.py, -modules/catalyst/support.py,
+  modules/catalyst/target/embedded.py,
+  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
+  modules/catalyst/target/livecd_stage1.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
+  modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
+  modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
+  modules/catalyst/target/tinderbox.py:
+  Remove catalyst.support module
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/config.py, modules/catalyst/support.py,
+  modules/catalyst/util.py:
+  Move remaining stuff from catalyst.support to catalyst.config
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/hash.py, modules/catalyst/target/generic.py,
+  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
+  modules/catalyst/target/snapshot.py:
+  Move gen_contents_file() and gen_digest_file() from
+  catalyst.target.generic_stage to catalyst.hash
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
+  -targets/support/netboot-final.sh:
+  Move netboot-final.sh from targets/support/ to targets/netboot/
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  -examples/netboot2_template.spec, +examples/netboot_template.spec,
+  +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
+  +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
+  +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
+  -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
+  -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
+  targets/support/kmerge.sh, +targets/support/netboot-final.sh,
+  -targets/support/netboot2-final.sh:
+  Rename netboot2 target to netboot
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/lock.py:
+  Cleanups to make pychecker happy
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+  modules/catalyst/__init__.py, modules/catalyst/spawn.py:
+  Grab just the first value return from the now-working call to
+  resource.getrlimit()
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
+  -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
+  -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
+  Whack the outdated and non-functional netboot target
+
+  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
+  modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
+  modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
+  modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
+  modules/catalyst/arch/sh.py, modules/catalyst/config.py,
+  modules/catalyst/error.py, modules/catalyst/hash.py,
+  modules/catalyst/output.py, modules/catalyst/spawn.py,
+  modules/catalyst/support.py, modules/catalyst/target/__init__.py,
+  modules/catalyst/target/embedded.py,
+  modules/catalyst/target/generic_stage.py,
+  modules/catalyst/target/livecd_stage1.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py, modules/catalyst/util.py:
+  Small cleanups to make pychecker happy
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/support.py, modules/catalyst/util.py:
+  import cleanups
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
+  modules/catalyst/util.py:
+  Move read_makeconf() and parse_makeconf() from catalyst.support to
+  catalyst.util
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py, modules/catalyst/util.py:
+  Move file_locate() from catalyst.support to catalyst.util
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/spawn.py, modules/catalyst/support.py,
+  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
+  modules/catalyst/target/livecd_stage1.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
+  modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
+  Add catalyst.spawn import where needed and move more spawn-related stuff
+  from catalyst.support to catalyst.spawn
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+  modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
+  modules/catalyst/arch/x86.py, modules/catalyst/config.py,
+  +modules/catalyst/error.py, modules/catalyst/hash.py,
+  +modules/catalyst/spawn.py, modules/catalyst/support.py,
+  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
+  modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
+  Move custom exception classes to catalyst.error and all spawn-related
+  functions to catalyst.spawn
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  +modules/catalyst/hash.py, modules/catalyst/support.py,
+  modules/catalyst/target/generic_stage.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/stage2.py, modules/catalyst/util.py:
+  Move all hash and contents functions to catalyst.hash
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
+  modules/catalyst/util.py:
+  Move countdown() from catalyst.support to catalyst.util
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
+  modules/catalyst/util.py:
+  Move generate_contents() from catalyst.support to catalyst.util
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
+  modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
+  Move touch() from catalyst.support to catalyst.util
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
+  modules/catalyst/util.py:
+  Move ismount() and pathcompare() from catalyst.support to catalyst.util
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/support.py:
+  Remove unused function hexify()
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/support.py, modules/catalyst/target/embedded.py,
+  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
+  modules/catalyst/target/livecd_stage1.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
+  modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
+  modules/catalyst/target/stage2.py, modules/catalyst/util.py:
+  Move normpath() from catalyst.support to catalyst.util
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/support.py, modules/catalyst/target/stage1.py,
+  modules/catalyst/target/stage2.py, modules/catalyst/util.py:
+  Move list_to_string() from catalyst.support to catalyst.util
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/output.py, modules/catalyst/support.py,
+  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
+  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
+  modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
+  Move list_bashify() from catalyst.support to catalyst.util
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
+  modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
+  Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
+  and update references
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+  modules/catalyst/util.py:
+  Modify global import from catalyst.support to just import what's needed
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+  modules/catalyst/support.py, modules/catalyst/util.py:
+  Move find_binary() from catalyst.support to catalyst.util
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+  modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
+  modules/catalyst/support.py, modules/catalyst/target/__init__.py,
+  modules/catalyst/target/generic_stage.py:
+  Move msg(), warn(), and die() to catalyst.output and update all references
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
+  Load defaults into myconf before parsing config
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
+  Condense code that checks for various things in 'options' to use a loop
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
+  modules/catalyst/target/generic_stage.py:
+  Get rid of arches and targets classes and move functions into the module
+  instead
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  targets/embedded/embedded-chroot.sh,
+  targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
+  targets/livecd-stage2/livecd-stage2-controller.sh,
+  targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
+  targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
+  targets/stage1/stage1-controller.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/mips-arcload_conf.sh,
+  targets/tinderbox/tinderbox-chroot.sh:
+  More trailing whitespace cleanups
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
+  modules/catalyst/arch/x86.py, modules/catalyst/config.py,
+  modules/catalyst/lock.py, modules/catalyst/support.py,
+  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
+  modules/catalyst/target/livecd_stage1.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
+  modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
+  modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
+  targets/stage1/build.py:
+  Kill lots and lots of trailing whitespace in .py files
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/target/generic_stage.py:
+  Fix up a few bad replacements from previous commit
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+  modules/catalyst/config.py, modules/catalyst/lock.py,
+  modules/catalyst/support.py, modules/catalyst/target/embedded.py,
+  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
+  modules/catalyst/target/livecd_stage1.py,
+  modules/catalyst/target/livecd_stage2.py,
+  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
+  modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
+  modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
+  modules/catalyst/target/stage4.py:
+  Do a mass sed to fix up all remaining usage of has_key()
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
+  Clean up instances of has_key() for py3k
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
+  We don't need to pass conf_values since it's a global var
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
+  Pre-split options from config file and remove unnecessary imported modules
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
+  Move code to verify digest and hash functions to a separate function
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
+  Allow build_target() to re-raise the exception for the top-level handler
+  to catch it
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
+  Move catalyst.support import to top of file
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
+  Remove check for sys.argv length since we already check for needed
+  arguments later on
+
+  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
+  Rename version() to show_version()
+
   11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
   Remove import_modules()
 
   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> 
+  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:
   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.
 
   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,
   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.
 
   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.
 
   05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
   bugfix for #46861
 
-  04 Apr 2004; Benjamin Judas <beejay@gentoo.org> 
+  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
   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 
+  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:
   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,"
 
   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:
 
   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; Robin H. Johnson <robbat2@gentoo.org> catalyst:
   Fix valid subarch test.
 
-  12 Oct 2003; John Davis <zhen@gentoo.org> catalyst, 
+  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
   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, 
+  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,
   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,