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