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