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