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