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