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