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