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