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