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