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