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