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