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