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