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