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