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