We need to be sure we clear out /var/log/portage/elog as well as /var/log/emerge...
[catalyst.git] / ChangeLog
1 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
2 # $Id: $
3
4   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
5   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
6   targets/stage3/stage3-chroot.sh:
7   We need to be sure we clear out /var/log/portage/elog as well as
8   /var/log/emerge.log for stages 1 through 3.
9
10   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
11   modules/generic_stage_target.py,
12   targets/livecd-stage2/livecd-stage2-controller.sh,
13   targets/support/livecdfs-update.sh:
14   Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
15   code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
16   80 columns. This is catalyst 2.0.6_pre5 for testing.
17
18   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
19   modules/generic_stage_target.py:
20   Apparently, python doesn't like it when you put a set of comments in front
21   of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
22   and the patch.
23
24   13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
25   modules/generic_stage_target.py:
26   Huge refactoring of modules/generic_stage_target.py to fix indentation and
27   generally clean up the code so it's a bit easier to read/follow.
28
29   13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
30   modules/generic_stage_target.py:
31   Sort and de-dupe myusevars
32
33   13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
34   targets/stage1/stage1-chroot.sh:
35   Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
36
37   13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
38   modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
39   targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
40   targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
41   targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
42   targets/tinderbox/tinderbox-chroot.sh:
43   Move export of FEATURES to setup_myfeatures.
44
45   12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
46   targets/stage1/stage1-chroot.sh:
47   Added some debug code to stage1 and fixed a nice bug where we weren't
48   building with the correct USE. Unfortunately, this invalidates any caches
49   for stage1, since we were building with the entire USE from the profile.
50   This is 2.0.6_pre4 for testing.
51
52   11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
53   targets/stage1/stage1-chroot.sh:
54   We don't need to do the device building twice, so removing USE=build from
55   first baselayout install.
56
57   09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
58   targets/support/livecdfs-update.sh:
59   We check for a plugdev group, add it if it doesn't exist, and make sure any
60   users specified by livecd/users is in the group.
61
62   09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
63   Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
64   Stuart Longland <redhatter@gentoo.org> for pointing this change out.
65
66   08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
67   modules/catalyst_support.py:
68   Fix up calc_contents in contents_map. Thanks to Brent Baude
69   <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
70   testing.
71
72   08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
73   targets/stage1/stage1-chroot.sh:
74   Ensure /etc/xml/catalog does not exist in stage1, since it will always be
75   empty and will cause issues in stage3 and beyond.
76
77   08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
78   targets/support/kmerge.sh, targets/support/rc-update.sh:
79   Changed some of the rc-update code so it should work with baselayout-2,
80   also. This is 2.0.6_pre2 for testing.
81
82   08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
83   files/catalyst.conf, modules/catalyst_support.py,
84   modules/generic_stage_target.py, modules/grp_target.py,
85   modules/snapshot_target.py:
86   Added support for generating CONTENTS files automatically. Patch by Robin
87   Johnson <robbat2@gentoo.org> for bug #207862.
88
89   08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
90   modules/snapshot_target.py:
91   Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
92   exclude digest-* files from the snapshot.
93
94   08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
95   arch/x86.py, modules/generic_stage_target.py:
96   Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
97   amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
98
99   07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
100   targets/support/kmerge.sh:
101   Make the --kerncache option to genkernel dependent on 'kerncache' being in
102   options, so that it can actually be turned off
103
104   07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
105   arch/mips.py:
106   Rearrange things in the arch/*.py files to ensure that nothing is used
107   before it has been defined.
108
109   07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
110   Reorder arch/powerpc.py to make python happy
111
112   07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
113   modules/snapshot_target.py:
114   Change .svn --include to an --exclude like it was supposed to be
115
116   07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
117   catalyst:
118   Added several subarches for mips so we can dump the mips subarch profiles
119   from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
120   testing.
121
122   07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
123   targets/livecd-stage2/livecd-stage2-controller.sh:
124   Changed the code for copying the MOTD files so it's fewer lines and makes
125   more sense.
126
127   06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
128   -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
129   Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
130   sparc64.py into sparc.py, so we have a cleaner set of arch files.
131
132   06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
133   arch/x86.py:
134   Did a little cleanup on the x86.py to remove some redundant entries and
135   added nocona and core2 to amd64.py, though they're currently commented out.
136
137   06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
138   modules/generic_stage_target.py:
139   Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
140   flags defined in the spec file.
141
142   06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
143   Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
144   subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
145   since catalyst sets CXXFLAGS=CFLAGS by default.
146
147   06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
148   targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
149   Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
150
151   06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
152   Added prescott to the subarches for x86.
153
154   06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
155   modules/netboot2_target.py, targets/support/kmerge.sh:
156   Add patch to enabled netboot2/linuxrc and automatically add path for
157   initramfs overlay to genkernel commandline. Thanks to Justin Bronder
158   <jsbronder@gentoo.org> in bug #208106
159
160   06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
161   modules/netboot2_target.py:
162   Allow root_overlay in netboot2 target for bug #208106.
163
164   04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
165   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
166   targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
167   Added USE=bindist automatically to everything that inherits set_use from
168   generic_stage_target, added USE=bindist to livecd_stage1_target, added
169   USE=bindist to emerge run for stage1, and did some minor cleanup in
170   get_libdir in chroot-functions.
171
172   03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
173   targets/support/bootloader-setup.sh:
174   Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists
175
176   02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
177   examples/generic_stage_template.spec, examples/grp_template.spec,
178   examples/livecd-stage1_template.spec,
179   examples/livecd-stage2_template.spec, examples/netboot_template.spec,
180   examples/stage4_template.spec, examples/tinderbox_template.spec:
181   Changing link so it no longer points to a dead page.  This is for bug #208609.
182
183   02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
184   modules/snapshot_target.py:
185   Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
186
187   02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
188   targets/stage1/stage1-chroot.sh:
189   As much as I hate this, we're going to force baselayout to install first.
190   This will keep us from having any issues with packages that don't respect
191   multilib libdirs.
192
193   02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
194   Reorder options in catalyst.conf so they're alphabetical.
195
196   02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
197   targets/support/bootloader-setup.sh:
198   Add 'pager on' to grub.conf for bug 208531
199
200   02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
201   livecd/files/README.txt, livecd/files/x86-F6.msg:
202   Removing the unused kernel command line options from Volume/Device Management.
203
204   10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
205   This is now 2.0.5 for release.
206
207   25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
208   files/catalyst.conf, modules/catalyst_support.py,
209   modules/generic_stage_target.py,
210   targets/embedded/embedded-preclean-chroot.sh,
211   targets/grp/grp-preclean-chroot.sh,
212   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
213   targets/stage2/stage2-preclean-chroot.sh,
214   targets/stage3/stage3-preclean-chroot.sh,
215   targets/support/chroot-functions.sh,
216   targets/tinderbox/tinderbox-preclean-chroot.sh:
217   Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
218   sys-devel/icecream cluster compiler support for bug #200095. This is
219   catalyst 2.0.5_pre6 for testing.
220
221   25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
222   files/catalyst.conf, modules/generic_stage_target.py:
223   Add the option for using metadata_overlay with portage to speed up cache.
224
225   25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
226   modules/stage1_target.py, modules/stage2_target.py,
227   modules/stage3_target.py:
228   Add /etc/portage to cleanables for stages 1 through 3.
229
230   17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
231   livecd/files/livecd-local.start,
232   targets/livecd-stage2/livecd-stage2-controller.sh,
233   targets/support/livecdfs-update.sh:
234   We apparently still need profiles/eclass for building the stage3 from the
235   livecd with the installer.
236
237   17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
238   Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
239   in bug #197917.
240
241   17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
242   targets/livecd-stage2/livecd-stage2-controller.sh,
243   targets/support/livecdfs-update.sh:
244   Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
245   preservation of eclasses/profiles, and remove copying of livecd-local.start
246   since it's not needed anymore.
247
248   16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
249   targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
250   Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
251   can unmerge.
252
253   13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
254   targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
255   Removing old mkvardb code which is no longer used, commenting out setting of
256   Gnome theme for testing now that Clearlooks has been default for some time,
257   and changing vdb move from a case statement to a simple if statement. This
258   is 2.0.5_pre5 for testing.
259
260   13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
261   modules/stage1_target.py:
262   Removing cleaning of python encodings for bug #64890.
263
264   11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
265   modules/generic_stage_target.py:
266   Add an extra warning into the generated make.conf about changing the CHOST
267
268   01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
269   targets/support/livecdfs-update.sh:
270   We don't need to copy files from /usr/lib/hotplug/firmware anymore.
271
272   29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
273   targets/embedded/embedded-preclean-chroot.sh,
274   targets/grp/grp-preclean-chroot.sh,
275   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
276   targets/stage2/stage2-preclean-chroot.sh,
277   targets/stage3/stage3-preclean-chroot.sh,
278   targets/tinderbox/tinderbox-preclean-chroot.sh:
279   Check to see if distcc is enabled before calling cleanup_distcc().
280
281   17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
282   arch/sparc.py, arch/x86.py:
283   Look for linux32 in /bin and /usr/bin.
284
285   12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
286   modules/generic_stage_target.py:
287   Make error message more specific when removing immutable flag.
288
289   11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
290   examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
291   Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
292   information, and added a small fix for FreeBSD for bug #169041. This is
293   catalyst 2.0.5_pre4 for testing.
294
295   11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
296   targets/support/chroot-functions.sh:
297   Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
298   patch from bug #120076 to add cross-compiling support to our distcc
299   configuration.
300
301   11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
302   targets/support/chroot-functions.sh:
303   Added a version of get_libdir from multilib.eclass so we can determine where
304   to go poking around if we need to touch anything in libdir.
305
306   11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
307   print an error saying what target failed before the traceback
308
309   25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
310   modules/catalyst_support.py:
311   when parsing make.conf, first try pkgcore's
312   snakeoil.fileutils.read_bash_dict(), then portage's
313   portage_util.getconfig(), then the internal parse_makeconf()
314
315   06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
316   modules/catalyst_support.py:
317   raise an exception in parse_spec() if there's a duplicate key in the spec
318
319   06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
320   examples/netboot_template.spec, examples/tinderbox_template.spec,
321   modules/grp_target.py, modules/tinderbox_target.py:
322   remove redundant set_pkgcache_path() functions from tinderbox and grp modules
323   remove extra pkgcache_path and kerncache_path options from example specs
324
325   31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
326   This is catalyst 2.0.5_pre3 for testing the new stages code.
327
328   31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
329   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
330   We need to force USE=bindist on for building stages.
331
332   29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
333   modules/generic_stage_target.py:
334   Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
335   for bug #188099. This is catalyst 2.0.5_pre2 for testing.
336
337   29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
338   targets/support/rc-update.sh:
339   Added support for the newer versions of splashutils which use fbcondecor as
340   the init script. This is catalyst 2.0.5_pre1 for testing.
341
342   29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
343   targets/livecd-stage2/livecd-stage2-controller.sh:
344   Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
345   #178289.
346
347   22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
348   modules/generic_stage_target.py, modules/stage1_target.py,
349   modules/stage2_target.py:
350   'chost' option is only valid in stage 1/2 specs. have catalyst error otherwise
351
352   13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
353   modules/generic_stage_target.py, modules/netboot2_target.py:
354   Fix typo in getopt call for --clear-autoresume. thanks to
355   Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
356   Conditionally write CFLAGS to make.conf in stages for bug #177796.
357   Copy overlay files in netboot2 target into proper dir for bug #174635.
358
359   17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
360   modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
361   targets/support/netboot2-final.sh:
362   Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
363   fix a minor bug in System.map copying, add portage_overlay support, and adds
364   the ability to use globbing in the package file lists for the netboot2
365   target.
366
367   17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
368   +targets/netboot2/nb-busybox.cf:
369   Added nb-busybox.cf to the netboot2 target for bug #174298.
370
371   16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
372   targets/support/chroot-functions.sh:
373   Make sure we install ccache/distcc into the build root, not necessarily ROOT.
374
375   12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
376   targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
377   Change moving the VDB until after we have processed unmerge by moving it
378   from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
379   unmerge packages from the gentoo-release-livecd target.
380
381   12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
382   targets/support/kmerge.sh:
383   Commented out the package.provided code in catalyst that seemed to cause
384   problems with kerncache in testing. This is 2.0.4 and should be used for the
385   2007.0 release.
386
387   12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
388   modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
389   targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
390   targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
391   Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
392   improve the netboot2 target.
393
394   10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
395   modules/generic_stage_target.py:
396   Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
397   cause catalyst to export boolean variables as well as string-based
398   variables.
399
400   10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
401   modules/generic_stage_target.py:
402   Fixing check for invalid subarch to not filter too much. Fix from Mike
403   Frysinger <vapier@gentoo.org> for bug #173532.
404
405   10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
406   Added s390x (64-bit) support via a patch from Mike Frysinger
407   <vapier@gentoo.org> for bug #173002.
408
409   10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
410   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
411   targets/livecd-stage1/livecd-stage1-chroot.sh,
412   targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
413   targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
414   targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
415   targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
416   targets/support/chroot-functions.sh, targets/support/kmerge.sh,
417   targets/support/pre-kmerge.sh:
418   Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
419   setup_myemergeopts. Added some extra checks for clst_FETCH to disable
420   certain functions/code paths when running with -F/--fetchonly. Simplified
421   kmerge.sh with regards to kerncache and callback packages. Also, changed
422   ccache/distcc installs to use run_emerge instead of emerge directly, which
423   allows us to more easily replace the underlying package manager, or add
424   support for multiple package managers to catalyst.
425
426   20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
427   modules/grp_target.py:
428   Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
429   portage_overlay functionality to GRP, where it was mistakenly missing, for
430   bug #171157. This is catalyst 2.0.3 and ready for release.
431
432   12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
433   targets/livecd-stage1/livecd-stage1-controller.sh,
434   targets/support/livecdfs-update.sh:
435   Removed the generation of grppkgs.txt since the Installer now uses vdb
436   directly.
437
438   09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
439   targets/support/create-iso.sh:
440   Fix creation of the EFI images. Since it is FAT, we can't go around
441   perserving permissions, now, can we?
442
443   06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
444   targets/support/livecdfs-update.sh:
445   Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
446   broken sed for rc.conf, which caused all kinds of hell to break loose when
447   booting a new CD. This is 2.0.3_pre3.
448
449   06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
450   modules/generic_stage_target.py:
451   Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
452   such as group- from /etc before creating our stage tarballs. This is for bug
453   #166695.
454
455   06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
456   targets/support/livecdfs-update.sh:
457   Commenting out the livecd-kernel code, since the Installer should be doing
458   everything necessary itself.
459
460   14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
461   targets/support/livecdfs-update.sh:
462   Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
463   the usbutils hanlding in case they follow suit with pciutils.
464
465   13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
466   arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
467   arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
468   arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
469   Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
470   problems with using all of the various subarch settings.
471
472   13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
473   targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
474   Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
475   check look in the correct location, and made sure we don't delete /voot
476   within the EFI code if grub is present.
477
478   12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
479   modules/generic_stage_target.py:
480   Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
481   #166294. This one should fix the HPPA/PPC architectures.
482
483   12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
484   targets/support/chroot-functions.sh:
485   Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
486   remove the autoresume point for portage, as it really isn't needed and
487   doesn't really gain us much, anyway.
488
489   12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
490   targets/stage1/stage1-chroot.sh:
491   Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
492
493   06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
494   examples/generic_stage_template.spec, examples/grp_template.spec,
495   examples/livecd-stage1_template.spec,
496   examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
497   examples/netboot_template.spec, examples/snapshot_template.spec,
498   examples/stage4_template.spec, examples/tinderbox_template.spec:
499   Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
500   everyone enjoy it.
501
502   06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
503   targets/support/livecdfs-update.sh:
504   Make sure the user owns his home directory for bug #147195.
505
506   30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
507   +files/catalystrc, modules/catalyst_support.py:
508   Re-arranged catalyst.conf to make it easier to follow while looking at the
509   online reference and added a default catalystrc file, which does nothing.
510
511   23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
512   modules/catalyst_support.py, modules/embedded_target.py,
513   modules/generic_stage_target.py, modules/grp_target.py,
514   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
515   modules/stage3_target.py, modules/tinderbox_target.py:
516   Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
517   tab/space nastiness. This is for bug #161915.
518
519   23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
520   modules/generic_stage_target.py:
521   Fixed new cbuild code with another patch from Mike Frysinger
522   <vapier@gentoo.org> to allow the usage of subarches.
523
524   09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
525   arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
526   arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
527   arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
528   targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
529   targets/support/create-iso.sh, targets/support/functions.sh,
530   targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
531   Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
532
533   02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
534   arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
535   arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
536   arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
537   modules/catalyst_lock.py, modules/catalyst_support.py,
538   modules/embedded_target.py, modules/generic_stage_target.py,
539   modules/generic_target.py, modules/grp_target.py,
540   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
541   modules/netboot2_target.py, modules/netboot_target.py,
542   modules/snapshot_target.py, modules/stage1_target.py,
543   modules/stage2_target.py, modules/stage3_target.py,
544   modules/stage4_target.py, modules/tinderbox_target.py,
545   targets/embedded/embedded-chroot.sh,
546   targets/embedded/embedded-controller.sh,
547   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
548   targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
549   targets/grp/grp-preclean-chroot.sh,
550   targets/livecd-stage1/livecd-stage1-chroot.sh,
551   targets/livecd-stage1/livecd-stage1-controller.sh,
552   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
553   targets/livecd-stage2/livecd-stage2-controller.sh,
554   targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
555   targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
556   targets/netboot2/netboot2-controller.sh,
557   targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
558   targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
559   targets/stage1/stage1-controller.sh,
560   targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
561   targets/stage2/stage2-controller.sh,
562   targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
563   targets/stage3/stage3-controller.sh,
564   targets/stage3/stage3-preclean-chroot.sh,
565   targets/stage4/stage4-controller.sh,
566   targets/stage4/stage4-preclean-chroot.sh,
567   targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
568   targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
569   targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
570   targets/tinderbox/tinderbox-controller.sh,
571   targets/tinderbox/tinderbox-preclean-chroot.sh:
572   Removing old CVS Header lines, which are no longer used since moving to SVN.
573
574   02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
575   targets/stage4/stage4-chroot.sh:
576   Added back a missing 'then' from stage4 target.
577
578   27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
579   modules/generic_stage_target.py:
580   Fix indentation so things actually work.
581
582   27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
583   Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
584   personality check.
585
586   27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
587   targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
588   Fix the display manager sed lines and change the icon for the local Handbook
589   to use the GNOME 2.16 icon for gedit.
590
591   27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
592   modules/generic_stage_target.py:
593   Changed the portage_overlay option to always install overlays in
594   /usr/local/portage and added code to clean up /usr/local/portage and
595   make.conf after sucessful execution and before creation of ISO/tarballs.
596
597   22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
598   targets/support/livecdfs-update.sh:
599   Fixed a typo which broke coldplugging.
600
601   20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
602   targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
603   Added a create_handbook_icon function and rearranged some of the icon
604   creation for the LiveCD. This should resolve bug #143725 once a new release
605   is made.
606
607   20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
608   targets/support/livecdfs-update.sh:
609   We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
610   coldplugging. This allows us to unpack our firmware before we detect
611   devices, so that devices that need it will get it.
612
613   06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
614   modules/generic_stage_target.py:
615   Fix a typo in generic_stage_target.
616
617   06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
618   targets/support/livecdfs-update.sh:
619   Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
620   /etc/conf.d/xdm so we support older snapshots and newer ones.
621
622   22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
623   modules/livecd_stage2_target.py:
624   OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
625   real.
626
627   22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
628   modules/livecd_stage2_target.py:
629   Reverted change in livecd-stage2 to the action_sequence until I can figure
630   out what the problem is with it.
631
632   22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
633   livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
634   livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
635   modules/livecd_stage2_target.py:
636   Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
637   include newer memtest86. This is catalyst 2.0.1 and ready to roll.
638
639   22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
640   modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
641   Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
642   resolves an issue where a variable could be accessed unitialized in obscure
643   circumstances. This is wrt bug #144984.
644
645   22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
646   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
647   modules/stage2_target.py, modules/stage4_target.py:
648   Fixed up action_sequence when using --fetchonly to not create tarballs or
649   ISO images for bug #143392.
650
651   22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
652   targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
653   Clean up the USE usage in GRP/stage4.
654
655   22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
656   modules/generic_stage_target.py, modules/stage1_target.py,
657   modules/stage2_target.py:
658   Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
659   Gaffney <agaffney@gentoo.org> wrt bug #155911.
660
661   22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
662   targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
663   targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
664   targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
665   Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
666   instances of USE_ORDER since auto hasn't been valid for some time. This is
667   wrt bug #155864.
668
669   22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
670   modules/generic_stage_target.py, modules/stage1_target.py:
671   Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
672   goodness wrt bug #153587.
673
674   03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
675   livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
676   Changed dobladecenter to slowusb.  Thanks to solar for pointing this out.
677
678   03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
679   modules/generic_stage_target.py, modules/stage4_target.py:
680   Added a check to see if we have the tarball option enabled, which causes
681   catalyst to run the capture sequence. This was requested by Tim Yamin for
682   the stage4 target, but I thought it should be usable on any stage target.
683
684   03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
685   targets/support/livecdfs-update.sh:
686   Moved fstab tweaks all into one location and added make.conf tweak for bug
687   #144647.
688
689   03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
690   Changed the options to be in alphabetical order so my meatspace logical
691   parser can process them better, added the compress and tarball options,
692   which are as of yet unused for bug #139390 and request from Tim Yamin, and
693   removed the unused -x command line parameter for bug #151405.
694
695   03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
696   modules/generic_stage_target.py:
697   Added a warning about changing the CHOST setting for bug #142034.
698
699   11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
700   modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
701   targets/support/chroot-functions.sh:
702   Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
703   <flameeyes@gentoo.org> and attached to bug #150351.
704
705   02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
706   arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
707   arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
708   arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
709   modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
710   modules/embedded_target.py, modules/generic_stage_target.py,
711   modules/generic_target.py, modules/grp_target.py,
712   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
713   modules/netboot2_target.py, modules/netboot_target.py,
714   modules/snapshot_target.py, modules/stage1_target.py,
715   modules/stage2_target.py, modules/stage3_target.py,
716   modules/stage4_target.py, modules/tinderbox_target.py,
717   targets/embedded/embedded-chroot.sh,
718   targets/embedded/embedded-controller.sh,
719   targets/embedded/embedded-fs-runscript.sh,
720   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
721   targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
722   targets/grp/grp-preclean-chroot.sh,
723   targets/livecd-stage1/livecd-stage1-chroot.sh,
724   targets/livecd-stage1/livecd-stage1-controller.sh,
725   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
726   targets/livecd-stage2/livecd-stage2-controller.sh,
727   targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
728   targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
729   targets/netboot2/netboot2-controller.sh,
730   targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
731   targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
732   targets/stage1/stage1-controller.sh,
733   targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
734   targets/stage2/stage2-controller.sh,
735   targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
736   targets/stage3/stage3-controller.sh,
737   targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
738   targets/stage4/stage4-controller.sh,
739   targets/stage4/stage4-preclean-chroot.sh,
740   targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
741   targets/support/functions.sh, targets/support/kmerge.sh,
742   targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
743   targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
744   targets/support/rc-update.sh, targets/support/target_image_setup.sh,
745   targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
746   targets/tinderbox/tinderbox-controller.sh,
747   targets/tinderbox/tinderbox-preclean-chroot.sh:
748   Removing all copyright and license comment headers from all files so we
749   don't ever get another bug like bug #149638.
750
751   02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
752   modules/generic_stage_target.py:
753   Clean up more spacing/capitalization.
754
755   02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
756   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
757   modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
758   targets/embedded/embedded-controller.sh,
759   targets/embedded/embedded-fs-runscript.sh,
760   targets/embedded/embedded-preclean-chroot.sh,
761   targets/livecd-stage2/livecd-stage2-controller.sh,
762   targets/netboot2/netboot2-copyfile.sh,
763   targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
764   targets/support/pre-kmerge.sh:
765   Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
766   splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
767   calls in kmerge.sh, and updated README.
768
769   13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
770   livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
771   Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
772
773   08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
774   modules/catalyst_support.py:
775   Added fix for bug #143348.
776
777   23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
778   targets/support/livecdfs-update.sh:
779   Added -q to emerge call for systempkgs.txt just to be on the safe side.
780
781   22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
782   targets/livecd-stage2/livecd-stage2-controller.sh,
783   targets/support/livecdfs-update.sh:
784   Changed some copy commands to use -f, added a check for /etc/gconf before
785   moving it when not using gentoo-release-livecd, and fixed a sed for root's
786   .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
787   <luca.casagrande@gmail.com>.
788
789   16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
790   targets/support/livecdfs-update.sh:
791   Fixing sed so that systemspkgs.txt is built properly.
792
793   11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
794   The sparc32 binary is in /bin, not /usr/bin.
795
796   11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
797   targets/support/chroot-functions.sh:
798   We now only set the options for pkgcache if we are not using fetchonly. This
799   should work around a problem where portage won't fetch the files if a binpkg
800   already exists for the package.
801
802   09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
803   targets/support/livecdfs-update.sh:
804   Added code to make a backup of custom.conf before we edit it for the
805   installer.
806
807   29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
808   targets/support/livecdfs-update.sh:
809   Remove sed from splash section, since it wasn't actually resolving the
810   issue, anyway. Change the installer's dialog front-end code to simply run
811   via sudo, since we don't need to worry about having the X DISPLAY setup or
812   anything. This is catalyst 2.0, so you guys can all start rejoicing.
813
814   26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
815   targets/support/livecdfs-update.sh:
816   Fix my sed line so it actually applies correctly.
817
818   25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
819   targets/support/chroot-functions.sh:
820   Added check for verbose, and add --verbose if found, or --quiet, to emerge
821   options.
822
823   21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
824   targets/support/livecdfs-update.sh:
825   Fix the splash code so we have our splash theme on all 6 virtual consoles,
826   as well as a possible fix for the read-only filesystem messages from
827   /sbin/splash-functions.sh
828
829   20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
830   targets/support/chroot-functions.sh:
831   Fix --fetchonly to actually work.
832
833   19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
834   examples/livecd-stage2_template.spec:
835   Added description for livecd/fsops to livecd-stage2's spec template.
836
837   19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
838   targets/support/livecdfs-update.sh:
839   I've modified the GDM configuration section to work correctly. I have also
840   ensured that xdm is no longer started just because livecd/xdm is used, which
841   was causing issues for the generic-livecd type. This is 2.0_rc50, which
842   should be the last of the 'release candidates' made. If there are no bug
843   reports in 2 days, then I'm rolling this as 2.0 final.
844
845   12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
846   targets/support/livecdfs-update.sh:
847   Hopefully, I have fixed the issue with the Installer icons. We'll have to
848   see once the newer Installer is released, as I still have to fix the
849   installer scripts.
850
851   12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
852   targets/support/rc-update.sh:
853   Removed famd from the default runlevel for gentoo-release-livecd. It really
854   shouldn't cause a problem, but I prefer it stay a bit clean.
855
856   11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> 
857   modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
858   targets/support/create-iso.sh, targets/support/kmerge.sh,
859   targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
860   Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
861
862   05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
863   -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
864   +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
865   targets/support/bootloader-setup.sh:
866   Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
867   parameters support. This is for bug #139300.
868
869   28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
870   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
871   targets/support/filesystem-functions.sh:
872   Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
873   and also to remove some redundant values from livecd-stage2's valid_values.
874   This is 2.0_rc49.
875
876   28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
877   arch/x86.py:
878   Fixed invocation of linux32 for x86 and ppc.  This is for bug #138080.
879
880   22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
881   modules/generic_stage_target.py:
882   Fix a problem where catalyst was creating an initial list, then putting that
883   list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
884   pointing it out and for the fix. This is for bug #136351.
885
886   22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
887   targets/support/unmerge.sh:
888   Removing loop for unmerge, as it didn't actually solve anything and the
889   portage team has helped us out by reverting the behavior that caused this
890   change in the first place.
891
892   21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
893   modules/netboot2_target.py, modules/stage1_target.py,
894   targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
895   Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
896   having /proc mounted during the preclean stage and also to clean up the
897   netboot2 code. This is 2.0_rc48.
898
899   20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
900   targets/support/unmerge.sh:
901   Change our unmerge from being a single unmerge to a loop, to work around an
902   unexpected change in portage 2.1's unmerge processing.
903
904   19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
905   targets/support/bootloader-setup.sh:
906   Fixed a problem where we were putting the kernel name in twice and causing
907   and error when using grub as a bootloader. This is for bug #137252.
908
909   15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
910   targets/support/bootloader-setup.sh:
911   Added a second pass to the alpha bootloader setup to create aboot items for
912   serial console for bug #133457.
913
914   12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
915   +livecd/cdtar/arcload-0.43-r1.tbz2:
916   Added arcload cdtar for mips.
917
918   09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
919   targets/netboot/netboot-controller.sh:
920   Added make-busybox-symlinks to USE for busybox compile. This is catalyst
921   2.0_rc47.
922
923   08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
924   modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
925   Add patch from bug #135051 to fix the seedcache extraction logic.
926
927   03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
928   targets/support/livecdfs-update.sh:
929   Don't set icon theme to Clearlooks, since it doesn't exist.
930
931   03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
932   targets/support/livecdfs-update.sh:
933   Fix sed on installer icons.
934
935   25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
936   This is 2.0_rc46.
937
938   23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
939   targets/stage1/stage1-controller.sh:
940   Added a -type f to the find call in stage1 for bug #132180.
941
942   19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
943   livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
944   Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
945   properly on IBM PPC64 machines.
946
947   19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
948   modules/generic_stage_target.py:
949   Fix DIGESTS output
950
951   16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
952   targets/support/rc-update.sh:
953   Removed x-setup from default runlevel, as it is now controlled via the
954   autoconfig init script.
955
956   15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
957   Fix ppc64 based arches to subclass ppc64
958
959   15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
960   modules/livecd_stage1_target.py:
961   Use the full category/package name for livecd-tools.
962
963   13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
964   targets/support/livecdfs-update.sh:
965   Make copies and deletes recursive for firmware since some packages put their
966   firmware in a subdirectory.
967
968   10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
969   targets/support/livecdfs-update.sh:
970   Fix detection of the Installer.
971
972   10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
973   Added 970, power3, power4, and power5 sub-arches for ppc64.
974
975   09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
976   targets/support/livecdfs-update.sh:
977   Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
978   no longer necessary and can cause possible problems with Installer-based
979   installs.
980
981   08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
982   recursive directory create
983
984   01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
985   modules/catalyst_support.py:
986   Changed a display error from bug #131502 and rolling 2.0_rc45.
987
988   25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
989   targets/support/create-iso.sh:
990   Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
991   silo-fu on SPARC.
992
993   25 Apr 2006; Eric Edgar <rocket@gentoo.org>
994   modules/generic_stage_target.py:
995   digests function uses raw output from hash function now
996
997   25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
998   change hash result format so .DIGESTS is generated correctly
999
1000   25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1001   modules/catalyst_support.py:
1002   Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
1003   bug #131190.
1004
1005   25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1006   targets/support/livecdfs-update.sh:
1007   Added a space for bug #131181.
1008
1009   23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1010   targets/support/kmerge.sh:
1011   Fixed creation of kernelpkgs.txt file for the installer.
1012
1013   21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1014   modules/generic_stage_target.py:
1015   Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
1016   I'm adding it back.
1017
1018   20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1019   targets/livecd-stage2/livecd-stage2-controller.sh,
1020   targets/support/bootloader-setup.sh:
1021   I missed an extra else in bootloader-setup.sh, so I'm fixing that and
1022   rolling out an emergency rc44.
1023
1024   20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1025   targets/support/bootloader-setup.sh:
1026   If you use elif, you have to use a then after it. Yeah, that one's totally
1027   my fault.
1028
1029   19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1030   targets/support/livecdfs-update.sh:
1031   Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
1032
1033   19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1034   targets/support/rc-update.sh:
1035   Removed runlevel deletion, as it probably wasn't a good idea. This is for
1036   bug #130476.
1037
1038   19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1039   targets/support/bootloader-setup.sh:
1040   Removed bootplash support from ppc/ppc64 since they only will work with
1041   gensplash. Forced use of livecd/splash_type of bootsplash to get
1042   splash=silent. This should reduce the number of things on the kernel command
1043   line that aren't necessary.
1044
1045   18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1046   modules/catalyst_support.py:
1047   Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
1048   parse_spec. This should resolve bug #130103, as well as make the code much
1049   cleaner. This is 2.0_rc42.
1050
1051   18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1052   modules/generic_stage_target.py:
1053   Forced -p on tar for compressing stages.
1054
1055   18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1056   targets/support/chroot-functions.sh:
1057   Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
1058   possibly others.
1059
1060   17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1061   targets/stage1/build.py:
1062   Added patch to build.py for portage 2.1 support.
1063
1064   17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1065   targets/support/kmerge.sh:
1066   Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
1067   <liyiming@ict.ac.cn> in bug #129890.
1068
1069   17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1070   targets/support/livecdfs-update.sh:
1071   Moved sed line for ##STARTX to end of file, since we aren't touching
1072   /etc/startx until the end.
1073
1074   17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1075   targets/support/livecdfs-update.sh:
1076   Added a check for the games group and add it if it doesn't exist already.
1077   This should resolve bug #125498.
1078
1079   13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1080   examples/generic_stage_template.spec, examples/grp_template.spec,
1081   examples/livecd-stage1_template.spec,
1082   examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1083   examples/netboot_template.spec, examples/snapshot_template.spec,
1084   examples/stage4_template.spec, examples/tinderbox_template.spec:
1085   Removed portdir_overlay from the snapshot example spec and added
1086   portage_overlay to the example specs for the relevant targets.
1087
1088   04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1089   This is 2.0_rc41 since it has better LiveCD support.
1090
1091   04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1092   targets/support/livecdfs-update.sh:
1093   Fix theme for gdm.
1094
1095   31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1096   targets/support/functions.sh:
1097   Removed check for livecd/dev-manager being udev since it was done
1098   incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
1099   by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
1100   #128265 for pointing this out.
1101
1102   23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1103   -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
1104   +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
1105   Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
1106
1107   22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1108   modules/generic_stage_target.py:
1109   Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
1110   live system. You can thank Andrew Gaffney for the fix.
1111
1112   22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1113   targets/livecd-stage2/livecd-stage2-controller.sh:
1114   Don't copy motd files if we're using livecd/type generic-livecd.
1115
1116   22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1117   targets/livecd-stage2/livecd-stage2-controller.sh,
1118   targets/support/livecdfs-update.sh:
1119   Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
1120   some extra cleanup to generic-livecd.
1121
1122   16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1123   -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
1124   -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
1125   +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
1126   -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
1127   targets/support/bootloader-setup.sh:
1128   Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
1129   the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
1130   and removed all older cdtar files for PPC*.
1131
1132   13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1133   livecd/files/livecd.motd.txt:
1134   Added message to the official LiveCD MOTD mentioning how to run the
1135   installer. Blame codeman. This is 2.0_rc40.
1136
1137   13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1138   fix so snapshot target doesnt have errors
1139
1140   13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1141   targets/support/livecdfs-update.sh:
1142   Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
1143   longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
1144   builds.
1145
1146   12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1147   targets/support/rc-update.sh:
1148   Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
1149   autoconfig script.
1150
1151   21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1152   targets/support/livecdfs-update.sh:
1153   Added wrapping around the udev sed for those crazy 2.4-users.
1154
1155   17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1156   targets/support/livecdfs-update.sh:
1157   Added sed fix for udev starting evms_activate unconditionally. This is
1158   2.0_rc39.
1159
1160   17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
1161   add stage4/unmerge stage4/rm to valid options
1162
1163   15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1164   targets/support/rc-update.sh:
1165   Added fix for bug #122154 from Rajiv Manglani.
1166
1167   15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1168   targets/support/kmerge.sh:
1169   Fixed creation of kernelpkgs.txt for the Installer.
1170
1171   14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1172   livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
1173   Updated elilo tarball for IA64.
1174
1175   14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1176   DIGESTS support for snapshot creation
1177
1178   14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1179   This is catalyst 2.0_rc38, codenamed: When will the stinking release
1180   candidates ever end?
1181
1182   14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1183   fix for .DIGESTS.DIGESTS issue in grp
1184
1185   14 Feb 2006; Eric Edgar <rocket@gentoo.org>
1186   modules/generic_stage_target.py:
1187   fix for failure when root_overlay is not set
1188
1189   14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1190   targets/support/bootloader-setup.sh:
1191   Added IA64/SGI patch from plasmaroo.
1192
1193   13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1194   targets/livecd-stage1/livecd-stage1-controller.sh,
1195   targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1196   Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
1197   is 2.0_rc37.
1198
1199   10 Feb 2006; Eric Edgar <rocket@gentoo.org>
1200   modules/generic_stage_target.py:
1201   Allow multiple overlays for root_overlay and overlay spec option
1202
1203   10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1204   -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
1205   +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
1206   targets/support/rc-update.sh:
1207   Updated ppc64's cdtar file with a new boot.msg, removed older file, and
1208   fixed bug #122154. This is catalyst 2.0_rc36.
1209
1210   09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1211   livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
1212   Updated the LiveCD motd to tell the user to run the display manager again,
1213   rather than startx, while mentioning that startx is useful as a rescue X
1214   session since it starts twm. This is catalyst 2.0_rc35.
1215
1216   09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
1217   Add hfs-hide options to mkisofs so macs boot
1218
1219   09 Feb 2006; Eric Edgar <rocket@gentoo.org>
1220   modules/generic_stage_target.py:
1221   Fix indentation issues
1222
1223   08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1224   This is 2.0_rc34.
1225
1226   08 Feb 2006; Eric Edgar <rocket@gentoo.org>
1227   targets/support/bootloader-setup.sh:
1228   add additional console less entry when consoles are chosen for ppc64
1229
1230   08 Feb 2006; Eric Edgar <rocket@gentoo.org>
1231   modules/generic_stage_target.py:
1232   fix kernelopts and extraversion env variable exports
1233
1234   08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1235   targets/support/livecdfs-update.sh:
1236   Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
1237   to Andrew Gaffney for spotting this.  This is 2.0_rc33.
1238
1239   07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1240   targets/support/kmerge.sh:
1241   Changing the way we determine if extraversion is set. This is catalyst
1242   2.0_rc32.
1243
1244   07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1245   targets/support/livecdfs-update.sh:
1246   Change net.ethX links to link to net.lo instead of net.eth0.
1247
1248   07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1249   examples/stage4_template.spec:
1250   Fixed rcadd example for stage4.  Blame rajiv.
1251
1252   06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1253   This is catalyst 2.0_rc31.
1254
1255   05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1256   targets/support/livecdfs-update.sh:
1257   Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
1258   Gaffney for pointing me in the right direction.
1259
1260   03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
1261   change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
1262
1263   02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1264   This is 2.0_rc30.
1265
1266   02 Feb 2006; Eric Edgar <rocket@gentoo.org>
1267   examples/livecd-stage2_template.spec:
1268   updated examples to have console and machine_type
1269
1270   02 Feb 2006; Eric Edgar <rocket@gentoo.org>
1271   targets/support/bootloader-setup.sh:
1272   Change [ console ] to -console in yaboot.conf for ppc64.  Spaces aren't
1273   allowed.
1274
1275   02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1276   This is catalyst 2.0_rc29.
1277
1278   02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1279   livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
1280   Removed extra yaboot.conf from
1281   livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
1282
1283   01 Feb 2006; Eric Edgar <rocket@gentoo.org>
1284   targets/support/kill-chroot-pids.sh:
1285   add sleep to try and give processes a chance to die. bug 119940
1286
1287   01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1288   targets/support/functions.sh:
1289   Removed some quotes to make sure we have a binary operator and closing bug
1290   #117649.
1291
1292   31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1293   targets/support/create-iso.sh:
1294   Added fix for amd64/x86 ISO creation.  This is 2.0_rc28.
1295
1296   30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1297   targets/support/bootloader-setup.sh:
1298   Added path from bug #120935 for PPC/PPC64.
1299
1300   30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
1301   Additional spacing fixes submitted by `Kumba
1302
1303   29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
1304   modules/stage2_target.py:
1305   space cleanups contributed from `Kumba
1306
1307   29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1308   add grp/use to valid_values in the grp module
1309
1310   29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1311   This is 2.0_rc27.
1312
1313   28 Jan 2006; Eric Edgar <rocket@gentoo.org>
1314   -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
1315   +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
1316   targets/support/bootloader-setup.sh:
1317   ppc cdtar update; ppc64 bootloader updates
1318
1319   27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1320   targets/support/create-iso.sh:
1321   Fixing HFS bless on PPC64.  This is catalyst 2.0_rc26.
1322
1323   27 Jan 2006; Eric Edgar <rocket@gentoo.org>
1324   +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
1325   modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1326   targets/support/create-iso.sh:
1327   Fix ppc64 iso creation.  Add console machine_type for ppc yaboot separation.
1328
1329   27 Jan 2006; Eric Edgar <rocket@gentoo.org>
1330   modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
1331   Add ppc console and  machine_type=ibm
1332
1333   27 Jan 2006; Eric Edgar <rocket@gentoo.org>
1334   modules/generic_stage_target.py:
1335   Fix type error when kernel packages arent defined
1336
1337   27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1338   examples/generic_stage_template.spec, examples/grp_template.spec,
1339   examples/livecd-stage1_template.spec,
1340   examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1341   examples/stage4_template.spec:
1342   Added more verbose wording and examples for pkgcache_path and
1343   kerncache_path, where necessary.
1344
1345   26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1346   targets/support/create-iso.sh:
1347   Really fixing bug #120475 this time.  This is 2.0_rc25.
1348
1349   26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1350   targets/support/create-iso.sh:
1351   Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
1352   2.0_rc24.
1353
1354   26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1355   +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1356   targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1357   Added initial support for EFI booting on x86. This is completely untested,
1358   so use it at your own risk. Also, no bug reports without patches, please.
1359   This is catalyst 2.0_rc23.
1360
1361   26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
1362   kmerge should have been kerncache
1363
1364   26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
1365   targets/support/pre-kmerge.sh:
1366   Fix a few other places for the kerncache update
1367
1368   26 Jan 2006; Eric Edgar <rocket@gentoo.org>
1369   examples/generic_stage_template.spec, examples/grp_template.spec,
1370   examples/livecd-stage1_template.spec,
1371   examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1372   examples/netboot_template.spec, examples/stage4_template.spec,
1373   examples/tinderbox_template.spec, modules/generic_stage_target.py,
1374   targets/support/kmerge.sh:
1375   Separation of kerncache from snapcache
1376
1377   26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1378   It helps if I actually increment the version number.
1379
1380   26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1381   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1382   Added --oneshot to default options for stage1 building. Added code to wipe
1383   world during stages 1 and 3. This is catalyst 2.0_rc22.
1384
1385   25 Jan 2006; Eric Edgar <rocket@gentoo.org>
1386   modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
1387   Fix bug if no kernel packages were defined but there was a postconf setting.
1388   x86 softlevel support is enhanced.
1389
1390   24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1391   targets/support/bootloader-setup.sh:
1392   Added IA64 patch from plasmaroo.  This is catalyst 2.0_rc21.
1393
1394   23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1395   Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
1396
1397   20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1398   This is 2.0_rc20.
1399
1400   20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
1401   Netboot2 fixes for spec parameter checks
1402
1403   20 Jan 2006; Eric Edgar <rocket@gentoo.org>
1404   modules/generic_stage_target.py, modules/stage4_target.py:
1405   add makeopts spec file support.
1406
1407   20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1408   modules/generic_stage_target.py:
1409   Added fix for bug #119635.
1410
1411   19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
1412   Fix pre-kmerge.sh for stage4
1413
1414   18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1415   This is 2.0_rc19.
1416
1417   18 Jan 2006; Eric Edgar <rocket@gentoo.org>
1418   modules/generic_stage_target.py:
1419   fix crash when no kernel is defined.  spacing issue
1420
1421   18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1422   This is 2.0_rc18.
1423
1424   18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1425   modules/livecd_stage2_target.py:
1426   Added livecd/volid to valid_values.
1427
1428   17 Jan 2006; Eric Edgar <rocket@gentoo.org>
1429   modules/generic_stage_target.py:
1430   remove extra function that was converting strings to lists unnecessarily
1431
1432   17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1433   This is catalyst 2.0_rc17.
1434
1435   17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1436   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1437   modules/stage4_target.py:
1438   fix issue where args not allowed that arose due to earlier myspec addlargs bug
1439
1440   17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1441   targets/embedded/embedded-preclean-chroot.sh,
1442   targets/grp/grp-preclean-chroot.sh,
1443   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1444   targets/stage1/stage1-preclean-chroot.sh,
1445   targets/stage2/stage2-preclean-chroot.sh,
1446   targets/stage3/stage3-preclean-chroot.sh,
1447   targets/support/chroot-functions.sh,
1448   targets/tinderbox/tinderbox-preclean-chroot.sh:
1449   Added function to cleanup stray /etc/distcc/hosts files.
1450
1451   16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1452   targets/support/bootloader-setup.sh:
1453   Added fix from bug #119123.  This is catalyst 2.0_rc16.
1454
1455   16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1456   targets/support/create-iso.sh, targets/support/netboot2-final.sh:
1457   Fixing some spacing.  This is catalyst 2.0_rc15.
1458
1459   16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
1460   Attempt to fix bug #117649
1461
1462   16 Jan 2006; Eric Edgar <rocket@gentoo.org>
1463   modules/generic_stage_target.py:
1464   fixes for bugs #119009, #119041 and #118985
1465
1466   13 Jan 2006; Eric Edgar <rocket@gentoo.org>
1467   +examples/netboot2_template.spec, modules/catalyst_support.py,
1468   +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
1469   +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
1470   +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1471   Add netboot2 target
1472
1473   13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
1474   targets/support/kmerge.sh:
1475   Fix for ccache (null)/.ccache bug
1476
1477   13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1478   This is 2.0_rc14.
1479
1480   11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
1481   Added ppc -mcpu patch from Pylon for bug #118709.
1482
1483   10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1484   modules/embedded_target.py, modules/stage4_target.py:
1485   Added linuxrc to embedded and stage4 targets.
1486
1487   10 Jan 2006; Eric Edgar <rocket@gentoo.org>
1488   modules/generic_stage_target.py, targets/support/kmerge.sh:
1489   filter kname - and . for kmerge.sh
1490   
1491   10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1492   targets/support/create-iso.sh:
1493   Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
1494
1495   05 Jan 2006; Eric Edgar <rocket@gentoo.org>
1496   modules/generic_stage_target.py:
1497   change .digests to .DIGESTS
1498
1499   04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1500   targets/support/kmerge.sh:
1501   Commented ccache for genkernel build which will resolve #117648 until a
1502   proper solution can be found. This is 2.0_rc13.
1503
1504   04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1505   targets/stage1/stage1-controller.sh:
1506   Added patch from vapier for bug #117254.
1507
1508   03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1509   arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
1510   arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
1511   Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
1512   (comments mostly).
1513
1514   03 Jan 2006; Eric Edgar <rocket@gentoo.org>
1515   modules/generic_stage_target.py:
1516   Remove chost/cflags etc. warning messages
1517
1518   31 Dec 2005; Eric Edgar <rocket@gentoo.org>
1519   modules/generic_stage_target.py:
1520   Attempt to fix bug 117253; chost is wrong on autoresume
1521
1522   28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
1523   modules/generic_stage_target.py, modules/netboot_target.py,
1524   modules/stage1_target.py:
1525   make setting of destdir more global and part of generic_stage_target
1526
1527   28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
1528   Fix destpath bug in netboot target
1529
1530   28 Dec 2005; Eric Edgar <rocket@gentoo.org>
1531   modules/generic_stage_target.py, modules/stage4_target.py:
1532   Fix for bug 116305;removed unnecessary pkgcache_path processing from the
1533   stage4 target
1534
1535   23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
1536   modules/generic_stage_target.py, modules/stage4_target.py:
1537   remove stray ' from arch/sh.py
1538
1539   21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1540   targets/stage1/stage1-controller.sh:
1541   This finally fixes the issues with gcc-config/binutils-config in stage1.
1542   This is catalyst 2.0_rc12.
1543
1544   21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1545   Fix incorrect warning message.  portdir_overlay -> portage_overlay
1546
1547   21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1548   targets/stage1/stage1-controller.sh,
1549   targets/stage1/stage1-preclean-chroot.sh:
1550   Revert gcc-config/binutils-config to _rc11 locations. This should fix
1551   running gcc-config and binutils-config, though it probably breaks running on
1552   non-Gentoo platforms.
1553
1554   21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1555   modules/stage1_target.py:
1556   Make stage1 clean up python 2.3 and 2.4, also.
1557
1558   21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
1559   targets/support/livecdfs-update.sh:
1560   Updated requirements and added creation of metadata.tar.bz2 for the installer.
1561
1562   21 Dec 2005; Eric Edgar <rocket@gentoo.org>
1563   modules/generic_stage_target.py:
1564   Change digests file format to HASH_NAME HASH FILE_NAME
1565
1566   21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1567   targets/stage1/stage1-controller.sh:
1568   Moved gcc-config/binutils-config to before the chroot.
1569
1570   21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1571   Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
1572   installed. Supports all of shashs algorithms as of 12_21_2005
1573
1574   20 Dec 2005; Eric Edgar <rocket@gentoo.org>
1575   modules/generic_stage_target.py:
1576   Catalyst should die if source_subpath is not a string
1577
1578   20 Dec 2005; Eric Edgar <rocket@gentoo.org>
1579   modules/generic_stage_target.py:
1580   Fix for source_subpath bug
1581
1582   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1583   examples/generic_stage_template.spec:
1584   Updated example specs with information on cflags/chost/cxxflags/ldflags in
1585   both stages 1 and 2.
1586
1587   20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
1588   modules/stage2_target.py:
1589   Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
1590   stage1 to be overridden again.
1591
1592   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1593   targets/stage1/stage1-controller.sh:
1594   It looks like gcc-config/binutils-config needs to be run with the full path,
1595   since it is run outside of the chroot.
1596
1597   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1598   targets/stage1/stage1-controller.sh:
1599   Fixed gcc-config calls.  This is 2.0_rc11.
1600
1601   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1602   This is catalyst 2.0_rc10.
1603
1604   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
1605   modules/generic_stage_target.py:
1606   Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
1607   #115866.
1608
1609   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1610   targets/support/functions.sh:
1611   Changed from -z to -n for bug #116180.
1612
1613   19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1614   modules/catalyst_support.py, modules/generic_stage_target.py:
1615   Detect missing binaries for the hashing functions and abort if not found
1616
1617   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
1618   files/catalyst.conf:
1619   Updated README to list new requirements. Set default hash as crc32. Set
1620   default digests as sha1/md5.
1621
1622   19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
1623   modules/catalyst_support.py, modules/generic_stage_target.py,
1624   modules/livecd_stage2_target.py, modules/stage2_target.py:
1625   Change the internal hash checking to be quicker and more memory efficient.
1626   Add additional hash digests options.
1627
1628   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1629   targets/tinderbox/tinderbox-chroot.sh,
1630   targets/tinderbox/tinderbox-controller.sh,
1631   targets/tinderbox/tinderbox-preclean-chroot.sh:
1632   Fixed up spacing/coding style on tinderbox.
1633
1634   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1635   targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
1636   targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
1637   targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
1638   targets/support/target_image_setup.sh, targets/support/unmerge.sh:
1639   Fixed up spacing/coding style on support.
1640
1641   19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
1642   Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
1643
1644   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1645   targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
1646   targets/stage4/stage4-preclean-chroot.sh:
1647   Fixed up spacing/coding style on stage4.
1648
1649   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1650   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
1651   targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1652   targets/stage3/stage3-controller.sh,
1653   targets/stage3/stage3-preclean-chroot.sh:
1654   Fixed up spacing/coding style on stages 2 and 3
1655
1656   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1657   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
1658   targets/stage1/stage1-preclean-chroot.sh:
1659   Fixed up spacing/coding style on stage1. Also changed
1660   gcc-config/binutils-config to be outside the chroot.
1661
1662   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1663   targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1664   targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
1665   Fixed up spacing/coding style on netboot.
1666
1667   16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1668   targets/livecd-stage1/livecd-stage1-chroot.sh,
1669   targets/livecd-stage1/livecd-stage1-controller.sh,
1670   targets/livecd-stage2/livecd-stage2-controller.sh:
1671   Fixed up spacing/coding style on livecd-stage*.
1672
1673   16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1674   targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1675   targets/grp/grp-preclean-chroot.sh:
1676   Fixed up spacing/coding style on grp.
1677
1678   16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1679   targets/embedded/embedded-chroot.sh,
1680   targets/embedded/embedded-controller.sh,
1681   targets/embedded/embedded-fs-runscript.sh,
1682   targets/embedded/embedded-preclean-chroot.sh:
1683   Fixed up spacing/coding style on embedded.
1684
1685   16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
1686   targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
1687   targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
1688   targets/support/functions.sh:
1689   Removing extra line from x86.py, fixing up comments, spacing, and coding
1690   style in targets/support through functions.sh
1691
1692   16 Dec 2005; Eric Edgar <rocket@gentoo.org>
1693   modules/generic_stage_target.py, modules/livecd_stage2_target.py:
1694   Fix more tab/spacing issues .. trying to make everything use tabs
1695
1696   16 Dec 2005; Eric Edgar <rocket@gentoo.org>
1697   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1698   modules/stage1_target.py, modules/stage2_target.py,
1699   modules/stage3_target.py, modules/stage4_target.py:
1700   Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
1701   other files
1702
1703   14 Dec 2005; Eric Edgar <rocket@gentoo.org>
1704   modules/generic_stage_target.py:
1705   Add envscript warning to aid users who may not know what they are doing
1706
1707   13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1708   examples/generic_stage_template.spec:
1709   Changed example specs to match that cflags/cxxflags/chost/ldflags are now
1710   only configurable when building a stage2 tarball, to match the current state
1711   of portage. This is 2.0_rc9.
1712
1713   13 Dec 2005; Eric Edgar <rocket@gentoo.org>
1714   targets/support/chroot-functions.sh:
1715   Silence more of portages beeps and clicks and whistles
1716
1717   13 Dec 2005; Eric Edgar <rocket@gentoo.org>
1718   targets/support/chroot-functions.sh:
1719   Change the portage emerge to use run_emerge
1720
1721   13 Dec 2005; Eric Edgar <rocket@gentoo.org>
1722   modules/generic_stage_target.py, modules/snapshot_target.py,
1723   modules/stage1_target.py, modules/stage2_target.py,
1724   modules/stage3_target.py:
1725   allow portdir_overlay to be part of all specs not including snapshot spec.
1726   Add warnings for stage1,2 and 3 in case someone uses this feature there.
1727   Remove overlay support from the snapshot spec but added a warning.
1728
1729   13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
1730   modules/stage2_target.py:
1731   Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
1732   where it is allowed
1733
1734   11 Dec 2005; Eric Edgar <rocket@gentoo.org>
1735   modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
1736   Add support for bootloader softlevel=; have rsync delete the extra files out
1737   of the overlay so that the overlay always matches the source dir
1738
1739   09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1740   Swapped -v/-V since I had gotten them wrong here.
1741
1742   09 Dec 2005; Eric Edgar <rocket@gentoo.org>
1743   modules/generic_stage_target.py:
1744   Fix stupid overlay bug
1745
1746   09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1747   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1748   targets/livecd-stage1/livecd-stage1-chroot.sh,
1749   targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1750   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1751   targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1752   targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1753   targets/support/unmerge.sh:
1754   Made sure we use -f on removing the default links for splash. Removed
1755   check_portage_version as it really isn't needed anymore. Removed
1756   --no-install from genkernel commands in kmerge.sh so users must manually
1757   remove kernels from /boot. This is 2.0_rc8.
1758
1759   09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1760   targets/support/livecdfs-update.sh:
1761   Made sed on devfsd.conf conditional on it existing. Removes one more error
1762   message from a standard catalyst run.
1763
1764   09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1765   Added warning about breaking snapshot cache and re-enable autoresume, since
1766   the errors I was getting were elsewhere.
1767
1768   09 Dec 2005; Eric Edgar <rocket@gentoo.org>
1769   modules/generic_stage_target.py:
1770   Fix indentation error the last commit caused
1771
1772   09 Dec 2005; Eric Edgar <rocket@gentoo.org>
1773   modules/generic_stage_target.py:
1774   Always clear autoresume points after a successful run
1775
1776   09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1777   targets/support/livecdfs-update.sh:
1778   Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
1779   snapshot caching after a successful gentoo-release-livecd run.
1780
1781   08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1782   targets/support/rc-update.sh:
1783   Added famd to default on official LiveCD.
1784
1785   08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1786   targets/support/chroot-functions.sh:
1787   Fixes 'too many arguments' error in check_portage_version.
1788
1789   08 Dec 2005; Eric Edgar <rocket@gentoo.org>
1790   modules/generic_stage_target.py:
1791   remove extra self.env={} that was resetting the environment to null
1792
1793   08 Dec 2005; Eric Edgar <rocket@gentoo.org>
1794   modules/livecd_stage1_target.py:
1795   Fix appending livecd use flag if no use flag is specified in livecd-stage1
1796   spec file
1797
1798   08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
1799   Add a default path to the environment in the chroot
1800
1801   08 Dec 2005; Eric Edgar <rocket@gentoo.org>
1802   modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1803   targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1804   targets/livecd-stage2/livecd-stage2-controller.sh,
1805   -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
1806   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1807   targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1808   targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1809   targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
1810   targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1811   +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1812   move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
1813   CONFIG_PROTECT stuff in the run_emerge function for cleanliness
1814
1815   08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1816   files/catalyst.1:
1817   Fixed up the man page, which has been suffering for some time, and also
1818   reversed -v/-V in the help message.
1819
1820   08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1821   targets/support/livecdfs-update.sh:
1822   Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
1823   LiveCD.
1824
1825   08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1826   Turning off autoresume of doom until I can get more testing. I've had
1827   several issues with it. I'll be reporting/fixing these as I come across them
1828   but for now wish to turn it off by default as I don't want this one feature
1829   to stop the possible 2.0 final release.
1830
1831   07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1832   targets/livecd-stage2/unmerge.sh:
1833   Removed profiles hack from livecd-stage2's unmerge, since it isn't used
1834   anymore and probably should have been removed a long time ago when the new
1835   code was put into place in livecdfs-update.sh and livecd-local.start
1836   instead.
1837
1838   07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1839   targets/livecd-stage1/livecd-stage1-chroot.sh,
1840   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1841   targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
1842   Made EMERGE_WARNING_DELAY=0 for all stages.  This is 2.0_rc7.
1843
1844   07 Dec 2005; Eric Edgar <rocket@gentoo.org>
1845   modules/generic_stage_target.py, modules/generic_target.py:
1846   self.env should be a part of the super class generic_target so it applies to
1847   snapshots as well; removing redundant pass in the generic_target class as
1848   its not needed. There is code there to fill the statements
1849
1850   07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1851   targets/support/livecdfs-update.sh:
1852   Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
1853   the Installer.
1854
1855   07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1856   Changed version stamp to 2.0_rc6.
1857
1858   07 Dec 2005; Eric Edgar <rocket@gentoo.org>
1859   modules/generic_stage_target.py:
1860   Fix for unpack cases
1861
1862   05 Dec 2005; Eric Edgar <rocket@gentoo.org>
1863   modules/generic_stage_target.py:
1864   Fixes for env
1865
1866   05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
1867   modules/catalyst_support.py, modules/generic_stage_target.py,
1868   modules/grp_target.py, modules/livecd_stage1_target.py,
1869   modules/livecd_stage2_target.py, modules/netboot_target.py,
1870   modules/snapshot_target.py, modules/tinderbox_target.py:
1871   Stop reading env from the OS. Rely on the more on the envscript for oddball
1872   settings. Change -v to verbose and -V to version
1873
1874   04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1875   This is 2.0_rc5.
1876
1877   04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
1878   Fix stage1 to NOT contain the code from stage2;continued cleanup from the
1879   space fix issue
1880
1881   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1882   examples/generic_stage_template.spec:
1883   Added chost/cflags/cxxflags/ldflags to example spec template.
1884
1885   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1886   targets/support/rc-update.sh:
1887   OK, just kidding on that last commit. We were already doing rc-update add
1888   xdm default in livecdfs-update.sh and since it is a livecd-only function,
1889   there's no point in having it in rc-update.sh
1890
1891   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1892   targets/support/rc-update.sh:
1893   Have rc-update add xdm if livecd/xdm is set.
1894
1895   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1896   modules/catalyst_lock.py, modules/catalyst_support.py,
1897   modules/embedded_target.py, modules/generic_stage_target.py,
1898   modules/grp_target.py, modules/livecd_stage1_target.py,
1899   modules/livecd_stage2_target.py, modules/netboot_target.py,
1900   modules/stage1_target.py, modules/stage4_target.py,
1901   modules/tinderbox_target.py:
1902   So I was just kidding on that last commit.  This one is 2.0_rc4.
1903
1904   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1905   modules/catalyst_lock.py, modules/catalyst_support.py,
1906   modules/embedded_target.py, modules/generic_stage_target.py,
1907   modules/grp_target.py, modules/livecd_stage1_target.py,
1908   modules/livecd_stage2_target.py, modules/netboot_target.py,
1909   modules/stage1_target.py, modules/stage2_target.py,
1910   modules/stage4_target.py, modules/tinderbox_target.py:
1911   Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
1912
1913   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1914   files/catalyst.conf, modules/catalyst_lock.py,
1915   modules/catalyst_support.py, modules/embedded_target.py,
1916   modules/generic_stage_target.py, modules/grp_target.py,
1917   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1918   modules/netboot_target.py, modules/stage1_target.py,
1919   modules/stage2_target.py, modules/stage4_target.py,
1920   modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
1921   Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
1922   and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
1923
1924   02 Dec 2005; Eric Edgar <rocket@gentoo.org>
1925   modules/generic_stage_target.py:
1926   Fix autoresume for unpacking tarballs
1927
1928   02 Dec 2005; Eric Edgar <rocket@gentoo.org>
1929   targets/support/livecdfs-update.sh:
1930   remove gnap livecd-type per Koon's request
1931
1932   02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
1933   change rc-update add modules default to rc-update add modules boot
1934
1935   02 Dec 2005; Eric Edgar <rocket@gentoo.org>
1936   modules/generic_stage_target.py, modules/grp_target.py:
1937   Add more verbosity to digests if -V is enabled, add more print messages to
1938   grp digesting code
1939
1940   02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1941   modules/generic_stage_target.py, modules/grp_target.py:
1942   Add sha/md5 digests support for grp and cleanup other sha/md5 code
1943
1944   01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1945   Fix folder name for grp build dir to not have .tar.bz2 at the end
1946
1947   01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
1948   modules/catalyst_support.py, modules/generic_stage_target.py:
1949   Add md5 and sha .digests file creation per wolf31o2's feature request
1950
1951   30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1952   This is catalyst-2.0_rc2.
1953
1954   30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
1955   files/catalyst.conf, modules/generic_stage_target.py,
1956   modules/livecd_stage1_target.py:
1957   Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
1958   after each successful kernel build;add autoresume documentation to
1959   catalyst.conf
1960
1961   30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
1962   targets/embedded/embedded-controller.sh,
1963   targets/embedded/embedded-fs-runscript.sh,
1964   targets/livecd-stage2/livecd-stage2-controller.sh,
1965   targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
1966   targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
1967   targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
1968   targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
1969   targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
1970   targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1971   targets/support/rc-update.sh:
1972   Changed multiple spaces to tabs to satisfy my OCD.
1973
1974   29 Nov 2005; Eric Edgar <rocket@gentoo.org>
1975   targets/support/chroot-functions.sh:
1976   Bumped genkernel detection to require 3.3.0 or higher
1977
1978   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1979   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1980   targets/netboot/netboot-controller.sh:
1981   Changed to clst_use from clst_embedded_use and clst_netboot_use and
1982   clst_grp_use. This is catalyst-2.0_rc1.
1983
1984   29 Nov 2005; Eric Edgar <rocket@gentoo.org>
1985   targets/netboot/netboot-controller.sh:
1986   change to clst_use from clst_netboot_use
1987
1988   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1989   targets/livecd-stage1/livecd-stage1-chroot.sh,
1990   targets/stage4/stage4-chroot.sh:
1991   Changed to clst_use from clst_stage4_use and clst_livecd_use.
1992
1993   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1994   targets/stage4/stage4-chroot.sh:
1995   Fixed USE invocations in stage4 target.
1996
1997   29 Nov 2005; Eric Edgar <rocket@gentoo.org>
1998   modules/livecd_stage1_target.py:
1999   Force use=livecd for livecd-stage1
2000
2001   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2002   This is version 2.0_pre20051129.
2003
2004   28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2005   examples/livecd-stage1_template.spec, examples/stage4_template.spec:
2006   Removed kudzu-knoppix from example spec files.
2007
2008   22 Nov 2005; Eric Edgar <rocket@gentoo.org>
2009   +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
2010   Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
2011
2012   22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2013   examples/grp_template.spec, examples/livecd-stage1_template.spec,
2014   examples/stage4_template.spec, +examples/tinderbox_template.spec:
2015   Added tinderbox_template.spec to examples and cleaned up pkgcache_path
2016   definitions in the examples to fit in 80 columns.
2017
2018   22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
2019   examples/livecd-stage1_template.spec, examples/stage4_template.spec,
2020   modules/grp_target.py, modules/tinderbox_target.py,
2021   targets/tinderbox/tinderbox-chroot.sh:
2022   Tinderbox script: added newuse, tinderbox and grp targets added support for
2023   overriding the pkgcache location via pkgcache_path - pkgcache_path:
2024   /path/to/cache in the spec file, updated example specs to note pkgcache_path
2025
2026   22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2027   Added portdir example to catalyst.conf for bug #113272.
2028
2029   22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2030   targets/support/create-iso.sh:
2031   Fixed a few lines which were causing the isolinux directory to be removed
2032   when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
2033
2034   21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2035   targets/support/create-iso.sh:
2036   Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
2037
2038   21 Nov 2005; Eric Edgar <rocket@gentoo.org>
2039   targets/support/bootloader-setup.sh, targets/support/functions.sh:
2040   Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
2041   too many arches dont use it by default, test for an initrd in the yaboot
2042   config.
2043
2044   18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2045   modules/generic_stage_target.py:
2046   Fix split error if use is specified
2047
2048   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2049   -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
2050   +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
2051   Updated palo version from catalyst 1.x for HPPA.
2052
2053   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2054   targets/support/bootloader-setup.sh:
2055   Removing for loop for grub on amd64/x86 as it was totally useless.
2056
2057   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2058   targets/support/bootloader-setup.sh:
2059   Remove vga= line for PPC.
2060
2061   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2062   targets/support/bootloader-setup.sh:
2063   PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
2064
2065   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2066   -catalyst-2.0_pre20051101-slot.patch, catalyst:
2067   Removing slot patch as it probably didn't belong here anyway, and updating
2068   version stamp to 2.0_pre20051118.
2069
2070   18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2071   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2072   targets/support/bootloader-setup.sh:
2073   fix the bootloader script for isolinux so that it actually makes a cfg file,
2074   remove extra unneeded catalyst aborting print statement, reorganize rm code
2075   to make sure is splits properly and is an array even from the cmdline
2076
2077   17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2078   targets/support/livecdfs-update.sh:
2079   Added call to update-usbids to download the latest usb.ids file.
2080
2081   17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2082   modules/generic_stage_target.py:
2083   Move checks of running catalyst into the target which is simpler
2084
2085   17 Nov 2005; Eric Edgar <rocket@gentoo.org>
2086   modules/generic_stage_target.py:
2087   Attempt to fix bug #111752, due to mount_safety_check calling a lock object
2088   that doesnt exist yet
2089
2090   17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
2091   Keep unnecessary programs from installing into kerncache
2092
2093   17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2094   modules/generic_stage_target.py:
2095   Turn on more tracebacks at this point to better debug .. will need to turn
2096   them down as we find errors and build appropriate error handlers
2097
2098   15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2099   Changed version marker to 2.0_pre20051115 for new ebuild.
2100
2101   15 Nov 2005; Eric Edgar <rocket@gentoo.org>
2102   modules/livecd_stage2_target.py:
2103   Fix bug in livecd stage2 so that it doesnt try to use tar
2104
2105   14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2106   targets/livecd-stage2/livecd-stage2-controller.sh:
2107   Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
2108   list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
2109   of Getting_Online.txt from catalyst 1.1.10.10.
2110
2111   11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
2112   Added Joshua Kinard to authors for his mips contributions.
2113
2114   11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2115   examples/livecd-stage2_template.spec:
2116   Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
2117   Paul Kessler on gentoo-catalyst. ;]
2118
2119   07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2120   Change variables from cat1 format to cat2
2121
2122   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2123   modules/generic_stage_target.py, modules/stage1_target.py:
2124   Fix modules has no attribute register
2125
2126   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2127   modules/generic_stage_target.py:
2128   Fix broken aliases code that was just proof of concept
2129
2130   07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2131   Output mkisofs command line options to assist in debugging
2132
2133   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2134   modules/generic_stage_target.py, targets/support/create-iso.sh:
2135   Fix the -o option
2136
2137   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2138   modules/generic_stage_target.py:
2139   Add VERY basic support for aliases kernel parameter.
2140
2141   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2142   modules/livecd_stage2_target.py:
2143   Remove large section of commented code
2144
2145   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2146   modules/generic_stage_target.py, modules/stage1_target.py:
2147   Allow LDFLAGS to be specified as an ENV variable for stage1
2148
2149   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2150   modules/generic_stage_target.py:
2151   Fix rc-update to automatically run default options for livecds. Removed an
2152   erroneous key check.
2153
2154   02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2155   modules/livecd_stage1_target.py, modules/tinderbox_target.py:
2156   Make use spec key optional to default to profile defaults
2157
2158   02 Nov 2005; Eric Edgar <rocket@gentoo.org>
2159   +examples/stage4_template.spec:
2160   Preliminary stage4_template.spec file
2161
2162   01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2163   +catalyst-2.0_pre20051101-slot.patch, catalyst:
2164   Updated version stamp and added slot patch.
2165
2166   26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2167   Fix ordering problem so self.settings is defined
2168
2169   18 Oct 2005; Eric Edgar <rocket@gentoo.org>
2170   modules/generic_stage_target.py:
2171   Correct a rsync issue when the directory doesnt exist
2172
2173   17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2174   modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
2175   targets/livecd-stage2/livecd-stage2-controller.sh,
2176   targets/netboot/netboot-controller.sh,
2177   targets/stage4/stage4-controller.sh:
2178   run pre_kmerge and post_kmerge only once
2179
2180   17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2181   targets/support/bootloader-setup.sh:
2182   MIPS bootloader patch
2183
2184   15 Oct 2005; Eric Edgar <rocket@gentoo.org>
2185   targets/support/mips-arcload_conf.sh:
2186   Fix MIPS Serial Detection
2187
2188   13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2189   targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2190   +targets/support/mips-arcload_conf.sh:
2191   Application of Kumba's patches for MIPS support
2192
2193   13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2194   Check for the correct arch specific cd building tool
2195
2196   13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2197   modules/generic_stage_target.py:
2198   Print a warning if livecd/iso is not defined
2199
2200   11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2201   Reverted default CHOST for x86 back to i386-pc-linux-gnu.
2202
2203   11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2204   targets/support/post-kmerge.sh:
2205   Check for existence of files in /lib/modules before running depscan.sh. This
2206   replaces the mips-specific check and makes it portable.
2207
2208   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2209   modules/generic_stage_target.py:
2210   update autoresume logic when dealing with rsync unpack operations
2211
2212   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2213   targets/support/post-kmerge.sh:
2214   Bypass module load on mips
2215
2216   10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2217   remove --no-deps so dependancies get installed for genkernel
2218
2219   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2220   modules/generic_stage_target.py:
2221   Fix missing : statement in unpack
2222
2223   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2224   modules/generic_stage_target.py:
2225   fix livecd-stage2 unpack when seedcache is turned off
2226
2227   10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2228   targets/support/functions.sh:
2229   Fix module unpacking and make it actually optional.
2230
2231   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2232   modules/generic_stage_target.py:
2233   Fix broken seedcache autoresume interaction
2234
2235   07 Oct 2005; Eric Edgar <rocket@gentoo.org>
2236   modules/generic_stage_target.py:
2237   Cleanup stage directories properly for tar installs
2238
2239   06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
2240   Tinderbox no longer cleans /tmp/*
2241
2242   06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2243   targets/tinderbox/tinderbox-chroot.sh,
2244   targets/tinderbox/tinderbox-controller.sh:
2245   Fixing problem with bind mounted portage and final rsync on tinderbox target
2246   and adding additional logging.
2247
2248   06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
2249   Stop tinderbox from trying to create a tarball of itself
2250
2251   06 Oct 2005; Eric Edgar <rocket@gentoo.org>
2252   modules/generic_stage_target.py:
2253   Fix catalyst so it fully disables snapcache when its not specified in the
2254   config file
2255
2256   06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2257   examples/livecd-stage2_template.spec:
2258   Removed livecd/runscript and livecd/archscript from livecd-stage2 example
2259   spec template and updating version stamp.
2260
2261   06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2262   modules/catalyst_support.py:
2263   allow file_check to proceed if key is not in use
2264
2265   06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2266   Recursively make the missing directories
2267
2268   05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2269   Fix extract_modules to just echo a warning that it is missing
2270
2271   30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2272   files/catalyst.conf:
2273   Updating default configuration for catalyst and updating version stamp,
2274   since we're beginning internal testing for release.
2275
2276   15 Sep 2005; Eric Edgar <rocket@gentoo.org>
2277   modules/generic_stage_target.py:
2278   fix bug 106004 split strings into a list for empty and rm operation
2279
2280   15 Sep 2005; Eric Edgar <rocket@gentoo.org>
2281   modules/livecd_stage2_target.py:
2282   Append slashes to directories so rsyncs work properly
2283
2284   13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2285   examples/livecd-stage2_template.spec:
2286   Changing source_subpath for livecd-stage2 example for bug #101704.
2287
2288   12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2289   examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
2290   targets/support/livecdfs-update.sh:
2291   Added livecd/xdm and livecd/xsession options. These are used to setup the
2292   default display manager and X session, respectively. Added supporting
2293   documentation to example spec files. Imported more work from my fsscript for
2294   the official LiveCD.
2295
2296   12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2297   Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
2298   discussion, see bug #88777.
2299
2300   12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
2301   modules/generic_stage_target.py:
2302   Added sh architecture to supported architectures. Thanks to Matsuu Takuto
2303   <matsuu@gentoo.org> for the patch. Closing bug #105693.
2304
2305   08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2306   targets/livecd-stage1/livecd-stage1-controller.sh,
2307   targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2308   Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
2309   on livecd-stage2 and removing universal motd for livecd/type of
2310   gentoo-release-livecd.
2311
2312   08 Sep 2005; Eric Edgar <rocket@gentoo.org>
2313   modules/livecd_stage1_target.py:
2314   Add optional livecd/type env var for scripts to add optional items to the
2315   scripts
2316
2317   08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2318   -livecd/files/x86-help.msg:
2319   Removing x86-help.msg as it is no longer used.
2320
2321   08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2322   livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
2323   livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
2324   Add dobladecenter description to bootloader files for x86/amd64.
2325
2326   06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2327   Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
2328
2329   01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2330   modules/generic_stage_target.py:
2331   Added split to use section for bug #104414.
2332
2333   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2334   livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
2335   livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
2336   Tabs to whitespaces for isolinux.
2337
2338   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2339   targets/support/bootloader-setup.sh:
2340   Changed isolinux to use new split-out help messages. Using grub gives a
2341   single help message with pager.
2342
2343   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2344   +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
2345   +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
2346   +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
2347   Added F2->F7 help messages for isolinux.
2348
2349   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2350   livecd/files/README.txt, livecd/files/generic.motd.txt,
2351   livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
2352   livecd/files/livecd-local.start:
2353   Updated files from latest used to build LiveCD.
2354
2355   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2356   Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
2357
2358   29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2359   modules/catalyst_support.py:
2360   Added fix for using options with = in them with --cli (ex.
2361   livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
2362   <cell@ices.utexas.edu> for pointing this out to me via email.
2363
2364   09 Aug 2005; Eric Edgar <rocket@gentoo.org>
2365   modules/generic_stage_target.py, targets/support/functions.sh:
2366   fix bug in exec_in_chroot for stage1 target
2367
2368   09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2369   modules/generic_stage_target.py:
2370   fix missing os. in os.popen. and clear the autoresume flags if the chroot is
2371   invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
2372
2373   09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
2374   catalyst, examples/livecd-stage2_template.spec,
2375   examples/snapshot_template.spec, files/catalyst.conf,
2376   livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
2377   livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
2378   livecd/files/x86-help.msg, modules/catalyst_lock.py,
2379   modules/catalyst_support.py, modules/livecd_stage2_target.py,
2380   targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
2381   targets/livecd-stage2/livecd-stage2-controller.sh,
2382   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2383   targets/stage2/stage2-preclean-chroot.sh,
2384   targets/stage3/stage3-preclean-chroot.sh,
2385   targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
2386   targets/support/chroot-functions.sh, targets/support/create-iso.sh,
2387   targets/support/filesystem-functions.sh, targets/support/functions.sh,
2388   targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2389   targets/support/target_image_setup.sh:
2390   Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
2391   to look at gamecdfs-update.sh yet.
2392
2393   09 Aug 2005; Eric Edgar <rocket@gentoo.org>
2394   modules/generic_stage_target.py:
2395   Remove extra debugging print statement
2396
2397   09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2398   +modules/catalyst_lock.py, modules/catalyst_support.py,
2399   modules/embedded_target.py, modules/generic_stage_target.py,
2400   modules/grp_target.py, modules/livecd_stage1_target.py,
2401   modules/livecd_stage2_target.py, modules/netboot_target.py,
2402   modules/snapshot_target.py, modules/stage1_target.py,
2403   modules/stage2_target.py, modules/stage4_target.py,
2404   targets/support/functions.sh:
2405   Add locking support. Code simplification for unpack and unpack snapshot.
2406   Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
2407   Add seedcache support (Grabs output from previous target run)
2408   options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
2409
2410   27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2411   modules/catalyst_support.py, modules/generic_stage_target.py:
2412   Add support to cache the snapshot dir. add snapcache to options. add
2413   snapshot_cache= to override the default location of the cache in
2414   catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
2415
2416   27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2417   +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
2418   Forward port README.txt and Getting_Online.txt files from catalyst
2419   1.1.10.8's release.
2420
2421   22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
2422   Add automatic creation/deletion of runlevels based on rcadd rcdel
2423
2424   19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2425   Fix grp so that grp/use is not required anymore
2426
2427   12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2428   -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
2429   -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
2430   -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
2431   -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
2432   +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
2433   +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
2434   Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
2435   they are known to cause booting problems.
2436
2437   08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2438   livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2439   Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
2440   <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
2441   finding this bug.
2442
2443   08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2444   targets/stage1/stage1-chroot.sh:
2445   Fixed quoting in stage1 profile check.
2446
2447   07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2448   targets/stage3/stage3-chroot.sh:
2449   Fixing USE for stage3.
2450
2451   07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2452   targets/support/chroot-functions.sh:
2453   Fix FETCH code so it will run for Pylon
2454
2455   07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
2456   targets/grp/grp-chroot.sh:
2457   Fix bindist invcation.
2458
2459   07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2460   targets/grp/grp-chroot.sh:
2461   Made sure bindist was used for all emerges in GRP.
2462
2463   07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
2464   Fix USE flags for GRP build
2465
2466   07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
2467   targets/stage4/stage4-chroot.sh:
2468   let GRP use the users environment variables and removed extra
2469   GRP_STAGE23_USE from stage4
2470
2471   07 Jul 2005; Eric Edgar <rocket@gentoo.org>
2472   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
2473   Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
2474
2475   07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
2476   fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
2477   impact all previous spec files that use this option. It's beejay's fault.
2478
2479   06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
2480   Changed to use linux32 for ppc32 support when build host is ppc64.
2481
2482   06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
2483   arch/x86.py:
2484   Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
2485
2486   06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
2487   Minor cosmetic print statement fixes for readability
2488
2489   06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2490   modules/catalyst_support.py, modules/generic_stage_target.py:
2491   Fix None None bug and exception reporting
2492
2493   06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2494   Fix iso creation script.  Case statement out of place
2495   
2496   05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2497   arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
2498   arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
2499   catalyst, files/catalyst.conf, modules/builder.py,
2500   modules/catalyst_support.py, modules/embedded_target.py,
2501   modules/generic_stage_target.py, modules/generic_target.py,
2502   modules/grp_target.py, modules/livecd_stage1_target.py,
2503   modules/livecd_stage2_target.py, modules/netboot_target.py,
2504   modules/snapshot_target.py, modules/stage1_target.py,
2505   modules/stage2_target.py, modules/stage3_target.py,
2506   modules/stage4_target.py, modules/tinderbox_target.py,
2507   targets/embedded/embedded-chroot.sh,
2508   targets/embedded/embedded-fs-runscript.sh,
2509   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2510   targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2511   targets/grp/grp-preclean-chroot.sh,
2512   targets/livecd-stage1/livecd-stage1-chroot.sh,
2513   targets/livecd-stage1/livecd-stage1-controller.sh,
2514   targets/livecd-stage2/livecd-stage2-controller.sh,
2515   targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2516   targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
2517   targets/netboot/netboot-image.sh, targets/stage1/build.py,
2518   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2519   targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2520   targets/stage2/stage2-controller.sh,
2521   targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2522   targets/stage3/stage3-controller.sh,
2523   targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2524   targets/stage4/stage4-controller.sh,
2525   targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
2526   targets/support/create-iso.sh, targets/support/functions.sh,
2527   targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2528   targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2529   targets/support/target_image_setup.sh,
2530   targets/tinderbox/tinderbox-chroot.sh,
2531   targets/tinderbox/tinderbox-controller.sh,
2532   targets/tinderbox/tinderbox-preclean-chroot.sh:
2533   Big honkin' copyright update.
2534
2535   05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2536   modules/generic_stage_target.py:
2537   add additional logging output. Use standard os redirection methods to log to
2538   a file
2539
2540   05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2541   targets/stage1/stage1-chroot.sh:
2542   Added profile sanity check for bug #97867.
2543
2544   05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2545   targets/support/bootloader-setup.sh:
2546   Removing acpi=off from default kernel arguments and adding ia64
2547   livecd-stage2 support functions and cdtar.
2548
2549   30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2550   targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
2551   Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
2552   control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
2553   splash command line.
2554
2555   28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2556   targets/support/create-iso.sh:
2557   Fixed up zisofs support. Waiting for response from sparc before touching
2558   their ISO creation.
2559
2560   28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2561   modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
2562   targets/support/functions.sh:
2563   Added livecd/bootargs and added the option to the bootloader-setup.sh script
2564   to allow it to work on all arches that dynamically build their bootloader
2565   configuration.
2566
2567   27 Jun 2005; Eric Edgar <rocket@gentoo.org>
2568   targets/stage4/stage4-controller.sh:
2569   Fix stage4 so it doesnt run the bootloader stuff
2570
2571   24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2572   targets/support/bootloader-setup.sh:
2573   Removed dokeymap from non-Gentoo releases.
2574
2575   23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2576   targets/support/livecdfs-update.sh:
2577   Added call to update-pciids to download the latest pci.ids file.
2578
2579   23 Jun 2005; Eric Edgar <rocket@gentoo.org>
2580   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2581   modules/stage4_target.py:
2582   Allow changing the location of the pkg_cache in stage4 or livecd-stage1
2583
2584   22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
2585   Fix issue where -s on the command line would not run
2586
2587   22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2588   livecd/files/generic.motd.txt:
2589   Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
2590   kernel configurations.
2591
2592   22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2593   targets/support/livecdfs-update.sh:
2594   Updated hostname/domainname creation for new baselayout.
2595
2596   16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2597   targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2598   Fixing some bootloader isolinux/boot stuff for x86/amd64.
2599
2600   14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2601   targets/support/chroot-functions.sh:
2602   Change portage emerge to use --oneshot --nodeps to keep from merging the
2603   same packages multiple times.
2604
2605   14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2606   targets/stage2/stage2-chroot.sh:
2607   Added a -p bootstrap when catalyst is called with -V (verbose).
2608
2609   10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2610   targets/support/livecdfs-update.sh:
2611   Removed inittab hack, as this is done by livecd-tools.
2612
2613   09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2614   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
2615   Revert sync for bug #86914.  Yeah... I need to pay more attention sometimes.
2616
2617   09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2618   -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
2619   -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
2620   livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
2621   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
2622   targets/livecd-stage2/livecd-stage2-controller.sh:
2623   Removed gentoo.png and creation of face directory. Changed
2624   livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
2625   1.1.10_pre4.
2626
2627   02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2628   targets/stage1/stage1-preclean-chroot.sh,
2629   targets/support/chroot-functions.sh:
2630   Added setup_binutils function and force both of them to run during stage1
2631   cleanup.
2632
2633   01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2634   examples/livecd-stage2_template.spec:
2635   Added livecd/volid explanation to example spec.
2636
2637   01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2638   targets/support/create-iso.sh:
2639   General cleanup of ISO code and added default livecd/volid when it is not set.
2640
2641   25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2642   targets/embedded/embedded-controller.sh:
2643   Actually modify the embedded target this time.
2644
2645   25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2646   examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
2647   targets/livecd-stage2/livecd-stage2-controller.sh,
2648   targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
2649   Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
2650   and livecd-stage2 targets.
2651
2652   20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2653   files/catalyst.conf:
2654   Retired John Davis <zhen@gentoo.org> and added storedir to default
2655   catalyst.conf.
2656
2657   20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2658   targets/support/livecdfs-update.sh:
2659   Uncommented openglify, since it is needed for both opengl-update-livecd and
2660   opengl-update.
2661
2662   18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2663   modules/generic_stage_target.py:
2664   Fix print statement so it shows when kill_chroot_pids is run correctly
2665
2666   16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2667   modules/snapshot_target.py:
2668   Fix snapshot target to skip the kill_pids check
2669
2670   06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2671   Bug fixes in parse_spec, fix issues detecting list or string.
2672
2673   05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2674   modules/catalyst_support.py:
2675   Fix bug 65284. More flexible spec parsing. Should handle cases where no
2676   spaces are after :. Better handling of comments ( ie preprocessed and
2677   stripped off ). Unset empty keys.
2678
2679   03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2680   targets/support/kill-chroot-pids.sh:
2681   Remove extra P_NAME definition that is never used. Saves processing time.
2682   Bumped catalyst to pre2
2683
2684   03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2685   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2686   +targets/support/kill-chroot-pids.sh:
2687   User info about runscript and archscript. Added checks for processes running
2688   in the chroot and created a script to kill them. Should fix the unmounting
2689   issues with gconfd or any other running application in the chroot
2690
2691   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
2692   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
2693   Remove using gcc-config to set things up as we should all be using 2005.0
2694   seed stages now.
2695
2696   29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2697   examples/livecd-stage2_template.spec:
2698   Added livecd/users to example livecd-stage2 spec file.
2699
2700   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
2701   targets/support/livecdfs-update.sh:
2702   Change default hostnames for livecds
2703
2704   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
2705   targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
2706   Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
2707   bootloading
2708
2709   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
2710   modules/livecd_stage2_target.py:
2711   Clear autoresume flags when build is done
2712
2713   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
2714   modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
2715   targets/support/create-iso.sh:
2716   Fix isolinux so that it finds menus and kernels and stuff
2717
2718   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
2719   modules/generic_stage_target.py:
2720   Make purge operation a little less chatty, removed print statements
2721
2722   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
2723   livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
2724   livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
2725   updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
2726
2727   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
2728   modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2729   print warning message about deprecated use of cdfstype
2730
2731   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
2732   targets/support/chroot-functions.sh:
2733   statically define genkernel location to eliminate which command failure if
2734   genkernel is not installed
2735
2736   27 Apr 2005; Eric Edgar <rocket@gentoo.org>
2737   modules/generic_stage_target.py:
2738   change the portage_overlay to an array so it always works
2739
2740   27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2741   modules/catalyst_support.py:
2742   Fix exception handling to remove extraneous prints of None
2743
2744   27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2745   Remove iso creation code from stage4
2746
2747   27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2748   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2749   modules/livecd_stage2_target.py, modules/snapshot_target.py,
2750   targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
2751   targets/livecd-stage1/livecd-stage1-chroot.sh,
2752   targets/livecd-stage1/livecd-stage1-controller.sh,
2753   targets/livecd-stage2/livecd-stage2-controller.sh,
2754   targets/netboot/netboot-controller.sh,
2755   targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
2756   targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
2757   targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2758   targets/support/create-iso.sh, targets/support/kmerge.sh,
2759   targets/support/target_image_setup.sh,
2760   targets/tinderbox/tinderbox-controller.sh:
2761   Fix some exception handling in catalyst_support.py, remove intermediate
2762   destination folder of iso and tarball, add additional tests for folders not
2763   found on host but defined in spec file, keep catalyst from erroring in this
2764   case, change exit code on shell scripts so that errors are reported to
2765   catalyst and causes catalyst to die on errors, fix bug in
2766   livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
2767   check for mkisofs that informs the user of where to get the program, and
2768   removed the autoresume code from ccache and distcc installation until I can
2769   figure out a way to have the autoresume flag go someplace outside the chroot.
2770
2771   26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2772   Remove bind mounts before rm operations happen at startup
2773
2774   26 Apr 2005; Eric Edgar <rocket@gentoo.org>
2775   modules/generic_stage_target.py:
2776   Fix bug where purge deletes the autoresume directory but doesnt recreate it
2777
2778   26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2779   modules/generic_stage_target.py:
2780   fix minor bug in the purge code so that it actually runs the commands
2781
2782   22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2783   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2784   modules/stage4_target.py:
2785   Change ordering of tasks so root_overlay and fsscript occur after
2786   livecd_update, giving users a chance to override livecd_update
2787
2788   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2789   modules/catalyst_support.py, modules/generic_stage_target.py:
2790   Added a better exception handling message for keyboard interrupt and added
2791   countdown timer for purge operation to give an opportunity to exit
2792
2793   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2794   modules/catalyst_support.py, modules/generic_stage_target.py:
2795   Add support to clear the autoresume flags and improve the purge code to
2796   clean the chroot, and pkg/kern cache
2797
2798   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2799   modules/catalyst_support.py, modules/generic_stage_target.py,
2800   modules/livecd_stage1_target.py:
2801   only append livecd-tools to the livecd-stage1 target package list and move a
2802   check out of the way so command line and spec files can co-exist
2803
2804   21 Apr 2005; Eric Edgar <rocket@gentoo.org>
2805   modules/generic_stage_target.py:
2806   fixed python syntax in set_packages so catalyst will run
2807
2808   21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2809   modules/embedded_target.py, modules/generic_stage_target.py,
2810   modules/grp_target.py, modules/livecd_stage1_target.py,
2811   modules/livecd_stage2_target.py, modules/netboot_target.py,
2812   modules/stage4_target.py, modules/tinderbox_target.py,
2813   targets/embedded/embedded-chroot.sh,
2814   targets/embedded/embedded-controller.sh,
2815   targets/livecd-stage1/livecd-stage1-controller.sh,
2816   -targets/livecd-stage2/livecd-stage2-bootloader.sh,
2817   -targets/livecd-stage2/livecd-stage2-cdfs.sh,
2818   targets/livecd-stage2/livecd-stage2-controller.sh,
2819   -targets/livecd-stage2/livecd-stage2-iso.sh,
2820   targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2821   +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2822   +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2823   targets/support/functions.sh, targets/support/livecdfs-update.sh,
2824   +targets/support/target_image_setup.sh:
2825   embedded target cleanups ... iso,bootloader,target_setup generalizations,
2826   minor code fixes
2827
2828   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2829   targets/livecd-stage2/livecd-stage2-controller.sh,
2830   targets/support/livecdfs-update.sh:
2831   Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
2832   a custom one if livecd/type is gentoo-gamecd. Added more default setup to
2833   livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
2834   and generic-livecd.
2835
2836   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2837   targets/livecd-stage2/livecd-stage2-controller.sh,
2838   targets/support/rc-update.sh:
2839   Updated rc-update.sh with better defaults for different livecd/type settings
2840   and cleaning up file copying in livecd-stage2-controller.sh to match
2841   catalyst 1.1.9.
2842
2843   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
2844   Made example of catalyst.conf in README match the default catalyst.conf
2845   provided.
2846
2847   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
2848   -REMARKS, -TODO:
2849   Removing old files from previous maintainers and updating README.
2850
2851   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2852   modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2853   Added livecd/users option to create non-root users. The first user listed
2854   will also be used for auto-starting X, if X is merged onto the CD.
2855
2856   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2857   targets/livecd-stage1/livecd-stage1-controller.sh,
2858   targets/livecd-stage2/livecd-stage2-controller.sh,
2859   targets/support/livecdfs-update.sh:
2860   Updated all instances of livecd/type: gentoo-release-environmental to
2861   gentoo-release-livecd and added generic-livecd.
2862
2863   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2864   examples/fsscript.sh.example, examples/gamecd.conf.example,
2865   examples/generic_stage_template.spec, examples/grp_template.spec,
2866   examples/livecd-stage1_template.spec,
2867   examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2868   examples/snapshot_template.spec:
2869   Imported example files from catalyst 1.1.9 to make them more verbose.
2870
2871   18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2872   Fix grp/use bug #89365
2873
2874   15 Apr 2005; Eric Edgar <rocket@gentoo.org>
2875   modules/generic_stage_target.py, targets/support/kmerge.sh:
2876   Fixes for initramfs overlay support.
2877
2878   15 Apr 2005; Eric Edgar <rocket@gentoo.org>
2879   modules/generic_stage_target.py, targets/support/kmerge.sh,
2880   targets/support/pre-kmerge.sh:
2881   Fix ctrl-c error if pre-kmerge.sh is running by sourcing
2882   /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
2883   caching bug; Also adding preliminary support for initramfs_overlay from
2884   genkernel
2885
2886   14 Apr 2005; Eric Edgar <rocket@gentoo.org>
2887   modules/generic_stage_target.py, targets/support/kmerge.sh:
2888   Removed support for postconf as genkernel no longer has that option
2889
2890   14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2891   modules/embedded_target.py, modules/generic_stage_target.py,
2892   modules/grp_target.py, modules/livecd_stage1_target.py,
2893   modules/livecd_stage2_target.py, modules/netboot_target.py,
2894   modules/stage4_target.py, modules/tinderbox_target.py,
2895   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2896   targets/stage1/stage1-preclean-chroot.sh,
2897   targets/support/chroot-functions.sh:
2898   AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
2899   die properly on CTRL-C; fixed stage1 bug with gcc-setup
2900
2901   11 Apr 2005; Eric Edgar <rocket@gentoo.org>
2902   modules/livecd_stage2_target.py:
2903   Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
2904
2905   11 Apr 2005; Eric Edgar <rocket@gentoo.org>
2906   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2907   modules/livecd_stage2_target.py, modules/stage4_target.py,
2908   targets/livecd-stage1/livecd-stage1-controller.sh,
2909   targets/livecd-stage2/livecd-stage2-controller.sh,
2910   targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
2911   targets/support/functions.sh, targets/support/kmerge.sh,
2912   targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
2913   Generalized kernel support, fsscript, rcupdate, etc for stage4
2914
2915   09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2916   targets/support/pre-kmerge.sh:
2917   Removed sed for usb devices from legacy genkernel, as we're going to require
2918   a version much higher that no longer exhibits the bug.
2919
2920   08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2921   examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
2922   targets/support/livecdfs-update.sh:
2923   Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
2924   properly with hotplug firmwares, and also updated gamecd.conf.example, since
2925   the ut2004demo shell script has been renamed to ut2004-demo.
2926
2927   08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2928   let genkernel always reinstall itself
2929
2930   07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2931   modules/catalyst_support.py, modules/generic_stage_target.py,
2932   modules/stage1_target.py, targets/support/livecdfs-update.sh:
2933   fix case bug in livecdfs-update.sh; fix bug in initial command line
2934   arguement parsing; add cflags spec file support which is only allowed to
2935   override in stage1
2936
2937   07 Apr 2005; Eric Edgar <rocket@gentoo.org>
2938   targets/stage3/stage3-chroot.sh:
2939   Fix a use flag bug in the stage3
2940
2941   07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2942   modules/generic_stage_target.py:
2943   Changes to allow cflags, chost, cxxflags in a spec file
2944
2945   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
2946   targets/livecd-stage1/livecd-stage1-controller.sh,
2947   targets/livecd-stage2/livecd-stage2-controller.sh,
2948   targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
2949   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
2950   targets/support/pre-kmerge.sh:
2951   change the code to use more case statements. Fix gcc issue in stage1.
2952
2953   06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2954   targets/livecd-stage1/livecd-stage1-controller.sh,
2955   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
2956   Merging in changes from catalyst 1.1.x for gamecd support.
2957
2958   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
2959   targets/stage1/stage1-preclean-chroot.sh:
2960   Removing gcc-config stuff to see if its still required to work around a gcc
2961   bug
2962
2963   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
2964   targets/support/chroot-functions.sh, targets/support/kmerge.sh:
2965   Added tests for genkernel >3.2.0
2966
2967   05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2968   Fixed email address
2969
2970   05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
2971   Updated AUTHORS with new maintainers and updated contributors list.
2972
2973   05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2974   examples/fsscript.sh.example, livecd/files/README.txt,
2975   livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
2976   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
2977   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
2978   Changed maintainers. Updated examples/fsscript.sh.example to provide better
2979   documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
2980   universal.motd.txt to resolve documentation issue on bug #86914. Added
2981   x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
2982   sed-fu from livecdfs-update.sh and made default timezone UTC rather than
2983   GMT.
2984
2985   05 Apr 2005; Eric Edgar <rocket@gentoo.org>
2986   targets/livecd-stage2/livecd-stage2-controller.sh:
2987   Removed a few unnecessary comments
2988
2989   05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
2990   Removed obsolete files from the livecd directory as the functionality has
2991   moved into the targets folders
2992
2993   04 Apr 2005; Eric Edgar <rocket@gentoo.org>
2994   +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
2995   Additional catalyst 2.0.0 files
2996
2997   04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
2998   +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
2999   +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3000   +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3001   -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
3002   -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
3003   -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
3004   -livecd/runscript/alpha-archscript.sh,
3005   -livecd/runscript/default-runscript.sh,
3006   -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
3007   -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
3008   -livecd/runscript-support/gamecdfs-update.sh,
3009   -livecd/runscript-support/kmerge.sh,
3010   -livecd/runscript-support/livecdfs-update.sh,
3011   -livecd/runscript-support/post-kmerge.sh,
3012   -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
3013   modules/embedded_target.py, modules/generic_stage_target.py,
3014   modules/grp_target.py, modules/livecd_stage1_target.py,
3015   modules/livecd_stage2_target.py, -modules/netboot.py,
3016   +modules/netboot_target.py, modules/snapshot_target.py,
3017   modules/stage1_target.py, +modules/stage4_target.py,
3018   modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
3019   +targets/embedded/embedded-controller.sh,
3020   targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
3021   -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
3022   +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
3023   -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3024   +targets/livecd-stage1/livecd-stage1-controller.sh,
3025   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3026   -targets/livecd-stage1/livecd-stage1.sh,
3027   +targets/livecd-stage2/livecd-stage2-bootloader.sh,
3028   +targets/livecd-stage2/livecd-stage2-cdfs.sh,
3029   +targets/livecd-stage2/livecd-stage2-controller.sh,
3030   +targets/livecd-stage2/livecd-stage2-iso.sh,
3031   targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
3032   targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
3033   -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
3034   -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
3035   targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
3036   +targets/stage1/stage1-controller.sh,
3037   +targets/stage1/stage1-preclean-chroot.sh,
3038   -targets/stage1/stage1-preclean1-chroot.sh,
3039   -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
3040   targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
3041   targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
3042   targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
3043   targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
3044   +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
3045   +targets/stage4/stage4-preclean-chroot.sh,
3046   +targets/support/chroot-functions.sh,
3047   +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
3048   +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
3049   +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
3050   +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
3051   +targets/tinderbox/tinderbox-controller.sh,
3052   targets/tinderbox/tinderbox-preclean-chroot.sh,
3053   -targets/tinderbox/tinderbox.sh:
3054   Initial Import of Catalyst 2.0.0
3055
3056   30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3057   livecd/runscript-support/livecdfs-update.sh:
3058   Added /usr/portage as tmpfs (this will be made conditional later).
3059
3060   29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3061   +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
3062   Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
3063   from an interactive shell.
3064
3065   29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3066   -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
3067   livecd/files/livecd-local.start, -livecd/files/mkvardb,
3068   livecd/runscript-support/pre-kmerge.sh,
3069   livecd/runscript/default-runscript.sh:
3070   Moved livecd-bash_profile to livecd-bashrc. Added check for
3071   /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
3072   sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
3073   time.
3074
3075   24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
3076   modules/generic_stage_target.py:
3077   Applying arm patch from vapier and closing bug #86466. This is now catalyst
3078   1.1.8, so enjoy.
3079
3080   24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
3081   livecd/runscript/default-runscript.sh,
3082   targets/livecd-stage1/livecd-stage1.sh:
3083   Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
3084   #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
3085   arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
3086   /tmp in the chroot.
3087
3088   19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3089   livecd/runscript/ppc-archscript.sh:
3090   Added -l to mkisofs line for ppc as this allows full 31 character file names.
3091
3092   16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3093   livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
3094   Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
3095   for multiple initrd files.
3096
3097   16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3098   livecd/runscript/ppc-archscript.sh:
3099   Modifed PPC archscript to close bug #84648 and also to make the PPC
3100   archscript produce multiple initrd files, like x86/amd64.
3101
3102   09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3103   -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3104   -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3105   livecd/runscript/ppc-archscript.sh:
3106   Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
3107   isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
3108   livecd/volid for the HFS volid, too.
3109
3110   09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3111   Calling this one 1.1.7 and rolling a tarball.
3112
3113   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3114   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3115   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3116   -livecd/runscript/sparc64-archscript.sh,
3117   livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
3118   Added livecd/volid to set the volume ID when creating the ISO, patch by
3119   Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
3120   sparc-archscript.sh and removing sparc64 one, as they are identical now.
3121
3122   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3123   +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3124   +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3125   Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
3126
3127   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3128   livecd/runscript-support/livecdfs-update.sh:
3129   Removed hdparm from default runlevel as it break ide=nodma at boot.
3130
3131   07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3132   livecd/runscript-support/kmerge.sh,
3133   livecd/runscript-support/pre-kmerge.sh,
3134   targets/livecd-stage1/livecd-stage1-chroot.sh:
3135   Revert last set of changes and remove portage version check from emerge in
3136   livecd-stage1, as it breaks catalyst's ability to fail properly on an
3137   incomplete emerge.
3138
3139   07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3140   livecd/runscript-support/kmerge.sh,
3141   livecd/runscript-support/pre-kmerge.sh:
3142   Change genkernel check to use best_version and has_version to determine if
3143   the any previously installed versions of genkernel are up to date. Change
3144   emerge line for kernels to use -n option to only install if they were not
3145   previously installed.
3146
3147   06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3148   livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
3149   -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
3150   -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
3151   livecd/runscript/sparc-archscript.sh:
3152   Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
3153   unified sparc32/sparc64 cdtar.
3154
3155   06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3156   livecd/runscript-support/livecdfs-update.sh,
3157   livecd/runscript-support/pre-kmerge.sh:
3158   Change sudoers update to only run if /etc/sudoers exists and only reduce
3159   splash to 1024x768 on minimal and universal install CD.
3160
3161   05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
3162   targets/livecd-stage1/livecd-stage1.sh:
3163   Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
3164   #73363.
3165
3166   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3167   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3168   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3169   livecd/runscript/sparc64-archscript.sh,
3170   livecd/runscript/x86-archscript.sh:
3171   Added a new empty livecd file to each archscript. This will be used for an
3172   identifier by genkernel to allow booting from a non-primary CDROM.
3173
3174   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3175   Catalyst 1.1.6 is here.
3176
3177   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3178   targets/stage1/stage1-preclean2-chroot.sh:
3179   Commenting out stage1 cleaning of /var/db.
3180
3181   02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3182   livecd/runscript-support/pre-kmerge.sh:
3183   Made splash reduction to 1024x768 only for minimal and universal release media.
3184
3185   01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3186   targets/stage1/stage1-preclean2-chroot.sh:
3187   Added SLOT files back to /var/db entries in stage1.
3188
3189   01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3190   +livecd/files/gentoo.png, livecd/files/livecd-local.start,
3191   livecd/runscript/default-runscript.sh,
3192   livecd/runscript-support/livecdfs-update.sh,
3193   targets/livecd-stage2/unmerge.sh:
3194   Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
3195   not writeable at boot. Removed -a from cp in default-runscript.sh to keep
3196   the copy from preserving permissions and also adding /usr/share/faces and
3197   default Gentoo icon. We'll see how the icon does for us. Removing serial
3198   init script, as it causes problems with the splash theme.
3199
3200   28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3201   targets/livecd-stage1/livecd-stage1.sh:
3202   -n, not -z
3203
3204   28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3205   livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
3206   livecd/runscript-support/kmerge.sh,
3207   livecd/runscript-support/livecdfs-update.sh,
3208   livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
3209   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
3210   targets/stage1/stage1-preclean2-chroot.sh:
3211   Removed x-setup from local.start and added in symlinks for gconf, portage
3212   profiles (for installer) and /var/db. Added a touch for root's .bashrc for
3213   baselayout and removed /etc/startx from the environmental type. Commented
3214   unmerge of sources in kmerge.sh, as they should be unmerged by the spec
3215   file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
3216   users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
3217   for X, use the latest pci.ids and usb.ids from portage, and create
3218   /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
3219   post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
3220   snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
3221   one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
3222   gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
3223   executable.
3224
3225   04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3226   Removed ccache from default options as it breaks catalyst when merged with
3227   USE=-ccache.
3228
3229   04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3230   modules/snapshot_target.py:
3231   Added /local/ to snapshot exclusion.
3232
3233   31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3234   livecd/runscript-support/livecdfs-update.sh:
3235   Updated to attempt to start 5 interfaces, rather than 4. You can blame
3236   gustavoz and his 5 interface Xeon for this.
3237
3238   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3239   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
3240   Added a conditional before killing gconfd-2. This is also going to be
3241   catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
3242   release.
3243
3244   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3245   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
3246   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
3247   Moved killall -9 gconfd-2 to execute outside chroot.
3248
3249   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3250   livecd/files/x86-help.msg:
3251   Modified x86-help.msg to remove agpgart line, add noload= line, and replace
3252   tabs with spaces.
3253
3254   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3255   livecd/runscript/x86-archscript.sh:
3256   Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
3257   line.
3258
3259   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3260   Version 1.1.4
3261
3262   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3263   targets/livecd-stage1/livecd-stage1.sh:
3264   Added killall for gconfd-2 back into livecd-stage1.sh
3265
3266   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3267   livecd/runscript/alpha-archscript.sh:
3268   Alpha fixes for multiple kernels..
3269
3270   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3271   livecd/runscript-support/kmerge.sh:
3272   Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
3273
3274   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3275   livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
3276   livecd/runscript/sparc64-archscript.sh:
3277   Force devfs if udev is not selected for all supporting arches.
3278
3279   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3280   livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
3281   livecd/runscript-support/kmerge.sh:
3282   Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
3283   kernels.
3284
3285   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3286   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
3287   Re-enabled preclean in grp and added gconfd-2 killing.
3288
3289   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3290   livecd/runscript/x86-archscript.sh:
3291   Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
3292   users to use apm.
3293
3294   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3295   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3296   targets/livecd-stage1/livecd-stage1-chroot.sh,
3297   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3298   targets/livecd-stage1/livecd-stage1.sh,
3299   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
3300   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
3301   Added ability to pause indefinitely. This closes bug #79798. I've also added
3302   the gcond-2 killall back in, but now it is in the actual preclean script and
3303   is executed inside the chroot.
3304
3305   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3306   Updated for 1.1.3 release.
3307
3308   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3309   targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3310   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
3311   targets/netboot/netboot-packages.sh,
3312   targets/tinderbox/tinderbox-chroot.sh:
3313   Updated to use package.use correctly. Blame Robert Paskowitz
3314   <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
3315
3316   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3317   targets/stage1/stage1-preclean2-chroot.sh:
3318   Fixed find line for new stage1 /var/db/pkg.
3319
3320   25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3321   targets/stage1/stage1-preclean2-chroot.sh:
3322   Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
3323   COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
3324   its size small.
3325
3326   24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3327   livecd/runscript-support/livecdfs-update.sh:
3328   Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
3329   added net.ethX symlinks, and added copying of files from
3330   /usr/lib/hotplug/firmware into firmware tarball.
3331
3332   23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3333   livecd/runscript-support/livecdfs-update.sh:
3334   Firmware updated to use new /lib/firmware directory.
3335
3336   16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
3337   fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
3338   work when both -f and -C were used on the command line.
3339
3340   13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3341   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3342   targets/livecd-stage1/livecd-stage1-chroot.sh,
3343   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
3344   targets/stage3/stage3-chroot.sh:
3345   Added a portage version check to each target that uses --newuse to ensure a
3346   high enough version is used. This resolves bug #75336.
3347
3348   13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3349   livecd/files/livecd-local.start:
3350   Possible local.start fix for beejay.
3351
3352   12 Jan 2005; John Davis <zhen@gentoo.org>
3353   modules/embedded.py:
3354   kernel building patch for embedded from mutex@gentoo.org (bug #76542)
3355
3356   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3357   livecd/runscript-support/kmerge.sh:
3358   Added ccache support to genkernel call in livecd-stage2.
3359
3360   11 Jan 2005; John Davis <zhen@gentoo.org>
3361   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
3362   targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
3363   targets/netboot/netboot.sh:
3364   netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
3365   some feature enhancements.
3366
3367   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3368   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3369   targets/livecd-stage1/livecd-stage1-chroot.sh,
3370   targets/livecd-stage1/livecd-stage1.sh,
3371   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
3372   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3373   Added a -F or --fetchonly command line option and closing out bug #77480.
3374   Also added a portage version check to livecd-stage1 to close out bug #68307.
3375
3376   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3377   livecd/runscript-support/livecdfs-update.sh,
3378   targets/stage3/stage3-chroot.sh:
3379   Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
3380   target to use emerge -e when building. This is only temporary until the
3381   bootstrap.sh script can be fixed or another solution can be decided upon.
3382
3383   09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
3384   +targets/embedded/kmerge.sh:
3385   partial fix for #76542, waiting for the necessary patch to modules/embedded.py
3386   from mutex@gentoo.org
3387
3388   09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
3389   modules/livecd_stage2_target.py:
3390   fix for bug #76146
3391
3392   05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3393   livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
3394   Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
3395   targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
3396   the brokenness of a stage1 tarball.
3397
3398   04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
3399   patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
3400   cmdline
3401
3402   04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
3403   modules/livecd_stage2_target.py:
3404   fix for #76530
3405
3406   04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3407   -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
3408   -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
3409   -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
3410   +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3411   +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
3412   Upgraded the isolinux cdtar files and closing bug #70518.
3413
3414   04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3415   modules/embedded_target.py, modules/generic_stage_target.py,
3416   modules/grp_target.py, modules/livecd_stage1_target.py,
3417   modules/livecd_stage2_target.py, modules/netboot.py,
3418   modules/stage1_target.py, modules/tinderbox_target.py:
3419   Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
3420   separate out specific target logic from the generic targets modules.
3421
3422   03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
3423   new PPC arch file from pvdabeel@gentoo.org
3424
3425   01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
3426   examples/generic_stage_template.spec, modules/catalyst_support.py:
3427   tweaking error handling in the main catalyst script
3428   updated the example to include a blurb about portage_confdir
3429
3430   29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3431   livecd/runscript-support/livecdfs-update.sh:
3432   Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
3433
3434   17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
3435   fix for #73851
3436
3437   17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
3438   fix for #66592. catalyst now gives a traceback when it bails out, making
3439   troubleshooting amazingly easier
3440
3441   17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3442   modules/catalyst_support.py, modules/embedded_target.py,
3443   modules/generic_stage_target.py, modules/grp_target.py,
3444   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3445   modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
3446   Reversing patch from Eric Edgar from bug #70663.
3447
3448   17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3449   livecd/runscript/x86-archscript.sh:
3450   Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
3451   not work without it (mkisofs fails on creating ISO).
3452
3453   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3454   modules/catalyst_support.py, modules/embedded_target.py,
3455   modules/generic_stage_target.py, modules/grp_target.py,
3456   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3457   modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
3458   Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
3459   separate out specific target logic from the generic targets modules.
3460
3461   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3462   modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
3463   targets/embedded/embedded.sh:
3464   Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
3465
3466   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3467   +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
3468   livecd/runscript/default-runscript.sh,
3469   livecd/runscript-support/gamecdfs-update.sh,
3470   livecd/runscript-support/livecdfs-update.sh,
3471   modules/livecd_stage2_target.py:
3472   Added gamecd/conf option to livecd_stage2_target.py, added
3473   gamecd.conf.example to /examples, cleaned up game-specific code in
3474   gamecdfs-update.sh to make it more generic, added more fundtionality to
3475   livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
3476   and gentoo-gamecd to make spec files simpler and to remove the need for
3477   specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
3478   user to still use a custom fsscript of their own.
3479
3480   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3481   +livecd/files/environmental.motd.txt,
3482   targets/livecd-stage1/livecd-stage1.sh:
3483   Added environmental.motd.txt for gentoo-release-environmental livecd/type.
3484
3485   15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3486   livecd/runscript/default-runscript.sh,
3487   livecd/runscript-support/livecdfs-update.sh:
3488   Added gentoo-release-environmental as a valid livecd/type and did some
3489   cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
3490   devices other than eth0.
3491
3492   14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3493   targets/livecd-stage1/livecd-stage1-chroot.sh:
3494   Changed livecd-stage1 to merge each package individually. This should not
3495   make it into a production version of catalyst, but is here as a possible
3496   solution to bug #68307.
3497
3498   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3499   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3500   livecd/runscript/sparc-archscript.sh,
3501   livecd/runscript/sparc64-archscript.sh,
3502   livecd/runscript/x86-archscript.sh:
3503   Added failures to all arches on mkisofs failure and also made -z option to
3504   mkisofs optional on x86 depending on loop type used.
3505
3506   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3507   livecd/runscript/x86-archscript.sh:
3508   Making sure the mkisofs call causes a failure when it doesn't complete
3509   successfully. Once again, blame jforman, our beloved infra-monkey.
3510
3511   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3512   livecd/runscript/default-runscript.sh:
3513   squashfs-utils->squashfs-tools fix.  Blame jforman.
3514
3515   09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3516   livecd/isogen/x86-isogen.sh:
3517   Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
3518   possibly not booting on really old systems.
3519
3520   09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3521   livecd/runscript/x86-archscript.sh:
3522   Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
3523   possibly not booting on really old systems.
3524
3525   08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3526   livecd/runscript-support/livecdfs-update.sh:
3527   Save some space by removing redundant firmware after tarball is made, only
3528   perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
3529   readable.
3530
3531   06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3532   targets/stage1/stage1-preclean2-chroot.sh:
3533   Added patch from vapier and closing bug #73556.
3534
3535   22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
3536   modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
3537   +targets/embedded/embedded-fs-runscript.sh,
3538   targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
3539   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3540   fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
3541   from mutex@gentoo.org for modules/embedded.py
3542
3543   19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3544   livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
3545   livecd/runscript-support/livecdfs-update.sh:
3546   Fixing up some GameCD stuff and also fixing a problem with the ls and grep
3547   aliases having --color rather than --color=auto.
3548
3549   17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3550   livecd/files/livecd-local.start:
3551   Let's try actually making a proper edit on livecd/files/livecd-local.start
3552   this time, shall we...
3553
3554   17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3555   livecd/files/livecd-local.start:
3556   Fixing up livecd/files/livecd-local.start to remove ALSA config and make
3557   x-setup check for /etc/startx.
3558
3559   14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3560   livecd/runscript-support/gamecdfs-update.sh:
3561   Fixing minor sed bug in gamecdfs-update.sh.
3562
3563   07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3564   examples/snapshot_template.spec,
3565   livecd/runscript-support/gamecdfs-update.sh,
3566   livecd/runscript-support/livecdfs-update.sh:
3567   Fixing typo in snapshot_template.spec and closing bug #70321.
3568
3569   02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3570   livecd/runscript-support/pre-kmerge.sh:
3571   Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
3572   genkernel will only add the 1024x768 version of the gensplash image to the
3573   bzImage, which added with the livecd-stage2 removal of the unused splash
3574   images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
3575
3576   29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3577   +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
3578   livecd/runscript/sparc64-archscript.sh:
3579   Updated with silo/mkisofs patch from gustavoz.
3580
3581   28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3582   livecd/files/x86-help.msg:
3583   Updated x86-help.msg to make it fall more inline with current
3584   genkernel/livecd-tools options.
3585
3586   28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3587   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
3588   livecd/runscript-support/pre-kmerge.sh:
3589   Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
3590   it is only working properly on amd64 and x86 anyway. Also fixing a typo in
3591   genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
3592   loading.
3593
3594   22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
3595   livecd/runscript-support/kmerge.sh,
3596   livecd/runscript-support/livecdfs-update.sh,
3597   targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
3598   Changed kernel build caching to use kerncache option, rather than pkgcache
3599   option. Fixed --postconf and --callback for builds that do not require them.
3600   Removed delay when removing package sin the system profile. This is now
3601   catalyst 1.1.0, so enjoy.
3602
3603   21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
3604   livecd/runscript-support/livecdfs-update.sh:
3605   Stopping udev from using the nasty device tarball.  We don't need it anyway.
3606
3607   21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3608   livecd/runscript/sparc-archscript.sh,
3609   livecd/runscript/sparc64-archscript.sh,
3610   livecd/runscript-support/kmerge.sh,
3611   livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
3612   Fixing gpm support by uncommenting default settings. Fixing case where
3613   boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
3614   Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
3615   not get renamed. Fixed a problem where we were accidentally removing the
3616   hwdata-knoppix versions of pci.ids and usb.ids and linking
3617   /usr/share/misc/*.ids to non-existent files. This should hopefully be it
3618   for 2004.3 and catalyst 1.1.0.
3619
3620   19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
3621   patch from vapier@gentoo.org for bug #68080
3622
3623   19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
3624   livecd/runscript-support/kmerge.sh:
3625   made kernel caching dependent on the "pkgcache" option so that genkernel's
3626   postconf can actually work
3627
3628   18 Oct 2004; John Davis <zhen@gentoo.org>
3629   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
3630   livecd/runscript-support/livecdfs-update.sh:
3631   patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
3632
3633   17 Oct 2004; John Davis <zhen@gentoo.org>
3634   livecd/runscript-support/livecdfs-update.sh:
3635   firmware tarball fix for packages that need firmware such as ipw2100
3636
3637   16 Oct 2004; <zhen@gentoo.org> livecd/files/x86-help.msg,
3638   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
3639   livecd/runscript-support/livecdfs-update.sh,
3640   modules/livecd_stage2_target.py:
3641   patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
3642
3643   14 Oct 2004; <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
3644   acpi=off changed to acpi=ht. enables HT automatically for intel users, but
3645   should not hurt non-HT users
3646
3647   12 Oct 2004; John Davis <zhen@gentoo.org>
3648   targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
3649   +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
3650   targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
3651   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3652   livecd/runscript-support/kmerge.sh:
3653   bugfixes for #67195, #67197, #67122, and #46918
3654
3655   12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
3656   small netboot fixups
3657
3658   11 Oct 2004; <zhen@gentoo.org> modules/netboot.py,
3659   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
3660   targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
3661   targets/netboot/netboot.sh:
3662   sweeping updates and changes to the netboot code. the patches should fix the
3663   arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
3664   Frysinger <vapier@gentoo.org> for writing and contributing the patches.
3665
3666   06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
3667   livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
3668   targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
3669   targets/netboot/netboot.sh:
3670   more code cleanup and maintenance
3671
3672   05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
3673   modules/generic_stage_target.py, +modules/netboot.py,
3674   +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
3675   +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
3676   +targets/netboot/netboot.sh:
3677   initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
3678   for writing them!
3679
3680   05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
3681   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3682   targets/livecd-stage1/livecd-stage1-chroot.sh,
3683   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3684   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
3685   bugfix for #66083 which in turn addresses #61605. distcc apparently does not
3686   have to start a server on the build host for it to distribute.
3687
3688   04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
3689   added a new -s/ --snapshot option. no more using --cli to create snapshots,
3690   just do -s version_stamp
3691
3692   29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
3693   bugfix #60502 - the stage2 target can now resume the bootstrapping process
3694
3695   28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
3696   +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
3697   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
3698   modules/livecd_stage2_target.py:
3699   udev support for livecds
3700
3701   16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
3702   +targets/livecd-stage2/unmerge.sh:
3703   bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
3704   Also, livecd-stage2 unmerge.sh added back in.
3705
3706   13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
3707   livecd/runscript-support/livecdfs-update.sh:
3708   bugfixes for #60887 and #63338
3709
3710   09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
3711   bugfixes for #63382 and #63338
3712
3713   08 Sep 2004; John Davis <zhen@gentoo.org>
3714   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3715   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3716   livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
3717   livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
3718   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3719   targets/livecd-stage1/livecd-stage1-chroot.sh,
3720   -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
3721   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
3722   lots of changes in this revision. first of all, major cosmetic fixups to the
3723   archscripts. i also fixed a non-reported bug where pkgcache was not being used
3724   for distcc or ccache builds in most of the targets. bug #56581 is finially
3725   closed (kernel caching for multiple runs of the livecd-stage2 build) - big
3726   performance enhancement here.
3727
3728   07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
3729   modules/livecd_stage2_target.py:
3730   fix for bug #63033, thanks to usata@gentoo.org for the patch
3731
3732   30 Aug 2004; John Davis <zhen@gentoo.org>
3733   livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
3734   bugfixes for #61537 and #61779
3735
3736   13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
3737   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3738   modules/snapshot_target.py:
3739   bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
3740   enhancements), and #56773 (catalyst overlay for build root). Snapshotting
3741   time should also be improved due to a more efficient use of rsync. This commit will
3742   mark the portage version of catalyst-1.9.0.
3743
3744   10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
3745   add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
3746   #59882.
3747
3748   02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
3749   fix for bug #58208
3750
3751   02 Aug 2004; John Davis <zhen@gentoo.org>
3752   livecd/runscript-support/livecdfs-update.sh:
3753   bugfix #51086
3754
3755   02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
3756   +targets/stage1/build.py, -targets/stage1/build.sh,
3757   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
3758   targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
3759   targets/stage3/stage3-chroot.sh:
3760   applied patch from bug #58840. it should fix up things for uclibc stages and
3761   cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
3762
3763   21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
3764   +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
3765   +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
3766   -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
3767   -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
3768   livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
3769   livecd/runscript-support/livecdfs-update.sh,
3770   modules/livecd_stage2_target.py:
3771   addition of wolf31o2's gamecd patchset. untested, so please beware
3772
3773   14 Jul 2004; John Davis <zhen@gentoo.org>
3774   livecd/runscript-support/livecdfs-update.sh,
3775   modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3776   fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
3777   livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
3778   this out of generic_stage_target and into livecd-stage2 since the
3779   livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
3780
3781   13 Jul 2004; <zhen@gentoo.org> livecd/runscript-support/livecdfs-update.sh:
3782   changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
3783   default rc'ed programs when only one change was required to rcadd. so I
3784   changed it so that the defaults are *always* loaded and specified additions/
3785   deletions are just added on top of those.
3786
3787   12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
3788   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3789   targets/livecd-stage1/livecd-stage1-chroot.sh,
3790   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3791   targets/tinderbox/tinderbox-chroot.sh:
3792   changing the more verbose behavior to the -V (verbose) flag
3793
3794   12 Jul 2004; <zhen@gentoo.org> catalyst,
3795   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3796   targets/livecd-stage1/livecd-stage1-chroot.sh,
3797   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3798   targets/tinderbox/tinderbox-chroot.sh:
3799   the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
3800   it is about to merge so that deps and USE flags are more evident
3801
3802   11 Jul 2004; <zhen@gentoo.org> +catalyst, -catalyst.new.py,
3803   modules/catalyst_support.py:
3804   completely rewrote the catalyst main script so that it can actually utilize
3805   more than one command line flag. new functionality included, but not active
3806   yet (--debug and --verbose). arguments can still be passed on the commandline
3807   through the use of the -C (--cli) flag. updated the arg_parse function in
3808   catalyst_support.py to accomodate my changes.
3809
3810   02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
3811   modules/generic_target.py, modules/grp_target.py,
3812   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3813   modules/snapshot_target.py, modules/stage1_target.py,
3814   modules/stage2_target.py, modules/stage3_target.py,
3815   modules/tinderbox_target.py, targets/stage1/stage1.sh:
3816   fixes for bugs #55192 and #54137
3817   added a new key for all specfiles, portage_confdir.
3818   this should point to a directory similar in functionality to /etc/portage.
3819   
3820   cleaned up the module code a bit so that unnecessary modules
3821   are not imported.
3822   
3823   more work on resuming. it is getting there, but it still needs a ton of work,
3824   so please test, and report bugs.
3825
3826   18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
3827   modules/catalyst_support.py, modules/generic_stage_target.py,
3828   targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
3829   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3830   stage resuming functionality should be working. I still have to work on GRP
3831   and livecds, but they should not be hard. I could not incorporate emerge
3832   --resume into stage resuming functionality because in some instances, portage
3833   is remerged (bootstrap, stage2), which wipes out the resume data and puts
3834   catalyst into an infinite portage merging loop (very unproductive, trust me ;)
3835   ). I also made some small tweaks to the stage target scripts which clean up
3836   the envscript stuff. Not noticable performance wise, but it makes me feel all
3837   warm and fuzzy to know that it is programmed absolutely correctly ;)
3838
3839   16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
3840   modules/generic_stage_target.py:
3841   revamped the cmd() structure so that it could properly return error codes.
3842   Please note that this might break catalyst until there is some further
3843   testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
3844   of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
3845   now. Additionally, catalyst will stop when there is an error with an ebuild
3846   ... it didn't do this before, it just plowed along and packed things up.
3847   
3848   Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn() code in
3849   portage.py and then answering my noob questions.
3850
3851   13 Jun 2004; John Davis <zhen@gentoo.org>
3852   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
3853   livecd/runscript-support/livecdfs-update.sh:
3854   some last minute fixins
3855   (stuff to work with the new genkernel)
3856
3857   13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
3858   rolling out 1.0.8.1
3859
3860   11 Jun 2004; John Davis <zhen@gentoo.org>
3861   livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
3862   new key, livecd/fsscript. use this to run commands in the livecdfs before it
3863   is made into an iso
3864
3865   10 Jun 2004; John Davis <zhen@gentoo.org>
3866   livecd/runscript-support/kmerge.sh,
3867   livecd/runscript-support/livecdfs-update.sh,
3868   livecd/runscript-support/post-kmerge.sh,
3869   livecd/runscript-support/pre-kmerge.sh:
3870   two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
3871   functions control what scripts are added to their respective runlevels. This
3872   option would be specified like so in the spec file: livecd/rcadd:
3873   metalog:default foo:boot. the syntax is the same for livecd/rcdel.
3874
3875   08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
3876   modules/catalyst_support.py, modules/livecd_stage2_target.py:
3877   livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
3878   the code to give a nice error msg instead of a cryptic traceback
3879
3880   04 Jun 2004; John Davis <zhen@gentoo.org>
3881   livecd/runscript-support/livecdfs-update.sh:
3882   small fix for bootsplash, needed to link clst_livecd_bootsplash to
3883   /etc/bootsplash/default
3884
3885   04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
3886   targets/embedded/embedded-chroot.sh,
3887   targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
3888   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
3889   targets/livecd-stage1/livecd-stage1-chroot.sh,
3890   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3891   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
3892   targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
3893   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
3894   targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
3895   targets/tinderbox/tinderbox-chroot.sh,
3896   targets/tinderbox/tinderbox-preclean-chroot.sh,
3897   targets/tinderbox/tinderbox.sh:
3898   Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
3899
3900   02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
3901   Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
3902   more efficient, and I added a new snapshot specfile option, portdir_overlay.
3903   It should be a full path pointing to a portage overlay dir.
3904
3905   27 May 2004; John Davis <zhen@gentoo.org>
3906   livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
3907   livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
3908   livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
3909   livecd/runscript/default-runscript.sh:
3910   added updated silos and fixed motd bug
3911
3912   22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
3913   rolling out version 1.0.8
3914
3915   22 May 2004; John Davis <zhen@gentoo.org>
3916   livecd/runscript-support/kmerge.sh,
3917   livecd/runscript-support/livecdfs-update.sh,
3918   modules/livecd_stage2_target.py:
3919   added key livecd/bootsplash
3920
3921   21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
3922   livecd/runscript/sparc-archscript.sh,
3923   livecd/runscript/sparc64-archscript.sh:
3924   sparc fixup patches from gustavoz at g.org
3925
3926   20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
3927   added support for blacklisting modules via hotplug in livecd-stage2. spec key
3928   is livecd/modblacklist
3929
3930   19 May 2004; John Davis <zhen@gentoo.org>
3931   livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
3932   livecd/runscript/x86-archscript.sh:
3933   added support for livecd/overlay, changed vga=0x317 to vga=791
3934   in the x86 archscript as it is a more standard setting and should
3935   work on more hardware
3936
3937   17 May 2004; John Davis <zhen@gentoo.org>
3938   livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
3939   livecd/runscript-support/kmerge.sh,
3940   livecd/runscript-support/livecdfs-update.sh,
3941   modules/livecd_stage2_target.py:
3942   fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
3943   we also now have basic motd copying support for more branded livecds
3944
3945   16 May 2004; John Davis <zhen@gentoo.org>
3946   livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
3947   added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
3948   for passing args to genkernel. gmsoft@gentoo.org requested this one.
3949
3950   16 May 2004; John Davis <zhen@gentoo.org> catalyst,
3951   modules/catalyst_support.py, modules/embedded_target.py,
3952   modules/generic_stage_target.py, modules/generic_target.py,
3953   modules/grp_target.py, modules/livecd_stage1_target.py,
3954   modules/livecd_stage2_target.py, modules/stage1_target.py,
3955   modules/stage2_target.py, modules/stage3_target.py,
3956   modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
3957   finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
3958   caused gcc profile problems.
3959
3960   12 May 2004; John Davis <zhen@gentoo.org>
3961   livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
3962   livecd/runscript-support/livecdfs-update.sh,
3963   livecd/runscript-support/post-kmerge.sh,
3964   livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
3965   modules/targets.py:
3966   fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
3967   silliness). Most notably, I have taken advantage of the update-modules
3968   --assume-kernel fix from agriffis so that we can actually use 3rd party
3969   modules now. Please note that >=baselayout-1.9.0 is required.
3970
3971   02 May 2004; Olivier Crete <tester@gentoo.org>
3972   arch/x86.py:
3973   Added forgotten CHOST for i386 subarch
3974
3975   30 Apr 2004; John Davis <zhen@gentoo.org>
3976   livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
3977   livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
3978   livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
3979   livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
3980   lots of changes
3981   -fixed 2004.0 branding in the isolinux cdtar
3982   -fixed up acpi stuff in the runscripts
3983   -fixed up the x86 help message and corrected the numerous errors in it
3984
3985   26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
3986   livecd/runscript/default-runscript.sh:
3987   fixed the /etc/issue /O macro issue, and changed the version in catalyst to
3988   1.0.7. we are ready for release
3989
3990   16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
3991   fix for the problem that gustavoz found wrt the /dev creation stuff not
3992   detecting arches. also an efficiency fix for stage1 building
3993
3994   14 Apr 2004; John Davis <zhen@gentoo.org>
3995   targets/embedded/embedded-chroot.sh,
3996   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
3997   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3998   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3999   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4000   targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4001   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4002   targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
4003   targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
4004   targets/tinderbox/tinderbox-preclean-chroot.sh,
4005   targets/tinderbox/tinderbox.sh:
4006   fix for bug #47733 - fixes for distcc and an envscript bugfix
4007
4008   13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4009   fix for bug 47626
4010
4011   12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4012   targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4013   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4014   targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
4015   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4016   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4017   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4018   targets/stage1/stage1-preclean1-chroot.sh,
4019   targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
4020   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4021   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4022   targets/tinderbox/tinderbox.sh:
4023   lots of cleanup on the bash backend. take a look @ the code and report bugs to
4024   zhen@gentoo.org please.
4025
4026   06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4027   fix for /dev in stage1
4028
4029   05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4030   bugfix for #46861
4031
4032   04 Apr 2004; Benjamin Judas <beejay@gentoo.org> 
4033   livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
4034   livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
4035   Added the two kernel-configs for 2004.1 x86
4036
4037   04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4038   targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
4039   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4040   targets/tinderbox/tinderbox.sh:
4041   fix to address missing /dev in stages, fixed path for env-update in all of the
4042   targets
4043
4044   02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4045   use broken for grp, livecd-stage1, tinderbox, etc. fixed
4046
4047   01 Apr 2004; John Davis <zhen@gentoo.org>
4048   livecd/runscript/default-runscript.sh:
4049   added in fix for the module.conf stuff courtesy of Benjamin Judas
4050   <beejay@gentoo.org>
4051
4052   01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4053   files/x86-help.msg:
4054   cosmetic touchups for 1.0.5
4055
4056   31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
4057   added support to the stage2 for stackable profiles bootstrap
4058
4059   31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
4060   sparc compatibility patches from gustavoz@gentoo.org added. These patches add
4061   support for sparc32/64 build compatibility
4062
4063   30 Mar 2004; John Davis <zhen@gentoo.org>
4064   livecd/runscript/default-runscript.sh, modules/targets.py,
4065   targets/stage1/build.sh:
4066   fix for bug 46022, more stackable profile fixes, embedded patches added
4067
4068   26 Mar 2004; John Davis <zhen@gentoo.org>
4069   livecd/runscript/default-runscript.sh, modules/targets.py,
4070   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4071   targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
4072   targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
4073   fixes for bugs #44625 and #45805
4074
4075   24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
4076   livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4077   livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
4078   memtest is in. if you want to use it, check out the memtest86 cd tarball
4079   Also, fixes for bugs 45078, 45188, 44306
4080
4081   23 Mar 2004; John Davis <zhen@gentoo.org>
4082   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4083   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
4084   livecd/runscript/x86-archscript.sh, modules/targets.py,
4085   targets/livecd-stage3/unmerge.sh:
4086   added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
4087   created at the end of the livecd-stage2 process.
4088
4089   22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
4090   targets/embedded/embedded.sh:
4091   preliminary embedded support added thanks to david@futuretel.com (mut3x)
4092
4093   19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
4094   targets/stage1/stage1.sh, targets/stage3/stage3.sh:
4095   removing the hardened-gcc deps since the package itself is deprecated'
4096
4097   05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
4098   changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
4099
4100   04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
4101   examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
4102   examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
4103   examples/livecd/alpha/config-2.4.21-r4-alpha,
4104   examples/livecd/alpha/config-2.4.21-r4-jensen,
4105   examples/livecd/alpha/config-2.4.21-r4-legacy,
4106   examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
4107   examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
4108   fixes for bugs 43676, 43701. Alpha support added as well.
4109
4110   25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>: 
4111   added powerpc livecd support, preparing for 2004.0 release. Preliminary 
4112   kde/gnome cd specs added.
4113
4114   18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
4115   fix in catalyst.conf for bug #42044
4116
4117   13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
4118   arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
4119   examples/livecd/sparc64/config-2.4.24-sparc64:
4120   sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
4121
4122   12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: fixed bugs in previous
4123   feature additions (see 11 Feb 2004) and added support for a $clst_conf 
4124   environment variable. You can use the $clst_conf variable to point to
4125   a file to use in place of /etc/catalyst.conf. By setting this variable
4126   in your shell, catalyst can easily be used by multiple people on the
4127   same machine. Also, ccache support now works for genkernel.
4128   
4129   11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: removed file for
4130   livecd-stage2 target, as this is handled by the runscript now. Added support
4131   for "/boot/kernel/foo/use", "/boot/kernel/foo/packages," and made
4132   "/boot/kernel/foo/extraversion" an optional rather than required parameter.
4133   The aforementioned "packages" is used to specify kernel-related packages
4134   (like module ebuilds) to merge with each kernel, and the new "use" option is
4135   used to specify the USE settings you'd like exported to the environment
4136   during kernel as well as kernel "packages" build.
4137
4138   10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
4139   modules/builder.py, modules/catalyst_support.py, modules/targets.py,
4140   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4141   targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
4142   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4143   targets/tinderbox/tinderbox.sh:
4144   added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
4145   it for ebuild - added headers to everything and removed deprecated dirs
4146
4147   14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
4148   adding Kumba's patches for MIPS
4149
4150   16 Dec 2003; Guy Martin <gmsoft@gentoo.org> : arch/hppa.py,modules/targets.py:
4151   Added hppa specific code.
4152
4153   29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Tinderbox target added. See
4154   tinderbox examples in examples/ dir.
4155   
4156   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: spec file support integrated
4157   into catalyst. Use "-f/--file specfile" as argument; see examples dir for examples.
4158   "grp" target now functional. See examples/x86-grp-20031102.spec for an example of
4159   how to use it.
4160  
4161   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: support functions for spec
4162   file parsing and reading added. Will get added to the code soon.
4163   
4164   05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Many bug fixes later, things
4165   seem to be working well for stage1/2/3 so I've added a README.
4166   
4167   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Significant rework of code
4168   structure. Everything is falling nicely into place.
4169   
4170   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Exception handling fully-
4171   integrated into current prototype code.
4172   
4173   27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: beginning of exception
4174   handling integration, got some of the target code nicely fleshed out.
4175   
4176   24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: major code rework in 
4177   progress on the python parts.
4178   
4179   17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
4180   files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
4181   files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
4182   for organiation's sake, I have moved the files, such as livecd foundations,
4183   into catalyst/files. It will make it easier for us when ebuild time comes
4184   around.
4185
4186   15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
4187   All preliminary target build scripts are now added and coded to near as spec
4188   that we can have at this point.
4189
4190   14 Oct 2003; Daniel Robbins <drobins@gentoo.org>: new and improved ChangeLog;
4191   snapshots now work ("./catalyst-util.py snap 20031014",) and snapshotting
4192   cleans up after itself (temp files deleted,) something that should be
4193   continued as much as reasonably possible in other parts of catalyst. Also, we
4194   have /etc/catalyst.conf config file reading stub code completed, and internal
4195   fall-backs to reasonable global config defaults completed.
4196   
4197