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