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