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