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