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