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