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