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