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