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