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