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