Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
[catalyst.git] / ChangeLog
1 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
2 # $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.269 2005/06/09 21:09:08 wolf31o2 Exp $
3
4   09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
6   Revert sync for bug #86914.  Yeah... I need to pay more attention sometimes.
7
8   09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
9   -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
10   -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
11   livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
12   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
13   targets/livecd-stage2/livecd-stage2-controller.sh:
14   Removed gentoo.png and creation of face directory. Changed
15   livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
16   1.1.10_pre4.
17
18   02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
19   targets/stage1/stage1-preclean-chroot.sh,
20   targets/support/chroot-functions.sh:
21   Added setup_binutils function and force both of them to run during stage1
22   cleanup.
23
24   01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
25   examples/livecd-stage2_template.spec:
26   Added livecd/volid explanation to example spec.
27
28   01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
29   targets/support/create-iso.sh:
30   General cleanup of ISO code and added default livecd/volid when it is not set.
31
32   25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
33   targets/embedded/embedded-controller.sh:
34   Actually modify the embedded target this time.
35
36   25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
37   examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
38   targets/livecd-stage2/livecd-stage2-controller.sh,
39   targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
40   Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
41   and livecd-stage2 targets.
42
43   20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
44   files/catalyst.conf:
45   Retired zhen and added storedir to default catalyst.conf.
46
47   20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
48   targets/support/livecdfs-update.sh:
49   Uncommented openglify, since it is needed for both opengl-update-livecd and
50   opengl-update.
51
52   18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
53   modules/generic_stage_target.py:
54   Fix print statement so it shows when kill_chroot_pids is run correctly
55
56   16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
57   modules/snapshot_target.py:
58   Fix snapshot target to skip the kill_pids check
59
60   06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
61   Bug fixes in parse_spec, fix issues detecting list or string.
62
63   05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
64   modules/catalyst_support.py:
65   Fix bug 65284. More flexible spec parsing. Should handle cases where no
66   spaces are after :. Better handling of comments ( ie preprocessed and
67   stripped off ). Unset empty keys.
68
69   03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
70   targets/support/kill-chroot-pids.sh:
71   Remove extra P_NAME definition that is never used. Saves processing time.
72   Bumped catalyst to pre2
73
74   03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
75   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
76   +targets/support/kill-chroot-pids.sh:
77   User info about runscript and archscript. Added checks for processes running
78   in the chroot and created a script to kill them. Should fix the unmounting
79   issues with gconfd or any other running application in the chroot
80
81   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
82   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
83   Remove using gcc-config to set things up as we should all be using 2005.0
84   seed stages now.
85
86   29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
87   examples/livecd-stage2_template.spec:
88   Added livecd/users to example livecd-stage2 spec file.
89
90   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
91   targets/support/livecdfs-update.sh:
92   Change default hostnames for livecds
93
94   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
95   targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
96   Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
97   bootloading
98
99   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
100   modules/livecd_stage2_target.py:
101   Clear autoresume flags when build is done
102
103   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
104   modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
105   targets/support/create-iso.sh:
106   Fix isolinux so that it finds menus and kernels and stuff
107
108   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
109   modules/generic_stage_target.py:
110   Make purge operation a little less chatty, removed print statements
111
112   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
113   livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
114   livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
115   updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
116
117   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
118   modules/generic_stage_target.py, modules/livecd_stage2_target.py:
119   print warning message about deprecated use of cdfstype
120
121   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
122   targets/support/chroot-functions.sh:
123   statically define genkernel location to eliminate which command failure if
124   genkernel is not installed
125
126   27 Apr 2005; Eric Edgar <rocket@gentoo.org>
127   modules/generic_stage_target.py:
128   change the portage_overlay to an array so it always works
129
130   27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
131   modules/catalyst_support.py:
132   Fix exception handling to remove extraneous prints of None
133
134   27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
135   Remove iso creation code from stage4
136
137   27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
138   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
139   modules/livecd_stage2_target.py, modules/snapshot_target.py,
140   targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
141   targets/livecd-stage1/livecd-stage1-chroot.sh,
142   targets/livecd-stage1/livecd-stage1-controller.sh,
143   targets/livecd-stage2/livecd-stage2-controller.sh,
144   targets/netboot/netboot-controller.sh,
145   targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
146   targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
147   targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
148   targets/support/create-iso.sh, targets/support/kmerge.sh,
149   targets/support/target_image_setup.sh,
150   targets/tinderbox/tinderbox-controller.sh:
151   Fix some exception handling in catalyst_support.py
152   remove intermediate destination folder of iso and tarball
153   Add additional tests for folders not found on host but defined
154           in spec file.  Keep catalyst from erroring in this case.
155   Change exit code on shell scripts so that errors are reported to catalyst
156           and causes catalyst to die on errors
157   Fix bug in livecd-stage1-chroot.sh so that it uses USE flags properly
158   Added additional check for mkisofs.  Informs user of where to get the program.
159   Removed autoresume code from ccache and distcc installation until I can figure
160           out a way to have the autoresume flag go someplace outside the chroot.
161
162   26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
163   Remove bind mounts before rm operations happen at startup
164
165   26 Apr 2005; Eric Edgar <rocket@gentoo.org>
166   modules/generic_stage_target.py:
167   Fix bug where purge deletes the autoresume directory but doesnt recreate it
168
169   26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
170   modules/generic_stage_target.py:
171   fix minor bug in the purge code so that it actually runs the commands
172
173   22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
174   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
175   modules/stage4_target.py:
176   Change ordering of tasks so root_overlay and fsscript occur after
177   livecd_update, giving users a chance to override livecd_update
178
179   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
180   modules/catalyst_support.py, modules/generic_stage_target.py:
181   Added a better exception handling message for keyboard interrupt and added
182   countdown timer for purge operation to give an opportunity to exit
183
184   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
185   modules/catalyst_support.py, modules/generic_stage_target.py:
186   Add support to clear the autoresume flags and improve the purge code to
187   clean the chroot, and pkg/kern cache
188
189   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
190   modules/catalyst_support.py, modules/generic_stage_target.py,
191   modules/livecd_stage1_target.py:
192   only append livecd-tools to the livecd-stage1 target package list and move a
193   check out of the way so command line and spec files can co-exist
194
195   21 Apr 2005; Eric Edgar <rocket@gentoo.org>
196   modules/generic_stage_target.py:
197   fixed python syntax in set_packages so catalyst will run
198
199   21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
200   modules/embedded_target.py, modules/generic_stage_target.py,
201   modules/grp_target.py, modules/livecd_stage1_target.py,
202   modules/livecd_stage2_target.py, modules/netboot_target.py,
203   modules/stage4_target.py, modules/tinderbox_target.py,
204   targets/embedded/embedded-chroot.sh,
205   targets/embedded/embedded-controller.sh,
206   targets/livecd-stage1/livecd-stage1-controller.sh,
207   -targets/livecd-stage2/livecd-stage2-bootloader.sh,
208   -targets/livecd-stage2/livecd-stage2-cdfs.sh,
209   targets/livecd-stage2/livecd-stage2-controller.sh,
210   -targets/livecd-stage2/livecd-stage2-iso.sh,
211   targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
212   +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
213   +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
214   targets/support/functions.sh, targets/support/livecdfs-update.sh,
215   +targets/support/target_image_setup.sh:
216   embedded target cleanups ... iso,bootloader,target_setup generalizations,
217   minor code fixes
218
219   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
220   targets/livecd-stage2/livecd-stage2-controller.sh,
221   targets/support/livecdfs-update.sh:
222   Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
223   a custom one if livecd/type is gentoo-gamecd. Added more default setup to
224   livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
225   and generic-livecd.
226
227   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
228   targets/livecd-stage2/livecd-stage2-controller.sh,
229   targets/support/rc-update.sh:
230   Updated rc-update.sh with better defaults for different livecd/type settings
231   and cleaning up file copying in livecd-stage2-controller.sh to match
232   catalyst 1.1.9.
233
234   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
235   Made example of catalyst.conf in README match the default catalyst.conf
236   provided.
237
238   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
239   -REMARKS, -TODO:
240   Removing old files from previous maintainers and updating README.
241
242   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
243   modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
244   Added livecd/users option to create non-root users. The first user listed
245   will also be used for auto-starting X, if X is merged onto the CD.
246
247   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
248   targets/livecd-stage1/livecd-stage1-controller.sh,
249   targets/livecd-stage2/livecd-stage2-controller.sh,
250   targets/support/livecdfs-update.sh:
251   Updated all instances of livecd/type: gentoo-release-environmental to
252   gentoo-release-livecd and added generic-livecd.
253
254   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
255   examples/fsscript.sh.example, examples/gamecd.conf.example,
256   examples/generic_stage_template.spec, examples/grp_template.spec,
257   examples/livecd-stage1_template.spec,
258   examples/livecd-stage2_template.spec, examples/netboot_template.spec,
259   examples/snapshot_template.spec:
260   Imported example files from catalyst 1.1.9 to make them more verbose.
261
262   18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
263   Fix grp/use bug #89365
264
265   15 Apr 2005; Eric Edgar <rocket@gentoo.org>
266   modules/generic_stage_target.py, targets/support/kmerge.sh:
267   Fixes for initramfs overlay support.
268
269   15 Apr 2005; Eric Edgar <rocket@gentoo.org>
270   modules/generic_stage_target.py, targets/support/kmerge.sh,
271   targets/support/pre-kmerge.sh:
272   Fix ctrl-c error if pre-kmerge.sh is running by sourcing
273   /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
274   caching bug; Also adding preliminary support for initramfs_overlay from genkernel
275
276   14 Apr 2005; Eric Edgar <rocket@gentoo.org>
277   modules/generic_stage_target.py, targets/support/kmerge.sh:
278   Removed support for postconf as genkernel no longer has that option
279
280   14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
281   modules/embedded_target.py, modules/generic_stage_target.py,
282   modules/grp_target.py, modules/livecd_stage1_target.py,
283   modules/livecd_stage2_target.py, modules/netboot_target.py,
284   modules/stage4_target.py, modules/tinderbox_target.py,
285   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
286   targets/stage1/stage1-preclean-chroot.sh,
287   targets/support/chroot-functions.sh:
288   AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
289   die properly on CTRL-C; fixed stage1 bug with gcc-setup
290
291   11 Apr 2005; Eric Edgar <rocket@gentoo.org>
292   modules/livecd_stage2_target.py:
293   Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
294
295   11 Apr 2005; Eric Edgar <rocket@gentoo.org>
296   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
297   modules/livecd_stage2_target.py, modules/stage4_target.py,
298   targets/livecd-stage1/livecd-stage1-controller.sh,
299   targets/livecd-stage2/livecd-stage2-controller.sh,
300   targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
301   targets/support/functions.sh, targets/support/kmerge.sh,
302   targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
303   Generalized kernel support, fsscript, rcupdate, etc for stage4
304
305   09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
306   targets/support/pre-kmerge.sh:
307   Removed sed for usb devices from legacy genkernel, as we're going to require
308   a version much higher that no longer exhibits the bug.
309
310   08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
311   examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
312   targets/support/livecdfs-update.sh:
313   Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
314   properly with hotplug firmwares, and also updated gamecd.conf.example, since
315   the ut2004demo shell script has been renamed to ut2004-demo.
316
317   08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
318   let genkernel always reinstall itself
319
320   07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
321   modules/catalyst_support.py, modules/generic_stage_target.py,
322   modules/stage1_target.py, targets/support/livecdfs-update.sh:
323   fix case bug in livecdfs-update.sh; fix bug in initial command line
324   arguement parsing; add cflags spec file support which is only allowed to
325   override in stage1
326
327   07 Apr 2005; Eric Edgar <rocket@gentoo.org>
328   targets/stage3/stage3-chroot.sh:
329   Fix a use flag bug in the stage3
330
331   07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
332   modules/generic_stage_target.py:
333   Changes to allow cflags, chost, cxxflags in a spec file
334
335   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
336   targets/livecd-stage1/livecd-stage1-controller.sh,
337   targets/livecd-stage2/livecd-stage2-controller.sh,
338   targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
339   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
340   targets/support/pre-kmerge.sh:
341   change the code to use more case statements. Fix gcc issue in stage1.
342
343   06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
344   targets/livecd-stage1/livecd-stage1-controller.sh,
345   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
346   Merging in changes from catalyst 1.1.x for gamecd support.
347
348   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
349   targets/stage1/stage1-preclean-chroot.sh:
350   Removing gcc-config stuff to see if its still required to work around a gcc
351   bug
352
353   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
354   targets/support/chroot-functions.sh, targets/support/kmerge.sh:
355   Added tests for genkernel >3.2.0
356
357   05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
358   Fixed email address
359
360   05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
361   Updated AUTHORS with new maintainers and updated contributors list.
362
363   05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
364   examples/fsscript.sh.example, livecd/files/README.txt,
365   livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
366   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
367   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
368   Changed maintainers. Updated examples/fsscript.sh.example to provide better
369   documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
370   universal.motd.txt to resolve documentation issue on bug #86914. Added
371   x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
372   sed-fu from livecdfs-update.sh and made default timezone UTC rather than
373   GMT.
374
375   05 Apr 2005; Eric Edgar <rocket@gentoo.org>
376   targets/livecd-stage2/livecd-stage2-controller.sh:
377   Removed a few unnecessary comments
378
379   05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
380   Removed obsolete files from the livecd directory as the functionality has
381   moved into the targets folders
382
383   04 Apr 2005; Eric Edgar <rocket@gentoo.org>
384   +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
385   Additional catalyst 2.0.0 files
386
387   04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
388   +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
389   +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
390   +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
391   -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
392   -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
393   -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
394   -livecd/runscript/alpha-archscript.sh,
395   -livecd/runscript/default-runscript.sh,
396   -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
397   -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
398   -livecd/runscript-support/gamecdfs-update.sh,
399   -livecd/runscript-support/kmerge.sh,
400   -livecd/runscript-support/livecdfs-update.sh,
401   -livecd/runscript-support/post-kmerge.sh,
402   -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
403   modules/embedded_target.py, modules/generic_stage_target.py,
404   modules/grp_target.py, modules/livecd_stage1_target.py,
405   modules/livecd_stage2_target.py, -modules/netboot.py,
406   +modules/netboot_target.py, modules/snapshot_target.py,
407   modules/stage1_target.py, +modules/stage4_target.py,
408   modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
409   +targets/embedded/embedded-controller.sh,
410   targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
411   -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
412   +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
413   -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
414   +targets/livecd-stage1/livecd-stage1-controller.sh,
415   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
416   -targets/livecd-stage1/livecd-stage1.sh,
417   +targets/livecd-stage2/livecd-stage2-bootloader.sh,
418   +targets/livecd-stage2/livecd-stage2-cdfs.sh,
419   +targets/livecd-stage2/livecd-stage2-controller.sh,
420   +targets/livecd-stage2/livecd-stage2-iso.sh,
421   targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
422   targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
423   -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
424   -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
425   targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
426   +targets/stage1/stage1-controller.sh,
427   +targets/stage1/stage1-preclean-chroot.sh,
428   -targets/stage1/stage1-preclean1-chroot.sh,
429   -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
430   targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
431   targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
432   targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
433   targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
434   +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
435   +targets/stage4/stage4-preclean-chroot.sh,
436   +targets/support/chroot-functions.sh,
437   +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
438   +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
439   +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
440   +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
441   +targets/tinderbox/tinderbox-controller.sh,
442   targets/tinderbox/tinderbox-preclean-chroot.sh,
443   -targets/tinderbox/tinderbox.sh:
444   Initial Import of Catalyst 2.0.0
445
446   30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
447   livecd/runscript-support/livecdfs-update.sh:
448   Added /usr/portage as tmpfs (this will be made conditional later).
449
450   29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
451   +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
452   Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
453   from an interactive shell.
454
455   29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
456   -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
457   livecd/files/livecd-local.start, -livecd/files/mkvardb,
458   livecd/runscript-support/pre-kmerge.sh,
459   livecd/runscript/default-runscript.sh:
460   Moved livecd-bash_profile to livecd-bashrc. Added check for
461   /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
462   sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
463   time.
464
465   24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
466   modules/generic_stage_target.py:
467   Applying arm patch from vapier and closing bug #86466. This is now catalyst
468   1.1.8, so enjoy.
469
470   24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
471   livecd/runscript/default-runscript.sh,
472   targets/livecd-stage1/livecd-stage1.sh:
473   Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
474   #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
475   arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
476   /tmp in the chroot.
477
478   19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
479   livecd/runscript/ppc-archscript.sh:
480   Added -l to mkisofs line for ppc as this allows full 31 character file names.
481
482   16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
483   livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
484   Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
485   for multiple initrd files.
486
487   16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
488   livecd/runscript/ppc-archscript.sh:
489   Modifed PPC archscript to close bug #84648 and also to make the PPC
490   archscript produce multiple initrd files, like x86/amd64.
491
492   09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
493   -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
494   -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
495   livecd/runscript/ppc-archscript.sh:
496   Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
497   isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
498   livecd/volid for the HFS volid, too.
499
500   09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
501   Calling this one 1.1.7 and rolling a tarball.
502
503   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
504   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
505   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
506   -livecd/runscript/sparc64-archscript.sh,
507   livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
508   Added livecd/volid to set the volume ID when creating the ISO, patch by
509   Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
510   sparc-archscript.sh and removing sparc64 one, as they are identical now.
511
512   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
513   +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
514   +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
515   Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
516
517   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
518   livecd/runscript-support/livecdfs-update.sh:
519   Removed hdparm from default runlevel as it break ide=nodma at boot.
520
521   07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
522   livecd/runscript-support/kmerge.sh,
523   livecd/runscript-support/pre-kmerge.sh,
524   targets/livecd-stage1/livecd-stage1-chroot.sh:
525   Revert last set of changes and remove portage version check from emerge in
526   livecd-stage1, as it breaks catalyst's ability to fail properly on an
527   incomplete emerge.
528
529   07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
530   livecd/runscript-support/kmerge.sh,
531   livecd/runscript-support/pre-kmerge.sh:
532   Change genkernel check to use best_version and has_version to determine if
533   the any previously installed versions of genkernel are up to date. Change
534   emerge line for kernels to use -n option to only install if they were not
535   previously installed.
536
537   06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
538   livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
539   -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
540   -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
541   livecd/runscript/sparc-archscript.sh:
542   Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
543   unified sparc32/sparc64 cdtar.
544
545   06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
546   livecd/runscript-support/livecdfs-update.sh,
547   livecd/runscript-support/pre-kmerge.sh:
548   Change sudoers update to only run if /etc/sudoers exists and only reduce
549   splash to 1024x768 on minimal and universal install CD.
550
551   05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
552   targets/livecd-stage1/livecd-stage1.sh:
553   Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
554   #73363.
555
556   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
557   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
558   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
559   livecd/runscript/sparc64-archscript.sh,
560   livecd/runscript/x86-archscript.sh:
561   Added a new empty livecd file to each archscript. This will be used for an
562   identifier by genkernel to allow booting from a non-primary CDROM.
563
564   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
565   Catalyst 1.1.6 is here.
566
567   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
568   targets/stage1/stage1-preclean2-chroot.sh:
569   Commenting out stage1 cleaning of /var/db.
570
571   02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
572   livecd/runscript-support/pre-kmerge.sh:
573   Made splash reduction to 1024x768 only for minimal and universal release media.
574
575   01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
576   targets/stage1/stage1-preclean2-chroot.sh:
577   Added SLOT files back to /var/db entries in stage1.
578
579   01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
580   +livecd/files/gentoo.png, livecd/files/livecd-local.start,
581   livecd/runscript/default-runscript.sh,
582   livecd/runscript-support/livecdfs-update.sh,
583   targets/livecd-stage2/unmerge.sh:
584   Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
585   not writeable at boot. Removed -a from cp in default-runscript.sh to keep
586   the copy from preserving permissions and also adding /usr/share/faces and
587   default Gentoo icon. We'll see how the icon does for us. Removing serial
588   init script, as it causes problems with the splash theme.
589
590   28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
591   targets/livecd-stage1/livecd-stage1.sh:
592   -n, not -z
593
594   28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
595   livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
596   livecd/runscript-support/kmerge.sh,
597   livecd/runscript-support/livecdfs-update.sh,
598   livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
599   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
600   targets/stage1/stage1-preclean2-chroot.sh:
601   Removed x-setup from local.start and added in symlinks for gconf, portage
602   profiles (for installer) and /var/db. Added a touch for root's .bashrc for
603   baselayout and removed /etc/startx from the environmental type. Commented
604   unmerge of sources in kmerge.sh, as they should be unmerged by the spec
605   file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
606   users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
607   for X, use the latest pci.ids and usb.ids from portage, and create
608   /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
609   post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
610   snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
611   one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
612   gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
613   executable.
614
615   04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
616   Removed ccache from default options as it breaks catalyst when merged with
617   USE=-ccache.
618
619   04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
620   modules/snapshot_target.py:
621   Added /local/ to snapshot exclusion.
622
623   31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
624   livecd/runscript-support/livecdfs-update.sh:
625   Updated to attempt to start 5 interfaces, rather than 4. You can blame
626   gustavoz and his 5 interface Xeon for this.
627
628   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
629   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
630   Added a conditional before killing gconfd-2. This is also going to be
631   catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
632   release.
633
634   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
635   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
636   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
637   Moved killall -9 gconfd-2 to execute outside chroot.
638
639   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
640   livecd/files/x86-help.msg:
641   Modified x86-help.msg to remove agpgart line, add noload= line, and replace
642   tabs with spaces.
643
644   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
645   livecd/runscript/x86-archscript.sh:
646   Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
647   line.
648
649   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
650   Version 1.1.4
651
652   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
653   targets/livecd-stage1/livecd-stage1.sh:
654   Added killall for gconfd-2 back into livecd-stage1.sh
655
656   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
657   livecd/runscript/alpha-archscript.sh:
658   Alpha fixes for multiple kernels..
659
660   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
661   livecd/runscript-support/kmerge.sh:
662   Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
663
664   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
665   livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
666   livecd/runscript/sparc64-archscript.sh:
667   Force devfs if udev is not selected for all supporting arches.
668
669   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
670   livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
671   livecd/runscript-support/kmerge.sh:
672   Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
673   kernels.
674
675   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
676   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
677   Re-enabled preclean in grp and added gconfd-2 killing.
678
679   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
680   livecd/runscript/x86-archscript.sh:
681   Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
682   users to use apm.
683
684   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
685   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
686   targets/livecd-stage1/livecd-stage1-chroot.sh,
687   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
688   targets/livecd-stage1/livecd-stage1.sh,
689   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
690   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
691   Added ability to pause indefinitely. This closes bug #79798. I've also added
692   the gcond-2 killall back in, but now it is in the actual preclean script and
693   is executed inside the chroot.
694
695   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
696   Updated for 1.1.3 release.
697
698   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
699   targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
700   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
701   targets/netboot/netboot-packages.sh,
702   targets/tinderbox/tinderbox-chroot.sh:
703   Updated to use package.use correctly. Blame Robert Paskowitz
704   <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
705
706   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
707   targets/stage1/stage1-preclean2-chroot.sh:
708   Fixed find line for new stage1 /var/db/pkg.
709
710   25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
711   targets/stage1/stage1-preclean2-chroot.sh:
712   Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
713   COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
714   its size small.
715
716   24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
717   livecd/runscript-support/livecdfs-update.sh:
718   Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
719   added net.ethX symlinks, and added copying of files from
720   /usr/lib/hotplug/firmware into firmware tarball.
721
722   23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
723   livecd/runscript-support/livecdfs-update.sh:
724   Firmware updated to use new /lib/firmware directory.
725
726   16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
727   fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
728   work when both -f and -C were used on the command line.
729
730   13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
731   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
732   targets/livecd-stage1/livecd-stage1-chroot.sh,
733   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
734   targets/stage3/stage3-chroot.sh:
735   Added a portage version check to each target that uses --newuse to ensure a
736   high enough version is used. This resolves bug #75336.
737
738   13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
739   livecd/files/livecd-local.start:
740   Possible local.start fix for beejay.
741
742   12 Jan 2005; John Davis <zhen@gentoo.org>
743   modules/embedded.py:
744   kernel building patch for embedded from mutex@gentoo.org (bug #76542)
745
746   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
747   livecd/runscript-support/kmerge.sh:
748   Added ccache support to genkernel call in livecd-stage2.
749
750   11 Jan 2005; John Davis <zhen@gentoo.org>
751   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
752   targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
753   targets/netboot/netboot.sh:
754   netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
755   some feature enhancements.
756
757   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
758   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
759   targets/livecd-stage1/livecd-stage1-chroot.sh,
760   targets/livecd-stage1/livecd-stage1.sh,
761   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
762   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
763   Added a -F or --fetchonly command line option and closing out bug #77480.
764   Also added a portage version check to livecd-stage1 to close out bug #68307.
765
766   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
767   livecd/runscript-support/livecdfs-update.sh,
768   targets/stage3/stage3-chroot.sh:
769   Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
770   target to use emerge -e when building. This is only temporary until the
771   bootstrap.sh script can be fixed or another solution can be decided upon.
772
773   09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
774   +targets/embedded/kmerge.sh:
775   partial fix for #76542, waiting for the necessary patch to modules/embedded.py
776   from mutex@gentoo.org
777
778   09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
779   modules/livecd_stage2_target.py:
780   fix for bug #76146
781
782   05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
783   livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
784   Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
785   targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
786   the brokenness of a stage1 tarball.
787
788   04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
789   patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
790   cmdline
791
792   04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
793   modules/livecd_stage2_target.py:
794   fix for #76530
795
796   04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
797   -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
798   -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
799   -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
800   +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
801   +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
802   Upgraded the isolinux cdtar files and closing bug #70518.
803
804   04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
805   modules/embedded_target.py, modules/generic_stage_target.py,
806   modules/grp_target.py, modules/livecd_stage1_target.py,
807   modules/livecd_stage2_target.py, modules/netboot.py,
808   modules/stage1_target.py, modules/tinderbox_target.py:
809   Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
810   separate out specific target logic from the generic targets modules.
811
812   03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
813   new PPC arch file from pvdabeel@gentoo.org
814
815   01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
816   examples/generic_stage_template.spec, modules/catalyst_support.py:
817   tweaking error handling in the main catalyst script
818   updated the example to include a blurb about portage_confdir
819
820   29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
821   livecd/runscript-support/livecdfs-update.sh:
822   Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
823
824   17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
825   fix for #73851
826
827   17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
828   fix for #66592. catalyst now gives a traceback when it bails out, making
829   troubleshooting amazingly easier
830
831   17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
832   modules/catalyst_support.py, modules/embedded_target.py,
833   modules/generic_stage_target.py, modules/grp_target.py,
834   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
835   modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
836   Reversing patch from Eric Edgar from bug #70663.
837
838   17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
839   livecd/runscript/x86-archscript.sh:
840   Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
841   not work without it (mkisofs fails on creating ISO).
842
843   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
844   modules/catalyst_support.py, modules/embedded_target.py,
845   modules/generic_stage_target.py, modules/grp_target.py,
846   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
847   modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
848   Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
849   separate out specific target logic from the generic targets modules.
850
851   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
852   modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
853   targets/embedded/embedded.sh:
854   Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
855
856   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
857   +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
858   livecd/runscript/default-runscript.sh,
859   livecd/runscript-support/gamecdfs-update.sh,
860   livecd/runscript-support/livecdfs-update.sh,
861   modules/livecd_stage2_target.py:
862   Added gamecd/conf option to livecd_stage2_target.py, added
863   gamecd.conf.example to /examples, cleaned up game-specific code in
864   gamecdfs-update.sh to make it more generic, added more fundtionality to
865   livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
866   and gentoo-gamecd to make spec files simpler and to remove the need for
867   specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
868   user to still use a custom fsscript of their own.
869
870   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
871   +livecd/files/environmental.motd.txt,
872   targets/livecd-stage1/livecd-stage1.sh:
873   Added environmental.motd.txt for gentoo-release-environmental livecd/type.
874
875   15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
876   livecd/runscript/default-runscript.sh,
877   livecd/runscript-support/livecdfs-update.sh:
878   Added gentoo-release-environmental as a valid livecd/type and did some
879   cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
880   devices other than eth0.
881
882   14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
883   targets/livecd-stage1/livecd-stage1-chroot.sh:
884   Changed livecd-stage1 to merge each package individually. This should not
885   make it into a production version of catalyst, but is here as a possible
886   solution to bug #68307.
887
888   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
889   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
890   livecd/runscript/sparc-archscript.sh,
891   livecd/runscript/sparc64-archscript.sh,
892   livecd/runscript/x86-archscript.sh:
893   Added failures to all arches on mkisofs failure and also made -z option to
894   mkisofs optional on x86 depending on loop type used.
895
896   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
897   livecd/runscript/x86-archscript.sh:
898   Making sure the mkisofs call causes a failure when it doesn't complete
899   successfully. Once again, blame jforman, our beloved infra-monkey.
900
901   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
902   livecd/runscript/default-runscript.sh:
903   squashfs-utils->squashfs-tools fix.  Blame jforman.
904
905   09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
906   livecd/isogen/x86-isogen.sh:
907   Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
908   possibly not booting on really old systems.
909
910   09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
911   livecd/runscript/x86-archscript.sh:
912   Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
913   possibly not booting on really old systems.
914
915   08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
916   livecd/runscript-support/livecdfs-update.sh:
917   Save some space by removing redundant firmware after tarball is made, only
918   perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
919   readable.
920
921   06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
922   targets/stage1/stage1-preclean2-chroot.sh:
923   Added patch from vapier and closing bug #73556.
924
925   22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
926   modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
927   +targets/embedded/embedded-fs-runscript.sh,
928   targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
929   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
930   fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
931   from mutex@gentoo.org for modules/embedded.py
932
933   19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
934   livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
935   livecd/runscript-support/livecdfs-update.sh:
936   Fixing up some GameCD stuff and also fixing a problem with the ls and grep
937   aliases having --color rather than --color=auto.
938
939   17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
940   livecd/files/livecd-local.start:
941   Let's try actually making a proper edit on livecd/files/livecd-local.start
942   this time, shall we...
943
944   17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
945   livecd/files/livecd-local.start:
946   Fixing up livecd/files/livecd-local.start to remove ALSA config and make
947   x-setup check for /etc/startx.
948
949   14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
950   livecd/runscript-support/gamecdfs-update.sh:
951   Fixing minor sed bug in gamecdfs-update.sh.
952
953   07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
954   examples/snapshot_template.spec,
955   livecd/runscript-support/gamecdfs-update.sh,
956   livecd/runscript-support/livecdfs-update.sh:
957   Fixing typo in snapshot_template.spec and closing bug #70321.
958
959   02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
960   livecd/runscript-support/pre-kmerge.sh:
961   Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
962   genkernel will only add the 1024x768 version of the gensplash image to the
963   bzImage, which added with the livecd-stage2 removal of the unused splash
964   images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
965
966   29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
967   +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
968   livecd/runscript/sparc64-archscript.sh:
969   Updated with silo/mkisofs patch from gustavoz.
970
971   28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
972   livecd/files/x86-help.msg:
973   Updated x86-help.msg to make it fall more inline with current
974   genkernel/livecd-tools options.
975
976   28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
977   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
978   livecd/runscript-support/pre-kmerge.sh:
979   Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
980   it is only working properly on amd64 and x86 anyway. Also fixing a typo in
981   genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
982   loading.
983
984   22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
985   livecd/runscript-support/kmerge.sh,
986   livecd/runscript-support/livecdfs-update.sh,
987   targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
988   Changed kernel build caching to use kerncache option, rather than pkgcache
989   option. Fixed --postconf and --callback for builds that do not require them.
990   Removed delay when removing package sin the system profile. This is now
991   catalyst 1.1.0, so enjoy.
992
993   21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
994   livecd/runscript-support/livecdfs-update.sh:
995   Stopping udev from using the nasty device tarball.  We don't need it anyway.
996
997   21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
998   livecd/runscript/sparc-archscript.sh,
999   livecd/runscript/sparc64-archscript.sh,
1000   livecd/runscript-support/kmerge.sh,
1001   livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
1002   Fixing gpm support by uncommenting default settings. Fixing case where
1003   boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
1004   Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
1005   not get renamed. Fixed a problem where we were accidentally removing the
1006   hwdata-knoppix versions of pci.ids and usb.ids and linking
1007   /usr/share/misc/*.ids to non-existent files. This should hopefully be it
1008   for 2004.3 and catalyst 1.1.0.
1009
1010   19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
1011   patch from vapier@gentoo.org for bug #68080
1012
1013   19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
1014   livecd/runscript-support/kmerge.sh:
1015   made kernel caching dependent on the "pkgcache" option so that genkernel's
1016   postconf can actually work
1017
1018   18 Oct 2004; John Davis <zhen@gentoo.org>
1019   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1020   livecd/runscript-support/livecdfs-update.sh:
1021   patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
1022
1023   17 Oct 2004; John Davis <zhen@gentoo.org>
1024   livecd/runscript-support/livecdfs-update.sh:
1025   firmware tarball fix for packages that need firmware such as ipw2100
1026
1027   16 Oct 2004; <zhen@gentoo.org> livecd/files/x86-help.msg,
1028   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1029   livecd/runscript-support/livecdfs-update.sh,
1030   modules/livecd_stage2_target.py:
1031   patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
1032
1033   14 Oct 2004; <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
1034   acpi=off changed to acpi=ht. enables HT automatically for intel users, but
1035   should not hurt non-HT users
1036
1037   12 Oct 2004; John Davis <zhen@gentoo.org>
1038   targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
1039   +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
1040   targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
1041   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1042   livecd/runscript-support/kmerge.sh:
1043   bugfixes for #67195, #67197, #67122, and #46918
1044
1045   12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
1046   small netboot fixups
1047
1048   11 Oct 2004; <zhen@gentoo.org> modules/netboot.py,
1049   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
1050   targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
1051   targets/netboot/netboot.sh:
1052   sweeping updates and changes to the netboot code. the patches should fix the
1053   arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
1054   Frysinger <vapier@gentoo.org> for writing and contributing the patches.
1055
1056   06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
1057   livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
1058   targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
1059   targets/netboot/netboot.sh:
1060   more code cleanup and maintenance
1061
1062   05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
1063   modules/generic_stage_target.py, +modules/netboot.py,
1064   +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
1065   +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
1066   +targets/netboot/netboot.sh:
1067   initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
1068   for writing them!
1069
1070   05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1071   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1072   targets/livecd-stage1/livecd-stage1-chroot.sh,
1073   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1074   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1075   bugfix for #66083 which in turn addresses #61605. distcc apparently does not
1076   have to start a server on the build host for it to distribute.
1077
1078   04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
1079   added a new -s/ --snapshot option. no more using --cli to create snapshots,
1080   just do -s version_stamp
1081
1082   29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
1083   bugfix #60502 - the stage2 target can now resume the bootstrapping process
1084
1085   28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
1086   +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
1087   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1088   modules/livecd_stage2_target.py:
1089   udev support for livecds
1090
1091   16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
1092   +targets/livecd-stage2/unmerge.sh:
1093   bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
1094   Also, livecd-stage2 unmerge.sh added back in.
1095
1096   13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
1097   livecd/runscript-support/livecdfs-update.sh:
1098   bugfixes for #60887 and #63338
1099
1100   09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
1101   bugfixes for #63382 and #63338
1102
1103   08 Sep 2004; John Davis <zhen@gentoo.org>
1104   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1105   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
1106   livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
1107   livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
1108   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1109   targets/livecd-stage1/livecd-stage1-chroot.sh,
1110   -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
1111   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1112   lots of changes in this revision. first of all, major cosmetic fixups to the
1113   archscripts. i also fixed a non-reported bug where pkgcache was not being used
1114   for distcc or ccache builds in most of the targets. bug #56581 is finially
1115   closed (kernel caching for multiple runs of the livecd-stage2 build) - big
1116   performance enhancement here.
1117
1118   07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1119   modules/livecd_stage2_target.py:
1120   fix for bug #63033, thanks to usata@gentoo.org for the patch
1121
1122   30 Aug 2004; John Davis <zhen@gentoo.org>
1123   livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
1124   bugfixes for #61537 and #61779
1125
1126   13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
1127   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1128   modules/snapshot_target.py:
1129   bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
1130   enhancements), and #56773 (catalyst overlay for build root). Snapshotting
1131   time should also be improved due to a more efficient use of rsync. This commit will
1132   mark the portage version of catalyst-1.9.0.
1133
1134   10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
1135   add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
1136   #59882.
1137
1138   02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
1139   fix for bug #58208
1140
1141   02 Aug 2004; John Davis <zhen@gentoo.org>
1142   livecd/runscript-support/livecdfs-update.sh:
1143   bugfix #51086
1144
1145   02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1146   +targets/stage1/build.py, -targets/stage1/build.sh,
1147   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
1148   targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
1149   targets/stage3/stage3-chroot.sh:
1150   applied patch from bug #58840. it should fix up things for uclibc stages and
1151   cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
1152
1153   21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
1154   +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
1155   +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
1156   -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
1157   -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
1158   livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
1159   livecd/runscript-support/livecdfs-update.sh,
1160   modules/livecd_stage2_target.py:
1161   addition of wolf31o2's gamecd patchset. untested, so please beware
1162
1163   14 Jul 2004; John Davis <zhen@gentoo.org>
1164   livecd/runscript-support/livecdfs-update.sh,
1165   modules/generic_stage_target.py, modules/livecd_stage2_target.py:
1166   fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
1167   livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
1168   this out of generic_stage_target and into livecd-stage2 since the
1169   livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
1170
1171   13 Jul 2004; <zhen@gentoo.org> livecd/runscript-support/livecdfs-update.sh:
1172   changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
1173   default rc'ed programs when only one change was required to rcadd. so I
1174   changed it so that the defaults are *always* loaded and specified additions/
1175   deletions are just added on top of those.
1176
1177   12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
1178   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1179   targets/livecd-stage1/livecd-stage1-chroot.sh,
1180   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1181   targets/tinderbox/tinderbox-chroot.sh:
1182   changing the more verbose behavior to the -V (verbose) flag
1183
1184   12 Jul 2004; <zhen@gentoo.org> catalyst,
1185   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1186   targets/livecd-stage1/livecd-stage1-chroot.sh,
1187   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1188   targets/tinderbox/tinderbox-chroot.sh:
1189   the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
1190   it is about to merge so that deps and USE flags are more evident
1191
1192   11 Jul 2004; <zhen@gentoo.org> +catalyst, -catalyst.new.py,
1193   modules/catalyst_support.py:
1194   completely rewrote the catalyst main script so that it can actually utilize
1195   more than one command line flag. new functionality included, but not active
1196   yet (--debug and --verbose). arguments can still be passed on the commandline
1197   through the use of the -C (--cli) flag. updated the arg_parse function in
1198   catalyst_support.py to accomodate my changes.
1199
1200   02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1201   modules/generic_target.py, modules/grp_target.py,
1202   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1203   modules/snapshot_target.py, modules/stage1_target.py,
1204   modules/stage2_target.py, modules/stage3_target.py,
1205   modules/tinderbox_target.py, targets/stage1/stage1.sh:
1206   fixes for bugs #55192 and #54137
1207   added a new key for all specfiles, portage_confdir.
1208   this should point to a directory similar in functionality to /etc/portage.
1209   
1210   cleaned up the module code a bit so that unnecessary modules
1211   are not imported.
1212   
1213   more work on resuming. it is getting there, but it still needs a ton of work,
1214   so please test, and report bugs.
1215
1216   18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
1217   modules/catalyst_support.py, modules/generic_stage_target.py,
1218   targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
1219   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
1220   stage resuming functionality should be working. I still have to work on GRP
1221   and livecds, but they should not be hard. I could not incorporate emerge
1222   --resume into stage resuming functionality because in some instances, portage
1223   is remerged (bootstrap, stage2), which wipes out the resume data and puts
1224   catalyst into an infinite portage merging loop (very unproductive, trust me ;)
1225   ). I also made some small tweaks to the stage target scripts which clean up
1226   the envscript stuff. Not noticable performance wise, but it makes me feel all
1227   warm and fuzzy to know that it is programmed absolutely correctly ;)
1228
1229   16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
1230   modules/generic_stage_target.py:
1231   revamped the cmd() structure so that it could properly return error codes.
1232   Please note that this might break catalyst until there is some further
1233   testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
1234   of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
1235   now. Additionally, catalyst will stop when there is an error with an ebuild
1236   ... it didn't do this before, it just plowed along and packed things up.
1237   
1238   Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn() code in
1239   portage.py and then answering my noob questions.
1240
1241   13 Jun 2004; John Davis <zhen@gentoo.org>
1242   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1243   livecd/runscript-support/livecdfs-update.sh:
1244   some last minute fixins
1245   (stuff to work with the new genkernel)
1246
1247   13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
1248   rolling out 1.0.8.1
1249
1250   11 Jun 2004; John Davis <zhen@gentoo.org>
1251   livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
1252   new key, livecd/fsscript. use this to run commands in the livecdfs before it
1253   is made into an iso
1254
1255   10 Jun 2004; John Davis <zhen@gentoo.org>
1256   livecd/runscript-support/kmerge.sh,
1257   livecd/runscript-support/livecdfs-update.sh,
1258   livecd/runscript-support/post-kmerge.sh,
1259   livecd/runscript-support/pre-kmerge.sh:
1260   two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
1261   functions control what scripts are added to their respective runlevels. This
1262   option would be specified like so in the spec file: livecd/rcadd:
1263   metalog:default foo:boot. the syntax is the same for livecd/rcdel.
1264
1265   08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
1266   modules/catalyst_support.py, modules/livecd_stage2_target.py:
1267   livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
1268   the code to give a nice error msg instead of a cryptic traceback
1269
1270   04 Jun 2004; John Davis <zhen@gentoo.org>
1271   livecd/runscript-support/livecdfs-update.sh:
1272   small fix for bootsplash, needed to link clst_livecd_bootsplash to
1273   /etc/bootsplash/default
1274
1275   04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1276   targets/embedded/embedded-chroot.sh,
1277   targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1278   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
1279   targets/livecd-stage1/livecd-stage1-chroot.sh,
1280   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1281   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
1282   targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
1283   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1284   targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1285   targets/tinderbox/tinderbox-chroot.sh,
1286   targets/tinderbox/tinderbox-preclean-chroot.sh,
1287   targets/tinderbox/tinderbox.sh:
1288   Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
1289
1290   02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
1291   Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
1292   more efficient, and I added a new snapshot specfile option, portdir_overlay.
1293   It should be a full path pointing to a portage overlay dir.
1294
1295   27 May 2004; John Davis <zhen@gentoo.org>
1296   livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
1297   livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
1298   livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
1299   livecd/runscript/default-runscript.sh:
1300   added updated silos and fixed motd bug
1301
1302   22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
1303   rolling out version 1.0.8
1304
1305   22 May 2004; John Davis <zhen@gentoo.org>
1306   livecd/runscript-support/kmerge.sh,
1307   livecd/runscript-support/livecdfs-update.sh,
1308   modules/livecd_stage2_target.py:
1309   added key livecd/bootsplash
1310
1311   21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
1312   livecd/runscript/sparc-archscript.sh,
1313   livecd/runscript/sparc64-archscript.sh:
1314   sparc fixup patches from gustavoz at g.org
1315
1316   20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
1317   added support for blacklisting modules via hotplug in livecd-stage2. spec key
1318   is livecd/modblacklist
1319
1320   19 May 2004; John Davis <zhen@gentoo.org>
1321   livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
1322   livecd/runscript/x86-archscript.sh:
1323   added support for livecd/overlay, changed vga=0x317 to vga=791
1324   in the x86 archscript as it is a more standard setting and should
1325   work on more hardware
1326
1327   17 May 2004; John Davis <zhen@gentoo.org>
1328   livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
1329   livecd/runscript-support/kmerge.sh,
1330   livecd/runscript-support/livecdfs-update.sh,
1331   modules/livecd_stage2_target.py:
1332   fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
1333   we also now have basic motd copying support for more branded livecds
1334
1335   16 May 2004; John Davis <zhen@gentoo.org>
1336   livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
1337   added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
1338   for passing args to genkernel. gmsoft@gentoo.org requested this one.
1339
1340   16 May 2004; John Davis <zhen@gentoo.org> catalyst,
1341   modules/catalyst_support.py, modules/embedded_target.py,
1342   modules/generic_stage_target.py, modules/generic_target.py,
1343   modules/grp_target.py, modules/livecd_stage1_target.py,
1344   modules/livecd_stage2_target.py, modules/stage1_target.py,
1345   modules/stage2_target.py, modules/stage3_target.py,
1346   modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
1347   finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
1348   caused gcc profile problems.
1349
1350   12 May 2004; John Davis <zhen@gentoo.org>
1351   livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
1352   livecd/runscript-support/livecdfs-update.sh,
1353   livecd/runscript-support/post-kmerge.sh,
1354   livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
1355   modules/targets.py:
1356   fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
1357   silliness). Most notably, I have taken advantage of the update-modules
1358   --assume-kernel fix from agriffis so that we can actually use 3rd party
1359   modules now. Please note that >=baselayout-1.9.0 is required.
1360
1361   02 May 2004; Olivier Crete <tester@gentoo.org>
1362   arch/x86.py:
1363   Added forgotten CHOST for i386 subarch
1364
1365   30 Apr 2004; John Davis <zhen@gentoo.org>
1366   livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
1367   livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
1368   livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
1369   livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
1370   lots of changes
1371   -fixed 2004.0 branding in the isolinux cdtar
1372   -fixed up acpi stuff in the runscripts
1373   -fixed up the x86 help message and corrected the numerous errors in it
1374
1375   26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
1376   livecd/runscript/default-runscript.sh:
1377   fixed the /etc/issue /O macro issue, and changed the version in catalyst to
1378   1.0.7. we are ready for release
1379
1380   16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
1381   fix for the problem that gustavoz found wrt the /dev creation stuff not
1382   detecting arches. also an efficiency fix for stage1 building
1383
1384   14 Apr 2004; John Davis <zhen@gentoo.org>
1385   targets/embedded/embedded-chroot.sh,
1386   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
1387   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1388   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1389   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
1390   targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
1391   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1392   targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
1393   targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
1394   targets/tinderbox/tinderbox-preclean-chroot.sh,
1395   targets/tinderbox/tinderbox.sh:
1396   fix for bug #47733 - fixes for distcc and an envscript bugfix
1397
1398   13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
1399   fix for bug 47626
1400
1401   12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
1402   targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
1403   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
1404   targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
1405   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1406   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1407   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
1408   targets/stage1/stage1-preclean1-chroot.sh,
1409   targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
1410   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1411   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
1412   targets/tinderbox/tinderbox.sh:
1413   lots of cleanup on the bash backend. take a look @ the code and report bugs to
1414   zhen@gentoo.org please.
1415
1416   06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
1417   fix for /dev in stage1
1418
1419   05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
1420   bugfix for #46861
1421
1422   04 Apr 2004; Benjamin Judas <beejay@gentoo.org> 
1423   livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
1424   livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
1425   Added the two kernel-configs for 2004.1 x86
1426
1427   04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
1428   targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
1429   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
1430   targets/tinderbox/tinderbox.sh:
1431   fix to address missing /dev in stages, fixed path for env-update in all of the
1432   targets
1433
1434   02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
1435   use broken for grp, livecd-stage1, tinderbox, etc. fixed
1436
1437   01 Apr 2004; John Davis <zhen@gentoo.org>
1438   livecd/runscript/default-runscript.sh:
1439   added in fix for the module.conf stuff courtesy of Benjamin Judas
1440   <beejay@gentoo.org>
1441
1442   01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
1443   files/x86-help.msg:
1444   cosmetic touchups for 1.0.5
1445
1446   31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
1447   added support to the stage2 for stackable profiles bootstrap
1448
1449   31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
1450   sparc compatibility patches from gustavoz@gentoo.org added. These patches add
1451   support for sparc32/64 build compatibility
1452
1453   30 Mar 2004; John Davis <zhen@gentoo.org>
1454   livecd/runscript/default-runscript.sh, modules/targets.py,
1455   targets/stage1/build.sh:
1456   fix for bug 46022, more stackable profile fixes, embedded patches added
1457
1458   26 Mar 2004; John Davis <zhen@gentoo.org>
1459   livecd/runscript/default-runscript.sh, modules/targets.py,
1460   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
1461   targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
1462   targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
1463   fixes for bugs #44625 and #45805
1464
1465   24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
1466   livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
1467   livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
1468   memtest is in. if you want to use it, check out the memtest86 cd tarball
1469   Also, fixes for bugs 45078, 45188, 44306
1470
1471   23 Mar 2004; John Davis <zhen@gentoo.org>
1472   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1473   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
1474   livecd/runscript/x86-archscript.sh, modules/targets.py,
1475   targets/livecd-stage3/unmerge.sh:
1476   added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
1477   created at the end of the livecd-stage2 process.
1478
1479   22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
1480   targets/embedded/embedded.sh:
1481   preliminary embedded support added thanks to david@futuretel.com (mut3x)
1482
1483   19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
1484   targets/stage1/stage1.sh, targets/stage3/stage3.sh:
1485   removing the hardened-gcc deps since the package itself is deprecated'
1486
1487   05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
1488   changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
1489
1490   04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
1491   examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
1492   examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
1493   examples/livecd/alpha/config-2.4.21-r4-alpha,
1494   examples/livecd/alpha/config-2.4.21-r4-jensen,
1495   examples/livecd/alpha/config-2.4.21-r4-legacy,
1496   examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1497   examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
1498   fixes for bugs 43676, 43701. Alpha support added as well.
1499
1500   25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>: 
1501   added powerpc livecd support, preparing for 2004.0 release. Preliminary 
1502   kde/gnome cd specs added.
1503
1504   18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
1505   fix in catalyst.conf for bug #42044
1506
1507   13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
1508   arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
1509   examples/livecd/sparc64/config-2.4.24-sparc64:
1510   sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
1511
1512   12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: fixed bugs in previous
1513   feature additions (see 11 Feb 2004) and added support for a $clst_conf 
1514   environment variable. You can use the $clst_conf variable to point to
1515   a file to use in place of /etc/catalyst.conf. By setting this variable
1516   in your shell, catalyst can easily be used by multiple people on the
1517   same machine. Also, ccache support now works for genkernel.
1518   
1519   11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: removed file for
1520   livecd-stage2 target, as this is handled by the runscript now. Added support
1521   for "/boot/kernel/foo/use", "/boot/kernel/foo/packages," and made
1522   "/boot/kernel/foo/extraversion" an optional rather than required parameter.
1523   The aforementioned "packages" is used to specify kernel-related packages
1524   (like module ebuilds) to merge with each kernel, and the new "use" option is
1525   used to specify the USE settings you'd like exported to the environment
1526   during kernel as well as kernel "packages" build.
1527
1528   10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
1529   modules/builder.py, modules/catalyst_support.py, modules/targets.py,
1530   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
1531   targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
1532   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
1533   targets/tinderbox/tinderbox.sh:
1534   added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
1535   it for ebuild - added headers to everything and removed deprecated dirs
1536
1537   14 Jan 2004; zhen <zhen@gentoo.org> arch/mips.py, modules/targets.py:
1538   adding Kumba's patches for MIPS
1539
1540   16 Dec 2003; Guy Martin <gmsoft@gentoo.org> : arch/hppa.py,modules/targets.py :
1541   Added hppa specific code.
1542
1543   29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Tinderbox target added. See
1544   tinderbox examples in examples/ dir.
1545   
1546   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: spec file support integrated
1547   into catalyst. Use "-f/--file specfile" as argument; see examples dir for examples.
1548   "grp" target now functional. See examples/x86-grp-20031102.spec for an example of
1549   how to use it.
1550  
1551   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: support functions for spec
1552   file parsing and reading added. Will get added to the code soon.
1553   
1554   05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Many bug fixes later, things
1555   seem to be working well for stage1/2/3 so I've added a README.
1556   
1557   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Significant rework of code
1558   structure. Everything is falling nicely into place.
1559   
1560   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Exception handling fully-
1561   integrated into current prototype code.
1562   
1563   27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: beginning of exception
1564   handling integration, got some of the target code nicely fleshed out.
1565   
1566   24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: major code rework in 
1567   progress on the python parts.
1568   
1569   17 Oct 2003; zhen <zhen@gentoo.org> files/grp/x86/x86.conf,
1570   files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
1571   files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
1572   for organiation's sake, I have moved the files, such as livecd foundations,
1573   into catalyst/files. It will make it easier for us when ebuild time comes
1574   around.
1575
1576   15 Oct 2003; zhen <zhen@gentoo.org> targets/stage3/stage3.sh:
1577   All preliminary target build scripts are now added and coded to near as spec
1578   that we can have at this point.
1579
1580   14 Oct 2003; Daniel Robbins <drobins@gentoo.org>: new and improved ChangeLog;
1581   snapshots now work ("./catalyst-util.py snap 20031014",) and snapshotting
1582   cleans up after itself (temp files deleted,) something that should be
1583   continued as much as reasonably possible in other parts of catalyst. Also, we
1584   have /etc/catalyst.conf config file reading stub code completed, and internal
1585   fall-backs to reasonable global config defaults completed.
1586   
1587