Change [ console ] to -console in yaboot.conf for ppc64. Spaces arent allowed
[catalyst.git] / ChangeLog
1 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
2 # $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.551 2006/02/02 15:17:03 rocket Exp $
3
4   02 Feb 2006; Eric Edgar <rocket@gentoo.org>
5   targets/support/bootloader-setup.sh:
6   Change [ console ] to -console in yaboot.conf for ppc64.  Spaces arent allowed
7
8   02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
9   This is catalyst 2.0_rc29.
10
11   02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
12   livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
13   Removed extra yaboot.conf from
14   livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
15
16   01 Feb 2006; Eric Edgar <rocket@gentoo.org>
17   targets/support/kill-chroot-pids.sh:
18   add sleep to try and give processes a chance to die. bug 119940
19
20   01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
21   targets/support/functions.sh:
22   Removed some quotes to make sure we have a binary operator and closing bug
23   #117649.
24
25   31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
26   targets/support/create-iso.sh:
27   Added fix for amd64/x86 ISO creation.  This is 2.0_rc28.
28
29   30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
30   targets/support/bootloader-setup.sh:
31   Added path from bug #120935 for PPC/PPC64.
32
33   30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
34   Additional spacing fixes submitted by `Kumba
35
36   29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
37   modules/stage2_target.py:
38   space cleanups contributed from `Kumba
39
40   29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
41   add grp/use to valid_values in the grp module
42
43   29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
44   This is 2.0_rc27.
45
46   28 Jan 2006; Eric Edgar <rocket@gentoo.org>
47   -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
48   +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
49   targets/support/bootloader-setup.sh:
50   ppc cdtar update; ppc64 bootloader updates
51
52   27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
53   targets/support/create-iso.sh:
54   Fixing HFS bless on PPC64.  This is catalyst 2.0_rc26.
55
56   27 Jan 2006; Eric Edgar <rocket@gentoo.org>
57   +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
58   modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
59   targets/support/create-iso.sh:
60   Fix ppc64 iso creation.  Add console machine_type for ppc yaboot separation.
61
62   27 Jan 2006; Eric Edgar <rocket@gentoo.org>
63   modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
64   Add ppc console and  machine_type=ibm
65
66   27 Jan 2006; Eric Edgar <rocket@gentoo.org>
67   modules/generic_stage_target.py:
68   Fix type error when kernel packages arent defined
69
70   27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
71   examples/generic_stage_template.spec, examples/grp_template.spec,
72   examples/livecd-stage1_template.spec,
73   examples/livecd-stage2_template.spec, examples/netboot_template.spec,
74   examples/stage4_template.spec:
75   Added more verbose wording and examples for pkgcache_path and
76   kerncache_path, where necessary.
77
78   26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
79   targets/support/create-iso.sh:
80   Really fixing bug #120475 this time.  This is 2.0_rc25.
81
82   26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
83   targets/support/create-iso.sh:
84   Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
85   2.0_rc24.
86
87   26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
88   +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
89   targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
90   Added initial support for EFI booting on x86. This is completely untested,
91   so use it at your own risk. Also, no bug reports without patches, please.
92   This is catalyst 2.0_rc23.
93
94   26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
95   kmerge should have been kerncache
96
97   26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
98   targets/support/pre-kmerge.sh:
99   Fix a few other places for the kerncache update
100
101   26 Jan 2006; Eric Edgar <rocket@gentoo.org>
102   examples/generic_stage_template.spec, examples/grp_template.spec,
103   examples/livecd-stage1_template.spec,
104   examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
105   examples/netboot_template.spec, examples/stage4_template.spec,
106   examples/tinderbox_template.spec, modules/generic_stage_target.py,
107   targets/support/kmerge.sh:
108   Separation of kerncache from snapcache
109
110   26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
111   It helps if I actually increment the version number.
112
113   26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
114   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
115   Added --oneshot to default options for stage1 building. Added code to wipe
116   world during stages 1 and 3. This is catalyst 2.0_rc22.
117
118   25 Jan 2006; Eric Edgar <rocket@gentoo.org>
119   modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
120   Fix bug if no kernel packages were defined but there was a postconf setting.
121   x86 softlevel support is enhanced.
122
123   24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
124   targets/support/bootloader-setup.sh:
125   Added IA64 patch from plasmaroo.  This is catalyst 2.0_rc21.
126
127   23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
128   Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
129
130   20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
131   This is 2.0_rc20.
132
133   20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
134   Netboot2 fixes for spec parameter checks
135
136   20 Jan 2006; Eric Edgar <rocket@gentoo.org>
137   modules/generic_stage_target.py, modules/stage4_target.py:
138   add makeopts spec file support.
139
140   20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
141   modules/generic_stage_target.py:
142   Added fix for bug #119635.
143
144   19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
145   Fix pre-kmerge.sh for stage4
146
147   18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
148   This is 2.0_rc19.
149
150   18 Jan 2006; Eric Edgar <rocket@gentoo.org>
151   modules/generic_stage_target.py:
152   fix crash when no kernel is defined.  spacing issue
153
154   18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
155   This is 2.0_rc18.
156
157   18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
158   modules/livecd_stage2_target.py:
159   Added livecd/volid to valid_values.
160
161   17 Jan 2006; Eric Edgar <rocket@gentoo.org>
162   modules/generic_stage_target.py:
163   remove extra function that was converting strings to lists unnecessarily
164
165   17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
166   This is catalyst 2.0_rc17.
167
168   17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
169   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
170   modules/stage4_target.py:
171   fix issue where args not allowed that arose due to earlier myspec addlargs bug
172
173   17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
174   targets/embedded/embedded-preclean-chroot.sh,
175   targets/grp/grp-preclean-chroot.sh,
176   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
177   targets/stage1/stage1-preclean-chroot.sh,
178   targets/stage2/stage2-preclean-chroot.sh,
179   targets/stage3/stage3-preclean-chroot.sh,
180   targets/support/chroot-functions.sh,
181   targets/tinderbox/tinderbox-preclean-chroot.sh:
182   Added function to cleanup stray /etc/distcc/hosts files.
183
184   16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
185   targets/support/bootloader-setup.sh:
186   Added fix from bug #119123.  This is catalyst 2.0_rc16.
187
188   16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
189   targets/support/create-iso.sh, targets/support/netboot2-final.sh:
190   Fixing some spacing.  This is catalyst 2.0_rc15.
191
192   16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
193   Attempt to fix bug #117649
194
195   16 Jan 2006; Eric Edgar <rocket@gentoo.org>
196   modules/generic_stage_target.py:
197   fixes for bugs #119009, #119041 and #118985
198
199   13 Jan 2006; Eric Edgar <rocket@gentoo.org>
200   +examples/netboot2_template.spec, modules/catalyst_support.py,
201   +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
202   +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
203   +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
204   Add netboot2 target
205
206   13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
207   targets/support/kmerge.sh:
208   Fix for ccache (null)/.ccache bug
209
210   13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
211   This is 2.0_rc14.
212
213   11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
214   Added ppc -mcpu patch from Pylon for bug #118709.
215
216   10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
217   modules/embedded_target.py, modules/stage4_target.py:
218   Added linuxrc to embedded and stage4 targets.
219
220   10 Jan 2006; Eric Edgar <rocket@gentoo.org>
221   modules/generic_stage_target.py, targets/support/kmerge.sh:
222   filter kname - and . for kmerge.sh
223   
224   10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
225   targets/support/create-iso.sh:
226   Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
227
228   05 Jan 2006; Eric Edgar <rocket@gentoo.org>
229   modules/generic_stage_target.py:
230   change .digests to .DIGESTS
231
232   04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
233   targets/support/kmerge.sh:
234   Commented ccache for genkernel build which will resolve #117648 until a
235   proper solution can be found. This is 2.0_rc13.
236
237   04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
238   targets/stage1/stage1-controller.sh:
239   Added patch from vapier for bug #117254.
240
241   03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
242   arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
243   arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
244   Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
245   (comments mostly).
246
247   03 Jan 2006; Eric Edgar <rocket@gentoo.org>
248   modules/generic_stage_target.py:
249   Remove chost/cflags etc. warning messages
250
251   31 Dec 2005; Eric Edgar <rocket@gentoo.org>
252   modules/generic_stage_target.py:
253   Attempt to fix bug 117253; chost is wrong on autoresume
254
255   28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
256   modules/generic_stage_target.py, modules/netboot_target.py,
257   modules/stage1_target.py:
258   make setting of destdir more global and part of generic_stage_target
259
260   28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
261   Fix destpath bug in netboot target
262
263   28 Dec 2005; Eric Edgar <rocket@gentoo.org>
264   modules/generic_stage_target.py, modules/stage4_target.py:
265   Fix for bug 116305;removed unnecessary pkgcache_path processing from the
266   stage4 target
267
268   23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
269   modules/generic_stage_target.py, modules/stage4_target.py:
270   remove stray ' from arch/sh.py
271
272   21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
273   targets/stage1/stage1-controller.sh:
274   This finally fixes the issues with gcc-config/binutils-config in stage1.
275   This is catalyst 2.0_rc12.
276
277   21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
278   Fix incorrect warning message.  portdir_overlay -> portage_overlay
279
280   21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
281   targets/stage1/stage1-controller.sh,
282   targets/stage1/stage1-preclean-chroot.sh:
283   Revert gcc-config/binutils-config to _rc11 locations. This should fix
284   running gcc-config and binutils-config, though it probably breaks running on
285   non-Gentoo platforms.
286
287   21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
288   modules/stage1_target.py:
289   Make stage1 clean up python 2.3 and 2.4, also.
290
291   21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
292   targets/support/livecdfs-update.sh:
293   Updated requirements and added creation of metadata.tar.bz2 for the installer.
294
295   21 Dec 2005; Eric Edgar <rocket@gentoo.org>
296   modules/generic_stage_target.py:
297   Change digests file format to HASH_NAME HASH FILE_NAME
298
299   21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
300   targets/stage1/stage1-controller.sh:
301   Moved gcc-config/binutils-config to before the chroot.
302
303   21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
304   Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
305   installed. Supports all of shashs algorithms as of 12_21_2005
306
307   20 Dec 2005; Eric Edgar <rocket@gentoo.org>
308   modules/generic_stage_target.py:
309   Catalyst should die if source_subpath is not a string
310
311   20 Dec 2005; Eric Edgar <rocket@gentoo.org>
312   modules/generic_stage_target.py:
313   Fix for source_subpath bug
314
315   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
316   examples/generic_stage_template.spec:
317   Updated example specs with information on cflags/chost/cxxflags/ldflags in
318   both stages 1 and 2.
319
320   20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
321   modules/stage2_target.py:
322   Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
323   stage1 to be overridden again.
324
325   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
326   targets/stage1/stage1-controller.sh:
327   It looks like gcc-config/binutils-config needs to be run with the full path,
328   since it is run outside of the chroot.
329
330   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
331   targets/stage1/stage1-controller.sh:
332   Fixed gcc-config calls.  This is 2.0_rc11.
333
334   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
335   This is catalyst 2.0_rc10.
336
337   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
338   modules/generic_stage_target.py:
339   Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
340   #115866.
341
342   20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
343   targets/support/functions.sh:
344   Changed from -z to -n for bug #116180.
345
346   19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
347   modules/catalyst_support.py, modules/generic_stage_target.py:
348   Detect missing binaries for the hashing functions and abort if not found
349
350   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
351   files/catalyst.conf:
352   Updated README to list new requirements. Set default hash as crc32. Set
353   default digests as sha1/md5.
354
355   19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
356   modules/catalyst_support.py, modules/generic_stage_target.py,
357   modules/livecd_stage2_target.py, modules/stage2_target.py:
358   Change the internal hash checking to be quicker and more memory efficient.
359   Add additional hash digests options.
360
361   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
362   targets/tinderbox/tinderbox-chroot.sh,
363   targets/tinderbox/tinderbox-controller.sh,
364   targets/tinderbox/tinderbox-preclean-chroot.sh:
365   Fixed up spacing/coding style on tinderbox.
366
367   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
368   targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
369   targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
370   targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
371   targets/support/target_image_setup.sh, targets/support/unmerge.sh:
372   Fixed up spacing/coding style on support.
373
374   19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
375   Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
376
377   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
378   targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
379   targets/stage4/stage4-preclean-chroot.sh:
380   Fixed up spacing/coding style on stage4.
381
382   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
383   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
384   targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
385   targets/stage3/stage3-controller.sh,
386   targets/stage3/stage3-preclean-chroot.sh:
387   Fixed up spacing/coding style on stages 2 and 3
388
389   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
390   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
391   targets/stage1/stage1-preclean-chroot.sh:
392   Fixed up spacing/coding style on stage1. Also changed
393   gcc-config/binutils-config to be outside the chroot.
394
395   19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
396   targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
397   targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
398   Fixed up spacing/coding style on netboot.
399
400   16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
401   targets/livecd-stage1/livecd-stage1-chroot.sh,
402   targets/livecd-stage1/livecd-stage1-controller.sh,
403   targets/livecd-stage2/livecd-stage2-controller.sh:
404   Fixed up spacing/coding style on livecd-stage*.
405
406   16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
407   targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
408   targets/grp/grp-preclean-chroot.sh:
409   Fixed up spacing/coding style on grp.
410
411   16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
412   targets/embedded/embedded-chroot.sh,
413   targets/embedded/embedded-controller.sh,
414   targets/embedded/embedded-fs-runscript.sh,
415   targets/embedded/embedded-preclean-chroot.sh:
416   Fixed up spacing/coding style on embedded.
417
418   16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
419   targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
420   targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
421   targets/support/functions.sh:
422   Removing extra line from x86.py, fixing up comments, spacing, and coding
423   style in targets/support through functions.sh
424
425   16 Dec 2005; Eric Edgar <rocket@gentoo.org>
426   modules/generic_stage_target.py, modules/livecd_stage2_target.py:
427   Fix more tab/spacing issues .. trying to make everything use tabs
428
429   16 Dec 2005; Eric Edgar <rocket@gentoo.org>
430   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
431   modules/stage1_target.py, modules/stage2_target.py,
432   modules/stage3_target.py, modules/stage4_target.py:
433   Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
434   other files
435
436   14 Dec 2005; Eric Edgar <rocket@gentoo.org>
437   modules/generic_stage_target.py:
438   Add envscript warning to aid users who may not know what they are doing
439
440   13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
441   examples/generic_stage_template.spec:
442   Changed example specs to match that cflags/cxxflags/chost/ldflags are now
443   only configurable when building a stage2 tarball, to match the current state
444   of portage. This is 2.0_rc9.
445
446   13 Dec 2005; Eric Edgar <rocket@gentoo.org>
447   targets/support/chroot-functions.sh:
448   Silence more of portages beeps and clicks and whistles
449
450   13 Dec 2005; Eric Edgar <rocket@gentoo.org>
451   targets/support/chroot-functions.sh:
452   Change the portage emerge to use run_emerge
453
454   13 Dec 2005; Eric Edgar <rocket@gentoo.org>
455   modules/generic_stage_target.py, modules/snapshot_target.py,
456   modules/stage1_target.py, modules/stage2_target.py,
457   modules/stage3_target.py:
458   allow portdir_overlay to be part of all specs not including snapshot spec.
459   Add warnings for stage1,2 and 3 in case someone uses this feature there.
460   Remove overlay support from the snapshot spec but added a warning.
461
462   13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
463   modules/stage2_target.py:
464   Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
465   where it is allowed
466
467   11 Dec 2005; Eric Edgar <rocket@gentoo.org>
468   modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
469   Add support for bootloader softlevel=; have rsync delete the extra files out
470   of the overlay so that the overlay always matches the source dir
471
472   09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
473   Swapped -v/-V since I had gotten them wrong here.
474
475   09 Dec 2005; Eric Edgar <rocket@gentoo.org>
476   modules/generic_stage_target.py:
477   Fix stupid overlay bug
478
479   09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
480   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
481   targets/livecd-stage1/livecd-stage1-chroot.sh,
482   targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
483   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
484   targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
485   targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
486   targets/support/unmerge.sh:
487   Made sure we use -f on removing the default links for splash. Removed
488   check_portage_version as it really isn't needed anymore. Removed
489   --no-install from genkernel commands in kmerge.sh so users must manually
490   remove kernels from /boot. This is 2.0_rc8.
491
492   09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
493   targets/support/livecdfs-update.sh:
494   Made sed on devfsd.conf conditional on it existing. Removes one more error
495   message from a standard catalyst run.
496
497   09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
498   Added warning about breaking snapshot cache and re-enable autoresume, since
499   the errors I was getting were elsewhere.
500
501   09 Dec 2005; Eric Edgar <rocket@gentoo.org>
502   modules/generic_stage_target.py:
503   Fix indentation error the last commit caused
504
505   09 Dec 2005; Eric Edgar <rocket@gentoo.org>
506   modules/generic_stage_target.py:
507   Always clear autoresume points after a successful run
508
509   09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
510   targets/support/livecdfs-update.sh:
511   Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
512   snapshot caching after a successful gentoo-release-livecd run.
513
514   08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
515   targets/support/rc-update.sh:
516   Added famd to default on official LiveCD.
517
518   08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
519   targets/support/chroot-functions.sh:
520   Fixes 'too many arguments' error in check_portage_version.
521
522   08 Dec 2005; Eric Edgar <rocket@gentoo.org>
523   modules/generic_stage_target.py:
524   remove extra self.env={} that was resetting the environment to null
525
526   08 Dec 2005; Eric Edgar <rocket@gentoo.org>
527   modules/livecd_stage1_target.py:
528   Fix appending livecd use flag if no use flag is specified in livecd-stage1
529   spec file
530
531   08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
532   Add a default path to the environment in the chroot
533
534   08 Dec 2005; Eric Edgar <rocket@gentoo.org>
535   modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
536   targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
537   targets/livecd-stage2/livecd-stage2-controller.sh,
538   -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
539   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
540   targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
541   targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
542   targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
543   targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
544   +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
545   move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
546   CONFIG_PROTECT stuff in the run_emerge function for cleanliness
547
548   08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
549   files/catalyst.1:
550   Fixed up the man page, which has been suffering for some time, and also
551   reversed -v/-V in the help message.
552
553   08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
554   targets/support/livecdfs-update.sh:
555   Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
556   LiveCD.
557
558   08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
559   Turning off autoresume of doom until I can get more testing. I've had
560   several issues with it. I'll be reporting/fixing these as I come across them
561   but for now wish to turn it off by default as I don't want this one feature
562   to stop the possible 2.0 final release.
563
564   07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
565   targets/livecd-stage2/unmerge.sh:
566   Removed profiles hack from livecd-stage2's unmerge, since it isn't used
567   anymore and probably should have been removed a long time ago when the new
568   code was put into place in livecdfs-update.sh and livecd-local.start
569   instead.
570
571   07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
572   targets/livecd-stage1/livecd-stage1-chroot.sh,
573   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
574   targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
575   Made EMERGE_WARNING_DELAY=0 for all stages.  This is 2.0_rc7.
576
577   07 Dec 2005; Eric Edgar <rocket@gentoo.org>
578   modules/generic_stage_target.py, modules/generic_target.py:
579   self.env should be a part of the super class generic_target so it applies to
580   snapshots as well; removing redundant pass in the generic_target class as
581   its not needed. There is code there to fill the statements
582
583   07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
584   targets/support/livecdfs-update.sh:
585   Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
586   the Installer.
587
588   07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
589   Changed version stamp to 2.0_rc6.
590
591   07 Dec 2005; Eric Edgar <rocket@gentoo.org>
592   modules/generic_stage_target.py:
593   Fix for unpack cases
594
595   05 Dec 2005; Eric Edgar <rocket@gentoo.org>
596   modules/generic_stage_target.py:
597   Fixes for env
598
599   05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
600   modules/catalyst_support.py, modules/generic_stage_target.py,
601   modules/grp_target.py, modules/livecd_stage1_target.py,
602   modules/livecd_stage2_target.py, modules/netboot_target.py,
603   modules/snapshot_target.py, modules/tinderbox_target.py:
604   Stop reading env from the OS. Rely on the more on the envscript for oddball
605   settings. Change -v to verbose and -V to version
606
607   04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
608   This is 2.0_rc5.
609
610   04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
611   Fix stage1 to NOT contain the code from stage2;continued cleanup from the
612   space fix issue
613
614   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
615   examples/generic_stage_template.spec:
616   Added chost/cflags/cxxflags/ldflags to example spec template.
617
618   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
619   targets/support/rc-update.sh:
620   OK, just kidding on that last commit. We were already doing rc-update add
621   xdm default in livecdfs-update.sh and since it is a livecd-only function,
622   there's no point in having it in rc-update.sh
623
624   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
625   targets/support/rc-update.sh:
626   Have rc-update add xdm if livecd/xdm is set.
627
628   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
629   modules/catalyst_lock.py, modules/catalyst_support.py,
630   modules/embedded_target.py, modules/generic_stage_target.py,
631   modules/grp_target.py, modules/livecd_stage1_target.py,
632   modules/livecd_stage2_target.py, modules/netboot_target.py,
633   modules/stage1_target.py, modules/stage4_target.py,
634   modules/tinderbox_target.py:
635   So I was just kidding on that last commit.  This one is 2.0_rc4.
636
637   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
638   modules/catalyst_lock.py, modules/catalyst_support.py,
639   modules/embedded_target.py, modules/generic_stage_target.py,
640   modules/grp_target.py, modules/livecd_stage1_target.py,
641   modules/livecd_stage2_target.py, modules/netboot_target.py,
642   modules/stage1_target.py, modules/stage2_target.py,
643   modules/stage4_target.py, modules/tinderbox_target.py:
644   Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
645
646   02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
647   files/catalyst.conf, modules/catalyst_lock.py,
648   modules/catalyst_support.py, modules/embedded_target.py,
649   modules/generic_stage_target.py, modules/grp_target.py,
650   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
651   modules/netboot_target.py, modules/stage1_target.py,
652   modules/stage2_target.py, modules/stage4_target.py,
653   modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
654   Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
655   and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
656
657   02 Dec 2005; Eric Edgar <rocket@gentoo.org>
658   modules/generic_stage_target.py:
659   Fix autoresume for unpacking tarballs
660
661   02 Dec 2005; Eric Edgar <rocket@gentoo.org>
662   targets/support/livecdfs-update.sh:
663   remove gnap livecd-type per Koon's request
664
665   02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
666   change rc-update add modules default to rc-update add modules boot
667
668   02 Dec 2005; Eric Edgar <rocket@gentoo.org>
669   modules/generic_stage_target.py, modules/grp_target.py:
670   Add more verbosity to digests if -V is enabled, add more print messages to
671   grp digesting code
672
673   02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
674   modules/generic_stage_target.py, modules/grp_target.py:
675   Add sha/md5 digests support for grp and cleanup other sha/md5 code
676
677   01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
678   Fix folder name for grp build dir to not have .tar.bz2 at the end
679
680   01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
681   modules/catalyst_support.py, modules/generic_stage_target.py:
682   Add md5 and sha .digests file creation per wolf31o2's feature request
683
684   30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
685   This is catalyst-2.0_rc2.
686
687   30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
688   files/catalyst.conf, modules/generic_stage_target.py,
689   modules/livecd_stage1_target.py:
690   Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
691   after each successful kernel build;add autoresume documentation to
692   catalyst.conf
693
694   30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
695   targets/embedded/embedded-controller.sh,
696   targets/embedded/embedded-fs-runscript.sh,
697   targets/livecd-stage2/livecd-stage2-controller.sh,
698   targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
699   targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
700   targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
701   targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
702   targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
703   targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
704   targets/support/rc-update.sh:
705   Changed multiple spaces to tabs to satisfy my OCD.
706
707   29 Nov 2005; Eric Edgar <rocket@gentoo.org>
708   targets/support/chroot-functions.sh:
709   Bumped genkernel detection to require 3.3.0 or higher
710
711   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
712   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
713   targets/netboot/netboot-controller.sh:
714   Changed to clst_use from clst_embedded_use and clst_netboot_use and
715   clst_grp_use. This is catalyst-2.0_rc1.
716
717   29 Nov 2005; Eric Edgar <rocket@gentoo.org>
718   targets/netboot/netboot-controller.sh:
719   change to clst_use from clst_netboot_use
720
721   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
722   targets/livecd-stage1/livecd-stage1-chroot.sh,
723   targets/stage4/stage4-chroot.sh:
724   Changed to clst_use from clst_stage4_use and clst_livecd_use.
725
726   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
727   targets/stage4/stage4-chroot.sh:
728   Fixed USE invocations in stage4 target.
729
730   29 Nov 2005; Eric Edgar <rocket@gentoo.org>
731   modules/livecd_stage1_target.py:
732   Force use=livecd for livecd-stage1
733
734   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
735   This is version 2.0_pre20051129.
736
737   28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
738   examples/livecd-stage1_template.spec, examples/stage4_template.spec:
739   Removed kudzu-knoppix from example spec files.
740
741   22 Nov 2005; Eric Edgar <rocket@gentoo.org>
742   +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
743   Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
744
745   22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
746   examples/grp_template.spec, examples/livecd-stage1_template.spec,
747   examples/stage4_template.spec, +examples/tinderbox_template.spec:
748   Added tinderbox_template.spec to examples and cleaned up pkgcache_path
749   definitions in the examples to fit in 80 columns.
750
751   22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
752   examples/livecd-stage1_template.spec, examples/stage4_template.spec,
753   modules/grp_target.py, modules/tinderbox_target.py,
754   targets/tinderbox/tinderbox-chroot.sh:
755   Tinderbox script: added newuse, tinderbox and grp targets added support for
756   overriding the pkgcache location via pkgcache_path - pkgcache_path:
757   /path/to/cache in the spec file, updated example specs to note pkgcache_path
758
759   22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
760   Added portdir example to catalyst.conf for bug #113272.
761
762   22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
763   targets/support/create-iso.sh:
764   Fixed a few lines which were causing the isolinux directory to be removed
765   when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
766
767   21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
768   targets/support/create-iso.sh:
769   Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
770
771   21 Nov 2005; Eric Edgar <rocket@gentoo.org>
772   targets/support/bootloader-setup.sh, targets/support/functions.sh:
773   Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
774   too many arches dont use it by default, test for an initrd in the yaboot
775   config.
776
777   18 Nov 2005; Eric Edgar <rocket@gentoo.org>
778   modules/generic_stage_target.py:
779   Fix split error if use is specified
780
781   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
782   -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
783   +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
784   Updated palo version from catalyst 1.x for HPPA.
785
786   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
787   targets/support/bootloader-setup.sh:
788   Removing for loop for grub on amd64/x86 as it was totally useless.
789
790   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
791   targets/support/bootloader-setup.sh:
792   Remove vga= line for PPC.
793
794   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
795   targets/support/bootloader-setup.sh:
796   PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
797
798   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
799   -catalyst-2.0_pre20051101-slot.patch, catalyst:
800   Removing slot patch as it probably didn't belong here anyway, and updating
801   version stamp to 2.0_pre20051118.
802
803   18 Nov 2005; Eric Edgar <rocket@gentoo.org>
804   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
805   targets/support/bootloader-setup.sh:
806   fix the bootloader script for isolinux so that it actually makes a cfg file,
807   remove extra unneeded catalyst aborting print statement, reorganize rm code
808   to make sure is splits properly and is an array even from the cmdline
809
810   17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
811   targets/support/livecdfs-update.sh:
812   Added call to update-usbids to download the latest usb.ids file.
813
814   17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
815   modules/generic_stage_target.py:
816   Move checks of running catalyst into the target which is simpler
817
818   17 Nov 2005; Eric Edgar <rocket@gentoo.org>
819   modules/generic_stage_target.py:
820   Attempt to fix bug #111752, due to mount_safety_check calling a lock object
821   that doesnt exist yet
822
823   17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
824   Keep unnecessary programs from installing into kerncache
825
826   17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
827   modules/generic_stage_target.py:
828   Turn on more tracebacks at this point to better debug .. will need to turn
829   them down as we find errors and build appropriate error handlers
830
831   15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
832   Changed version marker to 2.0_pre20051115 for new ebuild.
833
834   15 Nov 2005; Eric Edgar <rocket@gentoo.org>
835   modules/livecd_stage2_target.py:
836   Fix bug in livecd stage2 so that it doesnt try to use tar
837
838   14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
839   targets/livecd-stage2/livecd-stage2-controller.sh:
840   Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
841   list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
842   of Getting_Online.txt from catalyst 1.1.10.10.
843
844   11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
845   Added Joshua Kinard to authors for his mips contributions.
846
847   11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
848   examples/livecd-stage2_template.spec:
849   Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
850   Paul Kessler on gentoo-catalyst. ;]
851
852   07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
853   Change variables from cat1 format to cat2
854
855   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
856   modules/generic_stage_target.py, modules/stage1_target.py:
857   Fix modules has no attribute register
858
859   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
860   modules/generic_stage_target.py:
861   Fix broken aliases code that was just proof of concept
862
863   07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
864   Output mkisofs command line options to assist in debugging
865
866   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
867   modules/generic_stage_target.py, targets/support/create-iso.sh:
868   Fix the -o option
869
870   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
871   modules/generic_stage_target.py:
872   Add VERY basic support for aliases kernel parameter.
873
874   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
875   modules/livecd_stage2_target.py:
876   Remove large section of commented code
877
878   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
879   modules/generic_stage_target.py, modules/stage1_target.py:
880   Allow LDFLAGS to be specified as an ENV variable for stage1
881
882   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
883   modules/generic_stage_target.py:
884   Fix rc-update to automatically run default options for livecds. Removed an
885   erroneous key check.
886
887   02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
888   modules/livecd_stage1_target.py, modules/tinderbox_target.py:
889   Make use spec key optional to default to profile defaults
890
891   02 Nov 2005; Eric Edgar <rocket@gentoo.org>
892   +examples/stage4_template.spec:
893   Preliminary stage4_template.spec file
894
895   01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
896   +catalyst-2.0_pre20051101-slot.patch, catalyst:
897   Updated version stamp and added slot patch.
898
899   26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
900   Fix ordering problem so self.settings is defined
901
902   18 Oct 2005; Eric Edgar <rocket@gentoo.org>
903   modules/generic_stage_target.py:
904   Correct a rsync issue when the directory doesnt exist
905
906   17 Oct 2005; Eric Edgar <rocket@gentoo.org>
907   modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
908   targets/livecd-stage2/livecd-stage2-controller.sh,
909   targets/netboot/netboot-controller.sh,
910   targets/stage4/stage4-controller.sh:
911   run pre_kmerge and post_kmerge only once
912
913   17 Oct 2005; Eric Edgar <rocket@gentoo.org>
914   targets/support/bootloader-setup.sh:
915   MIPS bootloader patch
916
917   15 Oct 2005; Eric Edgar <rocket@gentoo.org>
918   targets/support/mips-arcload_conf.sh:
919   Fix MIPS Serial Detection
920
921   13 Oct 2005; Eric Edgar <rocket@gentoo.org>
922   targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
923   +targets/support/mips-arcload_conf.sh:
924   Application of Kumba's patches for MIPS support
925
926   13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
927   Check for the correct arch specific cd building tool
928
929   13 Oct 2005; Eric Edgar <rocket@gentoo.org>
930   modules/generic_stage_target.py:
931   Print a warning if livecd/iso is not defined
932
933   11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
934   Reverted default CHOST for x86 back to i386-pc-linux-gnu.
935
936   11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
937   targets/support/post-kmerge.sh:
938   Check for existence of files in /lib/modules before running depscan.sh. This
939   replaces the mips-specific check and makes it portable.
940
941   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
942   modules/generic_stage_target.py:
943   update autoresume logic when dealing with rsync unpack operations
944
945   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
946   targets/support/post-kmerge.sh:
947   Bypass module load on mips
948
949   10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
950   remove --no-deps so dependancies get installed for genkernel
951
952   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
953   modules/generic_stage_target.py:
954   Fix missing : statement in unpack
955
956   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
957   modules/generic_stage_target.py:
958   fix livecd-stage2 unpack when seedcache is turned off
959
960   10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
961   targets/support/functions.sh:
962   Fix module unpacking and make it actually optional.
963
964   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
965   modules/generic_stage_target.py:
966   Fix broken seedcache autoresume interaction
967
968   07 Oct 2005; Eric Edgar <rocket@gentoo.org>
969   modules/generic_stage_target.py:
970   Cleanup stage directories properly for tar installs
971
972   06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
973   Tinderbox no longer cleans /tmp/*
974
975   06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
976   targets/tinderbox/tinderbox-chroot.sh,
977   targets/tinderbox/tinderbox-controller.sh:
978   Fixing problem with bind mounted portage and final rsync on tinderbox target
979   and adding additional logging.
980
981   06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
982   Stop tinderbox from trying to create a tarball of itself
983
984   06 Oct 2005; Eric Edgar <rocket@gentoo.org>
985   modules/generic_stage_target.py:
986   Fix catalyst so it fully disables snapcache when its not specified in the
987   config file
988
989   06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
990   examples/livecd-stage2_template.spec:
991   Removed livecd/runscript and livecd/archscript from livecd-stage2 example
992   spec template and updating version stamp.
993
994   06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
995   modules/catalyst_support.py:
996   allow file_check to proceed if key is not in use
997
998   06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
999   Recursively make the missing directories
1000
1001   05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
1002   Fix extract_modules to just echo a warning that it is missing
1003
1004   30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1005   files/catalyst.conf:
1006   Updating default configuration for catalyst and updating version stamp,
1007   since we're beginning internal testing for release.
1008
1009   15 Sep 2005; Eric Edgar <rocket@gentoo.org>
1010   modules/generic_stage_target.py:
1011   fix bug 106004 split strings into a list for empty and rm operation
1012
1013   15 Sep 2005; Eric Edgar <rocket@gentoo.org>
1014   modules/livecd_stage2_target.py:
1015   Append slashes to directories so rsyncs work properly
1016
1017   13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1018   examples/livecd-stage2_template.spec:
1019   Changing source_subpath for livecd-stage2 example for bug #101704.
1020
1021   12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1022   examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
1023   targets/support/livecdfs-update.sh:
1024   Added livecd/xdm and livecd/xsession options. These are used to setup the
1025   default display manager and X session, respectively. Added supporting
1026   documentation to example spec files. Imported more work from my fsscript for
1027   the official LiveCD.
1028
1029   12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1030   Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
1031   discussion, see bug #88777.
1032
1033   12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
1034   modules/generic_stage_target.py:
1035   Added sh architecture to supported architectures. Thanks to Matsuu Takuto
1036   <matsuu@gentoo.org> for the patch. Closing bug #105693.
1037
1038   08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1039   targets/livecd-stage1/livecd-stage1-controller.sh,
1040   targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1041   Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
1042   on livecd-stage2 and removing universal motd for livecd/type of
1043   gentoo-release-livecd.
1044
1045   08 Sep 2005; Eric Edgar <rocket@gentoo.org>
1046   modules/livecd_stage1_target.py:
1047   Add optional livecd/type env var for scripts to add optional items to the
1048   scripts
1049
1050   08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1051   -livecd/files/x86-help.msg:
1052   Removing x86-help.msg as it is no longer used.
1053
1054   08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1055   livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
1056   livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
1057   Add dobladecenter description to bootloader files for x86/amd64.
1058
1059   06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1060   Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
1061
1062   01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1063   modules/generic_stage_target.py:
1064   Added split to use section for bug #104414.
1065
1066   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1067   livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
1068   livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
1069   Tabs to whitespaces for isolinux.
1070
1071   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1072   targets/support/bootloader-setup.sh:
1073   Changed isolinux to use new split-out help messages. Using grub gives a
1074   single help message with pager.
1075
1076   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1077   +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
1078   +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
1079   +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
1080   Added F2->F7 help messages for isolinux.
1081
1082   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1083   livecd/files/README.txt, livecd/files/generic.motd.txt,
1084   livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
1085   livecd/files/livecd-local.start:
1086   Updated files from latest used to build LiveCD.
1087
1088   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1089   Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
1090
1091   29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1092   modules/catalyst_support.py:
1093   Added fix for using options with = in them with --cli (ex.
1094   livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
1095   <cell@ices.utexas.edu> for pointing this out to me via email.
1096
1097   09 Aug 2005; Eric Edgar <rocket@gentoo.org>
1098   modules/generic_stage_target.py, targets/support/functions.sh:
1099   fix bug in exec_in_chroot for stage1 target
1100
1101   09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1102   modules/generic_stage_target.py:
1103   fix missing os. in os.popen. and clear the autoresume flags if the chroot is
1104   invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
1105
1106   09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
1107   catalyst, examples/livecd-stage2_template.spec,
1108   examples/snapshot_template.spec, files/catalyst.conf,
1109   livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
1110   livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
1111   livecd/files/x86-help.msg, modules/catalyst_lock.py,
1112   modules/catalyst_support.py, modules/livecd_stage2_target.py,
1113   targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
1114   targets/livecd-stage2/livecd-stage2-controller.sh,
1115   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1116   targets/stage2/stage2-preclean-chroot.sh,
1117   targets/stage3/stage3-preclean-chroot.sh,
1118   targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
1119   targets/support/chroot-functions.sh, targets/support/create-iso.sh,
1120   targets/support/filesystem-functions.sh, targets/support/functions.sh,
1121   targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1122   targets/support/target_image_setup.sh:
1123   Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
1124   to look at gamecdfs-update.sh yet.
1125
1126   09 Aug 2005; Eric Edgar <rocket@gentoo.org>
1127   modules/generic_stage_target.py:
1128   Remove extra debugging print statement
1129
1130   09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1131   +modules/catalyst_lock.py, modules/catalyst_support.py,
1132   modules/embedded_target.py, modules/generic_stage_target.py,
1133   modules/grp_target.py, modules/livecd_stage1_target.py,
1134   modules/livecd_stage2_target.py, modules/netboot_target.py,
1135   modules/snapshot_target.py, modules/stage1_target.py,
1136   modules/stage2_target.py, modules/stage4_target.py,
1137   targets/support/functions.sh:
1138   Add locking support. Code simplification for unpack and unpack snapshot.
1139   Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
1140   Add seedcache support (Grabs output from previous target run)
1141   options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
1142
1143   27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1144   modules/catalyst_support.py, modules/generic_stage_target.py:
1145   Add support to cache the snapshot dir. add snapcache to options. add
1146   snapshot_cache= to override the default location of the cache in
1147   catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
1148
1149   27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1150   +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
1151   Forward port README.txt and Getting_Online.txt files from catalyst
1152   1.1.10.8's release.
1153
1154   22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
1155   Add automatic creation/deletion of runlevels based on rcadd rcdel
1156
1157   19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1158   Fix grp so that grp/use is not required anymore
1159
1160   12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1161   -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
1162   -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
1163   -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
1164   -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
1165   +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
1166   +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
1167   Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
1168   they are known to cause booting problems.
1169
1170   08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1171   livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1172   Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
1173   <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
1174   finding this bug.
1175
1176   08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1177   targets/stage1/stage1-chroot.sh:
1178   Fixed quoting in stage1 profile check.
1179
1180   07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1181   targets/stage3/stage3-chroot.sh:
1182   Fixing USE for stage3.
1183
1184   07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1185   targets/support/chroot-functions.sh:
1186   Fix FETCH code so it will run for Pylon
1187
1188   07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
1189   targets/grp/grp-chroot.sh:
1190   Fix bindist invcation.
1191
1192   07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1193   targets/grp/grp-chroot.sh:
1194   Made sure bindist was used for all emerges in GRP.
1195
1196   07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
1197   Fix USE flags for grp build
1198
1199   07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
1200   targets/stage4/stage4-chroot.sh:
1201   let grp use the users environment variables and removed extra
1202   grp_stage23_use from stage4
1203
1204   07 Jul 2005; Eric Edgar <rocket@gentoo.org>
1205   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
1206   Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
1207
1208   07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
1209   fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
1210   impact all previous spec files that use this option. Its beejays fault
1211
1212   06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
1213   Changed to use linux32 for ppc32 support when build host is ppc64.
1214
1215   06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1216   arch/x86.py:
1217   Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
1218
1219   06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
1220   Minor cosmetic print statement fixes for readability
1221
1222   06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1223   modules/catalyst_support.py, modules/generic_stage_target.py:
1224   Fix None None bug and exception reporting
1225
1226   06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
1227   Fix iso creation script.  Case statement out of place
1228   
1229   05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1230   arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
1231   arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
1232   catalyst, files/catalyst.conf, modules/builder.py,
1233   modules/catalyst_support.py, modules/embedded_target.py,
1234   modules/generic_stage_target.py, modules/generic_target.py,
1235   modules/grp_target.py, modules/livecd_stage1_target.py,
1236   modules/livecd_stage2_target.py, modules/netboot_target.py,
1237   modules/snapshot_target.py, modules/stage1_target.py,
1238   modules/stage2_target.py, modules/stage3_target.py,
1239   modules/stage4_target.py, modules/tinderbox_target.py,
1240   targets/embedded/embedded-chroot.sh,
1241   targets/embedded/embedded-fs-runscript.sh,
1242   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1243   targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1244   targets/grp/grp-preclean-chroot.sh,
1245   targets/livecd-stage1/livecd-stage1-chroot.sh,
1246   targets/livecd-stage1/livecd-stage1-controller.sh,
1247   targets/livecd-stage2/livecd-stage2-controller.sh,
1248   targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
1249   targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
1250   targets/netboot/netboot-image.sh, targets/stage1/build.py,
1251   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
1252   targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1253   targets/stage2/stage2-controller.sh,
1254   targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1255   targets/stage3/stage3-controller.sh,
1256   targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1257   targets/stage4/stage4-controller.sh,
1258   targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
1259   targets/support/create-iso.sh, targets/support/functions.sh,
1260   targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1261   targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1262   targets/support/target_image_setup.sh,
1263   targets/tinderbox/tinderbox-chroot.sh,
1264   targets/tinderbox/tinderbox-controller.sh,
1265   targets/tinderbox/tinderbox-preclean-chroot.sh:
1266   Big honkin' copyright update.
1267
1268   05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1269   modules/generic_stage_target.py:
1270   add additional logging output. Use standard os redirection methods to log to
1271   a file
1272
1273   05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1274   targets/stage1/stage1-chroot.sh:
1275   Added profile sanity check for bug #97867.
1276
1277   05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1278   targets/support/bootloader-setup.sh:
1279   Removing acpi=off from default kernel arguments and adding ia64
1280   livecd-stage2 support functions and cdtar.
1281
1282   30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1283   targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
1284   Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
1285   control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
1286   splash command line.
1287
1288   28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1289   targets/support/create-iso.sh:
1290   Fixed up zisofs support. Waiting for response from sparc before touching
1291   their ISO creation.
1292
1293   28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1294   modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
1295   targets/support/functions.sh:
1296   Added livecd/bootargs and added the option to the bootloader-setup.sh script
1297   to allow it to work on all arches that dynamically build their bootloader
1298   configuration.
1299
1300   27 Jun 2005; Eric Edgar <rocket@gentoo.org>
1301   targets/stage4/stage4-controller.sh:
1302   Fix stage4 so it doesnt run the bootloader stuff
1303
1304   24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1305   targets/support/bootloader-setup.sh:
1306   Removed dokeymap from non-Gentoo releases.
1307
1308   23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1309   targets/support/livecdfs-update.sh:
1310   Added call to update-pciids to download the latest pci.ids file.
1311
1312   23 Jun 2005; Eric Edgar <rocket@gentoo.org>
1313   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1314   modules/stage4_target.py:
1315   Allow changing the location of the pkg_cache in stage4 or livecd-stage1
1316
1317   22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
1318   Fix issue where -s on the command line would not run
1319
1320   22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1321   livecd/files/generic.motd.txt:
1322   Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
1323   kernel configurations.
1324
1325   22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1326   targets/support/livecdfs-update.sh:
1327   Updated hostname/domainname creation for new baselayout.
1328
1329   16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1330   targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1331   Fixing some bootloader isolinux/boot stuff for x86/amd64.
1332
1333   14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1334   targets/support/chroot-functions.sh:
1335   Change portage emerge to use --oneshot --nodeps to keep from merging the
1336   same packages multiple times.
1337
1338   14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1339   targets/stage2/stage2-chroot.sh:
1340   Added a -p bootstrap when catalyst is called with -V (verbose).
1341
1342   10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1343   targets/support/livecdfs-update.sh:
1344   Removed inittab hack, as this is done by livecd-tools.
1345
1346   09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1347   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
1348   Revert sync for bug #86914.  Yeah... I need to pay more attention sometimes.
1349
1350   09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1351   -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
1352   -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
1353   livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
1354   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
1355   targets/livecd-stage2/livecd-stage2-controller.sh:
1356   Removed gentoo.png and creation of face directory. Changed
1357   livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
1358   1.1.10_pre4.
1359
1360   02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1361   targets/stage1/stage1-preclean-chroot.sh,
1362   targets/support/chroot-functions.sh:
1363   Added setup_binutils function and force both of them to run during stage1
1364   cleanup.
1365
1366   01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1367   examples/livecd-stage2_template.spec:
1368   Added livecd/volid explanation to example spec.
1369
1370   01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1371   targets/support/create-iso.sh:
1372   General cleanup of ISO code and added default livecd/volid when it is not set.
1373
1374   25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1375   targets/embedded/embedded-controller.sh:
1376   Actually modify the embedded target this time.
1377
1378   25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1379   examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
1380   targets/livecd-stage2/livecd-stage2-controller.sh,
1381   targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
1382   Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
1383   and livecd-stage2 targets.
1384
1385   20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1386   files/catalyst.conf:
1387   Retired zhen and added storedir to default catalyst.conf.
1388
1389   20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1390   targets/support/livecdfs-update.sh:
1391   Uncommented openglify, since it is needed for both opengl-update-livecd and
1392   opengl-update.
1393
1394   18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1395   modules/generic_stage_target.py:
1396   Fix print statement so it shows when kill_chroot_pids is run correctly
1397
1398   16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1399   modules/snapshot_target.py:
1400   Fix snapshot target to skip the kill_pids check
1401
1402   06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1403   Bug fixes in parse_spec, fix issues detecting list or string.
1404
1405   05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1406   modules/catalyst_support.py:
1407   Fix bug 65284. More flexible spec parsing. Should handle cases where no
1408   spaces are after :. Better handling of comments ( ie preprocessed and
1409   stripped off ). Unset empty keys.
1410
1411   03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1412   targets/support/kill-chroot-pids.sh:
1413   Remove extra P_NAME definition that is never used. Saves processing time.
1414   Bumped catalyst to pre2
1415
1416   03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1417   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1418   +targets/support/kill-chroot-pids.sh:
1419   User info about runscript and archscript. Added checks for processes running
1420   in the chroot and created a script to kill them. Should fix the unmounting
1421   issues with gconfd or any other running application in the chroot
1422
1423   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
1424   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
1425   Remove using gcc-config to set things up as we should all be using 2005.0
1426   seed stages now.
1427
1428   29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1429   examples/livecd-stage2_template.spec:
1430   Added livecd/users to example livecd-stage2 spec file.
1431
1432   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
1433   targets/support/livecdfs-update.sh:
1434   Change default hostnames for livecds
1435
1436   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
1437   targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
1438   Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
1439   bootloading
1440
1441   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
1442   modules/livecd_stage2_target.py:
1443   Clear autoresume flags when build is done
1444
1445   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
1446   modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
1447   targets/support/create-iso.sh:
1448   Fix isolinux so that it finds menus and kernels and stuff
1449
1450   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
1451   modules/generic_stage_target.py:
1452   Make purge operation a little less chatty, removed print statements
1453
1454   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
1455   livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
1456   livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
1457   updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
1458
1459   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
1460   modules/generic_stage_target.py, modules/livecd_stage2_target.py:
1461   print warning message about deprecated use of cdfstype
1462
1463   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
1464   targets/support/chroot-functions.sh:
1465   statically define genkernel location to eliminate which command failure if
1466   genkernel is not installed
1467
1468   27 Apr 2005; Eric Edgar <rocket@gentoo.org>
1469   modules/generic_stage_target.py:
1470   change the portage_overlay to an array so it always works
1471
1472   27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1473   modules/catalyst_support.py:
1474   Fix exception handling to remove extraneous prints of None
1475
1476   27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
1477   Remove iso creation code from stage4
1478
1479   27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1480   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1481   modules/livecd_stage2_target.py, modules/snapshot_target.py,
1482   targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
1483   targets/livecd-stage1/livecd-stage1-chroot.sh,
1484   targets/livecd-stage1/livecd-stage1-controller.sh,
1485   targets/livecd-stage2/livecd-stage2-controller.sh,
1486   targets/netboot/netboot-controller.sh,
1487   targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
1488   targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
1489   targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
1490   targets/support/create-iso.sh, targets/support/kmerge.sh,
1491   targets/support/target_image_setup.sh,
1492   targets/tinderbox/tinderbox-controller.sh:
1493   Fix some exception handling in catalyst_support.py
1494   remove intermediate destination folder of iso and tarball
1495   Add additional tests for folders not found on host but defined
1496           in spec file.  Keep catalyst from erroring in this case.
1497   Change exit code on shell scripts so that errors are reported to catalyst
1498           and causes catalyst to die on errors
1499   Fix bug in livecd-stage1-chroot.sh so that it uses USE flags properly
1500   Added additional check for mkisofs.  Informs user of where to get the program.
1501   Removed autoresume code from ccache and distcc installation until I can figure
1502           out a way to have the autoresume flag go someplace outside the chroot.
1503
1504   26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
1505   Remove bind mounts before rm operations happen at startup
1506
1507   26 Apr 2005; Eric Edgar <rocket@gentoo.org>
1508   modules/generic_stage_target.py:
1509   Fix bug where purge deletes the autoresume directory but doesnt recreate it
1510
1511   26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1512   modules/generic_stage_target.py:
1513   fix minor bug in the purge code so that it actually runs the commands
1514
1515   22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
1516   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1517   modules/stage4_target.py:
1518   Change ordering of tasks so root_overlay and fsscript occur after
1519   livecd_update, giving users a chance to override livecd_update
1520
1521   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1522   modules/catalyst_support.py, modules/generic_stage_target.py:
1523   Added a better exception handling message for keyboard interrupt and added
1524   countdown timer for purge operation to give an opportunity to exit
1525
1526   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1527   modules/catalyst_support.py, modules/generic_stage_target.py:
1528   Add support to clear the autoresume flags and improve the purge code to
1529   clean the chroot, and pkg/kern cache
1530
1531   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1532   modules/catalyst_support.py, modules/generic_stage_target.py,
1533   modules/livecd_stage1_target.py:
1534   only append livecd-tools to the livecd-stage1 target package list and move a
1535   check out of the way so command line and spec files can co-exist
1536
1537   21 Apr 2005; Eric Edgar <rocket@gentoo.org>
1538   modules/generic_stage_target.py:
1539   fixed python syntax in set_packages so catalyst will run
1540
1541   21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1542   modules/embedded_target.py, modules/generic_stage_target.py,
1543   modules/grp_target.py, modules/livecd_stage1_target.py,
1544   modules/livecd_stage2_target.py, modules/netboot_target.py,
1545   modules/stage4_target.py, modules/tinderbox_target.py,
1546   targets/embedded/embedded-chroot.sh,
1547   targets/embedded/embedded-controller.sh,
1548   targets/livecd-stage1/livecd-stage1-controller.sh,
1549   -targets/livecd-stage2/livecd-stage2-bootloader.sh,
1550   -targets/livecd-stage2/livecd-stage2-cdfs.sh,
1551   targets/livecd-stage2/livecd-stage2-controller.sh,
1552   -targets/livecd-stage2/livecd-stage2-iso.sh,
1553   targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
1554   +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
1555   +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
1556   targets/support/functions.sh, targets/support/livecdfs-update.sh,
1557   +targets/support/target_image_setup.sh:
1558   embedded target cleanups ... iso,bootloader,target_setup generalizations,
1559   minor code fixes
1560
1561   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1562   targets/livecd-stage2/livecd-stage2-controller.sh,
1563   targets/support/livecdfs-update.sh:
1564   Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
1565   a custom one if livecd/type is gentoo-gamecd. Added more default setup to
1566   livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
1567   and generic-livecd.
1568
1569   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1570   targets/livecd-stage2/livecd-stage2-controller.sh,
1571   targets/support/rc-update.sh:
1572   Updated rc-update.sh with better defaults for different livecd/type settings
1573   and cleaning up file copying in livecd-stage2-controller.sh to match
1574   catalyst 1.1.9.
1575
1576   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
1577   Made example of catalyst.conf in README match the default catalyst.conf
1578   provided.
1579
1580   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
1581   -REMARKS, -TODO:
1582   Removing old files from previous maintainers and updating README.
1583
1584   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1585   modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1586   Added livecd/users option to create non-root users. The first user listed
1587   will also be used for auto-starting X, if X is merged onto the CD.
1588
1589   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1590   targets/livecd-stage1/livecd-stage1-controller.sh,
1591   targets/livecd-stage2/livecd-stage2-controller.sh,
1592   targets/support/livecdfs-update.sh:
1593   Updated all instances of livecd/type: gentoo-release-environmental to
1594   gentoo-release-livecd and added generic-livecd.
1595
1596   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1597   examples/fsscript.sh.example, examples/gamecd.conf.example,
1598   examples/generic_stage_template.spec, examples/grp_template.spec,
1599   examples/livecd-stage1_template.spec,
1600   examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1601   examples/snapshot_template.spec:
1602   Imported example files from catalyst 1.1.9 to make them more verbose.
1603
1604   18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1605   Fix grp/use bug #89365
1606
1607   15 Apr 2005; Eric Edgar <rocket@gentoo.org>
1608   modules/generic_stage_target.py, targets/support/kmerge.sh:
1609   Fixes for initramfs overlay support.
1610
1611   15 Apr 2005; Eric Edgar <rocket@gentoo.org>
1612   modules/generic_stage_target.py, targets/support/kmerge.sh,
1613   targets/support/pre-kmerge.sh:
1614   Fix ctrl-c error if pre-kmerge.sh is running by sourcing
1615   /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
1616   caching bug; Also adding preliminary support for initramfs_overlay from genkernel
1617
1618   14 Apr 2005; Eric Edgar <rocket@gentoo.org>
1619   modules/generic_stage_target.py, targets/support/kmerge.sh:
1620   Removed support for postconf as genkernel no longer has that option
1621
1622   14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1623   modules/embedded_target.py, modules/generic_stage_target.py,
1624   modules/grp_target.py, modules/livecd_stage1_target.py,
1625   modules/livecd_stage2_target.py, modules/netboot_target.py,
1626   modules/stage4_target.py, modules/tinderbox_target.py,
1627   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
1628   targets/stage1/stage1-preclean-chroot.sh,
1629   targets/support/chroot-functions.sh:
1630   AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
1631   die properly on CTRL-C; fixed stage1 bug with gcc-setup
1632
1633   11 Apr 2005; Eric Edgar <rocket@gentoo.org>
1634   modules/livecd_stage2_target.py:
1635   Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
1636
1637   11 Apr 2005; Eric Edgar <rocket@gentoo.org>
1638   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1639   modules/livecd_stage2_target.py, modules/stage4_target.py,
1640   targets/livecd-stage1/livecd-stage1-controller.sh,
1641   targets/livecd-stage2/livecd-stage2-controller.sh,
1642   targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
1643   targets/support/functions.sh, targets/support/kmerge.sh,
1644   targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
1645   Generalized kernel support, fsscript, rcupdate, etc for stage4
1646
1647   09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1648   targets/support/pre-kmerge.sh:
1649   Removed sed for usb devices from legacy genkernel, as we're going to require
1650   a version much higher that no longer exhibits the bug.
1651
1652   08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1653   examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
1654   targets/support/livecdfs-update.sh:
1655   Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
1656   properly with hotplug firmwares, and also updated gamecd.conf.example, since
1657   the ut2004demo shell script has been renamed to ut2004-demo.
1658
1659   08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
1660   let genkernel always reinstall itself
1661
1662   07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1663   modules/catalyst_support.py, modules/generic_stage_target.py,
1664   modules/stage1_target.py, targets/support/livecdfs-update.sh:
1665   fix case bug in livecdfs-update.sh; fix bug in initial command line
1666   arguement parsing; add cflags spec file support which is only allowed to
1667   override in stage1
1668
1669   07 Apr 2005; Eric Edgar <rocket@gentoo.org>
1670   targets/stage3/stage3-chroot.sh:
1671   Fix a use flag bug in the stage3
1672
1673   07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1674   modules/generic_stage_target.py:
1675   Changes to allow cflags, chost, cxxflags in a spec file
1676
1677   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
1678   targets/livecd-stage1/livecd-stage1-controller.sh,
1679   targets/livecd-stage2/livecd-stage2-controller.sh,
1680   targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
1681   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
1682   targets/support/pre-kmerge.sh:
1683   change the code to use more case statements. Fix gcc issue in stage1.
1684
1685   06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1686   targets/livecd-stage1/livecd-stage1-controller.sh,
1687   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
1688   Merging in changes from catalyst 1.1.x for gamecd support.
1689
1690   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
1691   targets/stage1/stage1-preclean-chroot.sh:
1692   Removing gcc-config stuff to see if its still required to work around a gcc
1693   bug
1694
1695   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
1696   targets/support/chroot-functions.sh, targets/support/kmerge.sh:
1697   Added tests for genkernel >3.2.0
1698
1699   05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
1700   Fixed email address
1701
1702   05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
1703   Updated AUTHORS with new maintainers and updated contributors list.
1704
1705   05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1706   examples/fsscript.sh.example, livecd/files/README.txt,
1707   livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
1708   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
1709   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
1710   Changed maintainers. Updated examples/fsscript.sh.example to provide better
1711   documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
1712   universal.motd.txt to resolve documentation issue on bug #86914. Added
1713   x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
1714   sed-fu from livecdfs-update.sh and made default timezone UTC rather than
1715   GMT.
1716
1717   05 Apr 2005; Eric Edgar <rocket@gentoo.org>
1718   targets/livecd-stage2/livecd-stage2-controller.sh:
1719   Removed a few unnecessary comments
1720
1721   05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
1722   Removed obsolete files from the livecd directory as the functionality has
1723   moved into the targets folders
1724
1725   04 Apr 2005; Eric Edgar <rocket@gentoo.org>
1726   +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
1727   Additional catalyst 2.0.0 files
1728
1729   04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
1730   +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1731   +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
1732   +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
1733   -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
1734   -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
1735   -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
1736   -livecd/runscript/alpha-archscript.sh,
1737   -livecd/runscript/default-runscript.sh,
1738   -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
1739   -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
1740   -livecd/runscript-support/gamecdfs-update.sh,
1741   -livecd/runscript-support/kmerge.sh,
1742   -livecd/runscript-support/livecdfs-update.sh,
1743   -livecd/runscript-support/post-kmerge.sh,
1744   -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
1745   modules/embedded_target.py, modules/generic_stage_target.py,
1746   modules/grp_target.py, modules/livecd_stage1_target.py,
1747   modules/livecd_stage2_target.py, -modules/netboot.py,
1748   +modules/netboot_target.py, modules/snapshot_target.py,
1749   modules/stage1_target.py, +modules/stage4_target.py,
1750   modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
1751   +targets/embedded/embedded-controller.sh,
1752   targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
1753   -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
1754   +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
1755   -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1756   +targets/livecd-stage1/livecd-stage1-controller.sh,
1757   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1758   -targets/livecd-stage1/livecd-stage1.sh,
1759   +targets/livecd-stage2/livecd-stage2-bootloader.sh,
1760   +targets/livecd-stage2/livecd-stage2-cdfs.sh,
1761   +targets/livecd-stage2/livecd-stage2-controller.sh,
1762   +targets/livecd-stage2/livecd-stage2-iso.sh,
1763   targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
1764   targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
1765   -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
1766   -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
1767   targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1768   +targets/stage1/stage1-controller.sh,
1769   +targets/stage1/stage1-preclean-chroot.sh,
1770   -targets/stage1/stage1-preclean1-chroot.sh,
1771   -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
1772   targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
1773   targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
1774   targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
1775   targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
1776   +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
1777   +targets/stage4/stage4-preclean-chroot.sh,
1778   +targets/support/chroot-functions.sh,
1779   +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
1780   +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
1781   +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
1782   +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1783   +targets/tinderbox/tinderbox-controller.sh,
1784   targets/tinderbox/tinderbox-preclean-chroot.sh,
1785   -targets/tinderbox/tinderbox.sh:
1786   Initial Import of Catalyst 2.0.0
1787
1788   30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1789   livecd/runscript-support/livecdfs-update.sh:
1790   Added /usr/portage as tmpfs (this will be made conditional later).
1791
1792   29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1793   +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
1794   Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
1795   from an interactive shell.
1796
1797   29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1798   -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
1799   livecd/files/livecd-local.start, -livecd/files/mkvardb,
1800   livecd/runscript-support/pre-kmerge.sh,
1801   livecd/runscript/default-runscript.sh:
1802   Moved livecd-bash_profile to livecd-bashrc. Added check for
1803   /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
1804   sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
1805   time.
1806
1807   24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
1808   modules/generic_stage_target.py:
1809   Applying arm patch from vapier and closing bug #86466. This is now catalyst
1810   1.1.8, so enjoy.
1811
1812   24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
1813   livecd/runscript/default-runscript.sh,
1814   targets/livecd-stage1/livecd-stage1.sh:
1815   Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
1816   #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
1817   arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
1818   /tmp in the chroot.
1819
1820   19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1821   livecd/runscript/ppc-archscript.sh:
1822   Added -l to mkisofs line for ppc as this allows full 31 character file names.
1823
1824   16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1825   livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
1826   Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
1827   for multiple initrd files.
1828
1829   16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1830   livecd/runscript/ppc-archscript.sh:
1831   Modifed PPC archscript to close bug #84648 and also to make the PPC
1832   archscript produce multiple initrd files, like x86/amd64.
1833
1834   09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1835   -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
1836   -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
1837   livecd/runscript/ppc-archscript.sh:
1838   Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
1839   isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
1840   livecd/volid for the HFS volid, too.
1841
1842   09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1843   Calling this one 1.1.7 and rolling a tarball.
1844
1845   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1846   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1847   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
1848   -livecd/runscript/sparc64-archscript.sh,
1849   livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
1850   Added livecd/volid to set the volume ID when creating the ISO, patch by
1851   Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
1852   sparc-archscript.sh and removing sparc64 one, as they are identical now.
1853
1854   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1855   +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
1856   +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
1857   Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
1858
1859   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1860   livecd/runscript-support/livecdfs-update.sh:
1861   Removed hdparm from default runlevel as it break ide=nodma at boot.
1862
1863   07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1864   livecd/runscript-support/kmerge.sh,
1865   livecd/runscript-support/pre-kmerge.sh,
1866   targets/livecd-stage1/livecd-stage1-chroot.sh:
1867   Revert last set of changes and remove portage version check from emerge in
1868   livecd-stage1, as it breaks catalyst's ability to fail properly on an
1869   incomplete emerge.
1870
1871   07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1872   livecd/runscript-support/kmerge.sh,
1873   livecd/runscript-support/pre-kmerge.sh:
1874   Change genkernel check to use best_version and has_version to determine if
1875   the any previously installed versions of genkernel are up to date. Change
1876   emerge line for kernels to use -n option to only install if they were not
1877   previously installed.
1878
1879   06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1880   livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1881   -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
1882   -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
1883   livecd/runscript/sparc-archscript.sh:
1884   Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
1885   unified sparc32/sparc64 cdtar.
1886
1887   06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1888   livecd/runscript-support/livecdfs-update.sh,
1889   livecd/runscript-support/pre-kmerge.sh:
1890   Change sudoers update to only run if /etc/sudoers exists and only reduce
1891   splash to 1024x768 on minimal and universal install CD.
1892
1893   05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
1894   targets/livecd-stage1/livecd-stage1.sh:
1895   Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
1896   #73363.
1897
1898   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1899   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1900   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
1901   livecd/runscript/sparc64-archscript.sh,
1902   livecd/runscript/x86-archscript.sh:
1903   Added a new empty livecd file to each archscript. This will be used for an
1904   identifier by genkernel to allow booting from a non-primary CDROM.
1905
1906   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1907   Catalyst 1.1.6 is here.
1908
1909   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1910   targets/stage1/stage1-preclean2-chroot.sh:
1911   Commenting out stage1 cleaning of /var/db.
1912
1913   02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1914   livecd/runscript-support/pre-kmerge.sh:
1915   Made splash reduction to 1024x768 only for minimal and universal release media.
1916
1917   01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1918   targets/stage1/stage1-preclean2-chroot.sh:
1919   Added SLOT files back to /var/db entries in stage1.
1920
1921   01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1922   +livecd/files/gentoo.png, livecd/files/livecd-local.start,
1923   livecd/runscript/default-runscript.sh,
1924   livecd/runscript-support/livecdfs-update.sh,
1925   targets/livecd-stage2/unmerge.sh:
1926   Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
1927   not writeable at boot. Removed -a from cp in default-runscript.sh to keep
1928   the copy from preserving permissions and also adding /usr/share/faces and
1929   default Gentoo icon. We'll see how the icon does for us. Removing serial
1930   init script, as it causes problems with the splash theme.
1931
1932   28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1933   targets/livecd-stage1/livecd-stage1.sh:
1934   -n, not -z
1935
1936   28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1937   livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
1938   livecd/runscript-support/kmerge.sh,
1939   livecd/runscript-support/livecdfs-update.sh,
1940   livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
1941   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
1942   targets/stage1/stage1-preclean2-chroot.sh:
1943   Removed x-setup from local.start and added in symlinks for gconf, portage
1944   profiles (for installer) and /var/db. Added a touch for root's .bashrc for
1945   baselayout and removed /etc/startx from the environmental type. Commented
1946   unmerge of sources in kmerge.sh, as they should be unmerged by the spec
1947   file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
1948   users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
1949   for X, use the latest pci.ids and usb.ids from portage, and create
1950   /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
1951   post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
1952   snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
1953   one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
1954   gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
1955   executable.
1956
1957   04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1958   Removed ccache from default options as it breaks catalyst when merged with
1959   USE=-ccache.
1960
1961   04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1962   modules/snapshot_target.py:
1963   Added /local/ to snapshot exclusion.
1964
1965   31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1966   livecd/runscript-support/livecdfs-update.sh:
1967   Updated to attempt to start 5 interfaces, rather than 4. You can blame
1968   gustavoz and his 5 interface Xeon for this.
1969
1970   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1971   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
1972   Added a conditional before killing gconfd-2. This is also going to be
1973   catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
1974   release.
1975
1976   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1977   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
1978   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
1979   Moved killall -9 gconfd-2 to execute outside chroot.
1980
1981   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1982   livecd/files/x86-help.msg:
1983   Modified x86-help.msg to remove agpgart line, add noload= line, and replace
1984   tabs with spaces.
1985
1986   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1987   livecd/runscript/x86-archscript.sh:
1988   Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
1989   line.
1990
1991   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1992   Version 1.1.4
1993
1994   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1995   targets/livecd-stage1/livecd-stage1.sh:
1996   Added killall for gconfd-2 back into livecd-stage1.sh
1997
1998   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1999   livecd/runscript/alpha-archscript.sh:
2000   Alpha fixes for multiple kernels..
2001
2002   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2003   livecd/runscript-support/kmerge.sh:
2004   Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
2005
2006   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2007   livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
2008   livecd/runscript/sparc64-archscript.sh:
2009   Force devfs if udev is not selected for all supporting arches.
2010
2011   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2012   livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
2013   livecd/runscript-support/kmerge.sh:
2014   Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
2015   kernels.
2016
2017   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2018   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
2019   Re-enabled preclean in grp and added gconfd-2 killing.
2020
2021   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2022   livecd/runscript/x86-archscript.sh:
2023   Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
2024   users to use apm.
2025
2026   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2027   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2028   targets/livecd-stage1/livecd-stage1-chroot.sh,
2029   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2030   targets/livecd-stage1/livecd-stage1.sh,
2031   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
2032   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2033   Added ability to pause indefinitely. This closes bug #79798. I've also added
2034   the gcond-2 killall back in, but now it is in the actual preclean script and
2035   is executed inside the chroot.
2036
2037   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2038   Updated for 1.1.3 release.
2039
2040   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2041   targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2042   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
2043   targets/netboot/netboot-packages.sh,
2044   targets/tinderbox/tinderbox-chroot.sh:
2045   Updated to use package.use correctly. Blame Robert Paskowitz
2046   <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
2047
2048   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2049   targets/stage1/stage1-preclean2-chroot.sh:
2050   Fixed find line for new stage1 /var/db/pkg.
2051
2052   25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2053   targets/stage1/stage1-preclean2-chroot.sh:
2054   Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
2055   COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
2056   its size small.
2057
2058   24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2059   livecd/runscript-support/livecdfs-update.sh:
2060   Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
2061   added net.ethX symlinks, and added copying of files from
2062   /usr/lib/hotplug/firmware into firmware tarball.
2063
2064   23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2065   livecd/runscript-support/livecdfs-update.sh:
2066   Firmware updated to use new /lib/firmware directory.
2067
2068   16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
2069   fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
2070   work when both -f and -C were used on the command line.
2071
2072   13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2073   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2074   targets/livecd-stage1/livecd-stage1-chroot.sh,
2075   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
2076   targets/stage3/stage3-chroot.sh:
2077   Added a portage version check to each target that uses --newuse to ensure a
2078   high enough version is used. This resolves bug #75336.
2079
2080   13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2081   livecd/files/livecd-local.start:
2082   Possible local.start fix for beejay.
2083
2084   12 Jan 2005; John Davis <zhen@gentoo.org>
2085   modules/embedded.py:
2086   kernel building patch for embedded from mutex@gentoo.org (bug #76542)
2087
2088   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2089   livecd/runscript-support/kmerge.sh:
2090   Added ccache support to genkernel call in livecd-stage2.
2091
2092   11 Jan 2005; John Davis <zhen@gentoo.org>
2093   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
2094   targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
2095   targets/netboot/netboot.sh:
2096   netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
2097   some feature enhancements.
2098
2099   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2100   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2101   targets/livecd-stage1/livecd-stage1-chroot.sh,
2102   targets/livecd-stage1/livecd-stage1.sh,
2103   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
2104   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
2105   Added a -F or --fetchonly command line option and closing out bug #77480.
2106   Also added a portage version check to livecd-stage1 to close out bug #68307.
2107
2108   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2109   livecd/runscript-support/livecdfs-update.sh,
2110   targets/stage3/stage3-chroot.sh:
2111   Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
2112   target to use emerge -e when building. This is only temporary until the
2113   bootstrap.sh script can be fixed or another solution can be decided upon.
2114
2115   09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
2116   +targets/embedded/kmerge.sh:
2117   partial fix for #76542, waiting for the necessary patch to modules/embedded.py
2118   from mutex@gentoo.org
2119
2120   09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2121   modules/livecd_stage2_target.py:
2122   fix for bug #76146
2123
2124   05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2125   livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
2126   Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
2127   targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
2128   the brokenness of a stage1 tarball.
2129
2130   04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
2131   patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
2132   cmdline
2133
2134   04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2135   modules/livecd_stage2_target.py:
2136   fix for #76530
2137
2138   04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2139   -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
2140   -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
2141   -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
2142   +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
2143   +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
2144   Upgraded the isolinux cdtar files and closing bug #70518.
2145
2146   04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2147   modules/embedded_target.py, modules/generic_stage_target.py,
2148   modules/grp_target.py, modules/livecd_stage1_target.py,
2149   modules/livecd_stage2_target.py, modules/netboot.py,
2150   modules/stage1_target.py, modules/tinderbox_target.py:
2151   Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
2152   separate out specific target logic from the generic targets modules.
2153
2154   03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
2155   new PPC arch file from pvdabeel@gentoo.org
2156
2157   01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
2158   examples/generic_stage_template.spec, modules/catalyst_support.py:
2159   tweaking error handling in the main catalyst script
2160   updated the example to include a blurb about portage_confdir
2161
2162   29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2163   livecd/runscript-support/livecdfs-update.sh:
2164   Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
2165
2166   17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
2167   fix for #73851
2168
2169   17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
2170   fix for #66592. catalyst now gives a traceback when it bails out, making
2171   troubleshooting amazingly easier
2172
2173   17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2174   modules/catalyst_support.py, modules/embedded_target.py,
2175   modules/generic_stage_target.py, modules/grp_target.py,
2176   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2177   modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
2178   Reversing patch from Eric Edgar from bug #70663.
2179
2180   17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2181   livecd/runscript/x86-archscript.sh:
2182   Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
2183   not work without it (mkisofs fails on creating ISO).
2184
2185   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2186   modules/catalyst_support.py, modules/embedded_target.py,
2187   modules/generic_stage_target.py, modules/grp_target.py,
2188   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2189   modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
2190   Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
2191   separate out specific target logic from the generic targets modules.
2192
2193   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2194   modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
2195   targets/embedded/embedded.sh:
2196   Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
2197
2198   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2199   +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
2200   livecd/runscript/default-runscript.sh,
2201   livecd/runscript-support/gamecdfs-update.sh,
2202   livecd/runscript-support/livecdfs-update.sh,
2203   modules/livecd_stage2_target.py:
2204   Added gamecd/conf option to livecd_stage2_target.py, added
2205   gamecd.conf.example to /examples, cleaned up game-specific code in
2206   gamecdfs-update.sh to make it more generic, added more fundtionality to
2207   livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
2208   and gentoo-gamecd to make spec files simpler and to remove the need for
2209   specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
2210   user to still use a custom fsscript of their own.
2211
2212   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2213   +livecd/files/environmental.motd.txt,
2214   targets/livecd-stage1/livecd-stage1.sh:
2215   Added environmental.motd.txt for gentoo-release-environmental livecd/type.
2216
2217   15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2218   livecd/runscript/default-runscript.sh,
2219   livecd/runscript-support/livecdfs-update.sh:
2220   Added gentoo-release-environmental as a valid livecd/type and did some
2221   cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
2222   devices other than eth0.
2223
2224   14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2225   targets/livecd-stage1/livecd-stage1-chroot.sh:
2226   Changed livecd-stage1 to merge each package individually. This should not
2227   make it into a production version of catalyst, but is here as a possible
2228   solution to bug #68307.
2229
2230   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2231   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
2232   livecd/runscript/sparc-archscript.sh,
2233   livecd/runscript/sparc64-archscript.sh,
2234   livecd/runscript/x86-archscript.sh:
2235   Added failures to all arches on mkisofs failure and also made -z option to
2236   mkisofs optional on x86 depending on loop type used.
2237
2238   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2239   livecd/runscript/x86-archscript.sh:
2240   Making sure the mkisofs call causes a failure when it doesn't complete
2241   successfully. Once again, blame jforman, our beloved infra-monkey.
2242
2243   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2244   livecd/runscript/default-runscript.sh:
2245   squashfs-utils->squashfs-tools fix.  Blame jforman.
2246
2247   09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2248   livecd/isogen/x86-isogen.sh:
2249   Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
2250   possibly not booting on really old systems.
2251
2252   09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2253   livecd/runscript/x86-archscript.sh:
2254   Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
2255   possibly not booting on really old systems.
2256
2257   08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2258   livecd/runscript-support/livecdfs-update.sh:
2259   Save some space by removing redundant firmware after tarball is made, only
2260   perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
2261   readable.
2262
2263   06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2264   targets/stage1/stage1-preclean2-chroot.sh:
2265   Added patch from vapier and closing bug #73556.
2266
2267   22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
2268   modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
2269   +targets/embedded/embedded-fs-runscript.sh,
2270   targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
2271   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
2272   fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
2273   from mutex@gentoo.org for modules/embedded.py
2274
2275   19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2276   livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
2277   livecd/runscript-support/livecdfs-update.sh:
2278   Fixing up some GameCD stuff and also fixing a problem with the ls and grep
2279   aliases having --color rather than --color=auto.
2280
2281   17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2282   livecd/files/livecd-local.start:
2283   Let's try actually making a proper edit on livecd/files/livecd-local.start
2284   this time, shall we...
2285
2286   17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2287   livecd/files/livecd-local.start:
2288   Fixing up livecd/files/livecd-local.start to remove ALSA config and make
2289   x-setup check for /etc/startx.
2290
2291   14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2292   livecd/runscript-support/gamecdfs-update.sh:
2293   Fixing minor sed bug in gamecdfs-update.sh.
2294
2295   07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2296   examples/snapshot_template.spec,
2297   livecd/runscript-support/gamecdfs-update.sh,
2298   livecd/runscript-support/livecdfs-update.sh:
2299   Fixing typo in snapshot_template.spec and closing bug #70321.
2300
2301   02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2302   livecd/runscript-support/pre-kmerge.sh:
2303   Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
2304   genkernel will only add the 1024x768 version of the gensplash image to the
2305   bzImage, which added with the livecd-stage2 removal of the unused splash
2306   images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
2307
2308   29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2309   +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2310   livecd/runscript/sparc64-archscript.sh:
2311   Updated with silo/mkisofs patch from gustavoz.
2312
2313   28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2314   livecd/files/x86-help.msg:
2315   Updated x86-help.msg to make it fall more inline with current
2316   genkernel/livecd-tools options.
2317
2318   28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2319   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
2320   livecd/runscript-support/pre-kmerge.sh:
2321   Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
2322   it is only working properly on amd64 and x86 anyway. Also fixing a typo in
2323   genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
2324   loading.
2325
2326   22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2327   livecd/runscript-support/kmerge.sh,
2328   livecd/runscript-support/livecdfs-update.sh,
2329   targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
2330   Changed kernel build caching to use kerncache option, rather than pkgcache
2331   option. Fixed --postconf and --callback for builds that do not require them.
2332   Removed delay when removing package sin the system profile. This is now
2333   catalyst 1.1.0, so enjoy.
2334
2335   21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2336   livecd/runscript-support/livecdfs-update.sh:
2337   Stopping udev from using the nasty device tarball.  We don't need it anyway.
2338
2339   21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2340   livecd/runscript/sparc-archscript.sh,
2341   livecd/runscript/sparc64-archscript.sh,
2342   livecd/runscript-support/kmerge.sh,
2343   livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
2344   Fixing gpm support by uncommenting default settings. Fixing case where
2345   boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
2346   Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
2347   not get renamed. Fixed a problem where we were accidentally removing the
2348   hwdata-knoppix versions of pci.ids and usb.ids and linking
2349   /usr/share/misc/*.ids to non-existent files. This should hopefully be it
2350   for 2004.3 and catalyst 1.1.0.
2351
2352   19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
2353   patch from vapier@gentoo.org for bug #68080
2354
2355   19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
2356   livecd/runscript-support/kmerge.sh:
2357   made kernel caching dependent on the "pkgcache" option so that genkernel's
2358   postconf can actually work
2359
2360   18 Oct 2004; John Davis <zhen@gentoo.org>
2361   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
2362   livecd/runscript-support/livecdfs-update.sh:
2363   patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
2364
2365   17 Oct 2004; John Davis <zhen@gentoo.org>
2366   livecd/runscript-support/livecdfs-update.sh:
2367   firmware tarball fix for packages that need firmware such as ipw2100
2368
2369   16 Oct 2004; <zhen@gentoo.org> livecd/files/x86-help.msg,
2370   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
2371   livecd/runscript-support/livecdfs-update.sh,
2372   modules/livecd_stage2_target.py:
2373   patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
2374
2375   14 Oct 2004; <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
2376   acpi=off changed to acpi=ht. enables HT automatically for intel users, but
2377   should not hurt non-HT users
2378
2379   12 Oct 2004; John Davis <zhen@gentoo.org>
2380   targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
2381   +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
2382   targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
2383   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2384   livecd/runscript-support/kmerge.sh:
2385   bugfixes for #67195, #67197, #67122, and #46918
2386
2387   12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
2388   small netboot fixups
2389
2390   11 Oct 2004; <zhen@gentoo.org> modules/netboot.py,
2391   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
2392   targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
2393   targets/netboot/netboot.sh:
2394   sweeping updates and changes to the netboot code. the patches should fix the
2395   arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
2396   Frysinger <vapier@gentoo.org> for writing and contributing the patches.
2397
2398   06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
2399   livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
2400   targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
2401   targets/netboot/netboot.sh:
2402   more code cleanup and maintenance
2403
2404   05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
2405   modules/generic_stage_target.py, +modules/netboot.py,
2406   +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
2407   +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
2408   +targets/netboot/netboot.sh:
2409   initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
2410   for writing them!
2411
2412   05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2413   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2414   targets/livecd-stage1/livecd-stage1-chroot.sh,
2415   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2416   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2417   bugfix for #66083 which in turn addresses #61605. distcc apparently does not
2418   have to start a server on the build host for it to distribute.
2419
2420   04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
2421   added a new -s/ --snapshot option. no more using --cli to create snapshots,
2422   just do -s version_stamp
2423
2424   29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
2425   bugfix #60502 - the stage2 target can now resume the bootstrapping process
2426
2427   28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
2428   +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
2429   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
2430   modules/livecd_stage2_target.py:
2431   udev support for livecds
2432
2433   16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
2434   +targets/livecd-stage2/unmerge.sh:
2435   bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
2436   Also, livecd-stage2 unmerge.sh added back in.
2437
2438   13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
2439   livecd/runscript-support/livecdfs-update.sh:
2440   bugfixes for #60887 and #63338
2441
2442   09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
2443   bugfixes for #63382 and #63338
2444
2445   08 Sep 2004; John Davis <zhen@gentoo.org>
2446   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
2447   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
2448   livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
2449   livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
2450   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2451   targets/livecd-stage1/livecd-stage1-chroot.sh,
2452   -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
2453   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2454   lots of changes in this revision. first of all, major cosmetic fixups to the
2455   archscripts. i also fixed a non-reported bug where pkgcache was not being used
2456   for distcc or ccache builds in most of the targets. bug #56581 is finially
2457   closed (kernel caching for multiple runs of the livecd-stage2 build) - big
2458   performance enhancement here.
2459
2460   07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2461   modules/livecd_stage2_target.py:
2462   fix for bug #63033, thanks to usata@gentoo.org for the patch
2463
2464   30 Aug 2004; John Davis <zhen@gentoo.org>
2465   livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
2466   bugfixes for #61537 and #61779
2467
2468   13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
2469   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2470   modules/snapshot_target.py:
2471   bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
2472   enhancements), and #56773 (catalyst overlay for build root). Snapshotting
2473   time should also be improved due to a more efficient use of rsync. This commit will
2474   mark the portage version of catalyst-1.9.0.
2475
2476   10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
2477   add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
2478   #59882.
2479
2480   02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
2481   fix for bug #58208
2482
2483   02 Aug 2004; John Davis <zhen@gentoo.org>
2484   livecd/runscript-support/livecdfs-update.sh:
2485   bugfix #51086
2486
2487   02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2488   +targets/stage1/build.py, -targets/stage1/build.sh,
2489   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
2490   targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
2491   targets/stage3/stage3-chroot.sh:
2492   applied patch from bug #58840. it should fix up things for uclibc stages and
2493   cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
2494
2495   21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
2496   +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
2497   +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
2498   -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
2499   -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
2500   livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
2501   livecd/runscript-support/livecdfs-update.sh,
2502   modules/livecd_stage2_target.py:
2503   addition of wolf31o2's gamecd patchset. untested, so please beware
2504
2505   14 Jul 2004; John Davis <zhen@gentoo.org>
2506   livecd/runscript-support/livecdfs-update.sh,
2507   modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2508   fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
2509   livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
2510   this out of generic_stage_target and into livecd-stage2 since the
2511   livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
2512
2513   13 Jul 2004; <zhen@gentoo.org> livecd/runscript-support/livecdfs-update.sh:
2514   changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
2515   default rc'ed programs when only one change was required to rcadd. so I
2516   changed it so that the defaults are *always* loaded and specified additions/
2517   deletions are just added on top of those.
2518
2519   12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
2520   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2521   targets/livecd-stage1/livecd-stage1-chroot.sh,
2522   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2523   targets/tinderbox/tinderbox-chroot.sh:
2524   changing the more verbose behavior to the -V (verbose) flag
2525
2526   12 Jul 2004; <zhen@gentoo.org> catalyst,
2527   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2528   targets/livecd-stage1/livecd-stage1-chroot.sh,
2529   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2530   targets/tinderbox/tinderbox-chroot.sh:
2531   the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
2532   it is about to merge so that deps and USE flags are more evident
2533
2534   11 Jul 2004; <zhen@gentoo.org> +catalyst, -catalyst.new.py,
2535   modules/catalyst_support.py:
2536   completely rewrote the catalyst main script so that it can actually utilize
2537   more than one command line flag. new functionality included, but not active
2538   yet (--debug and --verbose). arguments can still be passed on the commandline
2539   through the use of the -C (--cli) flag. updated the arg_parse function in
2540   catalyst_support.py to accomodate my changes.
2541
2542   02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2543   modules/generic_target.py, modules/grp_target.py,
2544   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2545   modules/snapshot_target.py, modules/stage1_target.py,
2546   modules/stage2_target.py, modules/stage3_target.py,
2547   modules/tinderbox_target.py, targets/stage1/stage1.sh:
2548   fixes for bugs #55192 and #54137
2549   added a new key for all specfiles, portage_confdir.
2550   this should point to a directory similar in functionality to /etc/portage.
2551   
2552   cleaned up the module code a bit so that unnecessary modules
2553   are not imported.
2554   
2555   more work on resuming. it is getting there, but it still needs a ton of work,
2556   so please test, and report bugs.
2557
2558   18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
2559   modules/catalyst_support.py, modules/generic_stage_target.py,
2560   targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
2561   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
2562   stage resuming functionality should be working. I still have to work on GRP
2563   and livecds, but they should not be hard. I could not incorporate emerge
2564   --resume into stage resuming functionality because in some instances, portage
2565   is remerged (bootstrap, stage2), which wipes out the resume data and puts
2566   catalyst into an infinite portage merging loop (very unproductive, trust me ;)
2567   ). I also made some small tweaks to the stage target scripts which clean up
2568   the envscript stuff. Not noticable performance wise, but it makes me feel all
2569   warm and fuzzy to know that it is programmed absolutely correctly ;)
2570
2571   16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
2572   modules/generic_stage_target.py:
2573   revamped the cmd() structure so that it could properly return error codes.
2574   Please note that this might break catalyst until there is some further
2575   testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
2576   of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
2577   now. Additionally, catalyst will stop when there is an error with an ebuild
2578   ... it didn't do this before, it just plowed along and packed things up.
2579   
2580   Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn() code in
2581   portage.py and then answering my noob questions.
2582
2583   13 Jun 2004; John Davis <zhen@gentoo.org>
2584   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
2585   livecd/runscript-support/livecdfs-update.sh:
2586   some last minute fixins
2587   (stuff to work with the new genkernel)
2588
2589   13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
2590   rolling out 1.0.8.1
2591
2592   11 Jun 2004; John Davis <zhen@gentoo.org>
2593   livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
2594   new key, livecd/fsscript. use this to run commands in the livecdfs before it
2595   is made into an iso
2596
2597   10 Jun 2004; John Davis <zhen@gentoo.org>
2598   livecd/runscript-support/kmerge.sh,
2599   livecd/runscript-support/livecdfs-update.sh,
2600   livecd/runscript-support/post-kmerge.sh,
2601   livecd/runscript-support/pre-kmerge.sh:
2602   two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
2603   functions control what scripts are added to their respective runlevels. This
2604   option would be specified like so in the spec file: livecd/rcadd:
2605   metalog:default foo:boot. the syntax is the same for livecd/rcdel.
2606
2607   08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
2608   modules/catalyst_support.py, modules/livecd_stage2_target.py:
2609   livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
2610   the code to give a nice error msg instead of a cryptic traceback
2611
2612   04 Jun 2004; John Davis <zhen@gentoo.org>
2613   livecd/runscript-support/livecdfs-update.sh:
2614   small fix for bootsplash, needed to link clst_livecd_bootsplash to
2615   /etc/bootsplash/default
2616
2617   04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2618   targets/embedded/embedded-chroot.sh,
2619   targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
2620   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
2621   targets/livecd-stage1/livecd-stage1-chroot.sh,
2622   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2623   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
2624   targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
2625   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
2626   targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
2627   targets/tinderbox/tinderbox-chroot.sh,
2628   targets/tinderbox/tinderbox-preclean-chroot.sh,
2629   targets/tinderbox/tinderbox.sh:
2630   Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
2631
2632   02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
2633   Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
2634   more efficient, and I added a new snapshot specfile option, portdir_overlay.
2635   It should be a full path pointing to a portage overlay dir.
2636
2637   27 May 2004; John Davis <zhen@gentoo.org>
2638   livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
2639   livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
2640   livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
2641   livecd/runscript/default-runscript.sh:
2642   added updated silos and fixed motd bug
2643
2644   22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
2645   rolling out version 1.0.8
2646
2647   22 May 2004; John Davis <zhen@gentoo.org>
2648   livecd/runscript-support/kmerge.sh,
2649   livecd/runscript-support/livecdfs-update.sh,
2650   modules/livecd_stage2_target.py:
2651   added key livecd/bootsplash
2652
2653   21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
2654   livecd/runscript/sparc-archscript.sh,
2655   livecd/runscript/sparc64-archscript.sh:
2656   sparc fixup patches from gustavoz at g.org
2657
2658   20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
2659   added support for blacklisting modules via hotplug in livecd-stage2. spec key
2660   is livecd/modblacklist
2661
2662   19 May 2004; John Davis <zhen@gentoo.org>
2663   livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
2664   livecd/runscript/x86-archscript.sh:
2665   added support for livecd/overlay, changed vga=0x317 to vga=791
2666   in the x86 archscript as it is a more standard setting and should
2667   work on more hardware
2668
2669   17 May 2004; John Davis <zhen@gentoo.org>
2670   livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
2671   livecd/runscript-support/kmerge.sh,
2672   livecd/runscript-support/livecdfs-update.sh,
2673   modules/livecd_stage2_target.py:
2674   fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
2675   we also now have basic motd copying support for more branded livecds
2676
2677   16 May 2004; John Davis <zhen@gentoo.org>
2678   livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
2679   added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
2680   for passing args to genkernel. gmsoft@gentoo.org requested this one.
2681
2682   16 May 2004; John Davis <zhen@gentoo.org> catalyst,
2683   modules/catalyst_support.py, modules/embedded_target.py,
2684   modules/generic_stage_target.py, modules/generic_target.py,
2685   modules/grp_target.py, modules/livecd_stage1_target.py,
2686   modules/livecd_stage2_target.py, modules/stage1_target.py,
2687   modules/stage2_target.py, modules/stage3_target.py,
2688   modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
2689   finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
2690   caused gcc profile problems.
2691
2692   12 May 2004; John Davis <zhen@gentoo.org>
2693   livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
2694   livecd/runscript-support/livecdfs-update.sh,
2695   livecd/runscript-support/post-kmerge.sh,
2696   livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
2697   modules/targets.py:
2698   fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
2699   silliness). Most notably, I have taken advantage of the update-modules
2700   --assume-kernel fix from agriffis so that we can actually use 3rd party
2701   modules now. Please note that >=baselayout-1.9.0 is required.
2702
2703   02 May 2004; Olivier Crete <tester@gentoo.org>
2704   arch/x86.py:
2705   Added forgotten CHOST for i386 subarch
2706
2707   30 Apr 2004; John Davis <zhen@gentoo.org>
2708   livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
2709   livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
2710   livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
2711   livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
2712   lots of changes
2713   -fixed 2004.0 branding in the isolinux cdtar
2714   -fixed up acpi stuff in the runscripts
2715   -fixed up the x86 help message and corrected the numerous errors in it
2716
2717   26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
2718   livecd/runscript/default-runscript.sh:
2719   fixed the /etc/issue /O macro issue, and changed the version in catalyst to
2720   1.0.7. we are ready for release
2721
2722   16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
2723   fix for the problem that gustavoz found wrt the /dev creation stuff not
2724   detecting arches. also an efficiency fix for stage1 building
2725
2726   14 Apr 2004; John Davis <zhen@gentoo.org>
2727   targets/embedded/embedded-chroot.sh,
2728   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
2729   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2730   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2731   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
2732   targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
2733   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
2734   targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
2735   targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
2736   targets/tinderbox/tinderbox-preclean-chroot.sh,
2737   targets/tinderbox/tinderbox.sh:
2738   fix for bug #47733 - fixes for distcc and an envscript bugfix
2739
2740   13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
2741   fix for bug 47626
2742
2743   12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
2744   targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
2745   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
2746   targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
2747   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2748   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2749   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
2750   targets/stage1/stage1-preclean1-chroot.sh,
2751   targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
2752   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
2753   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
2754   targets/tinderbox/tinderbox.sh:
2755   lots of cleanup on the bash backend. take a look @ the code and report bugs to
2756   zhen@gentoo.org please.
2757
2758   06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
2759   fix for /dev in stage1
2760
2761   05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
2762   bugfix for #46861
2763
2764   04 Apr 2004; Benjamin Judas <beejay@gentoo.org> 
2765   livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
2766   livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
2767   Added the two kernel-configs for 2004.1 x86
2768
2769   04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
2770   targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
2771   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
2772   targets/tinderbox/tinderbox.sh:
2773   fix to address missing /dev in stages, fixed path for env-update in all of the
2774   targets
2775
2776   02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
2777   use broken for grp, livecd-stage1, tinderbox, etc. fixed
2778
2779   01 Apr 2004; John Davis <zhen@gentoo.org>
2780   livecd/runscript/default-runscript.sh:
2781   added in fix for the module.conf stuff courtesy of Benjamin Judas
2782   <beejay@gentoo.org>
2783
2784   01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
2785   files/x86-help.msg:
2786   cosmetic touchups for 1.0.5
2787
2788   31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
2789   added support to the stage2 for stackable profiles bootstrap
2790
2791   31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
2792   sparc compatibility patches from gustavoz@gentoo.org added. These patches add
2793   support for sparc32/64 build compatibility
2794
2795   30 Mar 2004; John Davis <zhen@gentoo.org>
2796   livecd/runscript/default-runscript.sh, modules/targets.py,
2797   targets/stage1/build.sh:
2798   fix for bug 46022, more stackable profile fixes, embedded patches added
2799
2800   26 Mar 2004; John Davis <zhen@gentoo.org>
2801   livecd/runscript/default-runscript.sh, modules/targets.py,
2802   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
2803   targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
2804   targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
2805   fixes for bugs #44625 and #45805
2806
2807   24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
2808   livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
2809   livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
2810   memtest is in. if you want to use it, check out the memtest86 cd tarball
2811   Also, fixes for bugs 45078, 45188, 44306
2812
2813   23 Mar 2004; John Davis <zhen@gentoo.org>
2814   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
2815   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
2816   livecd/runscript/x86-archscript.sh, modules/targets.py,
2817   targets/livecd-stage3/unmerge.sh:
2818   added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
2819   created at the end of the livecd-stage2 process.
2820
2821   22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
2822   targets/embedded/embedded.sh:
2823   preliminary embedded support added thanks to david@futuretel.com (mut3x)
2824
2825   19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
2826   targets/stage1/stage1.sh, targets/stage3/stage3.sh:
2827   removing the hardened-gcc deps since the package itself is deprecated'
2828
2829   05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
2830   changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
2831
2832   04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
2833   examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
2834   examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
2835   examples/livecd/alpha/config-2.4.21-r4-alpha,
2836   examples/livecd/alpha/config-2.4.21-r4-jensen,
2837   examples/livecd/alpha/config-2.4.21-r4-legacy,
2838   examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
2839   examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
2840   fixes for bugs 43676, 43701. Alpha support added as well.
2841
2842   25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>: 
2843   added powerpc livecd support, preparing for 2004.0 release. Preliminary 
2844   kde/gnome cd specs added.
2845
2846   18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
2847   fix in catalyst.conf for bug #42044
2848
2849   13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
2850   arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
2851   examples/livecd/sparc64/config-2.4.24-sparc64:
2852   sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
2853
2854   12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: fixed bugs in previous
2855   feature additions (see 11 Feb 2004) and added support for a $clst_conf 
2856   environment variable. You can use the $clst_conf variable to point to
2857   a file to use in place of /etc/catalyst.conf. By setting this variable
2858   in your shell, catalyst can easily be used by multiple people on the
2859   same machine. Also, ccache support now works for genkernel.
2860   
2861   11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: removed file for
2862   livecd-stage2 target, as this is handled by the runscript now. Added support
2863   for "/boot/kernel/foo/use", "/boot/kernel/foo/packages," and made
2864   "/boot/kernel/foo/extraversion" an optional rather than required parameter.
2865   The aforementioned "packages" is used to specify kernel-related packages
2866   (like module ebuilds) to merge with each kernel, and the new "use" option is
2867   used to specify the USE settings you'd like exported to the environment
2868   during kernel as well as kernel "packages" build.
2869
2870   10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
2871   modules/builder.py, modules/catalyst_support.py, modules/targets.py,
2872   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
2873   targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
2874   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
2875   targets/tinderbox/tinderbox.sh:
2876   added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
2877   it for ebuild - added headers to everything and removed deprecated dirs
2878
2879   14 Jan 2004; zhen <zhen@gentoo.org> arch/mips.py, modules/targets.py:
2880   adding Kumba's patches for MIPS
2881
2882   16 Dec 2003; Guy Martin <gmsoft@gentoo.org> : arch/hppa.py,modules/targets.py:
2883   Added hppa specific code.
2884
2885   29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Tinderbox target added. See
2886   tinderbox examples in examples/ dir.
2887   
2888   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: spec file support integrated
2889   into catalyst. Use "-f/--file specfile" as argument; see examples dir for examples.
2890   "grp" target now functional. See examples/x86-grp-20031102.spec for an example of
2891   how to use it.
2892  
2893   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: support functions for spec
2894   file parsing and reading added. Will get added to the code soon.
2895   
2896   05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Many bug fixes later, things
2897   seem to be working well for stage1/2/3 so I've added a README.
2898   
2899   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Significant rework of code
2900   structure. Everything is falling nicely into place.
2901   
2902   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Exception handling fully-
2903   integrated into current prototype code.
2904   
2905   27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: beginning of exception
2906   handling integration, got some of the target code nicely fleshed out.
2907   
2908   24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: major code rework in 
2909   progress on the python parts.
2910   
2911   17 Oct 2003; zhen <zhen@gentoo.org> files/grp/x86/x86.conf,
2912   files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
2913   files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
2914   for organiation's sake, I have moved the files, such as livecd foundations,
2915   into catalyst/files. It will make it easier for us when ebuild time comes
2916   around.
2917
2918   15 Oct 2003; zhen <zhen@gentoo.org> targets/stage3/stage3.sh:
2919   All preliminary target build scripts are now added and coded to near as spec
2920   that we can have at this point.
2921
2922   14 Oct 2003; Daniel Robbins <drobins@gentoo.org>: new and improved ChangeLog;
2923   snapshots now work ("./catalyst-util.py snap 20031014",) and snapshotting
2924   cleans up after itself (temp files deleted,) something that should be
2925   continued as much as reasonably possible in other parts of catalyst. Also, we
2926   have /etc/catalyst.conf config file reading stub code completed, and internal
2927   fall-backs to reasonable global config defaults completed.
2928   
2929