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