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