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