Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points after...
[catalyst.git] / ChangeLog
1 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
2 # $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.408 2005/11/30 21:37:58 rocket Exp $
3
4   30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
5   files/catalyst.conf, modules/generic_stage_target.py,
6   modules/livecd_stage1_target.py:
7   Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
8   after each successful kernel build;add autoresume documentation to
9   catalyst.conf
10
11   30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
12   targets/embedded/embedded-controller.sh,
13   targets/embedded/embedded-fs-runscript.sh,
14   targets/livecd-stage2/livecd-stage2-controller.sh,
15   targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
16   targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
17   targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
18   targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
19   targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
20   targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
21   targets/support/rc-update.sh:
22   Changed multiple spaces to tabs to satisfy my OCD.
23
24   29 Nov 2005; Eric Edgar <rocket@gentoo.org>
25   targets/support/chroot-functions.sh:
26   Bumped genkernel detection to require 3.3.0 or higher
27
28   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
29   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
30   targets/netboot/netboot-controller.sh:
31   Changed to clst_use from clst_embedded_use and clst_netboot_use and
32   clst_grp_use. This is catalyst-2.0_rc1.
33
34   29 Nov 2005; Eric Edgar <rocket@gentoo.org>
35   targets/netboot/netboot-controller.sh:
36   change to clst_use from clst_netboot_use
37
38   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
39   targets/livecd-stage1/livecd-stage1-chroot.sh,
40   targets/stage4/stage4-chroot.sh:
41   Changed to clst_use from clst_stage4_use and clst_livecd_use.
42
43   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
44   targets/stage4/stage4-chroot.sh:
45   Fixed USE invocations in stage4 target.
46
47   29 Nov 2005; Eric Edgar <rocket@gentoo.org>
48   modules/livecd_stage1_target.py:
49   Force use=livecd for livecd-stage1
50
51   29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
52   This is version 2.0_pre20051129.
53
54   28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
55   examples/livecd-stage1_template.spec, examples/stage4_template.spec:
56   Removed kudzu-knoppix from example spec files.
57
58   22 Nov 2005; Eric Edgar <rocket@gentoo.org>
59   +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
60   Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
61
62   22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
63   examples/grp_template.spec, examples/livecd-stage1_template.spec,
64   examples/stage4_template.spec, +examples/tinderbox_template.spec:
65   Added tinderbox_template.spec to examples and cleaned up pkgcache_path
66   definitions in the examples to fit in 80 columns.
67
68   22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
69   examples/livecd-stage1_template.spec, examples/stage4_template.spec,
70   modules/grp_target.py, modules/tinderbox_target.py,
71   targets/tinderbox/tinderbox-chroot.sh:
72   Tinderbox script: added newuse, tinderbox and grp targets added support for
73   overriding the pkgcache location via pkgcache_path - pkgcache_path:
74   /path/to/cache in the spec file, updated example specs to note pkgcache_path
75
76   22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
77   Added portdir example to catalyst.conf for bug #113272.
78
79   22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
80   targets/support/create-iso.sh:
81   Fixed a few lines which were causing the isolinux directory to be removed
82   when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
83
84   21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
85   targets/support/create-iso.sh:
86   Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
87
88   21 Nov 2005; Eric Edgar <rocket@gentoo.org>
89   targets/support/bootloader-setup.sh, targets/support/functions.sh:
90   Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
91   too many arches dont use it by default, test for an initrd in the yaboot
92   config.
93
94   18 Nov 2005; Eric Edgar <rocket@gentoo.org>
95   modules/generic_stage_target.py:
96   Fix split error if use is specified
97
98   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
99   -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
100   +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
101   Updated palo version from catalyst 1.x for HPPA.
102
103   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
104   targets/support/bootloader-setup.sh:
105   Removing for loop for grub on amd64/x86 as it was totally useless.
106
107   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
108   targets/support/bootloader-setup.sh:
109   Remove vga= line for PPC.
110
111   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
112   targets/support/bootloader-setup.sh:
113   PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
114
115   18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
116   -catalyst-2.0_pre20051101-slot.patch, catalyst:
117   Removing slot patch as it probably didn't belong here anyway, and updating
118   version stamp to 2.0_pre20051118.
119
120   18 Nov 2005; Eric Edgar <rocket@gentoo.org>
121   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
122   targets/support/bootloader-setup.sh:
123   fix the bootloader script for isolinux so that it actually makes a cfg file,
124   remove extra unneeded catalyst aborting print statement, reorganize rm code
125   to make sure is splits properly and is an array even from the cmdline
126
127   17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
128   targets/support/livecdfs-update.sh:
129   Added call to update-usbids to download the latest usb.ids file.
130
131   17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
132   modules/generic_stage_target.py:
133   Move checks of running catalyst into the target which is simpler
134
135   17 Nov 2005; Eric Edgar <rocket@gentoo.org>
136   modules/generic_stage_target.py:
137   Attempt to fix bug #111752, due to mount_safety_check calling a lock object
138   that doesnt exist yet
139
140   17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
141   Keep unnecessary programs from installing into kerncache
142
143   17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
144   modules/generic_stage_target.py:
145   Turn on more tracebacks at this point to better debug .. will need to turn
146   them down as we find errors and build appropriate error handlers
147
148   15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
149   Changed version marker to 2.0_pre20051115 for new ebuild.
150
151   15 Nov 2005; Eric Edgar <rocket@gentoo.org>
152   modules/livecd_stage2_target.py:
153   Fix bug in livecd stage2 so that it doesnt try to use tar
154
155   14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
156   targets/livecd-stage2/livecd-stage2-controller.sh:
157   Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
158   list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
159   of Getting_Online.txt from catalyst 1.1.10.10.
160
161   11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
162   Added Joshua Kinard to authors for his mips contributions.
163
164   11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
165   examples/livecd-stage2_template.spec:
166   Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
167   Paul Kessler on gentoo-catalyst. ;]
168
169   07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
170   Change variables from cat1 format to cat2
171
172   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
173   modules/generic_stage_target.py, modules/stage1_target.py:
174   Fix modules has no attribute register
175
176   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
177   modules/generic_stage_target.py:
178   Fix broken aliases code that was just proof of concept
179
180   07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
181   Output mkisofs command line options to assist in debugging
182
183   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
184   modules/generic_stage_target.py, targets/support/create-iso.sh:
185   Fix the -o option
186
187   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
188   modules/generic_stage_target.py:
189   Add VERY basic support for aliases kernel parameter.
190
191   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
192   modules/livecd_stage2_target.py:
193   Remove large section of commented code
194
195   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
196   modules/generic_stage_target.py, modules/stage1_target.py:
197   Allow LDFLAGS to be specified as an ENV variable for stage1
198
199   07 Nov 2005; Eric Edgar <rocket@gentoo.org>
200   modules/generic_stage_target.py:
201   Fix rc-update to automatically run default options for livecds. Removed an
202   erroneous key check.
203
204   02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
205   modules/livecd_stage1_target.py, modules/tinderbox_target.py:
206   Make use spec key optional to default to profile defaults
207
208   02 Nov 2005; Eric Edgar <rocket@gentoo.org>
209   +examples/stage4_template.spec:
210   Preliminary stage4_template.spec file
211
212   01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
213   +catalyst-2.0_pre20051101-slot.patch, catalyst:
214   Updated version stamp and added slot patch.
215
216   26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
217   Fix ordering problem so self.settings is defined
218
219   18 Oct 2005; Eric Edgar <rocket@gentoo.org>
220   modules/generic_stage_target.py:
221   Correct a rsync issue when the directory doesnt exist
222
223   17 Oct 2005; Eric Edgar <rocket@gentoo.org>
224   modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
225   targets/livecd-stage2/livecd-stage2-controller.sh,
226   targets/netboot/netboot-controller.sh,
227   targets/stage4/stage4-controller.sh:
228   run pre_kmerge and post_kmerge only once
229
230   17 Oct 2005; Eric Edgar <rocket@gentoo.org>
231   targets/support/bootloader-setup.sh:
232   MIPS bootloader patch
233
234   15 Oct 2005; Eric Edgar <rocket@gentoo.org>
235   targets/support/mips-arcload_conf.sh:
236   Fix MIPS Serial Detection
237
238   13 Oct 2005; Eric Edgar <rocket@gentoo.org>
239   targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
240   +targets/support/mips-arcload_conf.sh:
241   Application of Kumba's patches for MIPS support
242
243   13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
244   Check for the correct arch specific cd building tool
245
246   13 Oct 2005; Eric Edgar <rocket@gentoo.org>
247   modules/generic_stage_target.py:
248   Print a warning if livecd/iso is not defined
249
250   11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
251   Reverted default CHOST for x86 back to i386-pc-linux-gnu.
252
253   11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
254   targets/support/post-kmerge.sh:
255   Check for existence of files in /lib/modules before running depscan.sh. This
256   replaces the mips-specific check and makes it portable.
257
258   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
259   modules/generic_stage_target.py:
260   update autoresume logic when dealing with rsync unpack operations
261
262   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
263   targets/support/post-kmerge.sh:
264   Bypass module load on mips
265
266   10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
267   remove --no-deps so dependancies get installed for genkernel
268
269   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
270   modules/generic_stage_target.py:
271   Fix missing : statement in unpack
272
273   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
274   modules/generic_stage_target.py:
275   fix livecd-stage2 unpack when seedcache is turned off
276
277   10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
278   targets/support/functions.sh:
279   Fix module unpacking and make it actually optional.
280
281   10 Oct 2005; Eric Edgar <rocket@gentoo.org>
282   modules/generic_stage_target.py:
283   Fix broken seedcache autoresume interaction
284
285   07 Oct 2005; Eric Edgar <rocket@gentoo.org>
286   modules/generic_stage_target.py:
287   Cleanup stage directories properly for tar installs
288
289   06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
290   Tinderbox no longer cleans /tmp/*
291
292   06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
293   targets/tinderbox/tinderbox-chroot.sh,
294   targets/tinderbox/tinderbox-controller.sh:
295   Fixing problem with bind mounted portage and final rsync on tinderbox target
296   and adding additional logging.
297
298   06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
299   Stop tinderbox from trying to create a tarball of itself
300
301   06 Oct 2005; Eric Edgar <rocket@gentoo.org>
302   modules/generic_stage_target.py:
303   Fix catalyst so it fully disables snapcache when its not specified in the
304   config file
305
306   06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
307   examples/livecd-stage2_template.spec:
308   Removed livecd/runscript and livecd/archscript from livecd-stage2 example
309   spec template and updating version stamp.
310
311   06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
312   modules/catalyst_support.py:
313   allow file_check to proceed if key is not in use
314
315   06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
316   Recursively make the missing directories
317
318   05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
319   Fix extract_modules to just echo a warning that it is missing
320
321   30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
322   files/catalyst.conf:
323   Updating default configuration for catalyst and updating version stamp,
324   since we're beginning internal testing for release.
325
326   15 Sep 2005; Eric Edgar <rocket@gentoo.org>
327   modules/generic_stage_target.py:
328   fix bug 106004 split strings into a list for empty and rm operation
329
330   15 Sep 2005; Eric Edgar <rocket@gentoo.org>
331   modules/livecd_stage2_target.py:
332   Append slashes to directories so rsyncs work properly
333
334   13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
335   examples/livecd-stage2_template.spec:
336   Changing source_subpath for livecd-stage2 example for bug #101704.
337
338   12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
339   examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
340   targets/support/livecdfs-update.sh:
341   Added livecd/xdm and livecd/xsession options. These are used to setup the
342   default display manager and X session, respectively. Added supporting
343   documentation to example spec files. Imported more work from my fsscript for
344   the official LiveCD.
345
346   12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
347   Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
348   discussion, see bug #88777.
349
350   12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
351   modules/generic_stage_target.py:
352   Added sh architecture to supported architectures. Thanks to Matsuu Takuto
353   <matsuu@gentoo.org> for the patch. Closing bug #105693.
354
355   08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
356   targets/livecd-stage1/livecd-stage1-controller.sh,
357   targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
358   Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
359   on livecd-stage2 and removing universal motd for livecd/type of
360   gentoo-release-livecd.
361
362   08 Sep 2005; Eric Edgar <rocket@gentoo.org>
363   modules/livecd_stage1_target.py:
364   Add optional livecd/type env var for scripts to add optional items to the
365   scripts
366
367   08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
368   -livecd/files/x86-help.msg:
369   Removing x86-help.msg as it is no longer used.
370
371   08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
372   livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
373   livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
374   Add dobladecenter description to bootloader files for x86/amd64.
375
376   06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
377   Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
378
379   01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
380   modules/generic_stage_target.py:
381   Added split to use section for bug #104414.
382
383   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
384   livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
385   livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
386   Tabs to whitespaces for isolinux.
387
388   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
389   targets/support/bootloader-setup.sh:
390   Changed isolinux to use new split-out help messages. Using grub gives a
391   single help message with pager.
392
393   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
394   +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
395   +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
396   +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
397   Added F2->F7 help messages for isolinux.
398
399   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
400   livecd/files/README.txt, livecd/files/generic.motd.txt,
401   livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
402   livecd/files/livecd-local.start:
403   Updated files from latest used to build LiveCD.
404
405   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
406   Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
407
408   29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
409   modules/catalyst_support.py:
410   Added fix for using options with = in them with --cli (ex.
411   livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
412   <cell@ices.utexas.edu> for pointing this out to me via email.
413
414   09 Aug 2005; Eric Edgar <rocket@gentoo.org>
415   modules/generic_stage_target.py, targets/support/functions.sh:
416   fix bug in exec_in_chroot for stage1 target
417
418   09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
419   modules/generic_stage_target.py:
420   fix missing os. in os.popen. and clear the autoresume flags if the chroot is
421   invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
422
423   09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
424   catalyst, examples/livecd-stage2_template.spec,
425   examples/snapshot_template.spec, files/catalyst.conf,
426   livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
427   livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
428   livecd/files/x86-help.msg, modules/catalyst_lock.py,
429   modules/catalyst_support.py, modules/livecd_stage2_target.py,
430   targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
431   targets/livecd-stage2/livecd-stage2-controller.sh,
432   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
433   targets/stage2/stage2-preclean-chroot.sh,
434   targets/stage3/stage3-preclean-chroot.sh,
435   targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
436   targets/support/chroot-functions.sh, targets/support/create-iso.sh,
437   targets/support/filesystem-functions.sh, targets/support/functions.sh,
438   targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
439   targets/support/target_image_setup.sh:
440   Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
441   to look at gamecdfs-update.sh yet.
442
443   09 Aug 2005; Eric Edgar <rocket@gentoo.org>
444   modules/generic_stage_target.py:
445   Remove extra debugging print statement
446
447   09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
448   +modules/catalyst_lock.py, modules/catalyst_support.py,
449   modules/embedded_target.py, modules/generic_stage_target.py,
450   modules/grp_target.py, modules/livecd_stage1_target.py,
451   modules/livecd_stage2_target.py, modules/netboot_target.py,
452   modules/snapshot_target.py, modules/stage1_target.py,
453   modules/stage2_target.py, modules/stage4_target.py,
454   targets/support/functions.sh:
455   Add locking support. Code simplification for unpack and unpack snapshot.
456   Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
457   Add seedcache support (Grabs output from previous target run)
458   options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
459
460   27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
461   modules/catalyst_support.py, modules/generic_stage_target.py:
462   Add support to cache the snapshot dir. add snapcache to options. add
463   snapshot_cache= to override the default location of the cache in
464   catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
465
466   27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
467   +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
468   Forward port README.txt and Getting_Online.txt files from catalyst
469   1.1.10.8's release.
470
471   22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
472   Add automatic creation/deletion of runlevels based on rcadd rcdel
473
474   19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
475   Fix grp so that grp/use is not required anymore
476
477   12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
478   -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
479   -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
480   -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
481   -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
482   +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
483   +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
484   Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
485   they are known to cause booting problems.
486
487   08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
488   livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
489   Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
490   <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
491   finding this bug.
492
493   08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
494   targets/stage1/stage1-chroot.sh:
495   Fixed quoting in stage1 profile check.
496
497   07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
498   targets/stage3/stage3-chroot.sh:
499   Fixing USE for stage3.
500
501   07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
502   targets/support/chroot-functions.sh:
503   Fix FETCH code so it will run for Pylon
504
505   07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
506   targets/grp/grp-chroot.sh:
507   Fix bindist invcation.
508
509   07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
510   targets/grp/grp-chroot.sh:
511   Made sure bindist was used for all emerges in GRP.
512
513   07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
514   Fix USE flags for grp build
515
516   07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
517   targets/stage4/stage4-chroot.sh:
518   let grp use the users environment variables and removed extra
519   grp_stage23_use from stage4
520
521   07 Jul 2005; Eric Edgar <rocket@gentoo.org>
522   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
523   Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
524
525   07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
526   fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
527   impact all previous spec files that use this option. Its beejays fault
528
529   06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
530   Changed to use linux32 for ppc32 support when build host is ppc64.
531
532   06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
533   arch/x86.py:
534   Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
535
536   06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
537   Minor cosmetic print statement fixes for readability
538
539   06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
540   modules/catalyst_support.py, modules/generic_stage_target.py:
541   Fix None None bug and exception reporting
542
543   06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
544   Fix iso creation script.  Case statement out of place
545   
546   05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
547   arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
548   arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
549   catalyst, files/catalyst.conf, modules/builder.py,
550   modules/catalyst_support.py, modules/embedded_target.py,
551   modules/generic_stage_target.py, modules/generic_target.py,
552   modules/grp_target.py, modules/livecd_stage1_target.py,
553   modules/livecd_stage2_target.py, modules/netboot_target.py,
554   modules/snapshot_target.py, modules/stage1_target.py,
555   modules/stage2_target.py, modules/stage3_target.py,
556   modules/stage4_target.py, modules/tinderbox_target.py,
557   targets/embedded/embedded-chroot.sh,
558   targets/embedded/embedded-fs-runscript.sh,
559   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
560   targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
561   targets/grp/grp-preclean-chroot.sh,
562   targets/livecd-stage1/livecd-stage1-chroot.sh,
563   targets/livecd-stage1/livecd-stage1-controller.sh,
564   targets/livecd-stage2/livecd-stage2-controller.sh,
565   targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
566   targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
567   targets/netboot/netboot-image.sh, targets/stage1/build.py,
568   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
569   targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
570   targets/stage2/stage2-controller.sh,
571   targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
572   targets/stage3/stage3-controller.sh,
573   targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
574   targets/stage4/stage4-controller.sh,
575   targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
576   targets/support/create-iso.sh, targets/support/functions.sh,
577   targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
578   targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
579   targets/support/target_image_setup.sh,
580   targets/tinderbox/tinderbox-chroot.sh,
581   targets/tinderbox/tinderbox-controller.sh,
582   targets/tinderbox/tinderbox-preclean-chroot.sh:
583   Big honkin' copyright update.
584
585   05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
586   modules/generic_stage_target.py:
587   add additional logging output. Use standard os redirection methods to log to
588   a file
589
590   05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
591   targets/stage1/stage1-chroot.sh:
592   Added profile sanity check for bug #97867.
593
594   05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
595   targets/support/bootloader-setup.sh:
596   Removing acpi=off from default kernel arguments and adding ia64
597   livecd-stage2 support functions and cdtar.
598
599   30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
600   targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
601   Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
602   control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
603   splash command line.
604
605   28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
606   targets/support/create-iso.sh:
607   Fixed up zisofs support. Waiting for response from sparc before touching
608   their ISO creation.
609
610   28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
611   modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
612   targets/support/functions.sh:
613   Added livecd/bootargs and added the option to the bootloader-setup.sh script
614   to allow it to work on all arches that dynamically build their bootloader
615   configuration.
616
617   27 Jun 2005; Eric Edgar <rocket@gentoo.org>
618   targets/stage4/stage4-controller.sh:
619   Fix stage4 so it doesnt run the bootloader stuff
620
621   24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
622   targets/support/bootloader-setup.sh:
623   Removed dokeymap from non-Gentoo releases.
624
625   23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
626   targets/support/livecdfs-update.sh:
627   Added call to update-pciids to download the latest pci.ids file.
628
629   23 Jun 2005; Eric Edgar <rocket@gentoo.org>
630   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
631   modules/stage4_target.py:
632   Allow changing the location of the pkg_cache in stage4 or livecd-stage1
633
634   22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
635   Fix issue where -s on the command line would not run
636
637   22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
638   livecd/files/generic.motd.txt:
639   Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
640   kernel configurations.
641
642   22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
643   targets/support/livecdfs-update.sh:
644   Updated hostname/domainname creation for new baselayout.
645
646   16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
647   targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
648   Fixing some bootloader isolinux/boot stuff for x86/amd64.
649
650   14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
651   targets/support/chroot-functions.sh:
652   Change portage emerge to use --oneshot --nodeps to keep from merging the
653   same packages multiple times.
654
655   14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
656   targets/stage2/stage2-chroot.sh:
657   Added a -p bootstrap when catalyst is called with -V (verbose).
658
659   10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
660   targets/support/livecdfs-update.sh:
661   Removed inittab hack, as this is done by livecd-tools.
662
663   09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
664   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
665   Revert sync for bug #86914.  Yeah... I need to pay more attention sometimes.
666
667   09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
668   -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
669   -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
670   livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
671   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
672   targets/livecd-stage2/livecd-stage2-controller.sh:
673   Removed gentoo.png and creation of face directory. Changed
674   livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
675   1.1.10_pre4.
676
677   02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
678   targets/stage1/stage1-preclean-chroot.sh,
679   targets/support/chroot-functions.sh:
680   Added setup_binutils function and force both of them to run during stage1
681   cleanup.
682
683   01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
684   examples/livecd-stage2_template.spec:
685   Added livecd/volid explanation to example spec.
686
687   01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
688   targets/support/create-iso.sh:
689   General cleanup of ISO code and added default livecd/volid when it is not set.
690
691   25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
692   targets/embedded/embedded-controller.sh:
693   Actually modify the embedded target this time.
694
695   25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
696   examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
697   targets/livecd-stage2/livecd-stage2-controller.sh,
698   targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
699   Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
700   and livecd-stage2 targets.
701
702   20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
703   files/catalyst.conf:
704   Retired zhen and added storedir to default catalyst.conf.
705
706   20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
707   targets/support/livecdfs-update.sh:
708   Uncommented openglify, since it is needed for both opengl-update-livecd and
709   opengl-update.
710
711   18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
712   modules/generic_stage_target.py:
713   Fix print statement so it shows when kill_chroot_pids is run correctly
714
715   16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
716   modules/snapshot_target.py:
717   Fix snapshot target to skip the kill_pids check
718
719   06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
720   Bug fixes in parse_spec, fix issues detecting list or string.
721
722   05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
723   modules/catalyst_support.py:
724   Fix bug 65284. More flexible spec parsing. Should handle cases where no
725   spaces are after :. Better handling of comments ( ie preprocessed and
726   stripped off ). Unset empty keys.
727
728   03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
729   targets/support/kill-chroot-pids.sh:
730   Remove extra P_NAME definition that is never used. Saves processing time.
731   Bumped catalyst to pre2
732
733   03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
734   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
735   +targets/support/kill-chroot-pids.sh:
736   User info about runscript and archscript. Added checks for processes running
737   in the chroot and created a script to kill them. Should fix the unmounting
738   issues with gconfd or any other running application in the chroot
739
740   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
741   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
742   Remove using gcc-config to set things up as we should all be using 2005.0
743   seed stages now.
744
745   29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
746   examples/livecd-stage2_template.spec:
747   Added livecd/users to example livecd-stage2 spec file.
748
749   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
750   targets/support/livecdfs-update.sh:
751   Change default hostnames for livecds
752
753   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
754   targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
755   Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
756   bootloading
757
758   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
759   modules/livecd_stage2_target.py:
760   Clear autoresume flags when build is done
761
762   29 Apr 2005; Eric Edgar <rocket@gentoo.org>
763   modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
764   targets/support/create-iso.sh:
765   Fix isolinux so that it finds menus and kernels and stuff
766
767   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
768   modules/generic_stage_target.py:
769   Make purge operation a little less chatty, removed print statements
770
771   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
772   livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
773   livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
774   updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
775
776   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
777   modules/generic_stage_target.py, modules/livecd_stage2_target.py:
778   print warning message about deprecated use of cdfstype
779
780   28 Apr 2005; Eric Edgar <rocket@gentoo.org>
781   targets/support/chroot-functions.sh:
782   statically define genkernel location to eliminate which command failure if
783   genkernel is not installed
784
785   27 Apr 2005; Eric Edgar <rocket@gentoo.org>
786   modules/generic_stage_target.py:
787   change the portage_overlay to an array so it always works
788
789   27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
790   modules/catalyst_support.py:
791   Fix exception handling to remove extraneous prints of None
792
793   27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
794   Remove iso creation code from stage4
795
796   27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
797   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
798   modules/livecd_stage2_target.py, modules/snapshot_target.py,
799   targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
800   targets/livecd-stage1/livecd-stage1-chroot.sh,
801   targets/livecd-stage1/livecd-stage1-controller.sh,
802   targets/livecd-stage2/livecd-stage2-controller.sh,
803   targets/netboot/netboot-controller.sh,
804   targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
805   targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
806   targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
807   targets/support/create-iso.sh, targets/support/kmerge.sh,
808   targets/support/target_image_setup.sh,
809   targets/tinderbox/tinderbox-controller.sh:
810   Fix some exception handling in catalyst_support.py
811   remove intermediate destination folder of iso and tarball
812   Add additional tests for folders not found on host but defined
813           in spec file.  Keep catalyst from erroring in this case.
814   Change exit code on shell scripts so that errors are reported to catalyst
815           and causes catalyst to die on errors
816   Fix bug in livecd-stage1-chroot.sh so that it uses USE flags properly
817   Added additional check for mkisofs.  Informs user of where to get the program.
818   Removed autoresume code from ccache and distcc installation until I can figure
819           out a way to have the autoresume flag go someplace outside the chroot.
820
821   26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
822   Remove bind mounts before rm operations happen at startup
823
824   26 Apr 2005; Eric Edgar <rocket@gentoo.org>
825   modules/generic_stage_target.py:
826   Fix bug where purge deletes the autoresume directory but doesnt recreate it
827
828   26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
829   modules/generic_stage_target.py:
830   fix minor bug in the purge code so that it actually runs the commands
831
832   22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
833   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
834   modules/stage4_target.py:
835   Change ordering of tasks so root_overlay and fsscript occur after
836   livecd_update, giving users a chance to override livecd_update
837
838   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
839   modules/catalyst_support.py, modules/generic_stage_target.py:
840   Added a better exception handling message for keyboard interrupt and added
841   countdown timer for purge operation to give an opportunity to exit
842
843   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
844   modules/catalyst_support.py, modules/generic_stage_target.py:
845   Add support to clear the autoresume flags and improve the purge code to
846   clean the chroot, and pkg/kern cache
847
848   21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
849   modules/catalyst_support.py, modules/generic_stage_target.py,
850   modules/livecd_stage1_target.py:
851   only append livecd-tools to the livecd-stage1 target package list and move a
852   check out of the way so command line and spec files can co-exist
853
854   21 Apr 2005; Eric Edgar <rocket@gentoo.org>
855   modules/generic_stage_target.py:
856   fixed python syntax in set_packages so catalyst will run
857
858   21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
859   modules/embedded_target.py, modules/generic_stage_target.py,
860   modules/grp_target.py, modules/livecd_stage1_target.py,
861   modules/livecd_stage2_target.py, modules/netboot_target.py,
862   modules/stage4_target.py, modules/tinderbox_target.py,
863   targets/embedded/embedded-chroot.sh,
864   targets/embedded/embedded-controller.sh,
865   targets/livecd-stage1/livecd-stage1-controller.sh,
866   -targets/livecd-stage2/livecd-stage2-bootloader.sh,
867   -targets/livecd-stage2/livecd-stage2-cdfs.sh,
868   targets/livecd-stage2/livecd-stage2-controller.sh,
869   -targets/livecd-stage2/livecd-stage2-iso.sh,
870   targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
871   +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
872   +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
873   targets/support/functions.sh, targets/support/livecdfs-update.sh,
874   +targets/support/target_image_setup.sh:
875   embedded target cleanups ... iso,bootloader,target_setup generalizations,
876   minor code fixes
877
878   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
879   targets/livecd-stage2/livecd-stage2-controller.sh,
880   targets/support/livecdfs-update.sh:
881   Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
882   a custom one if livecd/type is gentoo-gamecd. Added more default setup to
883   livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
884   and generic-livecd.
885
886   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
887   targets/livecd-stage2/livecd-stage2-controller.sh,
888   targets/support/rc-update.sh:
889   Updated rc-update.sh with better defaults for different livecd/type settings
890   and cleaning up file copying in livecd-stage2-controller.sh to match
891   catalyst 1.1.9.
892
893   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
894   Made example of catalyst.conf in README match the default catalyst.conf
895   provided.
896
897   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
898   -REMARKS, -TODO:
899   Removing old files from previous maintainers and updating README.
900
901   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
902   modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
903   Added livecd/users option to create non-root users. The first user listed
904   will also be used for auto-starting X, if X is merged onto the CD.
905
906   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
907   targets/livecd-stage1/livecd-stage1-controller.sh,
908   targets/livecd-stage2/livecd-stage2-controller.sh,
909   targets/support/livecdfs-update.sh:
910   Updated all instances of livecd/type: gentoo-release-environmental to
911   gentoo-release-livecd and added generic-livecd.
912
913   20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
914   examples/fsscript.sh.example, examples/gamecd.conf.example,
915   examples/generic_stage_template.spec, examples/grp_template.spec,
916   examples/livecd-stage1_template.spec,
917   examples/livecd-stage2_template.spec, examples/netboot_template.spec,
918   examples/snapshot_template.spec:
919   Imported example files from catalyst 1.1.9 to make them more verbose.
920
921   18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
922   Fix grp/use bug #89365
923
924   15 Apr 2005; Eric Edgar <rocket@gentoo.org>
925   modules/generic_stage_target.py, targets/support/kmerge.sh:
926   Fixes for initramfs overlay support.
927
928   15 Apr 2005; Eric Edgar <rocket@gentoo.org>
929   modules/generic_stage_target.py, targets/support/kmerge.sh,
930   targets/support/pre-kmerge.sh:
931   Fix ctrl-c error if pre-kmerge.sh is running by sourcing
932   /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
933   caching bug; Also adding preliminary support for initramfs_overlay from genkernel
934
935   14 Apr 2005; Eric Edgar <rocket@gentoo.org>
936   modules/generic_stage_target.py, targets/support/kmerge.sh:
937   Removed support for postconf as genkernel no longer has that option
938
939   14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
940   modules/embedded_target.py, modules/generic_stage_target.py,
941   modules/grp_target.py, modules/livecd_stage1_target.py,
942   modules/livecd_stage2_target.py, modules/netboot_target.py,
943   modules/stage4_target.py, modules/tinderbox_target.py,
944   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
945   targets/stage1/stage1-preclean-chroot.sh,
946   targets/support/chroot-functions.sh:
947   AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
948   die properly on CTRL-C; fixed stage1 bug with gcc-setup
949
950   11 Apr 2005; Eric Edgar <rocket@gentoo.org>
951   modules/livecd_stage2_target.py:
952   Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
953
954   11 Apr 2005; Eric Edgar <rocket@gentoo.org>
955   modules/generic_stage_target.py, modules/livecd_stage1_target.py,
956   modules/livecd_stage2_target.py, modules/stage4_target.py,
957   targets/livecd-stage1/livecd-stage1-controller.sh,
958   targets/livecd-stage2/livecd-stage2-controller.sh,
959   targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
960   targets/support/functions.sh, targets/support/kmerge.sh,
961   targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
962   Generalized kernel support, fsscript, rcupdate, etc for stage4
963
964   09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
965   targets/support/pre-kmerge.sh:
966   Removed sed for usb devices from legacy genkernel, as we're going to require
967   a version much higher that no longer exhibits the bug.
968
969   08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
970   examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
971   targets/support/livecdfs-update.sh:
972   Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
973   properly with hotplug firmwares, and also updated gamecd.conf.example, since
974   the ut2004demo shell script has been renamed to ut2004-demo.
975
976   08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
977   let genkernel always reinstall itself
978
979   07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
980   modules/catalyst_support.py, modules/generic_stage_target.py,
981   modules/stage1_target.py, targets/support/livecdfs-update.sh:
982   fix case bug in livecdfs-update.sh; fix bug in initial command line
983   arguement parsing; add cflags spec file support which is only allowed to
984   override in stage1
985
986   07 Apr 2005; Eric Edgar <rocket@gentoo.org>
987   targets/stage3/stage3-chroot.sh:
988   Fix a use flag bug in the stage3
989
990   07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
991   modules/generic_stage_target.py:
992   Changes to allow cflags, chost, cxxflags in a spec file
993
994   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
995   targets/livecd-stage1/livecd-stage1-controller.sh,
996   targets/livecd-stage2/livecd-stage2-controller.sh,
997   targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
998   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
999   targets/support/pre-kmerge.sh:
1000   change the code to use more case statements. Fix gcc issue in stage1.
1001
1002   06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1003   targets/livecd-stage1/livecd-stage1-controller.sh,
1004   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
1005   Merging in changes from catalyst 1.1.x for gamecd support.
1006
1007   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
1008   targets/stage1/stage1-preclean-chroot.sh:
1009   Removing gcc-config stuff to see if its still required to work around a gcc
1010   bug
1011
1012   06 Apr 2005; Eric Edgar <rocket@gentoo.org>
1013   targets/support/chroot-functions.sh, targets/support/kmerge.sh:
1014   Added tests for genkernel >3.2.0
1015
1016   05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
1017   Fixed email address
1018
1019   05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
1020   Updated AUTHORS with new maintainers and updated contributors list.
1021
1022   05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1023   examples/fsscript.sh.example, livecd/files/README.txt,
1024   livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
1025   livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
1026   targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
1027   Changed maintainers. Updated examples/fsscript.sh.example to provide better
1028   documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
1029   universal.motd.txt to resolve documentation issue on bug #86914. Added
1030   x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
1031   sed-fu from livecdfs-update.sh and made default timezone UTC rather than
1032   GMT.
1033
1034   05 Apr 2005; Eric Edgar <rocket@gentoo.org>
1035   targets/livecd-stage2/livecd-stage2-controller.sh:
1036   Removed a few unnecessary comments
1037
1038   05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
1039   Removed obsolete files from the livecd directory as the functionality has
1040   moved into the targets folders
1041
1042   04 Apr 2005; Eric Edgar <rocket@gentoo.org>
1043   +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
1044   Additional catalyst 2.0.0 files
1045
1046   04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
1047   +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1048   +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
1049   +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
1050   -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
1051   -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
1052   -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
1053   -livecd/runscript/alpha-archscript.sh,
1054   -livecd/runscript/default-runscript.sh,
1055   -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
1056   -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
1057   -livecd/runscript-support/gamecdfs-update.sh,
1058   -livecd/runscript-support/kmerge.sh,
1059   -livecd/runscript-support/livecdfs-update.sh,
1060   -livecd/runscript-support/post-kmerge.sh,
1061   -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
1062   modules/embedded_target.py, modules/generic_stage_target.py,
1063   modules/grp_target.py, modules/livecd_stage1_target.py,
1064   modules/livecd_stage2_target.py, -modules/netboot.py,
1065   +modules/netboot_target.py, modules/snapshot_target.py,
1066   modules/stage1_target.py, +modules/stage4_target.py,
1067   modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
1068   +targets/embedded/embedded-controller.sh,
1069   targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
1070   -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
1071   +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
1072   -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1073   +targets/livecd-stage1/livecd-stage1-controller.sh,
1074   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1075   -targets/livecd-stage1/livecd-stage1.sh,
1076   +targets/livecd-stage2/livecd-stage2-bootloader.sh,
1077   +targets/livecd-stage2/livecd-stage2-cdfs.sh,
1078   +targets/livecd-stage2/livecd-stage2-controller.sh,
1079   +targets/livecd-stage2/livecd-stage2-iso.sh,
1080   targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
1081   targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
1082   -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
1083   -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
1084   targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1085   +targets/stage1/stage1-controller.sh,
1086   +targets/stage1/stage1-preclean-chroot.sh,
1087   -targets/stage1/stage1-preclean1-chroot.sh,
1088   -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
1089   targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
1090   targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
1091   targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
1092   targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
1093   +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
1094   +targets/stage4/stage4-preclean-chroot.sh,
1095   +targets/support/chroot-functions.sh,
1096   +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
1097   +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
1098   +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
1099   +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1100   +targets/tinderbox/tinderbox-controller.sh,
1101   targets/tinderbox/tinderbox-preclean-chroot.sh,
1102   -targets/tinderbox/tinderbox.sh:
1103   Initial Import of Catalyst 2.0.0
1104
1105   30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1106   livecd/runscript-support/livecdfs-update.sh:
1107   Added /usr/portage as tmpfs (this will be made conditional later).
1108
1109   29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1110   +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
1111   Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
1112   from an interactive shell.
1113
1114   29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1115   -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
1116   livecd/files/livecd-local.start, -livecd/files/mkvardb,
1117   livecd/runscript-support/pre-kmerge.sh,
1118   livecd/runscript/default-runscript.sh:
1119   Moved livecd-bash_profile to livecd-bashrc. Added check for
1120   /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
1121   sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
1122   time.
1123
1124   24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
1125   modules/generic_stage_target.py:
1126   Applying arm patch from vapier and closing bug #86466. This is now catalyst
1127   1.1.8, so enjoy.
1128
1129   24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
1130   livecd/runscript/default-runscript.sh,
1131   targets/livecd-stage1/livecd-stage1.sh:
1132   Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
1133   #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
1134   arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
1135   /tmp in the chroot.
1136
1137   19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1138   livecd/runscript/ppc-archscript.sh:
1139   Added -l to mkisofs line for ppc as this allows full 31 character file names.
1140
1141   16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1142   livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
1143   Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
1144   for multiple initrd files.
1145
1146   16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1147   livecd/runscript/ppc-archscript.sh:
1148   Modifed PPC archscript to close bug #84648 and also to make the PPC
1149   archscript produce multiple initrd files, like x86/amd64.
1150
1151   09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1152   -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
1153   -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
1154   livecd/runscript/ppc-archscript.sh:
1155   Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
1156   isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
1157   livecd/volid for the HFS volid, too.
1158
1159   09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1160   Calling this one 1.1.7 and rolling a tarball.
1161
1162   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1163   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1164   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
1165   -livecd/runscript/sparc64-archscript.sh,
1166   livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
1167   Added livecd/volid to set the volume ID when creating the ISO, patch by
1168   Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
1169   sparc-archscript.sh and removing sparc64 one, as they are identical now.
1170
1171   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1172   +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
1173   +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
1174   Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
1175
1176   08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1177   livecd/runscript-support/livecdfs-update.sh:
1178   Removed hdparm from default runlevel as it break ide=nodma at boot.
1179
1180   07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1181   livecd/runscript-support/kmerge.sh,
1182   livecd/runscript-support/pre-kmerge.sh,
1183   targets/livecd-stage1/livecd-stage1-chroot.sh:
1184   Revert last set of changes and remove portage version check from emerge in
1185   livecd-stage1, as it breaks catalyst's ability to fail properly on an
1186   incomplete emerge.
1187
1188   07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1189   livecd/runscript-support/kmerge.sh,
1190   livecd/runscript-support/pre-kmerge.sh:
1191   Change genkernel check to use best_version and has_version to determine if
1192   the any previously installed versions of genkernel are up to date. Change
1193   emerge line for kernels to use -n option to only install if they were not
1194   previously installed.
1195
1196   06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1197   livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1198   -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
1199   -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
1200   livecd/runscript/sparc-archscript.sh:
1201   Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
1202   unified sparc32/sparc64 cdtar.
1203
1204   06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1205   livecd/runscript-support/livecdfs-update.sh,
1206   livecd/runscript-support/pre-kmerge.sh:
1207   Change sudoers update to only run if /etc/sudoers exists and only reduce
1208   splash to 1024x768 on minimal and universal install CD.
1209
1210   05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
1211   targets/livecd-stage1/livecd-stage1.sh:
1212   Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
1213   #73363.
1214
1215   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1216   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1217   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
1218   livecd/runscript/sparc64-archscript.sh,
1219   livecd/runscript/x86-archscript.sh:
1220   Added a new empty livecd file to each archscript. This will be used for an
1221   identifier by genkernel to allow booting from a non-primary CDROM.
1222
1223   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1224   Catalyst 1.1.6 is here.
1225
1226   03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1227   targets/stage1/stage1-preclean2-chroot.sh:
1228   Commenting out stage1 cleaning of /var/db.
1229
1230   02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1231   livecd/runscript-support/pre-kmerge.sh:
1232   Made splash reduction to 1024x768 only for minimal and universal release media.
1233
1234   01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1235   targets/stage1/stage1-preclean2-chroot.sh:
1236   Added SLOT files back to /var/db entries in stage1.
1237
1238   01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1239   +livecd/files/gentoo.png, livecd/files/livecd-local.start,
1240   livecd/runscript/default-runscript.sh,
1241   livecd/runscript-support/livecdfs-update.sh,
1242   targets/livecd-stage2/unmerge.sh:
1243   Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
1244   not writeable at boot. Removed -a from cp in default-runscript.sh to keep
1245   the copy from preserving permissions and also adding /usr/share/faces and
1246   default Gentoo icon. We'll see how the icon does for us. Removing serial
1247   init script, as it causes problems with the splash theme.
1248
1249   28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1250   targets/livecd-stage1/livecd-stage1.sh:
1251   -n, not -z
1252
1253   28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1254   livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
1255   livecd/runscript-support/kmerge.sh,
1256   livecd/runscript-support/livecdfs-update.sh,
1257   livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
1258   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
1259   targets/stage1/stage1-preclean2-chroot.sh:
1260   Removed x-setup from local.start and added in symlinks for gconf, portage
1261   profiles (for installer) and /var/db. Added a touch for root's .bashrc for
1262   baselayout and removed /etc/startx from the environmental type. Commented
1263   unmerge of sources in kmerge.sh, as they should be unmerged by the spec
1264   file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
1265   users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
1266   for X, use the latest pci.ids and usb.ids from portage, and create
1267   /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
1268   post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
1269   snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
1270   one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
1271   gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
1272   executable.
1273
1274   04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1275   Removed ccache from default options as it breaks catalyst when merged with
1276   USE=-ccache.
1277
1278   04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1279   modules/snapshot_target.py:
1280   Added /local/ to snapshot exclusion.
1281
1282   31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1283   livecd/runscript-support/livecdfs-update.sh:
1284   Updated to attempt to start 5 interfaces, rather than 4. You can blame
1285   gustavoz and his 5 interface Xeon for this.
1286
1287   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1288   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
1289   Added a conditional before killing gconfd-2. This is also going to be
1290   catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
1291   release.
1292
1293   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1294   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
1295   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
1296   Moved killall -9 gconfd-2 to execute outside chroot.
1297
1298   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1299   livecd/files/x86-help.msg:
1300   Modified x86-help.msg to remove agpgart line, add noload= line, and replace
1301   tabs with spaces.
1302
1303   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1304   livecd/runscript/x86-archscript.sh:
1305   Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
1306   line.
1307
1308   29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1309   Version 1.1.4
1310
1311   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1312   targets/livecd-stage1/livecd-stage1.sh:
1313   Added killall for gconfd-2 back into livecd-stage1.sh
1314
1315   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1316   livecd/runscript/alpha-archscript.sh:
1317   Alpha fixes for multiple kernels..
1318
1319   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1320   livecd/runscript-support/kmerge.sh:
1321   Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
1322
1323   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1324   livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
1325   livecd/runscript/sparc64-archscript.sh:
1326   Force devfs if udev is not selected for all supporting arches.
1327
1328   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1329   livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
1330   livecd/runscript-support/kmerge.sh:
1331   Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
1332   kernels.
1333
1334   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1335   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
1336   Re-enabled preclean in grp and added gconfd-2 killing.
1337
1338   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1339   livecd/runscript/x86-archscript.sh:
1340   Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
1341   users to use apm.
1342
1343   28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1344   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1345   targets/livecd-stage1/livecd-stage1-chroot.sh,
1346   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1347   targets/livecd-stage1/livecd-stage1.sh,
1348   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
1349   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1350   Added ability to pause indefinitely. This closes bug #79798. I've also added
1351   the gcond-2 killall back in, but now it is in the actual preclean script and
1352   is executed inside the chroot.
1353
1354   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1355   Updated for 1.1.3 release.
1356
1357   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1358   targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1359   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
1360   targets/netboot/netboot-packages.sh,
1361   targets/tinderbox/tinderbox-chroot.sh:
1362   Updated to use package.use correctly. Blame Robert Paskowitz
1363   <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
1364
1365   26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1366   targets/stage1/stage1-preclean2-chroot.sh:
1367   Fixed find line for new stage1 /var/db/pkg.
1368
1369   25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1370   targets/stage1/stage1-preclean2-chroot.sh:
1371   Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
1372   COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
1373   its size small.
1374
1375   24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1376   livecd/runscript-support/livecdfs-update.sh:
1377   Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
1378   added net.ethX symlinks, and added copying of files from
1379   /usr/lib/hotplug/firmware into firmware tarball.
1380
1381   23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1382   livecd/runscript-support/livecdfs-update.sh:
1383   Firmware updated to use new /lib/firmware directory.
1384
1385   16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
1386   fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
1387   work when both -f and -C were used on the command line.
1388
1389   13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1390   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1391   targets/livecd-stage1/livecd-stage1-chroot.sh,
1392   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
1393   targets/stage3/stage3-chroot.sh:
1394   Added a portage version check to each target that uses --newuse to ensure a
1395   high enough version is used. This resolves bug #75336.
1396
1397   13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1398   livecd/files/livecd-local.start:
1399   Possible local.start fix for beejay.
1400
1401   12 Jan 2005; John Davis <zhen@gentoo.org>
1402   modules/embedded.py:
1403   kernel building patch for embedded from mutex@gentoo.org (bug #76542)
1404
1405   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1406   livecd/runscript-support/kmerge.sh:
1407   Added ccache support to genkernel call in livecd-stage2.
1408
1409   11 Jan 2005; John Davis <zhen@gentoo.org>
1410   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
1411   targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
1412   targets/netboot/netboot.sh:
1413   netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
1414   some feature enhancements.
1415
1416   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1417   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1418   targets/livecd-stage1/livecd-stage1-chroot.sh,
1419   targets/livecd-stage1/livecd-stage1.sh,
1420   targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
1421   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
1422   Added a -F or --fetchonly command line option and closing out bug #77480.
1423   Also added a portage version check to livecd-stage1 to close out bug #68307.
1424
1425   11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1426   livecd/runscript-support/livecdfs-update.sh,
1427   targets/stage3/stage3-chroot.sh:
1428   Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
1429   target to use emerge -e when building. This is only temporary until the
1430   bootstrap.sh script can be fixed or another solution can be decided upon.
1431
1432   09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
1433   +targets/embedded/kmerge.sh:
1434   partial fix for #76542, waiting for the necessary patch to modules/embedded.py
1435   from mutex@gentoo.org
1436
1437   09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1438   modules/livecd_stage2_target.py:
1439   fix for bug #76146
1440
1441   05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1442   livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
1443   Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
1444   targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
1445   the brokenness of a stage1 tarball.
1446
1447   04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
1448   patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
1449   cmdline
1450
1451   04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1452   modules/livecd_stage2_target.py:
1453   fix for #76530
1454
1455   04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1456   -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
1457   -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
1458   -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
1459   +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
1460   +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
1461   Upgraded the isolinux cdtar files and closing bug #70518.
1462
1463   04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1464   modules/embedded_target.py, modules/generic_stage_target.py,
1465   modules/grp_target.py, modules/livecd_stage1_target.py,
1466   modules/livecd_stage2_target.py, modules/netboot.py,
1467   modules/stage1_target.py, modules/tinderbox_target.py:
1468   Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
1469   separate out specific target logic from the generic targets modules.
1470
1471   03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
1472   new PPC arch file from pvdabeel@gentoo.org
1473
1474   01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
1475   examples/generic_stage_template.spec, modules/catalyst_support.py:
1476   tweaking error handling in the main catalyst script
1477   updated the example to include a blurb about portage_confdir
1478
1479   29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1480   livecd/runscript-support/livecdfs-update.sh:
1481   Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
1482
1483   17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
1484   fix for #73851
1485
1486   17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
1487   fix for #66592. catalyst now gives a traceback when it bails out, making
1488   troubleshooting amazingly easier
1489
1490   17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1491   modules/catalyst_support.py, modules/embedded_target.py,
1492   modules/generic_stage_target.py, modules/grp_target.py,
1493   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1494   modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
1495   Reversing patch from Eric Edgar from bug #70663.
1496
1497   17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1498   livecd/runscript/x86-archscript.sh:
1499   Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
1500   not work without it (mkisofs fails on creating ISO).
1501
1502   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1503   modules/catalyst_support.py, modules/embedded_target.py,
1504   modules/generic_stage_target.py, modules/grp_target.py,
1505   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1506   modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
1507   Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
1508   separate out specific target logic from the generic targets modules.
1509
1510   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1511   modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
1512   targets/embedded/embedded.sh:
1513   Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
1514
1515   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1516   +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
1517   livecd/runscript/default-runscript.sh,
1518   livecd/runscript-support/gamecdfs-update.sh,
1519   livecd/runscript-support/livecdfs-update.sh,
1520   modules/livecd_stage2_target.py:
1521   Added gamecd/conf option to livecd_stage2_target.py, added
1522   gamecd.conf.example to /examples, cleaned up game-specific code in
1523   gamecdfs-update.sh to make it more generic, added more fundtionality to
1524   livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
1525   and gentoo-gamecd to make spec files simpler and to remove the need for
1526   specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
1527   user to still use a custom fsscript of their own.
1528
1529   16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1530   +livecd/files/environmental.motd.txt,
1531   targets/livecd-stage1/livecd-stage1.sh:
1532   Added environmental.motd.txt for gentoo-release-environmental livecd/type.
1533
1534   15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1535   livecd/runscript/default-runscript.sh,
1536   livecd/runscript-support/livecdfs-update.sh:
1537   Added gentoo-release-environmental as a valid livecd/type and did some
1538   cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
1539   devices other than eth0.
1540
1541   14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1542   targets/livecd-stage1/livecd-stage1-chroot.sh:
1543   Changed livecd-stage1 to merge each package individually. This should not
1544   make it into a production version of catalyst, but is here as a possible
1545   solution to bug #68307.
1546
1547   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1548   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1549   livecd/runscript/sparc-archscript.sh,
1550   livecd/runscript/sparc64-archscript.sh,
1551   livecd/runscript/x86-archscript.sh:
1552   Added failures to all arches on mkisofs failure and also made -z option to
1553   mkisofs optional on x86 depending on loop type used.
1554
1555   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1556   livecd/runscript/x86-archscript.sh:
1557   Making sure the mkisofs call causes a failure when it doesn't complete
1558   successfully. Once again, blame jforman, our beloved infra-monkey.
1559
1560   12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1561   livecd/runscript/default-runscript.sh:
1562   squashfs-utils->squashfs-tools fix.  Blame jforman.
1563
1564   09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1565   livecd/isogen/x86-isogen.sh:
1566   Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
1567   possibly not booting on really old systems.
1568
1569   09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1570   livecd/runscript/x86-archscript.sh:
1571   Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
1572   possibly not booting on really old systems.
1573
1574   08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1575   livecd/runscript-support/livecdfs-update.sh:
1576   Save some space by removing redundant firmware after tarball is made, only
1577   perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
1578   readable.
1579
1580   06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1581   targets/stage1/stage1-preclean2-chroot.sh:
1582   Added patch from vapier and closing bug #73556.
1583
1584   22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
1585   modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
1586   +targets/embedded/embedded-fs-runscript.sh,
1587   targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
1588   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
1589   fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
1590   from mutex@gentoo.org for modules/embedded.py
1591
1592   19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1593   livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
1594   livecd/runscript-support/livecdfs-update.sh:
1595   Fixing up some GameCD stuff and also fixing a problem with the ls and grep
1596   aliases having --color rather than --color=auto.
1597
1598   17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1599   livecd/files/livecd-local.start:
1600   Let's try actually making a proper edit on livecd/files/livecd-local.start
1601   this time, shall we...
1602
1603   17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1604   livecd/files/livecd-local.start:
1605   Fixing up livecd/files/livecd-local.start to remove ALSA config and make
1606   x-setup check for /etc/startx.
1607
1608   14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1609   livecd/runscript-support/gamecdfs-update.sh:
1610   Fixing minor sed bug in gamecdfs-update.sh.
1611
1612   07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1613   examples/snapshot_template.spec,
1614   livecd/runscript-support/gamecdfs-update.sh,
1615   livecd/runscript-support/livecdfs-update.sh:
1616   Fixing typo in snapshot_template.spec and closing bug #70321.
1617
1618   02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1619   livecd/runscript-support/pre-kmerge.sh:
1620   Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
1621   genkernel will only add the 1024x768 version of the gensplash image to the
1622   bzImage, which added with the livecd-stage2 removal of the unused splash
1623   images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
1624
1625   29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1626   +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1627   livecd/runscript/sparc64-archscript.sh:
1628   Updated with silo/mkisofs patch from gustavoz.
1629
1630   28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1631   livecd/files/x86-help.msg:
1632   Updated x86-help.msg to make it fall more inline with current
1633   genkernel/livecd-tools options.
1634
1635   28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1636   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1637   livecd/runscript-support/pre-kmerge.sh:
1638   Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
1639   it is only working properly on amd64 and x86 anyway. Also fixing a typo in
1640   genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
1641   loading.
1642
1643   22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1644   livecd/runscript-support/kmerge.sh,
1645   livecd/runscript-support/livecdfs-update.sh,
1646   targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
1647   Changed kernel build caching to use kerncache option, rather than pkgcache
1648   option. Fixed --postconf and --callback for builds that do not require them.
1649   Removed delay when removing package sin the system profile. This is now
1650   catalyst 1.1.0, so enjoy.
1651
1652   21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1653   livecd/runscript-support/livecdfs-update.sh:
1654   Stopping udev from using the nasty device tarball.  We don't need it anyway.
1655
1656   21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1657   livecd/runscript/sparc-archscript.sh,
1658   livecd/runscript/sparc64-archscript.sh,
1659   livecd/runscript-support/kmerge.sh,
1660   livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
1661   Fixing gpm support by uncommenting default settings. Fixing case where
1662   boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
1663   Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
1664   not get renamed. Fixed a problem where we were accidentally removing the
1665   hwdata-knoppix versions of pci.ids and usb.ids and linking
1666   /usr/share/misc/*.ids to non-existent files. This should hopefully be it
1667   for 2004.3 and catalyst 1.1.0.
1668
1669   19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
1670   patch from vapier@gentoo.org for bug #68080
1671
1672   19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
1673   livecd/runscript-support/kmerge.sh:
1674   made kernel caching dependent on the "pkgcache" option so that genkernel's
1675   postconf can actually work
1676
1677   18 Oct 2004; John Davis <zhen@gentoo.org>
1678   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1679   livecd/runscript-support/livecdfs-update.sh:
1680   patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
1681
1682   17 Oct 2004; John Davis <zhen@gentoo.org>
1683   livecd/runscript-support/livecdfs-update.sh:
1684   firmware tarball fix for packages that need firmware such as ipw2100
1685
1686   16 Oct 2004; <zhen@gentoo.org> livecd/files/x86-help.msg,
1687   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1688   livecd/runscript-support/livecdfs-update.sh,
1689   modules/livecd_stage2_target.py:
1690   patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
1691
1692   14 Oct 2004; <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
1693   acpi=off changed to acpi=ht. enables HT automatically for intel users, but
1694   should not hurt non-HT users
1695
1696   12 Oct 2004; John Davis <zhen@gentoo.org>
1697   targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
1698   +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
1699   targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
1700   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1701   livecd/runscript-support/kmerge.sh:
1702   bugfixes for #67195, #67197, #67122, and #46918
1703
1704   12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
1705   small netboot fixups
1706
1707   11 Oct 2004; <zhen@gentoo.org> modules/netboot.py,
1708   targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
1709   targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
1710   targets/netboot/netboot.sh:
1711   sweeping updates and changes to the netboot code. the patches should fix the
1712   arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
1713   Frysinger <vapier@gentoo.org> for writing and contributing the patches.
1714
1715   06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
1716   livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
1717   targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
1718   targets/netboot/netboot.sh:
1719   more code cleanup and maintenance
1720
1721   05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
1722   modules/generic_stage_target.py, +modules/netboot.py,
1723   +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
1724   +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
1725   +targets/netboot/netboot.sh:
1726   initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
1727   for writing them!
1728
1729   05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1730   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1731   targets/livecd-stage1/livecd-stage1-chroot.sh,
1732   targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1733   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1734   bugfix for #66083 which in turn addresses #61605. distcc apparently does not
1735   have to start a server on the build host for it to distribute.
1736
1737   04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
1738   added a new -s/ --snapshot option. no more using --cli to create snapshots,
1739   just do -s version_stamp
1740
1741   29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
1742   bugfix #60502 - the stage2 target can now resume the bootstrapping process
1743
1744   28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
1745   +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
1746   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1747   modules/livecd_stage2_target.py:
1748   udev support for livecds
1749
1750   16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
1751   +targets/livecd-stage2/unmerge.sh:
1752   bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
1753   Also, livecd-stage2 unmerge.sh added back in.
1754
1755   13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
1756   livecd/runscript-support/livecdfs-update.sh:
1757   bugfixes for #60887 and #63338
1758
1759   09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
1760   bugfixes for #63382 and #63338
1761
1762   08 Sep 2004; John Davis <zhen@gentoo.org>
1763   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1764   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
1765   livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
1766   livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
1767   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1768   targets/livecd-stage1/livecd-stage1-chroot.sh,
1769   -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
1770   targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1771   lots of changes in this revision. first of all, major cosmetic fixups to the
1772   archscripts. i also fixed a non-reported bug where pkgcache was not being used
1773   for distcc or ccache builds in most of the targets. bug #56581 is finially
1774   closed (kernel caching for multiple runs of the livecd-stage2 build) - big
1775   performance enhancement here.
1776
1777   07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1778   modules/livecd_stage2_target.py:
1779   fix for bug #63033, thanks to usata@gentoo.org for the patch
1780
1781   30 Aug 2004; John Davis <zhen@gentoo.org>
1782   livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
1783   bugfixes for #61537 and #61779
1784
1785   13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
1786   modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1787   modules/snapshot_target.py:
1788   bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
1789   enhancements), and #56773 (catalyst overlay for build root). Snapshotting
1790   time should also be improved due to a more efficient use of rsync. This commit will
1791   mark the portage version of catalyst-1.9.0.
1792
1793   10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
1794   add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
1795   #59882.
1796
1797   02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
1798   fix for bug #58208
1799
1800   02 Aug 2004; John Davis <zhen@gentoo.org>
1801   livecd/runscript-support/livecdfs-update.sh:
1802   bugfix #51086
1803
1804   02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1805   +targets/stage1/build.py, -targets/stage1/build.sh,
1806   targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
1807   targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
1808   targets/stage3/stage3-chroot.sh:
1809   applied patch from bug #58840. it should fix up things for uclibc stages and
1810   cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
1811
1812   21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
1813   +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
1814   +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
1815   -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
1816   -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
1817   livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
1818   livecd/runscript-support/livecdfs-update.sh,
1819   modules/livecd_stage2_target.py:
1820   addition of wolf31o2's gamecd patchset. untested, so please beware
1821
1822   14 Jul 2004; John Davis <zhen@gentoo.org>
1823   livecd/runscript-support/livecdfs-update.sh,
1824   modules/generic_stage_target.py, modules/livecd_stage2_target.py:
1825   fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
1826   livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
1827   this out of generic_stage_target and into livecd-stage2 since the
1828   livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
1829
1830   13 Jul 2004; <zhen@gentoo.org> livecd/runscript-support/livecdfs-update.sh:
1831   changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
1832   default rc'ed programs when only one change was required to rcadd. so I
1833   changed it so that the defaults are *always* loaded and specified additions/
1834   deletions are just added on top of those.
1835
1836   12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
1837   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1838   targets/livecd-stage1/livecd-stage1-chroot.sh,
1839   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1840   targets/tinderbox/tinderbox-chroot.sh:
1841   changing the more verbose behavior to the -V (verbose) flag
1842
1843   12 Jul 2004; <zhen@gentoo.org> catalyst,
1844   targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1845   targets/livecd-stage1/livecd-stage1-chroot.sh,
1846   targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1847   targets/tinderbox/tinderbox-chroot.sh:
1848   the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
1849   it is about to merge so that deps and USE flags are more evident
1850
1851   11 Jul 2004; <zhen@gentoo.org> +catalyst, -catalyst.new.py,
1852   modules/catalyst_support.py:
1853   completely rewrote the catalyst main script so that it can actually utilize
1854   more than one command line flag. new functionality included, but not active
1855   yet (--debug and --verbose). arguments can still be passed on the commandline
1856   through the use of the -C (--cli) flag. updated the arg_parse function in
1857   catalyst_support.py to accomodate my changes.
1858
1859   02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1860   modules/generic_target.py, modules/grp_target.py,
1861   modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1862   modules/snapshot_target.py, modules/stage1_target.py,
1863   modules/stage2_target.py, modules/stage3_target.py,
1864   modules/tinderbox_target.py, targets/stage1/stage1.sh:
1865   fixes for bugs #55192 and #54137
1866   added a new key for all specfiles, portage_confdir.
1867   this should point to a directory similar in functionality to /etc/portage.
1868   
1869   cleaned up the module code a bit so that unnecessary modules
1870   are not imported.
1871   
1872   more work on resuming. it is getting there, but it still needs a ton of work,
1873   so please test, and report bugs.
1874
1875   18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
1876   modules/catalyst_support.py, modules/generic_stage_target.py,
1877   targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
1878   targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
1879   stage resuming functionality should be working. I still have to work on GRP
1880   and livecds, but they should not be hard. I could not incorporate emerge
1881   --resume into stage resuming functionality because in some instances, portage
1882   is remerged (bootstrap, stage2), which wipes out the resume data and puts
1883   catalyst into an infinite portage merging loop (very unproductive, trust me ;)
1884   ). I also made some small tweaks to the stage target scripts which clean up
1885   the envscript stuff. Not noticable performance wise, but it makes me feel all
1886   warm and fuzzy to know that it is programmed absolutely correctly ;)
1887
1888   16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
1889   modules/generic_stage_target.py:
1890   revamped the cmd() structure so that it could properly return error codes.
1891   Please note that this might break catalyst until there is some further
1892   testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
1893   of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
1894   now. Additionally, catalyst will stop when there is an error with an ebuild
1895   ... it didn't do this before, it just plowed along and packed things up.
1896   
1897   Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn() code in
1898   portage.py and then answering my noob questions.
1899
1900   13 Jun 2004; John Davis <zhen@gentoo.org>
1901   livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1902   livecd/runscript-support/livecdfs-update.sh:
1903   some last minute fixins
1904   (stuff to work with the new genkernel)
1905
1906   13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
1907   rolling out 1.0.8.1
1908
1909   11 Jun 2004; John Davis <zhen@gentoo.org>
1910   livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
1911   new key, livecd/fsscript. use this to run commands in the livecdfs before it
1912   is made into an iso
1913
1914   10 Jun 2004; John Davis <zhen@gentoo.org>
1915   livecd/runscript-support/kmerge.sh,
1916   livecd/runscript-support/livecdfs-update.sh,
1917   livecd/runscript-support/post-kmerge.sh,
1918   livecd/runscript-support/pre-kmerge.sh:
1919   two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
1920   functions control what scripts are added to their respective runlevels. This
1921   option would be specified like so in the spec file: livecd/rcadd:
1922   metalog:default foo:boot. the syntax is the same for livecd/rcdel.
1923
1924   08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
1925   modules/catalyst_support.py, modules/livecd_stage2_target.py:
1926   livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
1927   the code to give a nice error msg instead of a cryptic traceback
1928
1929   04 Jun 2004; John Davis <zhen@gentoo.org>
1930   livecd/runscript-support/livecdfs-update.sh:
1931   small fix for bootsplash, needed to link clst_livecd_bootsplash to
1932   /etc/bootsplash/default
1933
1934   04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1935   targets/embedded/embedded-chroot.sh,
1936   targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1937   targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
1938   targets/livecd-stage1/livecd-stage1-chroot.sh,
1939   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1940   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
1941   targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
1942   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1943   targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1944   targets/tinderbox/tinderbox-chroot.sh,
1945   targets/tinderbox/tinderbox-preclean-chroot.sh,
1946   targets/tinderbox/tinderbox.sh:
1947   Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
1948
1949   02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
1950   Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
1951   more efficient, and I added a new snapshot specfile option, portdir_overlay.
1952   It should be a full path pointing to a portage overlay dir.
1953
1954   27 May 2004; John Davis <zhen@gentoo.org>
1955   livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
1956   livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
1957   livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
1958   livecd/runscript/default-runscript.sh:
1959   added updated silos and fixed motd bug
1960
1961   22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
1962   rolling out version 1.0.8
1963
1964   22 May 2004; John Davis <zhen@gentoo.org>
1965   livecd/runscript-support/kmerge.sh,
1966   livecd/runscript-support/livecdfs-update.sh,
1967   modules/livecd_stage2_target.py:
1968   added key livecd/bootsplash
1969
1970   21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
1971   livecd/runscript/sparc-archscript.sh,
1972   livecd/runscript/sparc64-archscript.sh:
1973   sparc fixup patches from gustavoz at g.org
1974
1975   20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
1976   added support for blacklisting modules via hotplug in livecd-stage2. spec key
1977   is livecd/modblacklist
1978
1979   19 May 2004; John Davis <zhen@gentoo.org>
1980   livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
1981   livecd/runscript/x86-archscript.sh:
1982   added support for livecd/overlay, changed vga=0x317 to vga=791
1983   in the x86 archscript as it is a more standard setting and should
1984   work on more hardware
1985
1986   17 May 2004; John Davis <zhen@gentoo.org>
1987   livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
1988   livecd/runscript-support/kmerge.sh,
1989   livecd/runscript-support/livecdfs-update.sh,
1990   modules/livecd_stage2_target.py:
1991   fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
1992   we also now have basic motd copying support for more branded livecds
1993
1994   16 May 2004; John Davis <zhen@gentoo.org>
1995   livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
1996   added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
1997   for passing args to genkernel. gmsoft@gentoo.org requested this one.
1998
1999   16 May 2004; John Davis <zhen@gentoo.org> catalyst,
2000   modules/catalyst_support.py, modules/embedded_target.py,
2001   modules/generic_stage_target.py, modules/generic_target.py,
2002   modules/grp_target.py, modules/livecd_stage1_target.py,
2003   modules/livecd_stage2_target.py, modules/stage1_target.py,
2004   modules/stage2_target.py, modules/stage3_target.py,
2005   modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
2006   finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
2007   caused gcc profile problems.
2008
2009   12 May 2004; John Davis <zhen@gentoo.org>
2010   livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
2011   livecd/runscript-support/livecdfs-update.sh,
2012   livecd/runscript-support/post-kmerge.sh,
2013   livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
2014   modules/targets.py:
2015   fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
2016   silliness). Most notably, I have taken advantage of the update-modules
2017   --assume-kernel fix from agriffis so that we can actually use 3rd party
2018   modules now. Please note that >=baselayout-1.9.0 is required.
2019
2020   02 May 2004; Olivier Crete <tester@gentoo.org>
2021   arch/x86.py:
2022   Added forgotten CHOST for i386 subarch
2023
2024   30 Apr 2004; John Davis <zhen@gentoo.org>
2025   livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
2026   livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
2027   livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
2028   livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
2029   lots of changes
2030   -fixed 2004.0 branding in the isolinux cdtar
2031   -fixed up acpi stuff in the runscripts
2032   -fixed up the x86 help message and corrected the numerous errors in it
2033
2034   26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
2035   livecd/runscript/default-runscript.sh:
2036   fixed the /etc/issue /O macro issue, and changed the version in catalyst to
2037   1.0.7. we are ready for release
2038
2039   16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
2040   fix for the problem that gustavoz found wrt the /dev creation stuff not
2041   detecting arches. also an efficiency fix for stage1 building
2042
2043   14 Apr 2004; John Davis <zhen@gentoo.org>
2044   targets/embedded/embedded-chroot.sh,
2045   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
2046   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2047   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2048   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
2049   targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
2050   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
2051   targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
2052   targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
2053   targets/tinderbox/tinderbox-preclean-chroot.sh,
2054   targets/tinderbox/tinderbox.sh:
2055   fix for bug #47733 - fixes for distcc and an envscript bugfix
2056
2057   13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
2058   fix for bug 47626
2059
2060   12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
2061   targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
2062   targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
2063   targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
2064   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2065   targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2066   targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
2067   targets/stage1/stage1-preclean1-chroot.sh,
2068   targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
2069   targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
2070   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
2071   targets/tinderbox/tinderbox.sh:
2072   lots of cleanup on the bash backend. take a look @ the code and report bugs to
2073   zhen@gentoo.org please.
2074
2075   06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
2076   fix for /dev in stage1
2077
2078   05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
2079   bugfix for #46861
2080
2081   04 Apr 2004; Benjamin Judas <beejay@gentoo.org> 
2082   livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
2083   livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
2084   Added the two kernel-configs for 2004.1 x86
2085
2086   04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
2087   targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
2088   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
2089   targets/tinderbox/tinderbox.sh:
2090   fix to address missing /dev in stages, fixed path for env-update in all of the
2091   targets
2092
2093   02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
2094   use broken for grp, livecd-stage1, tinderbox, etc. fixed
2095
2096   01 Apr 2004; John Davis <zhen@gentoo.org>
2097   livecd/runscript/default-runscript.sh:
2098   added in fix for the module.conf stuff courtesy of Benjamin Judas
2099   <beejay@gentoo.org>
2100
2101   01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
2102   files/x86-help.msg:
2103   cosmetic touchups for 1.0.5
2104
2105   31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
2106   added support to the stage2 for stackable profiles bootstrap
2107
2108   31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
2109   sparc compatibility patches from gustavoz@gentoo.org added. These patches add
2110   support for sparc32/64 build compatibility
2111
2112   30 Mar 2004; John Davis <zhen@gentoo.org>
2113   livecd/runscript/default-runscript.sh, modules/targets.py,
2114   targets/stage1/build.sh:
2115   fix for bug 46022, more stackable profile fixes, embedded patches added
2116
2117   26 Mar 2004; John Davis <zhen@gentoo.org>
2118   livecd/runscript/default-runscript.sh, modules/targets.py,
2119   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
2120   targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
2121   targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
2122   fixes for bugs #44625 and #45805
2123
2124   24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
2125   livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
2126   livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
2127   memtest is in. if you want to use it, check out the memtest86 cd tarball
2128   Also, fixes for bugs 45078, 45188, 44306
2129
2130   23 Mar 2004; John Davis <zhen@gentoo.org>
2131   livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
2132   livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
2133   livecd/runscript/x86-archscript.sh, modules/targets.py,
2134   targets/livecd-stage3/unmerge.sh:
2135   added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
2136   created at the end of the livecd-stage2 process.
2137
2138   22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
2139   targets/embedded/embedded.sh:
2140   preliminary embedded support added thanks to david@futuretel.com (mut3x)
2141
2142   19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
2143   targets/stage1/stage1.sh, targets/stage3/stage3.sh:
2144   removing the hardened-gcc deps since the package itself is deprecated'
2145
2146   05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
2147   changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
2148
2149   04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
2150   examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
2151   examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
2152   examples/livecd/alpha/config-2.4.21-r4-alpha,
2153   examples/livecd/alpha/config-2.4.21-r4-jensen,
2154   examples/livecd/alpha/config-2.4.21-r4-legacy,
2155   examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
2156   examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
2157   fixes for bugs 43676, 43701. Alpha support added as well.
2158
2159   25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>: 
2160   added powerpc livecd support, preparing for 2004.0 release. Preliminary 
2161   kde/gnome cd specs added.
2162
2163   18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
2164   fix in catalyst.conf for bug #42044
2165
2166   13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
2167   arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
2168   examples/livecd/sparc64/config-2.4.24-sparc64:
2169   sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
2170
2171   12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: fixed bugs in previous
2172   feature additions (see 11 Feb 2004) and added support for a $clst_conf 
2173   environment variable. You can use the $clst_conf variable to point to
2174   a file to use in place of /etc/catalyst.conf. By setting this variable
2175   in your shell, catalyst can easily be used by multiple people on the
2176   same machine. Also, ccache support now works for genkernel.
2177   
2178   11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: removed file for
2179   livecd-stage2 target, as this is handled by the runscript now. Added support
2180   for "/boot/kernel/foo/use", "/boot/kernel/foo/packages," and made
2181   "/boot/kernel/foo/extraversion" an optional rather than required parameter.
2182   The aforementioned "packages" is used to specify kernel-related packages
2183   (like module ebuilds) to merge with each kernel, and the new "use" option is
2184   used to specify the USE settings you'd like exported to the environment
2185   during kernel as well as kernel "packages" build.
2186
2187   10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
2188   modules/builder.py, modules/catalyst_support.py, modules/targets.py,
2189   targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
2190   targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
2191   targets/stage2/stage2.sh, targets/stage3/stage3.sh,
2192   targets/tinderbox/tinderbox.sh:
2193   added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
2194   it for ebuild - added headers to everything and removed deprecated dirs
2195
2196   14 Jan 2004; zhen <zhen@gentoo.org> arch/mips.py, modules/targets.py:
2197   adding Kumba's patches for MIPS
2198
2199   16 Dec 2003; Guy Martin <gmsoft@gentoo.org> : arch/hppa.py,modules/targets.py:
2200   Added hppa specific code.
2201
2202   29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Tinderbox target added. See
2203   tinderbox examples in examples/ dir.
2204   
2205   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: spec file support integrated
2206   into catalyst. Use "-f/--file specfile" as argument; see examples dir for examples.
2207   "grp" target now functional. See examples/x86-grp-20031102.spec for an example of
2208   how to use it.
2209  
2210   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: support functions for spec
2211   file parsing and reading added. Will get added to the code soon.
2212   
2213   05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Many bug fixes later, things
2214   seem to be working well for stage1/2/3 so I've added a README.
2215   
2216   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Significant rework of code
2217   structure. Everything is falling nicely into place.
2218   
2219   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Exception handling fully-
2220   integrated into current prototype code.
2221   
2222   27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: beginning of exception
2223   handling integration, got some of the target code nicely fleshed out.
2224   
2225   24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: major code rework in 
2226   progress on the python parts.
2227   
2228   17 Oct 2003; zhen <zhen@gentoo.org> files/grp/x86/x86.conf,
2229   files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
2230   files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
2231   for organiation's sake, I have moved the files, such as livecd foundations,
2232   into catalyst/files. It will make it easier for us when ebuild time comes
2233   around.
2234
2235   15 Oct 2003; zhen <zhen@gentoo.org> targets/stage3/stage3.sh:
2236   All preliminary target build scripts are now added and coded to near as spec
2237   that we can have at this point.
2238
2239   14 Oct 2003; Daniel Robbins <drobins@gentoo.org>: new and improved ChangeLog;
2240   snapshots now work ("./catalyst-util.py snap 20031014",) and snapshotting
2241   cleans up after itself (temp files deleted,) something that should be
2242   continued as much as reasonably possible in other parts of catalyst. Also, we
2243   have /etc/catalyst.conf config file reading stub code completed, and internal
2244   fall-backs to reasonable global config defaults completed.
2245   
2246