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