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