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