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