1 # ChangeLog for gentoo/src/catalyst
2 # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
3 # $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.94 2004/10/12 18:01:22 zhen Exp $
5 12 Oct 2004; John Davis <zhen@gentoo.org>
6 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
7 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
8 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
9 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
10 livecd/runscript-support/kmerge.sh:
11 bugfixes for #67195, #67197, #67122, and #46918
13 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
16 11 Oct 2004; <zhen@gentoo.org> modules/netboot.py,
17 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
18 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
19 targets/netboot/netboot.sh:
20 sweeping updates and changes to the netboot code. the patches should fix the
21 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
22 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
24 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
25 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
26 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
27 targets/netboot/netboot.sh:
28 more code cleanup and maintenance
30 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
31 modules/generic_stage_target.py, +modules/netboot.py,
32 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
33 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
34 +targets/netboot/netboot.sh:
35 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
38 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
39 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
40 targets/livecd-stage1/livecd-stage1-chroot.sh,
41 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
42 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
43 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
44 have to start a server on the build host for it to distribute.
46 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
47 added a new -s/ --snapshot option. no more using --cli to create snapshots,
48 just do -s version_stamp
50 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
51 bugfix #60502 - the stage2 target can now resume the bootstrapping process
53 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
54 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
55 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
56 modules/livecd_stage2_target.py:
57 udev support for livecds
59 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
60 +targets/livecd-stage2/unmerge.sh:
61 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
62 Also, livecd-stage2 unmerge.sh added back in.
64 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
65 livecd/runscript-support/livecdfs-update.sh:
66 bugfixes for #60887 and #63338
68 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
69 bugfixes for #63382 and #63338
71 08 Sep 2004; John Davis <zhen@gentoo.org>
72 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
73 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
74 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
75 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
76 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
77 targets/livecd-stage1/livecd-stage1-chroot.sh,
78 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
79 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
80 lots of changes in this revision. first of all, major cosmetic fixups to the
81 archscripts. i also fixed a non-reported bug where pkgcache was not being used
82 for distcc or ccache builds in most of the targets. bug #56581 is finially
83 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
84 performance enhancement here.
86 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
87 modules/livecd_stage2_target.py:
88 fix for bug #63033, thanks to usata@gentoo.org for the patch
90 30 Aug 2004; John Davis <zhen@gentoo.org>
91 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
92 bugfixes for #61537 and #61779
94 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
95 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
96 modules/snapshot_target.py:
97 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
98 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
99 time should also be improved due to a more efficient use of rsync. This commit will
100 mark the portage version of catalyst-1.9.0.
102 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
103 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
106 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
109 02 Aug 2004; John Davis <zhen@gentoo.org>
110 livecd/runscript-support/livecdfs-update.sh:
113 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
114 +targets/stage1/build.py, -targets/stage1/build.sh,
115 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
116 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
117 targets/stage3/stage3-chroot.sh:
118 applied patch from bug #58840. it should fix up things for uclibc stages and
119 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
121 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
122 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
123 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
124 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
125 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
126 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
127 livecd/runscript-support/livecdfs-update.sh,
128 modules/livecd_stage2_target.py:
129 addition of wolf31o2's gamecd patchset. untested, so please beware
131 14 Jul 2004; John Davis <zhen@gentoo.org>
132 livecd/runscript-support/livecdfs-update.sh,
133 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
134 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
135 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
136 this out of generic_stage_target and into livecd-stage2 since the
137 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
139 13 Jul 2004; <zhen@gentoo.org> livecd/runscript-support/livecdfs-update.sh:
140 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
141 default rc'ed programs when only one change was required to rcadd. so I
142 changed it so that the defaults are *always* loaded and specified additions/
143 deletions are just added on top of those.
145 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
146 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
147 targets/livecd-stage1/livecd-stage1-chroot.sh,
148 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
149 targets/tinderbox/tinderbox-chroot.sh:
150 changing the more verbose behavior to the -V (verbose) flag
152 12 Jul 2004; <zhen@gentoo.org> catalyst,
153 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
154 targets/livecd-stage1/livecd-stage1-chroot.sh,
155 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
156 targets/tinderbox/tinderbox-chroot.sh:
157 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
158 it is about to merge so that deps and USE flags are more evident
160 11 Jul 2004; <zhen@gentoo.org> +catalyst, -catalyst.new.py,
161 modules/catalyst_support.py:
162 completely rewrote the catalyst main script so that it can actually utilize
163 more than one command line flag. new functionality included, but not active
164 yet (--debug and --verbose). arguments can still be passed on the commandline
165 through the use of the -C (--cli) flag. updated the arg_parse function in
166 catalyst_support.py to accomodate my changes.
168 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
169 modules/generic_target.py, modules/grp_target.py,
170 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
171 modules/snapshot_target.py, modules/stage1_target.py,
172 modules/stage2_target.py, modules/stage3_target.py,
173 modules/tinderbox_target.py, targets/stage1/stage1.sh:
174 fixes for bugs #55192 and #54137
175 added a new key for all specfiles, portage_confdir.
176 this should point to a directory similar in functionality to /etc/portage.
178 cleaned up the module code a bit so that unnecessary modules
181 more work on resuming. it is getting there, but it still needs a ton of work,
182 so please test, and report bugs.
184 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
185 modules/catalyst_support.py, modules/generic_stage_target.py,
186 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
187 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
188 stage resuming functionality should be working. I still have to work on GRP
189 and livecds, but they should not be hard. I could not incorporate emerge
190 --resume into stage resuming functionality because in some instances, portage
191 is remerged (bootstrap, stage2), which wipes out the resume data and puts
192 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
193 ). I also made some small tweaks to the stage target scripts which clean up
194 the envscript stuff. Not noticable performance wise, but it makes me feel all
195 warm and fuzzy to know that it is programmed absolutely correctly ;)
197 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
198 modules/generic_stage_target.py:
199 revamped the cmd() structure so that it could properly return error codes.
200 Please note that this might break catalyst until there is some further
201 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
202 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
203 now. Additionally, catalyst will stop when there is an error with an ebuild
204 ... it didn't do this before, it just plowed along and packed things up.
206 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn() code in
207 portage.py and then answering my noob questions.
209 13 Jun 2004; John Davis <zhen@gentoo.org>
210 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
211 livecd/runscript-support/livecdfs-update.sh:
212 some last minute fixins
213 (stuff to work with the new genkernel)
215 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
218 11 Jun 2004; John Davis <zhen@gentoo.org>
219 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
220 new key, livecd/fsscript. use this to run commands in the livecdfs before it
223 10 Jun 2004; John Davis <zhen@gentoo.org>
224 livecd/runscript-support/kmerge.sh,
225 livecd/runscript-support/livecdfs-update.sh,
226 livecd/runscript-support/post-kmerge.sh,
227 livecd/runscript-support/pre-kmerge.sh:
228 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
229 functions control what scripts are added to their respective runlevels. This
230 option would be specified like so in the spec file: livecd/rcadd:
231 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
233 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
234 modules/catalyst_support.py, modules/livecd_stage2_target.py:
235 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
236 the code to give a nice error msg instead of a cryptic traceback
238 04 Jun 2004; John Davis <zhen@gentoo.org>
239 livecd/runscript-support/livecdfs-update.sh:
240 small fix for bootsplash, needed to link clst_livecd_bootsplash to
241 /etc/bootsplash/default
243 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
244 targets/embedded/embedded-chroot.sh,
245 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
246 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
247 targets/livecd-stage1/livecd-stage1-chroot.sh,
248 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
249 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
250 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
251 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
252 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
253 targets/tinderbox/tinderbox-chroot.sh,
254 targets/tinderbox/tinderbox-preclean-chroot.sh,
255 targets/tinderbox/tinderbox.sh:
256 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
258 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
259 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
260 more efficient, and I added a new snapshot specfile option, portdir_overlay.
261 It should be a full path pointing to a portage overlay dir.
263 27 May 2004; John Davis <zhen@gentoo.org>
264 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
265 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
266 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
267 livecd/runscript/default-runscript.sh:
268 added updated silos and fixed motd bug
270 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
271 rolling out version 1.0.8
273 22 May 2004; John Davis <zhen@gentoo.org>
274 livecd/runscript-support/kmerge.sh,
275 livecd/runscript-support/livecdfs-update.sh,
276 modules/livecd_stage2_target.py:
277 added key livecd/bootsplash
279 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
280 livecd/runscript/sparc-archscript.sh,
281 livecd/runscript/sparc64-archscript.sh:
282 sparc fixup patches from gustavoz at g.org
284 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
285 added support for blacklisting modules via hotplug in livecd-stage2. spec key
286 is livecd/modblacklist
288 19 May 2004; John Davis <zhen@gentoo.org>
289 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
290 livecd/runscript/x86-archscript.sh:
291 added support for livecd/overlay, changed vga=0x317 to vga=791
292 in the x86 archscript as it is a more standard setting and should
293 work on more hardware
295 17 May 2004; John Davis <zhen@gentoo.org>
296 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
297 livecd/runscript-support/kmerge.sh,
298 livecd/runscript-support/livecdfs-update.sh,
299 modules/livecd_stage2_target.py:
300 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
301 we also now have basic motd copying support for more branded livecds
303 16 May 2004; John Davis <zhen@gentoo.org>
304 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
305 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
306 for passing args to genkernel. gmsoft@gentoo.org requested this one.
308 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
309 modules/catalyst_support.py, modules/embedded_target.py,
310 modules/generic_stage_target.py, modules/generic_target.py,
311 modules/grp_target.py, modules/livecd_stage1_target.py,
312 modules/livecd_stage2_target.py, modules/stage1_target.py,
313 modules/stage2_target.py, modules/stage3_target.py,
314 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
315 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
316 caused gcc profile problems.
318 12 May 2004; John Davis <zhen@gentoo.org>
319 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
320 livecd/runscript-support/livecdfs-update.sh,
321 livecd/runscript-support/post-kmerge.sh,
322 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
324 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
325 silliness). Most notably, I have taken advantage of the update-modules
326 --assume-kernel fix from agriffis so that we can actually use 3rd party
327 modules now. Please note that >=baselayout-1.9.0 is required.
329 02 May 2004; Olivier Crete <tester@gentoo.org>
331 Added forgotten CHOST for i386 subarch
333 30 Apr 2004; John Davis <zhen@gentoo.org>
334 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
335 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
336 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
337 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
339 -fixed 2004.0 branding in the isolinux cdtar
340 -fixed up acpi stuff in the runscripts
341 -fixed up the x86 help message and corrected the numerous errors in it
343 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
344 livecd/runscript/default-runscript.sh:
345 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
346 1.0.7. we are ready for release
348 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
349 fix for the problem that gustavoz found wrt the /dev creation stuff not
350 detecting arches. also an efficiency fix for stage1 building
352 14 Apr 2004; John Davis <zhen@gentoo.org>
353 targets/embedded/embedded-chroot.sh,
354 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
355 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
356 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
357 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
358 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
359 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
360 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
361 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
362 targets/tinderbox/tinderbox-preclean-chroot.sh,
363 targets/tinderbox/tinderbox.sh:
364 fix for bug #47733 - fixes for distcc and an envscript bugfix
366 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
369 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
370 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
371 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
372 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
373 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
374 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
375 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
376 targets/stage1/stage1-preclean1-chroot.sh,
377 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
378 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
379 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
380 targets/tinderbox/tinderbox.sh:
381 lots of cleanup on the bash backend. take a look @ the code and report bugs to
382 zhen@gentoo.org please.
384 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
385 fix for /dev in stage1
387 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
390 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
391 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
392 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
393 Added the two kernel-configs for 2004.1 x86
395 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
396 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
397 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
398 targets/tinderbox/tinderbox.sh:
399 fix to address missing /dev in stages, fixed path for env-update in all of the
402 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
403 use broken for grp, livecd-stage1, tinderbox, etc. fixed
405 01 Apr 2004; John Davis <zhen@gentoo.org>
406 livecd/runscript/default-runscript.sh:
407 added in fix for the module.conf stuff courtesy of Benjamin Judas
410 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
412 cosmetic touchups for 1.0.5
414 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
415 added support to the stage2 for stackable profiles bootstrap
417 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
418 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
419 support for sparc32/64 build compatibility
421 30 Mar 2004; John Davis <zhen@gentoo.org>
422 livecd/runscript/default-runscript.sh, modules/targets.py,
423 targets/stage1/build.sh:
424 fix for bug 46022, more stackable profile fixes, embedded patches added
426 26 Mar 2004; John Davis <zhen@gentoo.org>
427 livecd/runscript/default-runscript.sh, modules/targets.py,
428 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
429 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
430 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
431 fixes for bugs #44625 and #45805
433 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
434 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
435 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
436 memtest is in. if you want to use it, check out the memtest86 cd tarball
437 Also, fixes for bugs 45078, 45188, 44306
439 23 Mar 2004; John Davis <zhen@gentoo.org>
440 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
441 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
442 livecd/runscript/x86-archscript.sh, modules/targets.py,
443 targets/livecd-stage3/unmerge.sh:
444 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
445 created at the end of the livecd-stage2 process.
447 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
448 targets/embedded/embedded.sh:
449 preliminary embedded support added thanks to david@futuretel.com (mut3x)
451 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
452 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
453 removing the hardened-gcc deps since the package itself is deprecated'
455 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
456 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
458 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
459 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
460 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
461 examples/livecd/alpha/config-2.4.21-r4-alpha,
462 examples/livecd/alpha/config-2.4.21-r4-jensen,
463 examples/livecd/alpha/config-2.4.21-r4-legacy,
464 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
465 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
466 fixes for bugs 43676, 43701. Alpha support added as well.
468 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
469 added powerpc livecd support, preparing for 2004.0 release. Preliminary
470 kde/gnome cd specs added.
472 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
473 fix in catalyst.conf for bug #42044
475 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
476 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
477 examples/livecd/sparc64/config-2.4.24-sparc64:
478 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
480 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: fixed bugs in previous
481 feature additions (see 11 Feb 2004) and added support for a $clst_conf
482 environment variable. You can use the $clst_conf variable to point to
483 a file to use in place of /etc/catalyst.conf. By setting this variable
484 in your shell, catalyst can easily be used by multiple people on the
485 same machine. Also, ccache support now works for genkernel.
487 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: removed file for
488 livecd-stage2 target, as this is handled by the runscript now. Added support
489 for "/boot/kernel/foo/use", "/boot/kernel/foo/packages," and made
490 "/boot/kernel/foo/extraversion" an optional rather than required parameter.
491 The aforementioned "packages" is used to specify kernel-related packages
492 (like module ebuilds) to merge with each kernel, and the new "use" option is
493 used to specify the USE settings you'd like exported to the environment
494 during kernel as well as kernel "packages" build.
496 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
497 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
498 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
499 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
500 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
501 targets/tinderbox/tinderbox.sh:
502 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
503 it for ebuild - added headers to everything and removed deprecated dirs
505 14 Jan 2004; zhen <zhen@gentoo.org> arch/mips.py, modules/targets.py:
506 adding Kumba's patches for MIPS
508 16 Dec 2003; Guy Martin <gmsoft@gentoo.org> : arch/hppa.py,modules/targets.py :
509 Added hppa specific code.
511 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Tinderbox target added. See
512 tinderbox examples in examples/ dir.
514 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: spec file support integrated
515 into catalyst. Use "-f/--file specfile" as argument; see examples dir for examples.
516 "grp" target now functional. See examples/x86-grp-20031102.spec for an example of
519 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: support functions for spec
520 file parsing and reading added. Will get added to the code soon.
522 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Many bug fixes later, things
523 seem to be working well for stage1/2/3 so I've added a README.
525 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Significant rework of code
526 structure. Everything is falling nicely into place.
528 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Exception handling fully-
529 integrated into current prototype code.
531 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: beginning of exception
532 handling integration, got some of the target code nicely fleshed out.
534 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: major code rework in
535 progress on the python parts.
537 17 Oct 2003; zhen <zhen@gentoo.org> files/grp/x86/x86.conf,
538 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
539 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
540 for organiation's sake, I have moved the files, such as livecd foundations,
541 into catalyst/files. It will make it easier for us when ebuild time comes
544 15 Oct 2003; zhen <zhen@gentoo.org> targets/stage3/stage3.sh:
545 All preliminary target build scripts are now added and coded to near as spec
546 that we can have at this point.
548 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>: new and improved ChangeLog;
549 snapshots now work ("./catalyst-util.py snap 20031014",) and snapshotting
550 cleans up after itself (temp files deleted,) something that should be
551 continued as much as reasonably possible in other parts of catalyst. Also, we
552 have /etc/catalyst.conf config file reading stub code completed, and internal
553 fall-backs to reasonable global config defaults completed.