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