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