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