1 # ChangeLog for catalyst
2 # Copyright 2002-2008 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
5 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
6 Updated the AUTHORS section and the header for the ChangeLog, to reflect
7 that individual authors now retain their copyright to code they submit.
9 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
10 Rewrote TODO to make it clearer and added a ton of new items to it.
12 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
13 modules/generic_stage_target.py:
14 screw you python...hard
16 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
17 modules/generic_stage_target.py:
18 Disable removal of 'target_path' when build starts
20 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
21 modules/generic_stage_target.py:
22 Apply patch from armin76 to actually make use of the busybox_config value
25 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
26 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
27 Add support for gk's --busybox-config= option
29 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
30 modules/generic_stage_target.py:
31 Missing / before 'iso'
33 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
34 modules/snapshot_target.py:
35 Add support for purging to snapshot target
37 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
38 Add mix-in cdtar idea to TODO
40 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
41 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
42 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
43 Remove old isolinux-3.09 cdtar files
45 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
46 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
47 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
48 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
50 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
51 Marking this 2.0.6.903 for testing.
53 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
54 targets/netboot2/netboot2-controller.sh:
55 Disable copying of nb-busybox.cf since it isn't used anyway
57 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
58 arch/x86.py, catalyst:
59 A few typo and other minor fixes as reported by armin76
61 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
62 modules/generic_stage_target.py:
63 Add support for digests="all" for gentoo bug #209611
65 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
66 examples/netboot2_template.spec, targets/support/kmerge.sh:
67 Automatically append --netboot to GK_ARGS for netboot2 target Remove
68 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
70 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
71 targets/support/pre-kmerge.sh:
72 Remove evil hacks that copy gk files around for netboot2
74 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
75 Bumping version for release.
77 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
78 modules/catalyst_support.py:
79 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
82 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
83 modules/catalyst_support.py, modules/generic_stage_target.py:
84 Add support for -P/--purgeonly option
86 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
87 Updated README to tell the user where to locate catalyst.conf if not using
88 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
91 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
92 Kicking out a 2.0.6.901 release for testing.
94 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
95 modules/generic_stage_target.py:
96 Automatically prepend build dir path to livecd/iso if it's not an absolute
99 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
100 Update TODO with placeholder idea.
102 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
103 +modules/catalyst/util.py:
104 Create catalyst.util module with capture_traceback() and print_traceback()
105 functions Capture and print traceback when build fails instead of letting
108 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
109 modules/catalyst/config.py, modules/catalyst_support.py:
110 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
112 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
113 modules/catalyst/config.py:
114 A few fixes to ParserBase after actually testing it switch to parsing
115 config file with ConfigParser.
117 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
118 +modules/catalyst/config.py, -modules/catalyst/util.py:
119 More indecisiveness..move util.spec to config.SpecParser.
121 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
122 -modules/catalyst/spec.py, +modules/catalyst/util.py,
123 modules/catalyst_support.py:
124 * Rename catalyst.spec to catalyst.util
125 * Move spec_dump() into spec class
126 * Modify catalyst to use new spec class
128 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
129 +modules/catalyst/__init__.py:
130 Add __init__.py file and import line.
132 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
133 +modules/catalyst/spec.py:
134 Initial commit of modules/catalyst/spec.py.
136 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
138 Updating x86/amd64 arch support. Original patches by William Cooke
139 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
141 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
142 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
143 modules/snapshot_target.py, modules/stage4_target.py,
144 targets/support/bootloader-setup.sh, targets/support/functions.sh,
145 targets/support/kmerge.sh:
146 Removing all deprecated interfaces. We no longer wish to support them and
147 they're not needed. Anyone using a pre-2.x spec file will need to update
150 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
151 -livecd/files/Getting_Online.txt:
152 Removing livecd/files/Getting_Online.txt since it was quite outdated.
154 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
156 Updated for new git repo.
158 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
159 targets/support/livecdfs-update.sh:
160 Add gconf settings for gnome-screensaver to disable locking by default. This
163 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
164 Add armv5tel to arm host list.
166 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
167 targets/support/chroot-functions.sh:
168 If we don't have a distcc user, we need to reinstall distcc, even if it's
169 been built with the right USE. This mainly affects stage1/stage2.
171 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
172 targets/support/chroot-functions.sh:
173 We need to run distcc-config --install, since we won't be installing into
174 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
175 installed versions of distcc.
177 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
178 Add a couple of distcc-related items to TODO.
180 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
181 targets/stage1/stage1-preclean-chroot.sh,
182 targets/stage2/stage2-preclean-chroot.sh,
183 targets/stage3/stage3-preclean-chroot.sh,
184 targets/stage4/stage4-preclean-chroot.sh:
185 We don't want to run setup_myfeatures in preclean, but still want to update
186 the environment and show our debug information.
188 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
189 targets/stage1/stage1-preclean-chroot.sh,
190 targets/stage2/stage2-preclean-chroot.sh,
191 targets/stage3/stage3-preclean-chroot.sh,
192 targets/stage4/stage4-preclean-chroot.sh,
193 targets/support/chroot-functions.sh:
194 Remove the die on LIBDIR check, since it won't be set on non-multilib
195 profiles. We can now run debug in preclean again.
197 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
198 targets/support/functions.sh:
199 Let's not try to chmod a dangling symlink.
201 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
202 targets/support/chroot-functions.sh:
203 Added emerge --info to debug output. I don't know why I didn't add it before.
205 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
206 targets/stage1/stage1-preclean-chroot.sh,
207 targets/stage2/stage2-preclean-chroot.sh,
208 targets/stage3/stage3-preclean-chroot.sh,
209 targets/stage4/stage4-preclean-chroot.sh:
210 We probably shouldn't be running our debug functions in our stages. Let's
213 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
214 targets/support/chroot-functions.sh:
215 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
218 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
219 targets/support/livecdfs-update.sh:
220 Only copy the handbook icon if one exists.
222 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
223 modules/catalyst_lock.py:
224 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
227 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
228 targets/livecd-stage2/livecd-stage2-controller.sh:
229 We should be matching all possible LIBDIRs, so make sure we do that.
231 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
232 targets/support/livecdfs-update.sh:
233 We no longer need the metadata.tar.bz2, since the Installer uses
236 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
237 targets/stage1/stage1-chroot.sh:
238 We don't need --newuse if we're not using binary packages, so there's no
241 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
242 targets/livecd-stage2/livecd-stage2-controller.sh:
243 Added initial framework for creating the CD's root on livecd/livedvd.
244 Currently, the end result is the same, but I'll be adding code to
245 automatically copy the stages and to automatically download the distfiles.
247 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
248 targets/livecd-stage2/livecd-stage2-controller.sh,
249 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
250 targets/support/rc-update.sh:
251 Change all checks for livecd/type: gentoo-release-livecd to
252 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
253 to allow for auto-fetching of distfiles and stages onto official DVD media.
255 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
256 targets/livecd-stage1/livecd-stage1-controller.sh,
257 targets/livecd-stage2/livecd-stage2-controller.sh:
258 Updated TODO. Added code to livecd-stage1 to generate a package list, which
259 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
260 the distfiles automatically.
262 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
263 modules/generic_stage_target.py:
264 Fix seedcache output so it fits in 80 columns.
266 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
267 targets/stage1/stage1-chroot.sh:
268 We should likely install baselayout before anything else, including the
269 package manager. As such, I've moved it to after sys-apps/baselayout is
272 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
273 targets/livecd-stage2/livecd-stage2-controller.sh:
274 Check for a snapshot in the overlay and error if one is present. This should
275 ensure that the snapshot on the CD is the same as the one used to build the
278 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
279 modules/catalyst_support.py:
280 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
281 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
284 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
285 targets/stage1/stage1-chroot.sh:
286 Change back to using sys-apps/baselayout. We'll need to come up with a
287 better permanent solution now that virtual/baselayout is no more.
289 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
290 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
291 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
293 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
294 targets/support/bootloader-setup.sh:
295 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
298 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
299 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
300 Added TODO. Changed create_handbook_icon call to only be called if
301 /docs/handbook/index.html exists on the disk or in livecd/overlay.
303 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
304 targets/support/kmerge.sh:
305 Run sed on KERNELVERSION to escape the slashes so we can use it in another
308 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
309 targets/support/kmerge.sh:
310 Modify test to run if package.provided exists instead of if it doesn't.
311 Run sed on the correct file.
313 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
314 targets/support/chroot-functions.sh:
315 Added --noreplace to setup_myfeatures merges so we don't blow away any
316 packages which are already installed with the proper USE flags for the given
317 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
319 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
320 livecd/files/README.txt:
321 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
323 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
324 targets/support/rc-update.sh:
325 Added mdraid for baselayout-2 users.
327 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
328 targets/support/kmerge.sh:
329 Clean up package.provided after the kernel build
331 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
332 targets/support/kmerge.sh:
333 It helps if I put things in the correct order so they'll actually execute,
334 rather than getting a nice error from emerge.
336 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
337 targets/support/kmerge.sh:
338 Change upgrade to update.
340 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
341 targets/support/kmerge.sh:
342 Add back in the package.provided code that *should* skip the kernel sources
343 merge for call back and subsequent runs.
345 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
346 targets/support/kmerge.sh:
347 We don't really need to use binary packages for the kernel sources, since it
348 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
349 when we're not using kerncache.
351 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
352 targets/support/kmerge.sh:
353 Remove 'symlink' from USE, since it's not needed and screws up kerncache
355 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
356 targets/livecd-stage2/livecd-stage2-controller.sh:
357 OK, we run our find outside the chroot, so we don't want to use absolute
358 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
359 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
362 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
363 targets/livecd-stage2/livecd-stage2-controller.sh,
364 targets/stage1/stage1-controller.sh:
365 Cleanup the clean section for stage1 and add an updated clean section for
366 livecd-stage2 when we're a minimal, universal, or game CD. This is
367 2.0.6_pre14 for testing.
369 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
370 targets/support/kmerge.sh:
371 We should be using --newuse when merging our packages in callback.
373 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
374 targets/grp/grp-chroot.sh:
375 We should only use --noreplace when building a pkgset, everything else
378 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
379 modules/catalyst_support.py, modules/generic_stage_target.py,
380 modules/grp_target.py:
381 Apply additional patches from bug #207862 for CONTENTS generation.
383 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
384 targets/grp/grp-chroot.sh:
385 Call setup_myemergeopts after changing clst_FETCH.
387 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
388 targets/netboot2/netboot2-pkg.sh:
389 Remove a bit of unnecessary code.
391 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
392 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
393 targets/support/chroot-functions.sh:
394 Fix some spacing on the -* warning, revert Andrew's last change, since it
395 didn't do anything, and clean up the GRP chroot code so it works smarter and
396 set clst_FETCH when clst_grp_type is something other than pkgset.
398 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
399 targets/support/chroot-functions.sh:
400 Don't set --usepkg and --buildpkg when fetching.
402 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
403 modules/generic_stage_target.py:
404 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
407 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
408 modules/generic_stage_target.py:
409 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
410 boot/kernel/${kname}/config copying code in generic_stage_target.
412 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
413 targets/support/kmerge.sh:
414 Make sure we don't give genkernel a --kernel-config if it isn't set in the
417 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
418 modules/generic_stage_target.py, targets/support/kmerge.sh,
419 targets/support/pre-kmerge.sh:
420 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
421 valid, rather than required, changed clst_ksource to default to
422 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
423 removal of USE to after the kernel build so the modules get the correct USE,
424 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
426 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
427 targets/support/kmerge.sh:
428 We should run the default functions for kmerge.sh, too.
430 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
431 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
432 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
433 Updated aboot cdtar with a newer version to support newer kernels.
435 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
436 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
437 Updated make_destpath so it writes out to make.conf as well as exporting
438 ROOT to the environment, added a make_destpath call to cleanup_stages, and
439 adding make_destpath /tmp/stage1root to stage1.
441 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
442 Updated README a bit and rolling 2.0.6_pre12 for testing.
444 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
445 targets/support/create-iso.sh:
446 Removed any further checks for clst_fstype and making sure everybody is
447 using ${mkisofs_zisofs_opts}.
449 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
450 targets/support/livecdfs-update.sh:
451 The default theme for GNOME is now Clearlooks, so we can remove the theme
452 code, but we still want to set the font size.
454 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
455 targets/support/livecdfs-update.sh:
456 We need to put quotes around ${user_comment} or useradd gets confused.
458 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
459 targets/support/chroot-functions.sh:
460 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
463 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
464 targets/support/kmerge.sh:
465 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
466 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
468 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
469 targets/support/create-iso.sh:
470 Bash fscking sucks, so we have to compromise on this code reduction solution
471 a bit. It's still far better than it was
473 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
474 targets/support/create-iso.sh:
475 Don't escape quotes when actually running the command
477 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
478 targets/support/kmerge.sh:
479 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
481 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
482 targets/support/kmerge.sh:
483 Use -L instead of -l in test for symlink
485 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
486 targets/stage1/stage1-controller.sh:
487 Remove code for gcc-config/binutils-config since it should be getting done
488 in the preclean script, anyway.
490 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
491 targets/stage1/stage1-chroot.sh:
492 I missed one place where HOSTUSE was being used incorrectly.
494 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
495 targets/support/kmerge.sh:
496 Escape the correct quote
498 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
499 targets/support/kmerge.sh:
500 Change remaining instances of run_emerge to run_merge
502 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
503 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
504 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
507 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
508 targets/support/bootloader-setup.sh:
509 Let's change our splash checking to a global check so it only needs to be
510 done once. This makes much more sense than having all of those if ... else
513 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
514 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
515 Fix our USE invocation here so things work as expected.
517 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
518 targets/support/livecdfs-update.sh:
519 Force-enable livecd/users for livecd/type gentoo-release-livecd and
522 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
523 targets/support/livecdfs-update.sh:
524 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
527 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
528 targets/livecd-stage2/livecd-stage2-controller.sh:
529 Fixing the snapshot copying so it will only copy the correct snapshot for
530 people who don't know how to properly use wget.
532 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
533 targets/stage1/stage1-chroot.sh:
534 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
537 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
538 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
539 OK, we have to escape our quotes, rather than use single quotes, or we don't
540 evaluate the variables properly.
542 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
543 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
544 targets/support/kmerge.sh:
545 Fixing echo/sed for make.conf writing.
547 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
548 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
549 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
550 Rather than using the environment, we write out our USE to make.conf, then
551 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
552 be written to make.conf, already.
554 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
555 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
556 targets/livecd-stage1/livecd-stage1-chroot.sh,
557 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
558 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
559 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
560 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
561 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
562 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
563 Changing run_emerge to run_merge, changing both setup_portage and
564 setup_myfeatures to add any USE changes to make.conf prior to merge, then
565 removing the settings added, rather than (ab)using the environment.
567 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
568 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
569 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
570 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
571 targets/tinderbox/tinderbox-chroot.sh:
572 Rearrange some of the functions in chroot-functions.sh in preparation for
573 some upcoming changes and rename setup_portage to setup_pkgmgr.
575 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
576 targets/stage1/stage1-controller.sh:
577 Removing an extra env-update call from stage1's preclean.
579 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
580 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
581 targets/support/bootloader-setup.sh:
582 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
583 help.msg which we didn't even use.
585 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
586 targets/support/bootloader-setup.sh:
587 Don't write out out 'default 1' line when creating grub.conf, since the
588 'help' entry is now at the bottom, and we want grub to default to the first
591 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
592 targets/support/bootloader-setup.sh:
593 Removed checks on livecd/splash_type, since we only support one type,
594 removed remaining bootsplash code from bootloader-setup.sh, added automatic
595 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
596 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
598 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
599 targets/livecd-stage2/livecd-stage2-controller.sh:
600 Let's automatically copy in the snapshot if livecd/type is
601 gentoo-release-livecd.
603 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
604 modules/generic_stage_target.py:
605 Fix leading whitespace in empty() so it's only executed if there's something
606 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
607 211410 for pointing this out
609 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
610 targets/support/rc-update.sh:
611 Quote baselayout package atom
613 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
614 targets/support/chroot-functions.sh:
615 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
616 PATH by default. Instead, simply check if it exists.
618 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
619 targets/support/chroot-functions.sh:
620 Remove temporary package listing code, since --verbose is forced on with
623 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
624 Force-enable --verbose when using --debug
626 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
627 targets/support/kmerge.sh:
628 Changing modules-update to update-modules to quiet a warning and keep us
629 from having it get removed out from under us.
631 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
632 targets/support/chroot-functions.sh:
633 Adding a note to myself for better debug and moving run_default_funcs to the
634 bottom of the script so it gets executed. Since this can otherwise break
635 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
637 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
638 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
639 targets/support/chroot-functions.sh:
640 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
641 so we can get the output with --debug, added --newuse to the options for
642 stage1, as we should always rebuild any package where the USE has changed,
643 removed removal of portage logs from stage2-chroot.sh since it is being done
644 by cleanup_stages, moved world removal in cleanup_stages into a check for
645 stages 1 through 3, made update_env_settings check for the existence of
646 env-update before running it since we now run update_env_settings by default
647 everywhere chroot-functions.sh is sourced, and added a section to show_debug
648 to list the packages, since we don't yet force-enable verbose with debug.
650 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
651 modules/catalyst_lock.py:
652 Since my python sucks and I don't feel like troubleshooting it at the
653 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
654 2.0.6_pre8 for testing.
656 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
657 modules/builder.py, modules/catalyst_lock.py:
658 Added some extra debug output to catalyst_lock.py and added Stuart Longland
659 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
661 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
662 modules/catalyst_support.py:
663 change 'is' to == because python is grumpy
665 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
666 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
667 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
668 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
669 targets/support/rc-update.sh:
670 Removing support for bootsplash, since it hasn't been in a supported kernel
671 in a couple years and isn't accepted upstream.
673 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
674 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
675 Fix up the sed for genkernel so it works on versions both before and after
676 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
677 change was a bit too aggressive.
679 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
680 targets/support/bootloader-setup.sh:
681 Change grub timeout to 15 seconds instead of 150.
683 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
684 targets/support/pre-kmerge.sh:
685 Comment out sed on genkernel executable as it appears to do nothing these
688 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
689 targets/livecd-stage2/livecd-stage2-controller.sh:
690 Only call find on libdirs that actually exist. Thanks to Kristoffer
691 <krek6597@student.uu.se> in bug #210807.
693 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
694 modules/generic_stage_target.py:
695 Add warning about -* in foo/use in the spec.
697 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
698 targets/embedded/embedded-chroot.sh,
699 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
700 targets/grp/grp-preclean-chroot.sh,
701 targets/livecd-stage1/livecd-stage1-chroot.sh,
702 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
703 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
704 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
705 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
706 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
707 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
708 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
709 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
710 targets/tinderbox/tinderbox-preclean-chroot.sh:
711 Change all . to source.
713 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
714 targets/embedded/embedded-preclean-chroot.sh,
715 targets/grp/grp-preclean-chroot.sh,
716 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
717 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
718 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
719 targets/stage3/stage3-preclean-chroot.sh,
720 targets/stage4/stage4-preclean-chroot.sh,
721 targets/support/chroot-functions.sh,
722 targets/tinderbox/tinderbox-preclean-chroot.sh:
723 Added a cleanup_stages function and added it to the appropriate places.
725 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
726 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
727 targets/livecd-stage1/livecd-stage1-chroot.sh,
728 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
729 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
730 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
731 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
732 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
733 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
734 Removing any functions that we now call by default when we source
735 chroot-functions.sh by default.
737 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
738 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
739 targets/livecd-stage1/livecd-stage1-chroot.sh,
740 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
741 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
742 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
743 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
744 Clean up the debug code that I've added to stage1, move it to
745 chroot_functions.sh, and call it from all of our main targets.
747 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
748 modules/generic_stage_target.py:
749 Wow. I need to make sure that we actually comment comments in make.conf or
750 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
751 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
753 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
754 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
755 targets/stage3/stage3-chroot.sh:
756 We need to be sure we clear out /var/log/portage/elog as well as
757 /var/log/emerge.log for stages 1 through 3.
759 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
760 modules/generic_stage_target.py,
761 targets/livecd-stage2/livecd-stage2-controller.sh,
762 targets/support/livecdfs-update.sh:
763 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
764 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
765 80 columns. This is catalyst 2.0.6_pre5 for testing.
767 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
768 modules/generic_stage_target.py:
769 Apparently, python doesn't like it when you put a set of comments in front
770 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
773 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
774 modules/generic_stage_target.py:
775 Huge refactoring of modules/generic_stage_target.py to fix indentation and
776 generally clean up the code so it's a bit easier to read/follow.
778 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
779 modules/generic_stage_target.py:
780 Sort and de-dupe myusevars.
782 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
783 targets/stage1/stage1-chroot.sh:
784 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
786 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
787 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
788 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
789 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
790 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
791 targets/tinderbox/tinderbox-chroot.sh:
792 Move export of FEATURES to setup_myfeatures.
794 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
795 targets/stage1/stage1-chroot.sh:
796 Added some debug code to stage1 and fixed a nice bug where we weren't
797 building with the correct USE. Unfortunately, this invalidates any caches
798 for stage1, since we were building with the entire USE from the profile.
799 This is 2.0.6_pre4 for testing.
801 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
802 targets/stage1/stage1-chroot.sh:
803 We don't need to do the device building twice, so removing USE=build from
804 first baselayout install.
806 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
807 targets/support/livecdfs-update.sh:
808 We check for a plugdev group, add it if it doesn't exist, and make sure any
809 users specified by livecd/users is in the group.
811 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
812 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
813 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
815 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
816 modules/catalyst_support.py:
817 Fix up calc_contents in contents_map. Thanks to Brent Baude
818 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
821 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
822 targets/stage1/stage1-chroot.sh:
823 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
824 empty and will cause issues in stage3 and beyond.
826 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
827 targets/support/kmerge.sh, targets/support/rc-update.sh:
828 Changed some of the rc-update code so it should work with baselayout-2,
829 also. This is 2.0.6_pre2 for testing.
831 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
832 files/catalyst.conf, modules/catalyst_support.py,
833 modules/generic_stage_target.py, modules/grp_target.py,
834 modules/snapshot_target.py:
835 Added support for generating CONTENTS files automatically. Patch by Robin
836 Johnson <robbat2@gentoo.org> for bug #207862.
838 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
839 modules/snapshot_target.py:
840 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
841 exclude digest-* files from the snapshot.
843 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
844 arch/x86.py, modules/generic_stage_target.py:
845 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
846 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
848 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
849 targets/support/kmerge.sh:
850 Make the --kerncache option to genkernel dependent on 'kerncache' being in
851 options, so that it can actually be turned off.
853 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
855 Rearrange things in the arch/*.py files to ensure that nothing is used
856 before it has been defined.
858 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
859 Reorder arch/powerpc.py to make python happy.
861 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
862 modules/snapshot_target.py:
863 Change .svn --include to an --exclude like it was supposed to be.
865 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
867 Added several subarches for mips so we can dump the mips subarch profiles
868 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
871 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
872 targets/livecd-stage2/livecd-stage2-controller.sh:
873 Changed the code for copying the MOTD files so it's fewer lines and makes
876 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
877 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
878 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
879 sparc64.py into sparc.py, so we have a cleaner set of arch files.
881 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
883 Did a little cleanup on the x86.py to remove some redundant entries and
884 added nocona and core2 to amd64.py, though they're currently commented out.
886 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
887 modules/generic_stage_target.py:
888 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
889 flags defined in the spec file.
891 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
892 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
893 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
894 since catalyst sets CXXFLAGS=CFLAGS by default.
896 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
897 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
898 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
900 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
901 Added prescott to the subarches for x86.
903 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
904 modules/netboot2_target.py, targets/support/kmerge.sh:
905 Add patch to enabled netboot2/linuxrc and automatically add path for
906 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
907 <jsbronder@gentoo.org> in bug #208106.
909 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
910 modules/netboot2_target.py:
911 Allow root_overlay in netboot2 target for bug #208106.
913 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
914 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
915 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
916 Added USE=bindist automatically to everything that inherits set_use from
917 generic_stage_target, added USE=bindist to livecd_stage1_target, added
918 USE=bindist to emerge run for stage1, and did some minor cleanup in
919 get_libdir in chroot-functions.
921 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
922 targets/support/bootloader-setup.sh:
923 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
925 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
926 examples/generic_stage_template.spec, examples/grp_template.spec,
927 examples/livecd-stage1_template.spec,
928 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
929 examples/stage4_template.spec, examples/tinderbox_template.spec:
930 Changing link so it no longer points to a dead page. This is for bug #208609.
932 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
933 modules/snapshot_target.py:
934 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
936 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
937 targets/stage1/stage1-chroot.sh:
938 As much as I hate this, we're going to force baselayout to install first.
939 This will keep us from having any issues with packages that don't respect
942 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
943 Reorder options in catalyst.conf so they're alphabetical.
945 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
946 targets/support/bootloader-setup.sh:
947 Add 'pager on' to grub.conf for bug #208531.
949 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
950 livecd/files/README.txt, livecd/files/x86-F6.msg:
951 Removing the unused kernel command line options from Volume/Device Management.
953 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
954 This is now 2.0.5 for release.
956 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
957 files/catalyst.conf, modules/catalyst_support.py,
958 modules/generic_stage_target.py,
959 targets/embedded/embedded-preclean-chroot.sh,
960 targets/grp/grp-preclean-chroot.sh,
961 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
962 targets/stage2/stage2-preclean-chroot.sh,
963 targets/stage3/stage3-preclean-chroot.sh,
964 targets/support/chroot-functions.sh,
965 targets/tinderbox/tinderbox-preclean-chroot.sh:
966 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
967 sys-devel/icecream cluster compiler support for bug #200095. This is
968 catalyst 2.0.5_pre6 for testing.
970 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
971 files/catalyst.conf, modules/generic_stage_target.py:
972 Add the option for using metadata_overlay with portage to speed up cache.
974 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
975 modules/stage1_target.py, modules/stage2_target.py,
976 modules/stage3_target.py:
977 Add /etc/portage to cleanables for stages 1 through 3.
979 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
980 livecd/files/livecd-local.start,
981 targets/livecd-stage2/livecd-stage2-controller.sh,
982 targets/support/livecdfs-update.sh:
983 We apparently still need profiles/eclass for building the stage3 from the
984 LiveCD with the installer.
986 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
987 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
990 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
991 targets/livecd-stage2/livecd-stage2-controller.sh,
992 targets/support/livecdfs-update.sh:
993 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
994 preservation of eclasses/profiles, and remove copying of livecd-local.start
995 since it's not needed anymore.
997 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
998 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
999 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1002 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1003 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1004 Removing old mkvardb code which is no longer used, commenting out setting of
1005 Gnome theme for testing now that Clearlooks has been default for some time,
1006 and changing vdb move from a case statement to a simple if statement. This
1007 is 2.0.5_pre5 for testing.
1009 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1010 modules/stage1_target.py:
1011 Removing cleaning of python encodings for bug #64890.
1013 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1014 modules/generic_stage_target.py:
1015 Add an extra warning into the generated make.conf about changing the CHOST.
1017 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1018 targets/support/livecdfs-update.sh:
1019 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1021 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1022 targets/embedded/embedded-preclean-chroot.sh,
1023 targets/grp/grp-preclean-chroot.sh,
1024 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1025 targets/stage2/stage2-preclean-chroot.sh,
1026 targets/stage3/stage3-preclean-chroot.sh,
1027 targets/tinderbox/tinderbox-preclean-chroot.sh:
1028 Check to see if distcc is enabled before calling cleanup_distcc().
1030 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1031 arch/sparc.py, arch/x86.py:
1032 Look for linux32 in /bin and /usr/bin.
1034 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1035 modules/generic_stage_target.py:
1036 Make error message more specific when removing immutable flag.
1038 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1039 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1040 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1041 information, and added a small fix for FreeBSD for bug #169041. This is
1042 catalyst 2.0.5_pre4 for testing.
1044 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1045 targets/support/chroot-functions.sh:
1046 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1047 patch from bug #120076 to add cross-compiling support to our distcc
1050 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1051 targets/support/chroot-functions.sh:
1052 Added a version of get_libdir from multilib.eclass so we can determine where
1053 to go poking around if we need to touch anything in libdir.
1055 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1056 Print an error saying what target failed before the traceback.
1058 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1059 modules/catalyst_support.py:
1060 When parsing make.conf, first try pkgcore's
1061 snakeoil.fileutils.read_bash_dict(), then portage's
1062 portage_util.getconfig(), then the internal parse_makeconf().
1064 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1065 modules/catalyst_support.py:
1066 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1068 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1069 examples/netboot_template.spec, examples/tinderbox_template.spec,
1070 modules/grp_target.py, modules/tinderbox_target.py:
1071 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1072 modules, and remove extra pkgcache_path and kerncache_path options from
1075 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1076 This is catalyst 2.0.5_pre3 for testing the new stages code.
1078 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1079 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1080 We need to force USE=bindist on for building stages.
1082 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1083 modules/generic_stage_target.py:
1084 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1085 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1087 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1088 targets/support/rc-update.sh:
1089 Added support for the newer versions of splashutils which use fbcondecor as
1090 the init script. This is catalyst 2.0.5_pre1 for testing.
1092 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1093 targets/livecd-stage2/livecd-stage2-controller.sh:
1094 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1097 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1098 modules/generic_stage_target.py, modules/stage1_target.py,
1099 modules/stage2_target.py:
1100 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1103 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1104 modules/generic_stage_target.py, modules/netboot2_target.py:
1105 Fix typo in getopt call for --clear-autoresume. thanks to
1106 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1107 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1108 Copy overlay files in netboot2 target into proper dir for bug #174635.
1110 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1111 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1112 targets/support/netboot2-final.sh:
1113 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1114 fix a minor bug in System.map copying, add portage_overlay support, and adds
1115 the ability to use globbing in the package file lists for the netboot2
1118 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1119 +targets/netboot2/nb-busybox.cf:
1120 Added nb-busybox.cf to the netboot2 target for bug #174298.
1122 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1123 targets/support/chroot-functions.sh:
1124 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1126 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1127 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1128 Change moving the VDB until after we have processed unmerge by moving it
1129 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1130 unmerge packages from the gentoo-release-livecd target.
1132 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1133 targets/support/kmerge.sh:
1134 Commented out the package.provided code in catalyst that seemed to cause
1135 problems with kerncache in testing. This is 2.0.4 and should be used for the
1138 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1139 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1140 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1141 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1142 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1143 improve the netboot2 target.
1145 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1146 modules/generic_stage_target.py:
1147 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1148 cause catalyst to export boolean variables as well as string-based
1151 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1152 modules/generic_stage_target.py:
1153 Fixing check for invalid subarch to not filter too much. Fix from Mike
1154 Frysinger <vapier@gentoo.org> for bug #173532.
1156 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1157 Added s390x (64-bit) support via a patch from Mike Frysinger
1158 <vapier@gentoo.org> for bug #173002.
1160 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1161 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1162 targets/livecd-stage1/livecd-stage1-chroot.sh,
1163 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1164 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1165 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1166 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1167 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1168 targets/support/pre-kmerge.sh:
1169 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1170 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1171 certain functions/code paths when running with -F/--fetchonly. Simplified
1172 kmerge.sh with regards to kerncache and callback packages. Also, changed
1173 ccache/distcc installs to use run_emerge instead of emerge directly, which
1174 allows us to more easily replace the underlying package manager, or add
1175 support for multiple package managers to catalyst.
1177 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1178 modules/grp_target.py:
1179 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1180 portage_overlay functionality to GRP, where it was mistakenly missing, for
1181 bug #171157. This is catalyst 2.0.3 and ready for release.
1183 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1184 targets/livecd-stage1/livecd-stage1-controller.sh,
1185 targets/support/livecdfs-update.sh:
1186 Removed the generation of grppkgs.txt since the Installer now uses vdb
1189 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1190 targets/support/create-iso.sh:
1191 Fix creation of the EFI images. Since it is FAT, we can't go around
1192 perserving permissions, now, can we?
1194 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1195 targets/support/livecdfs-update.sh:
1196 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1197 broken sed for rc.conf, which caused all kinds of hell to break loose when
1198 booting a new CD. This is 2.0.3_pre3.
1200 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1201 modules/generic_stage_target.py:
1202 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1203 such as group- from /etc before creating our stage tarballs. This is for bug
1206 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1207 targets/support/livecdfs-update.sh:
1208 Commenting out the livecd-kernel code, since the Installer should be doing
1209 everything necessary itself.
1211 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1212 targets/support/livecdfs-update.sh:
1213 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1214 the usbutils hanlding in case they follow suit with pciutils.
1216 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1217 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1218 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1219 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1220 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1221 problems with using all of the various subarch settings.
1223 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1224 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1225 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1226 check look in the correct location, and made sure we don't delete /voot
1227 within the EFI code if grub is present.
1229 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1230 modules/generic_stage_target.py:
1231 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1232 #166294. This one should fix the HPPA/PPC architectures.
1234 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1235 targets/support/chroot-functions.sh:
1236 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1237 remove the autoresume point for portage, as it really isn't needed and
1238 doesn't really gain us much, anyway.
1240 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1241 targets/stage1/stage1-chroot.sh:
1242 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1244 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1245 examples/generic_stage_template.spec, examples/grp_template.spec,
1246 examples/livecd-stage1_template.spec,
1247 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1248 examples/netboot_template.spec, examples/snapshot_template.spec,
1249 examples/stage4_template.spec, examples/tinderbox_template.spec:
1250 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1253 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1254 targets/support/livecdfs-update.sh:
1255 Make sure the user owns his home directory for bug #147195.
1257 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1258 +files/catalystrc, modules/catalyst_support.py:
1259 Re-arranged catalyst.conf to make it easier to follow while looking at the
1260 online reference and added a default catalystrc file, which does nothing.
1262 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1263 modules/catalyst_support.py, modules/embedded_target.py,
1264 modules/generic_stage_target.py, modules/grp_target.py,
1265 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1266 modules/stage3_target.py, modules/tinderbox_target.py:
1267 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1268 tab/space nastiness. This is for bug #161915.
1270 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1271 modules/generic_stage_target.py:
1272 Fixed new cbuild code with another patch from Mike Frysinger
1273 <vapier@gentoo.org> to allow the usage of subarches.
1275 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1276 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1277 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1278 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1279 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1280 targets/support/create-iso.sh, targets/support/functions.sh,
1281 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1282 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1284 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1285 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1286 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1287 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1288 modules/catalyst_lock.py, modules/catalyst_support.py,
1289 modules/embedded_target.py, modules/generic_stage_target.py,
1290 modules/generic_target.py, modules/grp_target.py,
1291 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1292 modules/netboot2_target.py, modules/netboot_target.py,
1293 modules/snapshot_target.py, modules/stage1_target.py,
1294 modules/stage2_target.py, modules/stage3_target.py,
1295 modules/stage4_target.py, modules/tinderbox_target.py,
1296 targets/embedded/embedded-chroot.sh,
1297 targets/embedded/embedded-controller.sh,
1298 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1299 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1300 targets/grp/grp-preclean-chroot.sh,
1301 targets/livecd-stage1/livecd-stage1-chroot.sh,
1302 targets/livecd-stage1/livecd-stage1-controller.sh,
1303 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1304 targets/livecd-stage2/livecd-stage2-controller.sh,
1305 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1306 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1307 targets/netboot2/netboot2-controller.sh,
1308 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1309 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1310 targets/stage1/stage1-controller.sh,
1311 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1312 targets/stage2/stage2-controller.sh,
1313 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1314 targets/stage3/stage3-controller.sh,
1315 targets/stage3/stage3-preclean-chroot.sh,
1316 targets/stage4/stage4-controller.sh,
1317 targets/stage4/stage4-preclean-chroot.sh,
1318 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1319 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1320 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1321 targets/tinderbox/tinderbox-controller.sh,
1322 targets/tinderbox/tinderbox-preclean-chroot.sh:
1323 Removing old CVS Header lines, which are no longer used since moving to SVN.
1325 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1326 targets/stage4/stage4-chroot.sh:
1327 Added back a missing 'then' from stage4 target.
1329 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1330 modules/generic_stage_target.py:
1331 Fix indentation so things actually work.
1333 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1334 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1337 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1338 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1339 Fix the display manager sed lines and change the icon for the local Handbook
1340 to use the GNOME 2.16 icon for gedit.
1342 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1343 modules/generic_stage_target.py:
1344 Changed the portage_overlay option to always install overlays in
1345 /usr/local/portage and added code to clean up /usr/local/portage and
1346 make.conf after sucessful execution and before creation of ISO/tarballs.
1348 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1349 targets/support/livecdfs-update.sh:
1350 Fixed a typo which broke coldplugging.
1352 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1353 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1354 Added a create_handbook_icon function and rearranged some of the icon
1355 creation for the LiveCD. This should resolve bug #143725 once a new release
1358 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1359 targets/support/livecdfs-update.sh:
1360 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1361 coldplugging. This allows us to unpack our firmware before we detect
1362 devices, so that devices that need it will get it.
1364 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1365 modules/generic_stage_target.py:
1366 Fix a typo in generic_stage_target.
1368 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1369 targets/support/livecdfs-update.sh:
1370 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1371 /etc/conf.d/xdm so we support older snapshots and newer ones.
1373 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1374 modules/livecd_stage2_target.py:
1375 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1378 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1379 modules/livecd_stage2_target.py:
1380 Reverted change in livecd-stage2 to the action_sequence until I can figure
1381 out what the problem is with it.
1383 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1384 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1385 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1386 modules/livecd_stage2_target.py:
1387 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1388 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1390 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1391 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1392 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1393 resolves an issue where a variable could be accessed unitialized in obscure
1394 circumstances. This is wrt bug #144984.
1396 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1397 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1398 modules/stage2_target.py, modules/stage4_target.py:
1399 Fixed up action_sequence when using --fetchonly to not create tarballs or
1400 ISO images for bug #143392.
1402 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1403 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1404 Clean up the USE usage in GRP/stage4.
1406 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1407 modules/generic_stage_target.py, modules/stage1_target.py,
1408 modules/stage2_target.py:
1409 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1410 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1412 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1413 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1414 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1415 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1416 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1417 instances of USE_ORDER since auto hasn't been valid for some time. This is
1420 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1421 modules/generic_stage_target.py, modules/stage1_target.py:
1422 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1423 goodness wrt bug #153587.
1425 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1426 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1427 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1429 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1430 modules/generic_stage_target.py, modules/stage4_target.py:
1431 Added a check to see if we have the tarball option enabled, which causes
1432 catalyst to run the capture sequence. This was requested by Tim Yamin for
1433 the stage4 target, but I thought it should be usable on any stage target.
1435 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1436 targets/support/livecdfs-update.sh:
1437 Moved fstab tweaks all into one location and added make.conf tweak for bug
1440 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1441 Changed the options to be in alphabetical order so my meatspace logical
1442 parser can process them better, added the compress and tarball options,
1443 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1444 removed the unused -x command line parameter for bug #151405.
1446 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1447 modules/generic_stage_target.py:
1448 Added a warning about changing the CHOST setting for bug #142034.
1450 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1451 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1452 targets/support/chroot-functions.sh:
1453 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1454 <flameeyes@gentoo.org> and attached to bug #150351.
1456 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1457 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1458 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1459 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1460 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1461 modules/embedded_target.py, modules/generic_stage_target.py,
1462 modules/generic_target.py, modules/grp_target.py,
1463 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1464 modules/netboot2_target.py, modules/netboot_target.py,
1465 modules/snapshot_target.py, modules/stage1_target.py,
1466 modules/stage2_target.py, modules/stage3_target.py,
1467 modules/stage4_target.py, modules/tinderbox_target.py,
1468 targets/embedded/embedded-chroot.sh,
1469 targets/embedded/embedded-controller.sh,
1470 targets/embedded/embedded-fs-runscript.sh,
1471 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1472 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1473 targets/grp/grp-preclean-chroot.sh,
1474 targets/livecd-stage1/livecd-stage1-chroot.sh,
1475 targets/livecd-stage1/livecd-stage1-controller.sh,
1476 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1477 targets/livecd-stage2/livecd-stage2-controller.sh,
1478 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1479 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1480 targets/netboot2/netboot2-controller.sh,
1481 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1482 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1483 targets/stage1/stage1-controller.sh,
1484 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1485 targets/stage2/stage2-controller.sh,
1486 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1487 targets/stage3/stage3-controller.sh,
1488 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1489 targets/stage4/stage4-controller.sh,
1490 targets/stage4/stage4-preclean-chroot.sh,
1491 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1492 targets/support/functions.sh, targets/support/kmerge.sh,
1493 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1494 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1495 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1496 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1497 targets/tinderbox/tinderbox-controller.sh,
1498 targets/tinderbox/tinderbox-preclean-chroot.sh:
1499 Removing all copyright and license comment headers from all files so we
1500 don't ever get another bug like bug #149638.
1502 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1503 modules/generic_stage_target.py:
1504 Clean up more spacing/capitalization.
1506 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1507 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1508 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1509 targets/embedded/embedded-controller.sh,
1510 targets/embedded/embedded-fs-runscript.sh,
1511 targets/embedded/embedded-preclean-chroot.sh,
1512 targets/livecd-stage2/livecd-stage2-controller.sh,
1513 targets/netboot2/netboot2-copyfile.sh,
1514 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1515 targets/support/pre-kmerge.sh:
1516 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1517 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1518 calls in kmerge.sh, and updated README.
1520 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1521 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1522 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1524 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1525 modules/catalyst_support.py:
1526 Added fix for bug #143348.
1528 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1529 targets/support/livecdfs-update.sh:
1530 Added -q to emerge call for systempkgs.txt just to be on the safe side.
1532 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1533 targets/livecd-stage2/livecd-stage2-controller.sh,
1534 targets/support/livecdfs-update.sh:
1535 Changed some copy commands to use -f, added a check for /etc/gconf before
1536 moving it when not using gentoo-release-livecd, and fixed a sed for root's
1537 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
1538 <luca.casagrande@gmail.com>.
1540 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1541 targets/support/livecdfs-update.sh:
1542 Fixing sed so that systemspkgs.txt is built properly.
1544 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1545 The sparc32 binary is in /bin, not /usr/bin.
1547 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1548 targets/support/chroot-functions.sh:
1549 We now only set the options for pkgcache if we are not using fetchonly. This
1550 should work around a problem where portage won't fetch the files if a binpkg
1551 already exists for the package.
1553 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1554 targets/support/livecdfs-update.sh:
1555 Added code to make a backup of custom.conf before we edit it for the
1558 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1559 targets/support/livecdfs-update.sh:
1560 Remove sed from splash section, since it wasn't actually resolving the
1561 issue, anyway. Change the installer's dialog front-end code to simply run
1562 via sudo, since we don't need to worry about having the X DISPLAY setup or
1563 anything. This is catalyst 2.0, so you guys can all start rejoicing.
1565 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1566 targets/support/livecdfs-update.sh:
1567 Fix my sed line so it actually applies correctly.
1569 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1570 targets/support/chroot-functions.sh:
1571 Added check for verbose, and add --verbose if found, or --quiet, to emerge
1574 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1575 targets/support/livecdfs-update.sh:
1576 Fix the splash code so we have our splash theme on all 6 virtual consoles,
1577 as well as a possible fix for the read-only filesystem messages from
1578 /sbin/splash-functions.sh
1580 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1581 targets/support/chroot-functions.sh:
1582 Fix --fetchonly to actually work.
1584 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1585 examples/livecd-stage2_template.spec:
1586 Added description for livecd/fsops to livecd-stage2's spec template.
1588 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1589 targets/support/livecdfs-update.sh:
1590 I've modified the GDM configuration section to work correctly. I have also
1591 ensured that xdm is no longer started just because livecd/xdm is used, which
1592 was causing issues for the generic-livecd type. This is 2.0_rc50, which
1593 should be the last of the 'release candidates' made. If there are no bug
1594 reports in 2 days, then I'm rolling this as 2.0 final.
1596 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1597 targets/support/livecdfs-update.sh:
1598 Hopefully, I have fixed the issue with the Installer icons. We'll have to
1599 see once the newer Installer is released, as I still have to fix the
1602 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1603 targets/support/rc-update.sh:
1604 Removed famd from the default runlevel for gentoo-release-livecd. It really
1605 shouldn't cause a problem, but I prefer it stay a bit clean.
1607 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1608 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1609 targets/support/create-iso.sh, targets/support/kmerge.sh,
1610 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
1611 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
1613 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1614 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1615 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
1616 targets/support/bootloader-setup.sh:
1617 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
1618 parameters support. This is for bug #139300.
1620 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1621 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1622 targets/support/filesystem-functions.sh:
1623 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
1624 and also to remove some redundant values from livecd-stage2's valid_values.
1627 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
1629 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
1631 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1632 modules/generic_stage_target.py:
1633 Fix a problem where catalyst was creating an initial list, then putting that
1634 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
1635 pointing it out and for the fix. This is for bug #136351.
1637 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1638 targets/support/unmerge.sh:
1639 Removing loop for unmerge, as it didn't actually solve anything and the
1640 portage team has helped us out by reverting the behavior that caused this
1641 change in the first place.
1643 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1644 modules/netboot2_target.py, modules/stage1_target.py,
1645 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
1646 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
1647 having /proc mounted during the preclean stage and also to clean up the
1648 netboot2 code. This is 2.0_rc48.
1650 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1651 targets/support/unmerge.sh:
1652 Change our unmerge from being a single unmerge to a loop, to work around an
1653 unexpected change in portage 2.1's unmerge processing.
1655 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1656 targets/support/bootloader-setup.sh:
1657 Fixed a problem where we were putting the kernel name in twice and causing
1658 and error when using grub as a bootloader. This is for bug #137252.
1660 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1661 targets/support/bootloader-setup.sh:
1662 Added a second pass to the alpha bootloader setup to create aboot items for
1663 serial console for bug #133457.
1665 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1666 +livecd/cdtar/arcload-0.43-r1.tbz2:
1667 Added arcload cdtar for mips.
1669 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1670 targets/netboot/netboot-controller.sh:
1671 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
1674 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1675 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1676 Add patch from bug #135051 to fix the seedcache extraction logic.
1678 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1679 targets/support/livecdfs-update.sh:
1680 Don't set icon theme to Clearlooks, since it doesn't exist.
1682 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1683 targets/support/livecdfs-update.sh:
1684 Fix sed on installer icons.
1686 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1689 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1690 targets/stage1/stage1-controller.sh:
1691 Added a -type f to the find call in stage1 for bug #132180.
1693 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1694 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
1695 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
1696 properly on IBM PPC64 machines.
1698 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1699 modules/generic_stage_target.py:
1702 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1703 targets/support/rc-update.sh:
1704 Removed x-setup from default runlevel, as it is now controlled via the
1705 autoconfig init script.
1707 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
1708 Fix ppc64 based arches to subclass ppc64
1710 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1711 modules/livecd_stage1_target.py:
1712 Use the full category/package name for livecd-tools.
1714 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1715 targets/support/livecdfs-update.sh:
1716 Make copies and deletes recursive for firmware since some packages put their
1717 firmware in a subdirectory.
1719 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1720 targets/support/livecdfs-update.sh:
1721 Fix detection of the Installer.
1723 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1724 Added 970, power3, power4, and power5 sub-arches for ppc64.
1726 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1727 targets/support/livecdfs-update.sh:
1728 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
1729 no longer necessary and can cause possible problems with Installer-based
1732 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
1733 recursive directory create
1735 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1736 modules/catalyst_support.py:
1737 Changed a display error from bug #131502 and rolling 2.0_rc45.
1739 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1740 targets/support/create-iso.sh:
1741 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
1744 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
1745 modules/generic_stage_target.py:
1746 digests function uses raw output from hash function now
1748 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1749 change hash result format so .DIGESTS is generated correctly
1751 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1752 modules/catalyst_support.py:
1753 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
1756 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1757 targets/support/livecdfs-update.sh:
1758 Added a space for bug #131181.
1760 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1761 targets/support/kmerge.sh:
1762 Fixed creation of kernelpkgs.txt file for the installer.
1764 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1765 modules/generic_stage_target.py:
1766 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
1769 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1770 targets/livecd-stage2/livecd-stage2-controller.sh,
1771 targets/support/bootloader-setup.sh:
1772 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
1773 rolling out an emergency rc44.
1775 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1776 targets/support/bootloader-setup.sh:
1777 If you use elif, you have to use a then after it. Yeah, that one's totally
1780 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1781 targets/support/livecdfs-update.sh:
1782 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
1784 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1785 targets/support/rc-update.sh:
1786 Removed runlevel deletion, as it probably wasn't a good idea. This is for
1789 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1790 targets/support/bootloader-setup.sh:
1791 Removed bootplash support from ppc/ppc64 since they only will work with
1792 gensplash. Forced use of livecd/splash_type of bootsplash to get
1793 splash=silent. This should reduce the number of things on the kernel command
1794 line that aren't necessary.
1796 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1797 modules/catalyst_support.py:
1798 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
1799 parse_spec. This should resolve bug #130103, as well as make the code much
1800 cleaner. This is 2.0_rc42.
1802 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1803 modules/generic_stage_target.py:
1804 Forced -p on tar for compressing stages.
1806 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1807 targets/support/chroot-functions.sh:
1808 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
1811 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1812 targets/stage1/build.py:
1813 Added patch to build.py for portage 2.1 support.
1815 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1816 targets/support/kmerge.sh:
1817 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
1818 <liyiming@ict.ac.cn> in bug #129890.
1820 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1821 targets/support/livecdfs-update.sh:
1822 Moved sed line for ##STARTX to end of file, since we aren't touching
1823 /etc/startx until the end.
1825 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1826 targets/support/livecdfs-update.sh:
1827 Added a check for the games group and add it if it doesn't exist already.
1828 This should resolve bug #125498.
1830 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1831 examples/generic_stage_template.spec, examples/grp_template.spec,
1832 examples/livecd-stage1_template.spec,
1833 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1834 examples/netboot_template.spec, examples/snapshot_template.spec,
1835 examples/stage4_template.spec, examples/tinderbox_template.spec:
1836 Removed portdir_overlay from the snapshot example spec and added
1837 portage_overlay to the example specs for the relevant targets.
1839 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1840 This is 2.0_rc41 since it has better LiveCD support.
1842 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1843 targets/support/livecdfs-update.sh:
1846 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1847 targets/support/functions.sh:
1848 Removed check for livecd/dev-manager being udev since it was done
1849 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
1850 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
1851 #128265 for pointing this out.
1853 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1854 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
1855 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
1856 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
1858 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1859 modules/generic_stage_target.py:
1860 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
1861 live system. You can thank Andrew Gaffney for the fix.
1863 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1864 targets/livecd-stage2/livecd-stage2-controller.sh:
1865 Don't copy motd files if we're using livecd/type generic-livecd.
1867 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1868 targets/livecd-stage2/livecd-stage2-controller.sh,
1869 targets/support/livecdfs-update.sh:
1870 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
1871 some extra cleanup to generic-livecd.
1873 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1874 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
1875 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
1876 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
1877 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
1878 targets/support/bootloader-setup.sh:
1879 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
1880 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
1881 and removed all older cdtar files for PPC*.
1883 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1884 livecd/files/livecd.motd.txt:
1885 Added message to the official LiveCD MOTD mentioning how to run the
1886 installer. Blame codeman. This is 2.0_rc40.
1888 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1889 fix so snapshot target doesnt have errors
1891 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1892 targets/support/livecdfs-update.sh:
1893 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
1894 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
1897 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1898 targets/support/rc-update.sh:
1899 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
1902 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1903 targets/support/livecdfs-update.sh:
1904 Added wrapping around the udev sed for those crazy 2.4-users.
1906 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1907 targets/support/livecdfs-update.sh:
1908 Added sed fix for udev starting evms_activate unconditionally. This is
1911 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
1912 add stage4/unmerge stage4/rm to valid options
1914 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1915 targets/support/rc-update.sh:
1916 Added fix for bug #122154 from Rajiv Manglani.
1918 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1919 targets/support/kmerge.sh:
1920 Fixed creation of kernelpkgs.txt for the Installer.
1922 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1923 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
1924 Updated elilo tarball for IA64.
1926 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1927 DIGESTS support for snapshot creation
1929 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1930 This is catalyst 2.0_rc38, codenamed: When will the stinking release
1931 candidates ever end?
1933 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1934 fix for .DIGESTS.DIGESTS issue in grp
1936 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
1937 modules/generic_stage_target.py:
1938 fix for failure when root_overlay is not set
1940 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1941 targets/support/bootloader-setup.sh:
1942 Added IA64/SGI patch from plasmaroo.
1944 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1945 targets/livecd-stage1/livecd-stage1-controller.sh,
1946 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1947 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
1950 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
1951 modules/generic_stage_target.py:
1952 Allow multiple overlays for root_overlay and overlay spec option
1954 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1955 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
1956 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
1957 targets/support/rc-update.sh:
1958 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
1959 fixed bug #122154. This is catalyst 2.0_rc36.
1961 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1962 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
1963 Updated the LiveCD motd to tell the user to run the display manager again,
1964 rather than startx, while mentioning that startx is useful as a rescue X
1965 session since it starts twm. This is catalyst 2.0_rc35.
1967 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
1968 Add hfs-hide options to mkisofs so macs boot
1970 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
1971 modules/generic_stage_target.py:
1972 Fix indentation issues
1974 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1977 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
1978 targets/support/bootloader-setup.sh:
1979 add additional console less entry when consoles are chosen for ppc64
1981 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
1982 modules/generic_stage_target.py:
1983 fix kernelopts and extraversion env variable exports
1985 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1986 targets/support/livecdfs-update.sh:
1987 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
1988 to Andrew Gaffney for spotting this. This is 2.0_rc33.
1990 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1991 targets/support/kmerge.sh:
1992 Changing the way we determine if extraversion is set. This is catalyst
1995 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1996 targets/support/livecdfs-update.sh:
1997 Change net.ethX links to link to net.lo instead of net.eth0.
1999 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2000 examples/stage4_template.spec:
2001 Fixed rcadd example for stage4. Blame rajiv.
2003 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2004 This is catalyst 2.0_rc31.
2006 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2007 targets/support/livecdfs-update.sh:
2008 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2009 Gaffney for pointing me in the right direction.
2011 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2012 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2014 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2017 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2018 examples/livecd-stage2_template.spec:
2019 updated examples to have console and machine_type
2021 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2022 targets/support/bootloader-setup.sh:
2023 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2026 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2027 This is catalyst 2.0_rc29.
2029 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2030 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2031 Removed extra yaboot.conf from
2032 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2034 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2035 targets/support/kill-chroot-pids.sh:
2036 add sleep to try and give processes a chance to die. bug 119940
2038 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2039 targets/support/functions.sh:
2040 Removed some quotes to make sure we have a binary operator and closing bug
2043 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2044 targets/support/create-iso.sh:
2045 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2047 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2048 targets/support/bootloader-setup.sh:
2049 Added path from bug #120935 for PPC/PPC64.
2051 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2052 Additional spacing fixes submitted by `Kumba
2054 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2055 modules/stage2_target.py:
2056 space cleanups contributed from `Kumba
2058 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2059 add grp/use to valid_values in the grp module
2061 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2064 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2065 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2066 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2067 targets/support/bootloader-setup.sh:
2068 ppc cdtar update; ppc64 bootloader updates
2070 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2071 targets/support/create-iso.sh:
2072 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2074 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2075 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2076 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2077 targets/support/create-iso.sh:
2078 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2080 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2081 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2082 Add ppc console and machine_type=ibm
2084 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2085 modules/generic_stage_target.py:
2086 Fix type error when kernel packages arent defined
2088 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2089 examples/generic_stage_template.spec, examples/grp_template.spec,
2090 examples/livecd-stage1_template.spec,
2091 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2092 examples/stage4_template.spec:
2093 Added more verbose wording and examples for pkgcache_path and
2094 kerncache_path, where necessary.
2096 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2097 targets/support/create-iso.sh:
2098 Really fixing bug #120475 this time. This is 2.0_rc25.
2100 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2101 targets/support/create-iso.sh:
2102 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2105 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2106 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2107 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2108 Added initial support for EFI booting on x86. This is completely untested,
2109 so use it at your own risk. Also, no bug reports without patches, please.
2110 This is catalyst 2.0_rc23.
2112 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2113 kmerge should have been kerncache
2115 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2116 targets/support/pre-kmerge.sh:
2117 Fix a few other places for the kerncache update
2119 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2120 examples/generic_stage_template.spec, examples/grp_template.spec,
2121 examples/livecd-stage1_template.spec,
2122 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2123 examples/netboot_template.spec, examples/stage4_template.spec,
2124 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2125 targets/support/kmerge.sh:
2126 Separation of kerncache from snapcache
2128 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2129 It helps if I actually increment the version number.
2131 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2132 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2133 Added --oneshot to default options for stage1 building. Added code to wipe
2134 world during stages 1 and 3. This is catalyst 2.0_rc22.
2136 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2137 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2138 Fix bug if no kernel packages were defined but there was a postconf setting.
2139 x86 softlevel support is enhanced.
2141 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2142 targets/support/bootloader-setup.sh:
2143 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2145 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2146 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2148 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2151 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2152 Netboot2 fixes for spec parameter checks
2154 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2155 modules/generic_stage_target.py, modules/stage4_target.py:
2156 add makeopts spec file support.
2158 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2159 modules/generic_stage_target.py:
2160 Added fix for bug #119635.
2162 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2163 Fix pre-kmerge.sh for stage4
2165 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2168 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2169 modules/generic_stage_target.py:
2170 fix crash when no kernel is defined. spacing issue
2172 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2175 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2176 modules/livecd_stage2_target.py:
2177 Added livecd/volid to valid_values.
2179 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2180 modules/generic_stage_target.py:
2181 remove extra function that was converting strings to lists unnecessarily
2183 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2184 This is catalyst 2.0_rc17.
2186 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2187 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2188 modules/stage4_target.py:
2189 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2191 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2192 targets/embedded/embedded-preclean-chroot.sh,
2193 targets/grp/grp-preclean-chroot.sh,
2194 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2195 targets/stage1/stage1-preclean-chroot.sh,
2196 targets/stage2/stage2-preclean-chroot.sh,
2197 targets/stage3/stage3-preclean-chroot.sh,
2198 targets/support/chroot-functions.sh,
2199 targets/tinderbox/tinderbox-preclean-chroot.sh:
2200 Added function to cleanup stray /etc/distcc/hosts files.
2202 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2203 targets/support/bootloader-setup.sh:
2204 Added fix from bug #119123. This is catalyst 2.0_rc16.
2206 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2207 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2208 Fixing some spacing. This is catalyst 2.0_rc15.
2210 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2211 Attempt to fix bug #117649
2213 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2214 modules/generic_stage_target.py:
2215 fixes for bugs #119009, #119041 and #118985
2217 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2218 +examples/netboot2_template.spec, modules/catalyst_support.py,
2219 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2220 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2221 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2224 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2225 targets/support/kmerge.sh:
2226 Fix for ccache (null)/.ccache bug
2228 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2231 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2232 Added ppc -mcpu patch from Pylon for bug #118709.
2234 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2235 modules/embedded_target.py, modules/stage4_target.py:
2236 Added linuxrc to embedded and stage4 targets.
2238 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2239 modules/generic_stage_target.py, targets/support/kmerge.sh:
2240 filter kname - and . for kmerge.sh
2242 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2243 targets/support/create-iso.sh:
2244 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2246 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2247 modules/generic_stage_target.py:
2248 change .digests to .DIGESTS
2250 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2251 targets/support/kmerge.sh:
2252 Commented ccache for genkernel build which will resolve #117648 until a
2253 proper solution can be found. This is 2.0_rc13.
2255 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2256 targets/stage1/stage1-controller.sh:
2257 Added patch from vapier for bug #117254.
2259 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2260 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2261 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2262 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2265 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2266 modules/generic_stage_target.py:
2267 Remove chost/cflags etc. warning messages
2269 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2270 modules/generic_stage_target.py:
2271 Attempt to fix bug 117253; chost is wrong on autoresume
2273 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2274 modules/generic_stage_target.py, modules/netboot_target.py,
2275 modules/stage1_target.py:
2276 make setting of destdir more global and part of generic_stage_target
2278 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2279 Fix destpath bug in netboot target
2281 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2282 modules/generic_stage_target.py, modules/stage4_target.py:
2283 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2286 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2287 modules/generic_stage_target.py, modules/stage4_target.py:
2288 remove stray ' from arch/sh.py
2290 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2291 targets/stage1/stage1-controller.sh:
2292 This finally fixes the issues with gcc-config/binutils-config in stage1.
2293 This is catalyst 2.0_rc12.
2295 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2296 Fix incorrect warning message. portdir_overlay -> portage_overlay
2298 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2299 targets/stage1/stage1-controller.sh,
2300 targets/stage1/stage1-preclean-chroot.sh:
2301 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2302 running gcc-config and binutils-config, though it probably breaks running on
2303 non-Gentoo platforms.
2305 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2306 modules/stage1_target.py:
2307 Make stage1 clean up python 2.3 and 2.4, also.
2309 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2310 targets/support/livecdfs-update.sh:
2311 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2313 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2314 modules/generic_stage_target.py:
2315 Change digests file format to HASH_NAME HASH FILE_NAME
2317 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2318 targets/stage1/stage1-controller.sh:
2319 Moved gcc-config/binutils-config to before the chroot.
2321 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2322 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2323 installed. Supports all of shashs algorithms as of 12_21_2005
2325 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2326 modules/generic_stage_target.py:
2327 Catalyst should die if source_subpath is not a string
2329 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2330 modules/generic_stage_target.py:
2331 Fix for source_subpath bug
2333 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2334 examples/generic_stage_template.spec:
2335 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2336 both stages 1 and 2.
2338 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2339 modules/stage2_target.py:
2340 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2341 stage1 to be overridden again.
2343 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2344 targets/stage1/stage1-controller.sh:
2345 It looks like gcc-config/binutils-config needs to be run with the full path,
2346 since it is run outside of the chroot.
2348 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2349 targets/stage1/stage1-controller.sh:
2350 Fixed gcc-config calls. This is 2.0_rc11.
2352 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2353 This is catalyst 2.0_rc10.
2355 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2356 modules/generic_stage_target.py:
2357 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2360 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2361 targets/support/functions.sh:
2362 Changed from -z to -n for bug #116180.
2364 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2365 modules/catalyst_support.py, modules/generic_stage_target.py:
2366 Detect missing binaries for the hashing functions and abort if not found
2368 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2369 files/catalyst.conf:
2370 Updated README to list new requirements. Set default hash as crc32. Set
2371 default digests as sha1/md5.
2373 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2374 modules/catalyst_support.py, modules/generic_stage_target.py,
2375 modules/livecd_stage2_target.py, modules/stage2_target.py:
2376 Change the internal hash checking to be quicker and more memory efficient.
2377 Add additional hash digests options.
2379 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2380 targets/tinderbox/tinderbox-chroot.sh,
2381 targets/tinderbox/tinderbox-controller.sh,
2382 targets/tinderbox/tinderbox-preclean-chroot.sh:
2383 Fixed up spacing/coding style on tinderbox.
2385 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2386 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2387 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2388 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2389 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2390 Fixed up spacing/coding style on support.
2392 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2393 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2395 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2396 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2397 targets/stage4/stage4-preclean-chroot.sh:
2398 Fixed up spacing/coding style on stage4.
2400 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2401 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2402 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2403 targets/stage3/stage3-controller.sh,
2404 targets/stage3/stage3-preclean-chroot.sh:
2405 Fixed up spacing/coding style on stages 2 and 3
2407 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2408 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2409 targets/stage1/stage1-preclean-chroot.sh:
2410 Fixed up spacing/coding style on stage1. Also changed
2411 gcc-config/binutils-config to be outside the chroot.
2413 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2414 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2415 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2416 Fixed up spacing/coding style on netboot.
2418 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2419 targets/livecd-stage1/livecd-stage1-chroot.sh,
2420 targets/livecd-stage1/livecd-stage1-controller.sh,
2421 targets/livecd-stage2/livecd-stage2-controller.sh:
2422 Fixed up spacing/coding style on livecd-stage*.
2424 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2425 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2426 targets/grp/grp-preclean-chroot.sh:
2427 Fixed up spacing/coding style on grp.
2429 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2430 targets/embedded/embedded-chroot.sh,
2431 targets/embedded/embedded-controller.sh,
2432 targets/embedded/embedded-fs-runscript.sh,
2433 targets/embedded/embedded-preclean-chroot.sh:
2434 Fixed up spacing/coding style on embedded.
2436 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2437 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2438 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2439 targets/support/functions.sh:
2440 Removing extra line from x86.py, fixing up comments, spacing, and coding
2441 style in targets/support through functions.sh
2443 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2444 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2445 Fix more tab/spacing issues .. trying to make everything use tabs
2447 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2448 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2449 modules/stage1_target.py, modules/stage2_target.py,
2450 modules/stage3_target.py, modules/stage4_target.py:
2451 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2454 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2455 modules/generic_stage_target.py:
2456 Add envscript warning to aid users who may not know what they are doing
2458 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2459 examples/generic_stage_template.spec:
2460 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2461 only configurable when building a stage2 tarball, to match the current state
2462 of portage. This is 2.0_rc9.
2464 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2465 targets/support/chroot-functions.sh:
2466 Silence more of portages beeps and clicks and whistles
2468 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2469 targets/support/chroot-functions.sh:
2470 Change the portage emerge to use run_emerge
2472 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2473 modules/generic_stage_target.py, modules/snapshot_target.py,
2474 modules/stage1_target.py, modules/stage2_target.py,
2475 modules/stage3_target.py:
2476 allow portdir_overlay to be part of all specs not including snapshot spec.
2477 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2478 Remove overlay support from the snapshot spec but added a warning.
2480 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2481 modules/stage2_target.py:
2482 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2485 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2486 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2487 Add support for bootloader softlevel=; have rsync delete the extra files out
2488 of the overlay so that the overlay always matches the source dir
2490 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2491 Swapped -v/-V since I had gotten them wrong here.
2493 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2494 modules/generic_stage_target.py:
2495 Fix stupid overlay bug
2497 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2498 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2499 targets/livecd-stage1/livecd-stage1-chroot.sh,
2500 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2501 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2502 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2503 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2504 targets/support/unmerge.sh:
2505 Made sure we use -f on removing the default links for splash. Removed
2506 check_portage_version as it really isn't needed anymore. Removed
2507 --no-install from genkernel commands in kmerge.sh so users must manually
2508 remove kernels from /boot. This is 2.0_rc8.
2510 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2511 targets/support/livecdfs-update.sh:
2512 Made sed on devfsd.conf conditional on it existing. Removes one more error
2513 message from a standard catalyst run.
2515 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2516 Added warning about breaking snapshot cache and re-enable autoresume, since
2517 the errors I was getting were elsewhere.
2519 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2520 modules/generic_stage_target.py:
2521 Fix indentation error the last commit caused
2523 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2524 modules/generic_stage_target.py:
2525 Always clear autoresume points after a successful run
2527 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2528 targets/support/livecdfs-update.sh:
2529 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2530 snapshot caching after a successful gentoo-release-livecd run.
2532 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2533 targets/support/rc-update.sh:
2534 Added famd to default on official LiveCD.
2536 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2537 targets/support/chroot-functions.sh:
2538 Fixes 'too many arguments' error in check_portage_version.
2540 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2541 modules/generic_stage_target.py:
2542 remove extra self.env={} that was resetting the environment to null
2544 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2545 modules/livecd_stage1_target.py:
2546 Fix appending livecd use flag if no use flag is specified in livecd-stage1
2549 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
2550 Add a default path to the environment in the chroot
2552 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2553 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
2554 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2555 targets/livecd-stage2/livecd-stage2-controller.sh,
2556 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2557 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2558 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2559 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2560 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
2561 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
2562 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
2563 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
2564 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
2566 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2568 Fixed up the man page, which has been suffering for some time, and also
2569 reversed -v/-V in the help message.
2571 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2572 targets/support/livecdfs-update.sh:
2573 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
2576 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2577 Turning off autoresume of doom until I can get more testing. I've had
2578 several issues with it. I'll be reporting/fixing these as I come across them
2579 but for now wish to turn it off by default as I don't want this one feature
2580 to stop the possible 2.0 final release.
2582 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2583 targets/livecd-stage2/unmerge.sh:
2584 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
2585 anymore and probably should have been removed a long time ago when the new
2586 code was put into place in livecdfs-update.sh and livecd-local.start
2589 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2590 targets/livecd-stage1/livecd-stage1-chroot.sh,
2591 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2592 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
2593 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
2595 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2596 modules/generic_stage_target.py, modules/generic_target.py:
2597 self.env should be a part of the super class generic_target so it applies to
2598 snapshots as well; removing redundant pass in the generic_target class as
2599 its not needed. There is code there to fill the statements
2601 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2602 targets/support/livecdfs-update.sh:
2603 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
2606 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2607 Changed version stamp to 2.0_rc6.
2609 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2610 modules/generic_stage_target.py:
2611 Fix for unpack cases
2613 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
2614 modules/generic_stage_target.py:
2617 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
2618 modules/catalyst_support.py, modules/generic_stage_target.py,
2619 modules/grp_target.py, modules/livecd_stage1_target.py,
2620 modules/livecd_stage2_target.py, modules/netboot_target.py,
2621 modules/snapshot_target.py, modules/tinderbox_target.py:
2622 Stop reading env from the OS. Rely on the more on the envscript for oddball
2623 settings. Change -v to verbose and -V to version
2625 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2628 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
2629 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
2632 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2633 examples/generic_stage_template.spec:
2634 Added chost/cflags/cxxflags/ldflags to example spec template.
2636 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2637 targets/support/rc-update.sh:
2638 OK, just kidding on that last commit. We were already doing rc-update add
2639 xdm default in livecdfs-update.sh and since it is a livecd-only function,
2640 there's no point in having it in rc-update.sh
2642 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2643 targets/support/rc-update.sh:
2644 Have rc-update add xdm if livecd/xdm is set.
2646 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2647 modules/catalyst_lock.py, modules/catalyst_support.py,
2648 modules/embedded_target.py, modules/generic_stage_target.py,
2649 modules/grp_target.py, modules/livecd_stage1_target.py,
2650 modules/livecd_stage2_target.py, modules/netboot_target.py,
2651 modules/stage1_target.py, modules/stage4_target.py,
2652 modules/tinderbox_target.py:
2653 So I was just kidding on that last commit. This one is 2.0_rc4.
2655 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2656 modules/catalyst_lock.py, modules/catalyst_support.py,
2657 modules/embedded_target.py, modules/generic_stage_target.py,
2658 modules/grp_target.py, modules/livecd_stage1_target.py,
2659 modules/livecd_stage2_target.py, modules/netboot_target.py,
2660 modules/stage1_target.py, modules/stage2_target.py,
2661 modules/stage4_target.py, modules/tinderbox_target.py:
2662 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
2664 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2665 files/catalyst.conf, modules/catalyst_lock.py,
2666 modules/catalyst_support.py, modules/embedded_target.py,
2667 modules/generic_stage_target.py, modules/grp_target.py,
2668 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2669 modules/netboot_target.py, modules/stage1_target.py,
2670 modules/stage2_target.py, modules/stage4_target.py,
2671 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
2672 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
2673 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
2675 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2676 modules/generic_stage_target.py:
2677 Fix autoresume for unpacking tarballs
2679 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2680 targets/support/livecdfs-update.sh:
2681 remove gnap livecd-type per Koon's request
2683 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
2684 change rc-update add modules default to rc-update add modules boot
2686 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2687 modules/generic_stage_target.py, modules/grp_target.py:
2688 Add more verbosity to digests if -V is enabled, add more print messages to
2691 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2692 modules/generic_stage_target.py, modules/grp_target.py:
2693 Add sha/md5 digests support for grp and cleanup other sha/md5 code
2695 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2696 Fix folder name for grp build dir to not have .tar.bz2 at the end
2698 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2699 modules/catalyst_support.py, modules/generic_stage_target.py:
2700 Add md5 and sha .digests file creation per wolf31o2's feature request
2702 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2703 This is catalyst-2.0_rc2.
2705 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
2706 files/catalyst.conf, modules/generic_stage_target.py,
2707 modules/livecd_stage1_target.py:
2708 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
2709 after each successful kernel build;add autoresume documentation to
2712 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2713 targets/embedded/embedded-controller.sh,
2714 targets/embedded/embedded-fs-runscript.sh,
2715 targets/livecd-stage2/livecd-stage2-controller.sh,
2716 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
2717 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
2718 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2719 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2720 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
2721 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2722 targets/support/rc-update.sh:
2723 Changed multiple spaces to tabs to satisfy my OCD.
2725 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2726 targets/support/chroot-functions.sh:
2727 Bumped genkernel detection to require 3.3.0 or higher
2729 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2730 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2731 targets/netboot/netboot-controller.sh:
2732 Changed to clst_use from clst_embedded_use and clst_netboot_use and
2733 clst_grp_use. This is catalyst-2.0_rc1.
2735 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2736 targets/netboot/netboot-controller.sh:
2737 change to clst_use from clst_netboot_use
2739 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2740 targets/livecd-stage1/livecd-stage1-chroot.sh,
2741 targets/stage4/stage4-chroot.sh:
2742 Changed to clst_use from clst_stage4_use and clst_livecd_use.
2744 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2745 targets/stage4/stage4-chroot.sh:
2746 Fixed USE invocations in stage4 target.
2748 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2749 modules/livecd_stage1_target.py:
2750 Force use=livecd for livecd-stage1
2752 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2753 This is version 2.0_pre20051129.
2755 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2756 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
2757 Removed kudzu-knoppix from example spec files.
2759 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
2760 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
2761 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
2763 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2764 examples/grp_template.spec, examples/livecd-stage1_template.spec,
2765 examples/stage4_template.spec, +examples/tinderbox_template.spec:
2766 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
2767 definitions in the examples to fit in 80 columns.
2769 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
2770 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
2771 modules/grp_target.py, modules/tinderbox_target.py,
2772 targets/tinderbox/tinderbox-chroot.sh:
2773 Tinderbox script: added newuse, tinderbox and grp targets added support for
2774 overriding the pkgcache location via pkgcache_path - pkgcache_path:
2775 /path/to/cache in the spec file, updated example specs to note pkgcache_path
2777 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2778 Added portdir example to catalyst.conf for bug #113272.
2780 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2781 targets/support/create-iso.sh:
2782 Fixed a few lines which were causing the isolinux directory to be removed
2783 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
2785 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2786 targets/support/create-iso.sh:
2787 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
2789 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
2790 targets/support/bootloader-setup.sh, targets/support/functions.sh:
2791 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
2792 too many arches dont use it by default, test for an initrd in the yaboot
2795 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2796 modules/generic_stage_target.py:
2797 Fix split error if use is specified
2799 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2800 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
2801 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
2802 Updated palo version from catalyst 1.x for HPPA.
2804 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2805 targets/support/bootloader-setup.sh:
2806 Removing for loop for grub on amd64/x86 as it was totally useless.
2808 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2809 targets/support/bootloader-setup.sh:
2810 Remove vga= line for PPC.
2812 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2813 targets/support/bootloader-setup.sh:
2814 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
2816 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2817 -catalyst-2.0_pre20051101-slot.patch, catalyst:
2818 Removing slot patch as it probably didn't belong here anyway, and updating
2819 version stamp to 2.0_pre20051118.
2821 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2822 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2823 targets/support/bootloader-setup.sh:
2824 fix the bootloader script for isolinux so that it actually makes a cfg file,
2825 remove extra unneeded catalyst aborting print statement, reorganize rm code
2826 to make sure is splits properly and is an array even from the cmdline
2828 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2829 targets/support/livecdfs-update.sh:
2830 Added call to update-usbids to download the latest usb.ids file.
2832 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2833 modules/generic_stage_target.py:
2834 Move checks of running catalyst into the target which is simpler
2836 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
2837 modules/generic_stage_target.py:
2838 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
2839 that doesnt exist yet
2841 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
2842 Keep unnecessary programs from installing into kerncache
2844 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2845 modules/generic_stage_target.py:
2846 Turn on more tracebacks at this point to better debug .. will need to turn
2847 them down as we find errors and build appropriate error handlers
2849 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2850 Changed version marker to 2.0_pre20051115 for new ebuild.
2852 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
2853 modules/livecd_stage2_target.py:
2854 Fix bug in livecd stage2 so that it doesnt try to use tar
2856 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2857 targets/livecd-stage2/livecd-stage2-controller.sh:
2858 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
2859 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
2860 of Getting_Online.txt from catalyst 1.1.10.10.
2862 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
2863 Added Joshua Kinard to authors for his mips contributions.
2865 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2866 examples/livecd-stage2_template.spec:
2867 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
2868 Paul Kessler on gentoo-catalyst. ;]
2870 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2871 Change variables from cat1 format to cat2
2873 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2874 modules/generic_stage_target.py, modules/stage1_target.py:
2875 Fix modules has no attribute register
2877 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2878 modules/generic_stage_target.py:
2879 Fix broken aliases code that was just proof of concept
2881 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2882 Output mkisofs command line options to assist in debugging
2884 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2885 modules/generic_stage_target.py, targets/support/create-iso.sh:
2888 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2889 modules/generic_stage_target.py:
2890 Add VERY basic support for aliases kernel parameter.
2892 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2893 modules/livecd_stage2_target.py:
2894 Remove large section of commented code
2896 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2897 modules/generic_stage_target.py, modules/stage1_target.py:
2898 Allow LDFLAGS to be specified as an ENV variable for stage1
2900 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2901 modules/generic_stage_target.py:
2902 Fix rc-update to automatically run default options for livecds. Removed an
2903 erroneous key check.
2905 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2906 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
2907 Make use spec key optional to default to profile defaults
2909 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
2910 +examples/stage4_template.spec:
2911 Preliminary stage4_template.spec file
2913 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2914 +catalyst-2.0_pre20051101-slot.patch, catalyst:
2915 Updated version stamp and added slot patch.
2917 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2918 Fix ordering problem so self.settings is defined
2920 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
2921 modules/generic_stage_target.py:
2922 Correct a rsync issue when the directory doesnt exist
2924 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2925 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
2926 targets/livecd-stage2/livecd-stage2-controller.sh,
2927 targets/netboot/netboot-controller.sh,
2928 targets/stage4/stage4-controller.sh:
2929 run pre_kmerge and post_kmerge only once
2931 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2932 targets/support/bootloader-setup.sh:
2933 MIPS bootloader patch
2935 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
2936 targets/support/mips-arcload_conf.sh:
2937 Fix MIPS Serial Detection
2939 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2940 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2941 +targets/support/mips-arcload_conf.sh:
2942 Application of Kumba's patches for MIPS support
2944 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2945 Check for the correct arch specific cd building tool
2947 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2948 modules/generic_stage_target.py:
2949 Print a warning if livecd/iso is not defined
2951 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2952 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
2954 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2955 targets/support/post-kmerge.sh:
2956 Check for existence of files in /lib/modules before running depscan.sh. This
2957 replaces the mips-specific check and makes it portable.
2959 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2960 modules/generic_stage_target.py:
2961 update autoresume logic when dealing with rsync unpack operations
2963 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2964 targets/support/post-kmerge.sh:
2965 Bypass module load on mips
2967 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2968 remove --no-deps so dependancies get installed for genkernel
2970 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2971 modules/generic_stage_target.py:
2972 Fix missing : statement in unpack
2974 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2975 modules/generic_stage_target.py:
2976 fix livecd-stage2 unpack when seedcache is turned off
2978 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2979 targets/support/functions.sh:
2980 Fix module unpacking and make it actually optional.
2982 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2983 modules/generic_stage_target.py:
2984 Fix broken seedcache autoresume interaction
2986 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
2987 modules/generic_stage_target.py:
2988 Cleanup stage directories properly for tar installs
2990 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
2991 Tinderbox no longer cleans /tmp/*
2993 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2994 targets/tinderbox/tinderbox-chroot.sh,
2995 targets/tinderbox/tinderbox-controller.sh:
2996 Fixing problem with bind mounted portage and final rsync on tinderbox target
2997 and adding additional logging.
2999 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3000 Stop tinderbox from trying to create a tarball of itself
3002 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3003 modules/generic_stage_target.py:
3004 Fix catalyst so it fully disables snapcache when its not specified in the
3007 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3008 examples/livecd-stage2_template.spec:
3009 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3010 spec template and updating version stamp.
3012 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3013 modules/catalyst_support.py:
3014 allow file_check to proceed if key is not in use
3016 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3017 Recursively make the missing directories
3019 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3020 Fix extract_modules to just echo a warning that it is missing
3022 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3023 files/catalyst.conf:
3024 Updating default configuration for catalyst and updating version stamp,
3025 since we're beginning internal testing for release.
3027 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3028 modules/generic_stage_target.py:
3029 fix bug 106004 split strings into a list for empty and rm operation
3031 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3032 modules/livecd_stage2_target.py:
3033 Append slashes to directories so rsyncs work properly
3035 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3036 examples/livecd-stage2_template.spec:
3037 Changing source_subpath for livecd-stage2 example for bug #101704.
3039 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3040 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3041 targets/support/livecdfs-update.sh:
3042 Added livecd/xdm and livecd/xsession options. These are used to setup the
3043 default display manager and X session, respectively. Added supporting
3044 documentation to example spec files. Imported more work from my fsscript for
3045 the official LiveCD.
3047 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3048 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3049 discussion, see bug #88777.
3051 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3052 modules/generic_stage_target.py:
3053 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3054 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3056 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3057 targets/livecd-stage1/livecd-stage1-controller.sh,
3058 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3059 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3060 on livecd-stage2 and removing universal motd for livecd/type of
3061 gentoo-release-livecd.
3063 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3064 modules/livecd_stage1_target.py:
3065 Add optional livecd/type env var for scripts to add optional items to the
3068 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3069 -livecd/files/x86-help.msg:
3070 Removing x86-help.msg as it is no longer used.
3072 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3073 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3074 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3075 Add dobladecenter description to bootloader files for x86/amd64.
3077 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3078 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3080 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3081 modules/generic_stage_target.py:
3082 Added split to use section for bug #104414.
3084 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3085 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3086 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3087 Tabs to whitespaces for isolinux.
3089 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3090 targets/support/bootloader-setup.sh:
3091 Changed isolinux to use new split-out help messages. Using grub gives a
3092 single help message with pager.
3094 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3095 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3096 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3097 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3098 Added F2->F7 help messages for isolinux.
3100 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3101 livecd/files/README.txt, livecd/files/generic.motd.txt,
3102 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3103 livecd/files/livecd-local.start:
3104 Updated files from latest used to build LiveCD.
3106 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3107 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3109 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3110 modules/catalyst_support.py:
3111 Added fix for using options with = in them with --cli (ex.
3112 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3113 <cell@ices.utexas.edu> for pointing this out to me via email.
3115 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3116 modules/generic_stage_target.py, targets/support/functions.sh:
3117 fix bug in exec_in_chroot for stage1 target
3119 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3120 modules/generic_stage_target.py:
3121 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3122 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3124 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3125 catalyst, examples/livecd-stage2_template.spec,
3126 examples/snapshot_template.spec, files/catalyst.conf,
3127 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3128 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3129 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3130 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3131 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3132 targets/livecd-stage2/livecd-stage2-controller.sh,
3133 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3134 targets/stage2/stage2-preclean-chroot.sh,
3135 targets/stage3/stage3-preclean-chroot.sh,
3136 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3137 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3138 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3139 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3140 targets/support/target_image_setup.sh:
3141 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3142 to look at gamecdfs-update.sh yet.
3144 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3145 modules/generic_stage_target.py:
3146 Remove extra debugging print statement
3148 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3149 +modules/catalyst_lock.py, modules/catalyst_support.py,
3150 modules/embedded_target.py, modules/generic_stage_target.py,
3151 modules/grp_target.py, modules/livecd_stage1_target.py,
3152 modules/livecd_stage2_target.py, modules/netboot_target.py,
3153 modules/snapshot_target.py, modules/stage1_target.py,
3154 modules/stage2_target.py, modules/stage4_target.py,
3155 targets/support/functions.sh:
3156 Add locking support. Code simplification for unpack and unpack snapshot.
3157 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3158 Add seedcache support (Grabs output from previous target run)
3159 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3161 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3162 modules/catalyst_support.py, modules/generic_stage_target.py:
3163 Add support to cache the snapshot dir. add snapcache to options. add
3164 snapshot_cache= to override the default location of the cache in
3165 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3167 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3168 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3169 Forward port README.txt and Getting_Online.txt files from catalyst
3172 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3173 Add automatic creation/deletion of runlevels based on rcadd rcdel
3175 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3176 Fix grp so that grp/use is not required anymore
3178 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3179 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3180 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3181 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3182 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3183 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3184 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3185 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3186 they are known to cause booting problems.
3188 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3189 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3190 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3191 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3194 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3195 targets/stage1/stage1-chroot.sh:
3196 Fixed quoting in stage1 profile check.
3198 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3199 targets/stage3/stage3-chroot.sh:
3200 Fixing USE for stage3.
3202 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3203 targets/support/chroot-functions.sh:
3204 Fix FETCH code so it will run for Pylon
3206 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3207 targets/grp/grp-chroot.sh:
3208 Fix bindist invcation.
3210 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3211 targets/grp/grp-chroot.sh:
3212 Made sure bindist was used for all emerges in GRP.
3214 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3215 Fix USE flags for GRP build
3217 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3218 targets/stage4/stage4-chroot.sh:
3219 let GRP use the users environment variables and removed extra
3220 GRP_STAGE23_USE from stage4
3222 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3223 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3224 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3226 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3227 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3228 impact all previous spec files that use this option. It's beejay's fault.
3230 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3231 Changed to use linux32 for ppc32 support when build host is ppc64.
3233 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3235 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3237 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3238 Minor cosmetic print statement fixes for readability
3240 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3241 modules/catalyst_support.py, modules/generic_stage_target.py:
3242 Fix None None bug and exception reporting
3244 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3245 Fix iso creation script. Case statement out of place
3247 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3248 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3249 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3250 catalyst, files/catalyst.conf, modules/builder.py,
3251 modules/catalyst_support.py, modules/embedded_target.py,
3252 modules/generic_stage_target.py, modules/generic_target.py,
3253 modules/grp_target.py, modules/livecd_stage1_target.py,
3254 modules/livecd_stage2_target.py, modules/netboot_target.py,
3255 modules/snapshot_target.py, modules/stage1_target.py,
3256 modules/stage2_target.py, modules/stage3_target.py,
3257 modules/stage4_target.py, modules/tinderbox_target.py,
3258 targets/embedded/embedded-chroot.sh,
3259 targets/embedded/embedded-fs-runscript.sh,
3260 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3261 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3262 targets/grp/grp-preclean-chroot.sh,
3263 targets/livecd-stage1/livecd-stage1-chroot.sh,
3264 targets/livecd-stage1/livecd-stage1-controller.sh,
3265 targets/livecd-stage2/livecd-stage2-controller.sh,
3266 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3267 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3268 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3269 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3270 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3271 targets/stage2/stage2-controller.sh,
3272 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3273 targets/stage3/stage3-controller.sh,
3274 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3275 targets/stage4/stage4-controller.sh,
3276 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3277 targets/support/create-iso.sh, targets/support/functions.sh,
3278 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3279 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3280 targets/support/target_image_setup.sh,
3281 targets/tinderbox/tinderbox-chroot.sh,
3282 targets/tinderbox/tinderbox-controller.sh,
3283 targets/tinderbox/tinderbox-preclean-chroot.sh:
3284 Big honkin' copyright update.
3286 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3287 modules/generic_stage_target.py:
3288 add additional logging output. Use standard os redirection methods to log to
3291 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3292 targets/stage1/stage1-chroot.sh:
3293 Added profile sanity check for bug #97867.
3295 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3296 targets/support/bootloader-setup.sh:
3297 Removing acpi=off from default kernel arguments and adding ia64
3298 livecd-stage2 support functions and cdtar.
3300 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3301 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3302 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3303 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3304 splash command line.
3306 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3307 targets/support/create-iso.sh:
3308 Fixed up zisofs support. Waiting for response from sparc before touching
3311 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3312 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3313 targets/support/functions.sh:
3314 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3315 to allow it to work on all arches that dynamically build their bootloader
3318 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3319 targets/stage4/stage4-controller.sh:
3320 Fix stage4 so it doesnt run the bootloader stuff
3322 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3323 targets/support/bootloader-setup.sh:
3324 Removed dokeymap from non-Gentoo releases.
3326 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3327 targets/support/livecdfs-update.sh:
3328 Added call to update-pciids to download the latest pci.ids file.
3330 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3331 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3332 modules/stage4_target.py:
3333 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3335 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3336 Fix issue where -s on the command line would not run
3338 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3339 livecd/files/generic.motd.txt:
3340 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3341 kernel configurations.
3343 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3344 targets/support/livecdfs-update.sh:
3345 Updated hostname/domainname creation for new baselayout.
3347 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3348 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3349 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3351 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3352 targets/support/chroot-functions.sh:
3353 Change portage emerge to use --oneshot --nodeps to keep from merging the
3354 same packages multiple times.
3356 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3357 targets/stage2/stage2-chroot.sh:
3358 Added a -p bootstrap when catalyst is called with -V (verbose).
3360 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3361 targets/support/livecdfs-update.sh:
3362 Removed inittab hack, as this is done by livecd-tools.
3364 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3365 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3366 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3368 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3369 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3370 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3371 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3372 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3373 targets/livecd-stage2/livecd-stage2-controller.sh:
3374 Removed gentoo.png and creation of face directory. Changed
3375 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3378 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3379 targets/stage1/stage1-preclean-chroot.sh,
3380 targets/support/chroot-functions.sh:
3381 Added setup_binutils function and force both of them to run during stage1
3384 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3385 examples/livecd-stage2_template.spec:
3386 Added livecd/volid explanation to example spec.
3388 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3389 targets/support/create-iso.sh:
3390 General cleanup of ISO code and added default livecd/volid when it is not set.
3392 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3393 targets/embedded/embedded-controller.sh:
3394 Actually modify the embedded target this time.
3396 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3397 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3398 targets/livecd-stage2/livecd-stage2-controller.sh,
3399 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3400 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3401 and livecd-stage2 targets.
3403 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3404 files/catalyst.conf:
3405 Retired John Davis <zhen@gentoo.org> and added storedir to default
3408 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3409 targets/support/livecdfs-update.sh:
3410 Uncommented openglify, since it is needed for both opengl-update-livecd and
3413 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3414 modules/generic_stage_target.py:
3415 Fix print statement so it shows when kill_chroot_pids is run correctly
3417 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3418 modules/snapshot_target.py:
3419 Fix snapshot target to skip the kill_pids check
3421 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3422 Bug fixes in parse_spec, fix issues detecting list or string.
3424 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3425 modules/catalyst_support.py:
3426 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3427 spaces are after :. Better handling of comments ( ie preprocessed and
3428 stripped off ). Unset empty keys.
3430 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3431 targets/support/kill-chroot-pids.sh:
3432 Remove extra P_NAME definition that is never used. Saves processing time.
3433 Bumped catalyst to pre2
3435 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3436 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3437 +targets/support/kill-chroot-pids.sh:
3438 User info about runscript and archscript. Added checks for processes running
3439 in the chroot and created a script to kill them. Should fix the unmounting
3440 issues with gconfd or any other running application in the chroot
3442 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3443 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3444 Remove using gcc-config to set things up as we should all be using 2005.0
3447 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3448 examples/livecd-stage2_template.spec:
3449 Added livecd/users to example livecd-stage2 spec file.
3451 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3452 targets/support/livecdfs-update.sh:
3453 Change default hostnames for livecds
3455 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3456 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3457 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3460 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3461 modules/livecd_stage2_target.py:
3462 Clear autoresume flags when build is done
3464 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3465 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3466 targets/support/create-iso.sh:
3467 Fix isolinux so that it finds menus and kernels and stuff
3469 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3470 modules/generic_stage_target.py:
3471 Make purge operation a little less chatty, removed print statements
3473 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3474 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3475 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3476 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3478 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3479 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3480 print warning message about deprecated use of cdfstype
3482 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3483 targets/support/chroot-functions.sh:
3484 statically define genkernel location to eliminate which command failure if
3485 genkernel is not installed
3487 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3488 modules/generic_stage_target.py:
3489 change the portage_overlay to an array so it always works
3491 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3492 modules/catalyst_support.py:
3493 Fix exception handling to remove extraneous prints of None
3495 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3496 Remove iso creation code from stage4
3498 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3499 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3500 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3501 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3502 targets/livecd-stage1/livecd-stage1-chroot.sh,
3503 targets/livecd-stage1/livecd-stage1-controller.sh,
3504 targets/livecd-stage2/livecd-stage2-controller.sh,
3505 targets/netboot/netboot-controller.sh,
3506 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3507 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3508 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3509 targets/support/create-iso.sh, targets/support/kmerge.sh,
3510 targets/support/target_image_setup.sh,
3511 targets/tinderbox/tinderbox-controller.sh:
3512 Fix some exception handling in catalyst_support.py, remove intermediate
3513 destination folder of iso and tarball, add additional tests for folders not
3514 found on host but defined in spec file, keep catalyst from erroring in this
3515 case, change exit code on shell scripts so that errors are reported to
3516 catalyst and causes catalyst to die on errors, fix bug in
3517 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3518 check for mkisofs that informs the user of where to get the program, and
3519 removed the autoresume code from ccache and distcc installation until I can
3520 figure out a way to have the autoresume flag go someplace outside the chroot.
3522 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3523 Remove bind mounts before rm operations happen at startup
3525 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3526 modules/generic_stage_target.py:
3527 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3529 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3530 modules/generic_stage_target.py:
3531 fix minor bug in the purge code so that it actually runs the commands
3533 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3534 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3535 modules/stage4_target.py:
3536 Change ordering of tasks so root_overlay and fsscript occur after
3537 livecd_update, giving users a chance to override livecd_update
3539 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3540 modules/catalyst_support.py, modules/generic_stage_target.py:
3541 Added a better exception handling message for keyboard interrupt and added
3542 countdown timer for purge operation to give an opportunity to exit
3544 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3545 modules/catalyst_support.py, modules/generic_stage_target.py:
3546 Add support to clear the autoresume flags and improve the purge code to
3547 clean the chroot, and pkg/kern cache
3549 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3550 modules/catalyst_support.py, modules/generic_stage_target.py,
3551 modules/livecd_stage1_target.py:
3552 only append livecd-tools to the livecd-stage1 target package list and move a
3553 check out of the way so command line and spec files can co-exist
3555 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
3556 modules/generic_stage_target.py:
3557 fixed python syntax in set_packages so catalyst will run
3559 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3560 modules/embedded_target.py, modules/generic_stage_target.py,
3561 modules/grp_target.py, modules/livecd_stage1_target.py,
3562 modules/livecd_stage2_target.py, modules/netboot_target.py,
3563 modules/stage4_target.py, modules/tinderbox_target.py,
3564 targets/embedded/embedded-chroot.sh,
3565 targets/embedded/embedded-controller.sh,
3566 targets/livecd-stage1/livecd-stage1-controller.sh,
3567 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
3568 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
3569 targets/livecd-stage2/livecd-stage2-controller.sh,
3570 -targets/livecd-stage2/livecd-stage2-iso.sh,
3571 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3572 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3573 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3574 targets/support/functions.sh, targets/support/livecdfs-update.sh,
3575 +targets/support/target_image_setup.sh:
3576 embedded target cleanups ... iso,bootloader,target_setup generalizations,
3579 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3580 targets/livecd-stage2/livecd-stage2-controller.sh,
3581 targets/support/livecdfs-update.sh:
3582 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
3583 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
3584 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
3587 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3588 targets/livecd-stage2/livecd-stage2-controller.sh,
3589 targets/support/rc-update.sh:
3590 Updated rc-update.sh with better defaults for different livecd/type settings
3591 and cleaning up file copying in livecd-stage2-controller.sh to match
3594 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
3595 Made example of catalyst.conf in README match the default catalyst.conf
3598 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
3600 Removing old files from previous maintainers and updating README.
3602 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3603 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
3604 Added livecd/users option to create non-root users. The first user listed
3605 will also be used for auto-starting X, if X is merged onto the CD.
3607 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3608 targets/livecd-stage1/livecd-stage1-controller.sh,
3609 targets/livecd-stage2/livecd-stage2-controller.sh,
3610 targets/support/livecdfs-update.sh:
3611 Updated all instances of livecd/type: gentoo-release-environmental to
3612 gentoo-release-livecd and added generic-livecd.
3614 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3615 examples/fsscript.sh.example, examples/gamecd.conf.example,
3616 examples/generic_stage_template.spec, examples/grp_template.spec,
3617 examples/livecd-stage1_template.spec,
3618 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3619 examples/snapshot_template.spec:
3620 Imported example files from catalyst 1.1.9 to make them more verbose.
3622 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3623 Fix grp/use bug #89365
3625 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3626 modules/generic_stage_target.py, targets/support/kmerge.sh:
3627 Fixes for initramfs overlay support.
3629 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3630 modules/generic_stage_target.py, targets/support/kmerge.sh,
3631 targets/support/pre-kmerge.sh:
3632 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
3633 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
3634 caching bug; Also adding preliminary support for initramfs_overlay from
3637 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
3638 modules/generic_stage_target.py, targets/support/kmerge.sh:
3639 Removed support for postconf as genkernel no longer has that option
3641 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3642 modules/embedded_target.py, modules/generic_stage_target.py,
3643 modules/grp_target.py, modules/livecd_stage1_target.py,
3644 modules/livecd_stage2_target.py, modules/netboot_target.py,
3645 modules/stage4_target.py, modules/tinderbox_target.py,
3646 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3647 targets/stage1/stage1-preclean-chroot.sh,
3648 targets/support/chroot-functions.sh:
3649 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
3650 die properly on CTRL-C; fixed stage1 bug with gcc-setup
3652 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3653 modules/livecd_stage2_target.py:
3654 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
3656 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3657 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3658 modules/livecd_stage2_target.py, modules/stage4_target.py,
3659 targets/livecd-stage1/livecd-stage1-controller.sh,
3660 targets/livecd-stage2/livecd-stage2-controller.sh,
3661 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
3662 targets/support/functions.sh, targets/support/kmerge.sh,
3663 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
3664 Generalized kernel support, fsscript, rcupdate, etc for stage4
3666 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3667 targets/support/pre-kmerge.sh:
3668 Removed sed for usb devices from legacy genkernel, as we're going to require
3669 a version much higher that no longer exhibits the bug.
3671 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3672 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
3673 targets/support/livecdfs-update.sh:
3674 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
3675 properly with hotplug firmwares, and also updated gamecd.conf.example, since
3676 the ut2004demo shell script has been renamed to ut2004-demo.
3678 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3679 let genkernel always reinstall itself
3681 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3682 modules/catalyst_support.py, modules/generic_stage_target.py,
3683 modules/stage1_target.py, targets/support/livecdfs-update.sh:
3684 fix case bug in livecdfs-update.sh; fix bug in initial command line
3685 arguement parsing; add cflags spec file support which is only allowed to
3688 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
3689 targets/stage3/stage3-chroot.sh:
3690 Fix a use flag bug in the stage3
3692 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3693 modules/generic_stage_target.py:
3694 Changes to allow cflags, chost, cxxflags in a spec file
3696 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3697 targets/livecd-stage1/livecd-stage1-controller.sh,
3698 targets/livecd-stage2/livecd-stage2-controller.sh,
3699 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
3700 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
3701 targets/support/pre-kmerge.sh:
3702 change the code to use more case statements. Fix gcc issue in stage1.
3704 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3705 targets/livecd-stage1/livecd-stage1-controller.sh,
3706 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3707 Merging in changes from catalyst 1.1.x for gamecd support.
3709 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3710 targets/stage1/stage1-preclean-chroot.sh:
3711 Removing gcc-config stuff to see if its still required to work around a gcc
3714 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3715 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
3716 Added tests for genkernel >3.2.0
3718 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3721 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3722 Updated AUTHORS with new maintainers and updated contributors list.
3724 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3725 examples/fsscript.sh.example, livecd/files/README.txt,
3726 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3727 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3728 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3729 Changed maintainers. Updated examples/fsscript.sh.example to provide better
3730 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
3731 universal.motd.txt to resolve documentation issue on bug #86914. Added
3732 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
3733 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
3736 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
3737 targets/livecd-stage2/livecd-stage2-controller.sh:
3738 Removed a few unnecessary comments
3740 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
3741 Removed obsolete files from the livecd directory as the functionality has
3742 moved into the targets folders
3744 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
3745 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
3746 Additional catalyst 2.0.0 files
3748 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
3749 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
3750 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3751 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3752 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
3753 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
3754 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
3755 -livecd/runscript/alpha-archscript.sh,
3756 -livecd/runscript/default-runscript.sh,
3757 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
3758 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
3759 -livecd/runscript-support/gamecdfs-update.sh,
3760 -livecd/runscript-support/kmerge.sh,
3761 -livecd/runscript-support/livecdfs-update.sh,
3762 -livecd/runscript-support/post-kmerge.sh,
3763 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
3764 modules/embedded_target.py, modules/generic_stage_target.py,
3765 modules/grp_target.py, modules/livecd_stage1_target.py,
3766 modules/livecd_stage2_target.py, -modules/netboot.py,
3767 +modules/netboot_target.py, modules/snapshot_target.py,
3768 modules/stage1_target.py, +modules/stage4_target.py,
3769 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
3770 +targets/embedded/embedded-controller.sh,
3771 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
3772 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
3773 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
3774 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3775 +targets/livecd-stage1/livecd-stage1-controller.sh,
3776 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3777 -targets/livecd-stage1/livecd-stage1.sh,
3778 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
3779 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
3780 +targets/livecd-stage2/livecd-stage2-controller.sh,
3781 +targets/livecd-stage2/livecd-stage2-iso.sh,
3782 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
3783 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
3784 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
3785 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
3786 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
3787 +targets/stage1/stage1-controller.sh,
3788 +targets/stage1/stage1-preclean-chroot.sh,
3789 -targets/stage1/stage1-preclean1-chroot.sh,
3790 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
3791 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
3792 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
3793 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
3794 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
3795 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
3796 +targets/stage4/stage4-preclean-chroot.sh,
3797 +targets/support/chroot-functions.sh,
3798 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
3799 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
3800 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
3801 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
3802 +targets/tinderbox/tinderbox-controller.sh,
3803 targets/tinderbox/tinderbox-preclean-chroot.sh,
3804 -targets/tinderbox/tinderbox.sh:
3805 Initial Import of Catalyst 2.0.0
3807 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3808 livecd/runscript-support/livecdfs-update.sh:
3809 Added /usr/portage as tmpfs (this will be made conditional later).
3811 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3812 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
3813 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
3814 from an interactive shell.
3816 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3817 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
3818 livecd/files/livecd-local.start, -livecd/files/mkvardb,
3819 livecd/runscript-support/pre-kmerge.sh,
3820 livecd/runscript/default-runscript.sh:
3821 Moved livecd-bash_profile to livecd-bashrc. Added check for
3822 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
3823 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
3826 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
3827 modules/generic_stage_target.py:
3828 Applying arm patch from vapier and closing bug #86466. This is now catalyst
3831 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
3832 livecd/runscript/default-runscript.sh,
3833 targets/livecd-stage1/livecd-stage1.sh:
3834 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
3835 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
3836 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
3839 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3840 livecd/runscript/ppc-archscript.sh:
3841 Added -l to mkisofs line for ppc as this allows full 31 character file names.
3843 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3844 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
3845 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
3846 for multiple initrd files.
3848 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3849 livecd/runscript/ppc-archscript.sh:
3850 Modifed PPC archscript to close bug #84648 and also to make the PPC
3851 archscript produce multiple initrd files, like x86/amd64.
3853 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3854 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3855 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3856 livecd/runscript/ppc-archscript.sh:
3857 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
3858 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
3859 livecd/volid for the HFS volid, too.
3861 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3862 Calling this one 1.1.7 and rolling a tarball.
3864 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3865 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3866 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3867 -livecd/runscript/sparc64-archscript.sh,
3868 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
3869 Added livecd/volid to set the volume ID when creating the ISO, patch by
3870 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
3871 sparc-archscript.sh and removing sparc64 one, as they are identical now.
3873 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3874 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3875 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3876 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
3878 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3879 livecd/runscript-support/livecdfs-update.sh:
3880 Removed hdparm from default runlevel as it break ide=nodma at boot.
3882 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3883 livecd/runscript-support/kmerge.sh,
3884 livecd/runscript-support/pre-kmerge.sh,
3885 targets/livecd-stage1/livecd-stage1-chroot.sh:
3886 Revert last set of changes and remove portage version check from emerge in
3887 livecd-stage1, as it breaks catalyst's ability to fail properly on an
3890 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3891 livecd/runscript-support/kmerge.sh,
3892 livecd/runscript-support/pre-kmerge.sh:
3893 Change genkernel check to use best_version and has_version to determine if
3894 the any previously installed versions of genkernel are up to date. Change
3895 emerge line for kernels to use -n option to only install if they were not
3896 previously installed.
3898 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3899 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
3900 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
3901 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
3902 livecd/runscript/sparc-archscript.sh:
3903 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
3904 unified sparc32/sparc64 cdtar.
3906 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3907 livecd/runscript-support/livecdfs-update.sh,
3908 livecd/runscript-support/pre-kmerge.sh:
3909 Change sudoers update to only run if /etc/sudoers exists and only reduce
3910 splash to 1024x768 on minimal and universal install CD.
3912 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
3913 targets/livecd-stage1/livecd-stage1.sh:
3914 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
3917 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3918 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3919 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3920 livecd/runscript/sparc64-archscript.sh,
3921 livecd/runscript/x86-archscript.sh:
3922 Added a new empty livecd file to each archscript. This will be used for an
3923 identifier by genkernel to allow booting from a non-primary CDROM.
3925 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3926 Catalyst 1.1.6 is here.
3928 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3929 targets/stage1/stage1-preclean2-chroot.sh:
3930 Commenting out stage1 cleaning of /var/db.
3932 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3933 livecd/runscript-support/pre-kmerge.sh:
3934 Made splash reduction to 1024x768 only for minimal and universal release media.
3936 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3937 targets/stage1/stage1-preclean2-chroot.sh:
3938 Added SLOT files back to /var/db entries in stage1.
3940 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3941 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
3942 livecd/runscript/default-runscript.sh,
3943 livecd/runscript-support/livecdfs-update.sh,
3944 targets/livecd-stage2/unmerge.sh:
3945 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
3946 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
3947 the copy from preserving permissions and also adding /usr/share/faces and
3948 default Gentoo icon. We'll see how the icon does for us. Removing serial
3949 init script, as it causes problems with the splash theme.
3951 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3952 targets/livecd-stage1/livecd-stage1.sh:
3955 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3956 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
3957 livecd/runscript-support/kmerge.sh,
3958 livecd/runscript-support/livecdfs-update.sh,
3959 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
3960 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
3961 targets/stage1/stage1-preclean2-chroot.sh:
3962 Removed x-setup from local.start and added in symlinks for gconf, portage
3963 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
3964 baselayout and removed /etc/startx from the environmental type. Commented
3965 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
3966 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
3967 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
3968 for X, use the latest pci.ids and usb.ids from portage, and create
3969 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
3970 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
3971 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
3972 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
3973 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
3976 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3977 Removed ccache from default options as it breaks catalyst when merged with
3980 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3981 modules/snapshot_target.py:
3982 Added /local/ to snapshot exclusion.
3984 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3985 livecd/runscript-support/livecdfs-update.sh:
3986 Updated to attempt to start 5 interfaces, rather than 4. You can blame
3987 gustavoz and his 5 interface Xeon for this.
3989 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3990 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
3991 Added a conditional before killing gconfd-2. This is also going to be
3992 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
3995 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3996 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
3997 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
3998 Moved killall -9 gconfd-2 to execute outside chroot.
4000 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4001 livecd/files/x86-help.msg:
4002 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4005 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4006 livecd/runscript/x86-archscript.sh:
4007 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4010 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4013 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4014 targets/livecd-stage1/livecd-stage1.sh:
4015 Added killall for gconfd-2 back into livecd-stage1.sh
4017 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4018 livecd/runscript/alpha-archscript.sh:
4019 Alpha fixes for multiple kernels..
4021 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4022 livecd/runscript-support/kmerge.sh:
4023 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4025 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4026 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4027 livecd/runscript/sparc64-archscript.sh:
4028 Force devfs if udev is not selected for all supporting arches.
4030 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4031 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4032 livecd/runscript-support/kmerge.sh:
4033 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4036 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4037 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4038 Re-enabled preclean in grp and added gconfd-2 killing.
4040 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4041 livecd/runscript/x86-archscript.sh:
4042 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4045 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4046 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4047 targets/livecd-stage1/livecd-stage1-chroot.sh,
4048 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4049 targets/livecd-stage1/livecd-stage1.sh,
4050 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4051 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4052 Added ability to pause indefinitely. This closes bug #79798. I've also added
4053 the gcond-2 killall back in, but now it is in the actual preclean script and
4054 is executed inside the chroot.
4056 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4057 Updated for 1.1.3 release.
4059 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4060 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4061 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4062 targets/netboot/netboot-packages.sh,
4063 targets/tinderbox/tinderbox-chroot.sh:
4064 Updated to use package.use correctly. Blame Robert Paskowitz
4065 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4067 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4068 targets/stage1/stage1-preclean2-chroot.sh:
4069 Fixed find line for new stage1 /var/db/pkg.
4071 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4072 targets/stage1/stage1-preclean2-chroot.sh:
4073 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4074 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4077 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4078 livecd/runscript-support/livecdfs-update.sh:
4079 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4080 added net.ethX symlinks, and added copying of files from
4081 /usr/lib/hotplug/firmware into firmware tarball.
4083 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4084 livecd/runscript-support/livecdfs-update.sh:
4085 Firmware updated to use new /lib/firmware directory.
4087 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4088 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4089 work when both -f and -C were used on the command line.
4091 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4092 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4093 targets/livecd-stage1/livecd-stage1-chroot.sh,
4094 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4095 targets/stage3/stage3-chroot.sh:
4096 Added a portage version check to each target that uses --newuse to ensure a
4097 high enough version is used. This resolves bug #75336.
4099 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4100 livecd/files/livecd-local.start:
4101 Possible local.start fix for beejay.
4103 12 Jan 2005; John Davis <zhen@gentoo.org>
4104 modules/embedded.py:
4105 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4107 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4108 livecd/runscript-support/kmerge.sh:
4109 Added ccache support to genkernel call in livecd-stage2.
4111 11 Jan 2005; John Davis <zhen@gentoo.org>
4112 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4113 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4114 targets/netboot/netboot.sh:
4115 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4116 some feature enhancements.
4118 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4119 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4120 targets/livecd-stage1/livecd-stage1-chroot.sh,
4121 targets/livecd-stage1/livecd-stage1.sh,
4122 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4123 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4124 Added a -F or --fetchonly command line option and closing out bug #77480.
4125 Also added a portage version check to livecd-stage1 to close out bug #68307.
4127 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4128 livecd/runscript-support/livecdfs-update.sh,
4129 targets/stage3/stage3-chroot.sh:
4130 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4131 target to use emerge -e when building. This is only temporary until the
4132 bootstrap.sh script can be fixed or another solution can be decided upon.
4134 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4135 +targets/embedded/kmerge.sh:
4136 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4137 from mutex@gentoo.org
4139 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4140 modules/livecd_stage2_target.py:
4143 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4144 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4145 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4146 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4147 the brokenness of a stage1 tarball.
4149 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4150 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4153 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4154 modules/livecd_stage2_target.py:
4157 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4158 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4159 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4160 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4161 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4162 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4163 Upgraded the isolinux cdtar files and closing bug #70518.
4165 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4166 modules/embedded_target.py, modules/generic_stage_target.py,
4167 modules/grp_target.py, modules/livecd_stage1_target.py,
4168 modules/livecd_stage2_target.py, modules/netboot.py,
4169 modules/stage1_target.py, modules/tinderbox_target.py:
4170 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4171 separate out specific target logic from the generic targets modules.
4173 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4174 new PPC arch file from pvdabeel@gentoo.org
4176 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4177 examples/generic_stage_template.spec, modules/catalyst_support.py:
4178 tweaking error handling in the main catalyst script
4179 updated the example to include a blurb about portage_confdir
4181 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4182 livecd/runscript-support/livecdfs-update.sh:
4183 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4185 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4188 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4189 fix for #66592. catalyst now gives a traceback when it bails out, making
4190 troubleshooting amazingly easier
4192 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4193 modules/catalyst_support.py, modules/embedded_target.py,
4194 modules/generic_stage_target.py, modules/grp_target.py,
4195 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4196 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4197 Reversing patch from Eric Edgar from bug #70663.
4199 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4200 livecd/runscript/x86-archscript.sh:
4201 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4202 not work without it (mkisofs fails on creating ISO).
4204 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4205 modules/catalyst_support.py, modules/embedded_target.py,
4206 modules/generic_stage_target.py, modules/grp_target.py,
4207 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4208 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4209 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4210 separate out specific target logic from the generic targets modules.
4212 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4213 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4214 targets/embedded/embedded.sh:
4215 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4217 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4218 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4219 livecd/runscript/default-runscript.sh,
4220 livecd/runscript-support/gamecdfs-update.sh,
4221 livecd/runscript-support/livecdfs-update.sh,
4222 modules/livecd_stage2_target.py:
4223 Added gamecd/conf option to livecd_stage2_target.py, added
4224 gamecd.conf.example to /examples, cleaned up game-specific code in
4225 gamecdfs-update.sh to make it more generic, added more fundtionality to
4226 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4227 and gentoo-gamecd to make spec files simpler and to remove the need for
4228 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4229 user to still use a custom fsscript of their own.
4231 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4232 +livecd/files/environmental.motd.txt,
4233 targets/livecd-stage1/livecd-stage1.sh:
4234 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4236 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4237 livecd/runscript/default-runscript.sh,
4238 livecd/runscript-support/livecdfs-update.sh:
4239 Added gentoo-release-environmental as a valid livecd/type and did some
4240 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4241 devices other than eth0.
4243 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4244 targets/livecd-stage1/livecd-stage1-chroot.sh:
4245 Changed livecd-stage1 to merge each package individually. This should not
4246 make it into a production version of catalyst, but is here as a possible
4247 solution to bug #68307.
4249 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4250 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4251 livecd/runscript/sparc-archscript.sh,
4252 livecd/runscript/sparc64-archscript.sh,
4253 livecd/runscript/x86-archscript.sh:
4254 Added failures to all arches on mkisofs failure and also made -z option to
4255 mkisofs optional on x86 depending on loop type used.
4257 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4258 livecd/runscript/x86-archscript.sh:
4259 Making sure the mkisofs call causes a failure when it doesn't complete
4260 successfully. Once again, blame jforman, our beloved infra-monkey.
4262 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4263 livecd/runscript/default-runscript.sh:
4264 squashfs-utils->squashfs-tools fix. Blame jforman.
4266 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4267 livecd/isogen/x86-isogen.sh:
4268 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4269 possibly not booting on really old systems.
4271 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4272 livecd/runscript/x86-archscript.sh:
4273 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4274 possibly not booting on really old systems.
4276 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4277 livecd/runscript-support/livecdfs-update.sh:
4278 Save some space by removing redundant firmware after tarball is made, only
4279 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4282 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4283 targets/stage1/stage1-preclean2-chroot.sh:
4284 Added patch from vapier and closing bug #73556.
4286 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4287 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4288 +targets/embedded/embedded-fs-runscript.sh,
4289 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4290 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4291 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4292 from mutex@gentoo.org for modules/embedded.py
4294 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4295 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4296 livecd/runscript-support/livecdfs-update.sh:
4297 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4298 aliases having --color rather than --color=auto.
4300 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4301 livecd/files/livecd-local.start:
4302 Let's try actually making a proper edit on livecd/files/livecd-local.start
4303 this time, shall we...
4305 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4306 livecd/files/livecd-local.start:
4307 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4308 x-setup check for /etc/startx.
4310 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4311 livecd/runscript-support/gamecdfs-update.sh:
4312 Fixing minor sed bug in gamecdfs-update.sh.
4314 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4315 examples/snapshot_template.spec,
4316 livecd/runscript-support/gamecdfs-update.sh,
4317 livecd/runscript-support/livecdfs-update.sh:
4318 Fixing typo in snapshot_template.spec and closing bug #70321.
4320 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4321 livecd/runscript-support/pre-kmerge.sh:
4322 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4323 genkernel will only add the 1024x768 version of the gensplash image to the
4324 bzImage, which added with the livecd-stage2 removal of the unused splash
4325 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4327 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4328 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4329 livecd/runscript/sparc64-archscript.sh:
4330 Updated with silo/mkisofs patch from gustavoz.
4332 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4333 livecd/files/x86-help.msg:
4334 Updated x86-help.msg to make it fall more inline with current
4335 genkernel/livecd-tools options.
4337 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4338 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4339 livecd/runscript-support/pre-kmerge.sh:
4340 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4341 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4342 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4345 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4346 livecd/runscript-support/kmerge.sh,
4347 livecd/runscript-support/livecdfs-update.sh,
4348 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4349 Changed kernel build caching to use kerncache option, rather than pkgcache
4350 option. Fixed --postconf and --callback for builds that do not require them.
4351 Removed delay when removing package sin the system profile. This is now
4352 catalyst 1.1.0, so enjoy.
4354 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4355 livecd/runscript-support/livecdfs-update.sh:
4356 Stopping udev from using the nasty device tarball. We don't need it anyway.
4358 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4359 livecd/runscript/sparc-archscript.sh,
4360 livecd/runscript/sparc64-archscript.sh,
4361 livecd/runscript-support/kmerge.sh,
4362 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4363 Fixing gpm support by uncommenting default settings. Fixing case where
4364 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4365 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4366 not get renamed. Fixed a problem where we were accidentally removing the
4367 hwdata-knoppix versions of pci.ids and usb.ids and linking
4368 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4369 for 2004.3 and catalyst 1.1.0.
4371 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4372 patch from vapier@gentoo.org for bug #68080
4374 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4375 livecd/runscript-support/kmerge.sh:
4376 made kernel caching dependent on the "pkgcache" option so that genkernel's
4377 postconf can actually work
4379 18 Oct 2004; John Davis <zhen@gentoo.org>
4380 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4381 livecd/runscript-support/livecdfs-update.sh:
4382 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4384 17 Oct 2004; John Davis <zhen@gentoo.org>
4385 livecd/runscript-support/livecdfs-update.sh:
4386 firmware tarball fix for packages that need firmware such as ipw2100
4388 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4389 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4390 livecd/runscript-support/livecdfs-update.sh,
4391 modules/livecd_stage2_target.py:
4392 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4394 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4395 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4396 should not hurt non-HT users
4398 12 Oct 2004; John Davis <zhen@gentoo.org>
4399 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4400 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4401 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4402 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4403 livecd/runscript-support/kmerge.sh:
4404 bugfixes for #67195, #67197, #67122, and #46918
4406 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4407 small netboot fixups
4409 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4410 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4411 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4412 targets/netboot/netboot.sh:
4413 sweeping updates and changes to the netboot code. the patches should fix the
4414 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4415 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4417 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4418 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4419 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4420 targets/netboot/netboot.sh:
4421 more code cleanup and maintenance
4423 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4424 modules/generic_stage_target.py, +modules/netboot.py,
4425 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4426 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4427 +targets/netboot/netboot.sh:
4428 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4431 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4432 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4433 targets/livecd-stage1/livecd-stage1-chroot.sh,
4434 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4435 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4436 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4437 have to start a server on the build host for it to distribute.
4439 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4440 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4441 just do -s version_stamp
4443 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4444 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4446 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4447 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4448 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4449 modules/livecd_stage2_target.py:
4450 udev support for livecds
4452 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4453 +targets/livecd-stage2/unmerge.sh:
4454 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4455 Also, livecd-stage2 unmerge.sh added back in.
4457 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4458 livecd/runscript-support/livecdfs-update.sh:
4459 bugfixes for #60887 and #63338
4461 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4462 bugfixes for #63382 and #63338
4464 08 Sep 2004; John Davis <zhen@gentoo.org>
4465 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4466 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4467 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4468 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4469 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4470 targets/livecd-stage1/livecd-stage1-chroot.sh,
4471 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4472 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4473 lots of changes in this revision. first of all, major cosmetic fixups to the
4474 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4475 for distcc or ccache builds in most of the targets. bug #56581 is finially
4476 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4477 performance enhancement here.
4479 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4480 modules/livecd_stage2_target.py:
4481 fix for bug #63033, thanks to usata@gentoo.org for the patch
4483 30 Aug 2004; John Davis <zhen@gentoo.org>
4484 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4485 bugfixes for #61537 and #61779
4487 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4488 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4489 modules/snapshot_target.py:
4490 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4491 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4492 time should also be improved due to a more efficient use of rsync. This commit will
4493 mark the portage version of catalyst-1.9.0.
4495 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4496 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4499 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4502 02 Aug 2004; John Davis <zhen@gentoo.org>
4503 livecd/runscript-support/livecdfs-update.sh:
4506 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4507 +targets/stage1/build.py, -targets/stage1/build.sh,
4508 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4509 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4510 targets/stage3/stage3-chroot.sh:
4511 applied patch from bug #58840. it should fix up things for uclibc stages and
4512 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4514 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4515 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4516 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4517 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4518 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4519 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4520 livecd/runscript-support/livecdfs-update.sh,
4521 modules/livecd_stage2_target.py:
4522 addition of wolf31o2's gamecd patchset. untested, so please beware
4524 14 Jul 2004; John Davis <zhen@gentoo.org>
4525 livecd/runscript-support/livecdfs-update.sh,
4526 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4527 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4528 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4529 this out of generic_stage_target and into livecd-stage2 since the
4530 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
4532 13 Jul 2004; John Davis <zhen@gentoo.org>
4533 livecd/runscript-support/livecdfs-update.sh:
4534 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
4535 default rc'ed programs when only one change was required to rcadd. so I
4536 changed it so that the defaults are *always* loaded and specified additions/
4537 deletions are just added on top of those.
4539 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4540 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4541 targets/livecd-stage1/livecd-stage1-chroot.sh,
4542 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4543 targets/tinderbox/tinderbox-chroot.sh:
4544 changing the more verbose behavior to the -V (verbose) flag
4546 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4547 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4548 targets/livecd-stage1/livecd-stage1-chroot.sh,
4549 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4550 targets/tinderbox/tinderbox-chroot.sh:
4551 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
4552 it is about to merge so that deps and USE flags are more evident
4554 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
4555 modules/catalyst_support.py:
4556 completely rewrote the catalyst main script so that it can actually utilize
4557 more than one command line flag. new functionality included, but not active
4558 yet (--debug and --verbose). arguments can still be passed on the commandline
4559 through the use of the -C (--cli) flag. updated the arg_parse function in
4560 catalyst_support.py to accomodate my changes.
4562 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4563 modules/generic_target.py, modules/grp_target.py,
4564 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4565 modules/snapshot_target.py, modules/stage1_target.py,
4566 modules/stage2_target.py, modules/stage3_target.py,
4567 modules/tinderbox_target.py, targets/stage1/stage1.sh:
4568 fixes for bugs #55192 and #54137
4569 added a new key for all specfiles, portage_confdir.
4570 this should point to a directory similar in functionality to /etc/portage.
4572 cleaned up the module code a bit so that unnecessary modules
4575 more work on resuming. it is getting there, but it still needs a ton of work,
4576 so please test, and report bugs.
4578 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
4579 modules/catalyst_support.py, modules/generic_stage_target.py,
4580 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
4581 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4582 stage resuming functionality should be working. I still have to work on GRP
4583 and livecds, but they should not be hard. I could not incorporate emerge
4584 --resume into stage resuming functionality because in some instances, portage
4585 is remerged (bootstrap, stage2), which wipes out the resume data and puts
4586 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
4587 ). I also made some small tweaks to the stage target scripts which clean up
4588 the envscript stuff. Not noticable performance wise, but it makes me feel all
4589 warm and fuzzy to know that it is programmed absolutely correctly ;)
4591 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
4592 modules/generic_stage_target.py:
4593 revamped the cmd() structure so that it could properly return error codes.
4594 Please note that this might break catalyst until there is some further
4595 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
4596 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
4597 now. Additionally, catalyst will stop when there is an error with an ebuild
4598 ... it didn't do this before, it just plowed along and packed things up.
4600 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
4601 code in portage.py and then answering my noob questions.
4603 13 Jun 2004; John Davis <zhen@gentoo.org>
4604 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4605 livecd/runscript-support/livecdfs-update.sh:
4606 some last minute fixins (stuff to work with the new genkernel)
4608 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
4611 11 Jun 2004; John Davis <zhen@gentoo.org>
4612 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
4613 new key, livecd/fsscript. use this to run commands in the livecdfs before it
4616 10 Jun 2004; John Davis <zhen@gentoo.org>
4617 livecd/runscript-support/kmerge.sh,
4618 livecd/runscript-support/livecdfs-update.sh,
4619 livecd/runscript-support/post-kmerge.sh,
4620 livecd/runscript-support/pre-kmerge.sh:
4621 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
4622 functions control what scripts are added to their respective runlevels. This
4623 option would be specified like so in the spec file: livecd/rcadd:
4624 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
4626 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
4627 modules/catalyst_support.py, modules/livecd_stage2_target.py:
4628 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
4629 the code to give a nice error msg instead of a cryptic traceback
4631 04 Jun 2004; John Davis <zhen@gentoo.org>
4632 livecd/runscript-support/livecdfs-update.sh:
4633 small fix for bootsplash, needed to link clst_livecd_bootsplash to
4634 /etc/bootsplash/default
4636 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4637 targets/embedded/embedded-chroot.sh,
4638 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
4639 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4640 targets/livecd-stage1/livecd-stage1-chroot.sh,
4641 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4642 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4643 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4644 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4645 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
4646 targets/tinderbox/tinderbox-chroot.sh,
4647 targets/tinderbox/tinderbox-preclean-chroot.sh,
4648 targets/tinderbox/tinderbox.sh:
4649 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
4651 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
4652 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
4653 more efficient, and I added a new snapshot specfile option, portdir_overlay.
4654 It should be a full path pointing to a portage overlay dir.
4656 27 May 2004; John Davis <zhen@gentoo.org>
4657 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
4658 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4659 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4660 livecd/runscript/default-runscript.sh:
4661 added updated silos and fixed motd bug
4663 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
4664 rolling out version 1.0.8
4666 22 May 2004; John Davis <zhen@gentoo.org>
4667 livecd/runscript-support/kmerge.sh,
4668 livecd/runscript-support/livecdfs-update.sh,
4669 modules/livecd_stage2_target.py:
4670 added key livecd/bootsplash
4672 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
4673 livecd/runscript/sparc-archscript.sh,
4674 livecd/runscript/sparc64-archscript.sh:
4675 sparc fixup patches from gustavoz at g.org
4677 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
4678 added support for blacklisting modules via hotplug in livecd-stage2. spec key
4679 is livecd/modblacklist
4681 19 May 2004; John Davis <zhen@gentoo.org>
4682 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
4683 livecd/runscript/x86-archscript.sh:
4684 added support for livecd/overlay, changed vga=0x317 to vga=791
4685 in the x86 archscript as it is a more standard setting and should
4686 work on more hardware
4688 17 May 2004; John Davis <zhen@gentoo.org>
4689 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
4690 livecd/runscript-support/kmerge.sh,
4691 livecd/runscript-support/livecdfs-update.sh,
4692 modules/livecd_stage2_target.py:
4693 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
4694 we also now have basic motd copying support for more branded livecds
4696 16 May 2004; John Davis <zhen@gentoo.org>
4697 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
4698 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
4699 for passing args to genkernel. gmsoft@gentoo.org requested this one.
4701 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
4702 modules/catalyst_support.py, modules/embedded_target.py,
4703 modules/generic_stage_target.py, modules/generic_target.py,
4704 modules/grp_target.py, modules/livecd_stage1_target.py,
4705 modules/livecd_stage2_target.py, modules/stage1_target.py,
4706 modules/stage2_target.py, modules/stage3_target.py,
4707 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
4708 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
4709 caused gcc profile problems.
4711 12 May 2004; John Davis <zhen@gentoo.org>
4712 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4713 livecd/runscript-support/livecdfs-update.sh,
4714 livecd/runscript-support/post-kmerge.sh,
4715 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4717 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
4718 silliness). Most notably, I have taken advantage of the update-modules
4719 --assume-kernel fix from agriffis so that we can actually use 3rd party
4720 modules now. Please note that >=baselayout-1.9.0 is required.
4722 02 May 2004; Olivier Crete <tester@gentoo.org>
4724 Added forgotten CHOST for i386 subarch
4726 30 Apr 2004; John Davis <zhen@gentoo.org>
4727 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4728 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4729 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4730 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
4732 -fixed 2004.0 branding in the isolinux cdtar
4733 -fixed up acpi stuff in the runscripts
4734 -fixed up the x86 help message and corrected the numerous errors in it
4736 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
4737 livecd/runscript/default-runscript.sh:
4738 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
4739 1.0.7. we are ready for release
4741 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4742 fix for the problem that gustavoz found wrt the /dev creation stuff not
4743 detecting arches. also an efficiency fix for stage1 building
4745 14 Apr 2004; John Davis <zhen@gentoo.org>
4746 targets/embedded/embedded-chroot.sh,
4747 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4748 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4749 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4750 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4751 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4752 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4753 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
4754 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
4755 targets/tinderbox/tinderbox-preclean-chroot.sh,
4756 targets/tinderbox/tinderbox.sh:
4757 fix for bug #47733 - fixes for distcc and an envscript bugfix
4759 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4762 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4763 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4764 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4765 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
4766 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4767 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4768 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4769 targets/stage1/stage1-preclean1-chroot.sh,
4770 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
4771 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4772 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4773 targets/tinderbox/tinderbox.sh:
4774 lots of cleanup on the bash backend. take a look @ the code and report bugs to
4775 zhen@gentoo.org please.
4777 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4778 fix for /dev in stage1
4780 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4783 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
4784 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
4785 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
4786 Added the two kernel-configs for 2004.1 x86
4788 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4789 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
4790 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4791 targets/tinderbox/tinderbox.sh:
4792 fix to address missing /dev in stages, fixed path for env-update in all of the
4795 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4796 use broken for grp, livecd-stage1, tinderbox, etc. fixed
4798 01 Apr 2004; John Davis <zhen@gentoo.org>
4799 livecd/runscript/default-runscript.sh:
4800 added in fix for the module.conf stuff courtesy of Benjamin Judas
4803 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4805 cosmetic touchups for 1.0.5
4807 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
4808 added support to the stage2 for stackable profiles bootstrap
4810 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
4811 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
4812 support for sparc32/64 build compatibility
4814 30 Mar 2004; John Davis <zhen@gentoo.org>
4815 livecd/runscript/default-runscript.sh, modules/targets.py,
4816 targets/stage1/build.sh:
4817 fix for bug 46022, more stackable profile fixes, embedded patches added
4819 26 Mar 2004; John Davis <zhen@gentoo.org>
4820 livecd/runscript/default-runscript.sh, modules/targets.py,
4821 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4822 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
4823 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
4824 fixes for bugs #44625 and #45805
4826 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
4827 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4828 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
4829 memtest is in. if you want to use it, check out the memtest86 cd tarball
4830 Also, fixes for bugs 45078, 45188, 44306
4832 23 Mar 2004; John Davis <zhen@gentoo.org>
4833 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4834 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
4835 livecd/runscript/x86-archscript.sh, modules/targets.py,
4836 targets/livecd-stage3/unmerge.sh:
4837 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
4838 created at the end of the livecd-stage2 process.
4840 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
4841 targets/embedded/embedded.sh:
4842 preliminary embedded support added thanks to david@futuretel.com (mut3x)
4844 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
4845 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
4846 removing the hardened-gcc deps since the package itself is deprecated'
4848 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
4849 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
4851 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
4852 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
4853 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
4854 examples/livecd/alpha/config-2.4.21-r4-alpha,
4855 examples/livecd/alpha/config-2.4.21-r4-jensen,
4856 examples/livecd/alpha/config-2.4.21-r4-legacy,
4857 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
4858 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
4859 fixes for bugs 43676, 43701. Alpha support added as well.
4861 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
4862 added powerpc livecd support, preparing for 2004.0 release. Preliminary
4863 kde/gnome cd specs added.
4865 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
4866 fix in catalyst.conf for bug #42044
4868 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
4869 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
4870 examples/livecd/sparc64/config-2.4.24-sparc64:
4871 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
4873 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
4874 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
4875 for a $clst_conf environment variable. You can use the $clst_conf variable to
4876 point to a file to use in place of /etc/catalyst.conf. By setting this
4877 variable in your shell, catalyst can easily be used by multiple people on the
4878 same machine. Also, ccache support now works for genkernel.
4880 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
4881 removed file for livecd-stage2 target, as this is handled by the runscript
4882 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
4883 and made "/boot/kernel/foo/extraversion" an optional rather than required
4884 parameter. The aforementioned "packages" is used to specify kernel-related
4885 packages (like module ebuilds) to merge with each kernel, and the new "use"
4886 option is used to specify the USE settings you'd like exported to the
4887 environment during kernel as well as kernel "packages" build.
4889 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
4890 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
4891 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4892 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
4893 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4894 targets/tinderbox/tinderbox.sh:
4895 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
4896 it for ebuild - added headers to everything and removed deprecated dirs
4898 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
4899 adding Kumba's patches for MIPS
4901 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
4902 Added hppa specific code.
4904 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4905 Tinderbox target added. See tinderbox examples in examples/ dir.
4907 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4908 spec file support integrated into catalyst. Use "-f/--file specfile" as
4909 argument; see examples dir for examples.
4910 "grp" target now functional. See examples/x86-grp-20031102.spec for an
4911 example of how to use it.
4913 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4914 support functions for spec file parsing and reading added. Will get added to
4917 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4918 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
4921 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4922 Significant rework of code structure. Everything is falling nicely into place.
4924 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4925 Exception handling fully-integrated into current prototype code.
4927 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4928 beginning of exception handling integration, got some of the target code
4931 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4932 major code rework in progress on the python parts.
4934 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
4935 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
4936 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
4937 for organiation's sake, I have moved the files, such as livecd foundations,
4938 into catalyst/files. It will make it easier for us when ebuild time comes
4941 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
4942 All preliminary target build scripts are now added and coded to near as spec
4943 that we can have at this point.
4945 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
4946 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
4947 20031014",) and snapshotting cleans up after itself (temp files deleted,)
4948 something that should be continued as much as reasonably possible in other
4949 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
4950 code completed, and internal fall-backs to reasonable global config defaults
4953 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
4954 subarch test outsourced to python catalyst-subarches function.
4956 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
4957 fixed the entry in include/build_functions.sh for location of bootstrap.sh
4959 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4960 removing dup enter_chroot
4962 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
4963 document subarches checking
4965 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
4966 Fix valid subarch test.
4968 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
4969 include/build_functions.sh, include/functions.sh:
4970 thanks to robbat2, the cmdline argument handling is now fixed. I moved
4971 start_build to build_functions.sh cleaning up the main catalyst script some
4974 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
4975 fixed SRCBALL and DESTBALL, making it transparent for profiles
4977 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
4978 added an exit condition to the cmd line argument case statement
4980 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
4981 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
4982 the changes that I made to the above files should make catalyst completely
4983 transparent to no matter what profile we are using. check files/catalyst.conf
4984 for the list of BUILDTYPEs that we support.
4986 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4987 changed how cmd line arguments are handled
4989 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4990 I changed the is_special handling so that it is cleaner and faster
4992 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
4993 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
4994 livecd/foundations/x86-basic/post-clean.sh,
4995 livecd/foundations/x86-basic/pre-clean.sh,
4996 livecd/foundations/x86-basic/settings:
4997 I outsourced more functions to include/functions.sh. I made it a seperate file
4998 from build_fucntions.sh so that we can keep our build and other functions
4999 apart. I also added in the livecd stuffs from the stager side of things.
5001 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5002 include/build_functions.sh:
5003 I outsourced all of the build functions to include/build_functions.sh. In the
5004 future, this will happen more - the code needs cleaned up.
5006 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5008 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5009 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5010 does not use that anymore.
5012 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5013 since we now have a default profile in portage, i massaged some errors
5014 messages to reflect that.
5016 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5018 removed ccache support from catalyst stage1 build cause it breaks the build.
5019 Additionally, I removed gettext support from bootstrap, because according to
5020 our new default profile, we don't use that anymore.
5022 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5023 added a new var, BUILDTYPE, adding more transparency for building.
5024 In the future, we will be building both selinux and hardened sources.
5026 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5027 fixed some formatting when catalyst prints out build info, additionally,
5028 trying to make catalyst more transparent for future expansion of stages
5030 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5031 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5032 --help. I moved this functionality from the main program section to
5035 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5036 I edited catalyst to change our naming convention from stage*-arch-h.* to
5037 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5038 I change naming conventions, as catalyst will be eventually extended to
5039 do selinux-* stages also.
5041 Additionally, I updated README.catalyst to include profile information.
5043 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5044 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5045 I renamed README.stager to README.catalyst and have made some very minor
5046 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5047 I have hacked bootstrap to use the hardened profile, as well as utilize
5048 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5049 major). Additionally, bin/stage1 has been hacked to accept the hardened
5050 profile, and use hardened-gcc.
5052 09 September 2003; John Davis <zhen@gentoo.org>:
5053 Initial import of hardened stager. I am forking this from the original
5054 stager code in order to better fit our needs. The original stager code is
5055 still used by Gentoo, and is maintained by Daniel Robbins
5056 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5057 contributors that coded stager.