1 # Copyright 2002-2008 Gentoo Foundation; 2008 Chris Gianelloni, Andrew Gaffney
2 # Distributed under the GPL v2
4 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
5 Marking this 2.0.6.903 for testing.
7 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
8 targets/netboot2/netboot2-controller.sh:
9 Disable copying of nb-busybox.cf since it isn't used anyway
11 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
12 arch/x86.py, catalyst:
13 A few typo and other minor fixes as reported by armin76
15 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
16 modules/generic_stage_target.py:
17 Add support for digests="all" for gentoo bug #209611
19 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
20 examples/netboot2_template.spec, targets/support/kmerge.sh:
21 Automatically append --netboot to GK_ARGS for netboot2 target Remove
22 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
24 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
25 targets/support/pre-kmerge.sh:
26 Remove evil hacks that copy gk files around for netboot2
28 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
29 Bumping version for release.
31 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
32 modules/catalyst_support.py:
33 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
36 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
37 modules/catalyst_support.py, modules/generic_stage_target.py:
38 Add support for -P/--purgeonly option
40 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
41 Updated README to tell the user where to locate catalyst.conf if not using
42 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
45 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
46 Kicking out a 2.0.6.901 release for testing.
48 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
49 modules/generic_stage_target.py:
50 Automatically prepend build dir path to livecd/iso if it's not an absolute
53 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
54 Update TODO with placeholder idea.
56 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
57 +modules/catalyst/util.py:
58 Create catalyst.util module with capture_traceback() and print_traceback()
59 functions Capture and print traceback when build fails instead of letting
62 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
63 modules/catalyst/config.py, modules/catalyst_support.py:
64 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
66 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
67 modules/catalyst/config.py:
68 A few fixes to ParserBase after actually testing it switch to parsing
69 config file with ConfigParser.
71 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
72 +modules/catalyst/config.py, -modules/catalyst/util.py:
73 More indecisiveness..move util.spec to config.SpecParser.
75 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
76 -modules/catalyst/spec.py, +modules/catalyst/util.py,
77 modules/catalyst_support.py:
78 * Rename catalyst.spec to catalyst.util
79 * Move spec_dump() into spec class
80 * Modify catalyst to use new spec class
82 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
83 +modules/catalyst/__init__.py:
84 Add __init__.py file and import line.
86 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
87 +modules/catalyst/spec.py:
88 Initial commit of modules/catalyst/spec.py.
90 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
92 Updating x86/amd64 arch support. Original patches by William Cooke
93 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
95 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
96 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
97 modules/snapshot_target.py, modules/stage4_target.py,
98 targets/support/bootloader-setup.sh, targets/support/functions.sh,
99 targets/support/kmerge.sh:
100 Removing all deprecated interfaces. We no longer wish to support them and
101 they're not needed. Anyone using a pre-2.x spec file will need to update
104 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
105 -livecd/files/Getting_Online.txt:
106 Removing livecd/files/Getting_Online.txt since it was quite outdated.
108 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
110 Updated for new git repo.
112 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
113 targets/support/livecdfs-update.sh:
114 Add gconf settings for gnome-screensaver to disable locking by default. This
117 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
118 Add armv5tel to arm host list.
120 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
121 targets/support/chroot-functions.sh:
122 If we don't have a distcc user, we need to reinstall distcc, even if it's
123 been built with the right USE. This mainly affects stage1/stage2.
125 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
126 targets/support/chroot-functions.sh:
127 We need to run distcc-config --install, since we won't be installing into
128 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
129 installed versions of distcc.
131 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
132 Add a couple of distcc-related items to TODO.
134 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
135 targets/stage1/stage1-preclean-chroot.sh,
136 targets/stage2/stage2-preclean-chroot.sh,
137 targets/stage3/stage3-preclean-chroot.sh,
138 targets/stage4/stage4-preclean-chroot.sh:
139 We don't want to run setup_myfeatures in preclean, but still want to update
140 the environment and show our debug information.
142 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
143 targets/stage1/stage1-preclean-chroot.sh,
144 targets/stage2/stage2-preclean-chroot.sh,
145 targets/stage3/stage3-preclean-chroot.sh,
146 targets/stage4/stage4-preclean-chroot.sh,
147 targets/support/chroot-functions.sh:
148 Remove the die on LIBDIR check, since it won't be set on non-multilib
149 profiles. We can now run debug in preclean again.
151 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
152 targets/support/functions.sh:
153 Let's not try to chmod a dangling symlink.
155 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
156 targets/support/chroot-functions.sh:
157 Added emerge --info to debug output. I don't know why I didn't add it before.
159 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
160 targets/stage1/stage1-preclean-chroot.sh,
161 targets/stage2/stage2-preclean-chroot.sh,
162 targets/stage3/stage3-preclean-chroot.sh,
163 targets/stage4/stage4-preclean-chroot.sh:
164 We probably shouldn't be running our debug functions in our stages. Let's
167 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
168 targets/support/chroot-functions.sh:
169 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
172 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
173 targets/support/livecdfs-update.sh:
174 Only copy the handbook icon if one exists.
176 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
177 modules/catalyst_lock.py:
178 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
181 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
182 targets/livecd-stage2/livecd-stage2-controller.sh:
183 We should be matching all possible LIBDIRs, so make sure we do that.
185 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
186 targets/support/livecdfs-update.sh:
187 We no longer need the metadata.tar.bz2, since the Installer uses
190 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
191 targets/stage1/stage1-chroot.sh:
192 We don't need --newuse if we're not using binary packages, so there's no
195 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
196 targets/livecd-stage2/livecd-stage2-controller.sh:
197 Added initial framework for creating the CD's root on livecd/livedvd.
198 Currently, the end result is the same, but I'll be adding code to
199 automatically copy the stages and to automatically download the distfiles.
201 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
202 targets/livecd-stage2/livecd-stage2-controller.sh,
203 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
204 targets/support/rc-update.sh:
205 Change all checks for livecd/type: gentoo-release-livecd to
206 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
207 to allow for auto-fetching of distfiles and stages onto official DVD media.
209 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
210 targets/livecd-stage1/livecd-stage1-controller.sh,
211 targets/livecd-stage2/livecd-stage2-controller.sh:
212 Updated TODO. Added code to livecd-stage1 to generate a package list, which
213 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
214 the distfiles automatically.
216 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
217 modules/generic_stage_target.py:
218 Fix seedcache output so it fits in 80 columns.
220 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
221 targets/stage1/stage1-chroot.sh:
222 We should likely install baselayout before anything else, including the
223 package manager. As such, I've moved it to after sys-apps/baselayout is
226 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
227 targets/livecd-stage2/livecd-stage2-controller.sh:
228 Check for a snapshot in the overlay and error if one is present. This should
229 ensure that the snapshot on the CD is the same as the one used to build the
232 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
233 modules/catalyst_support.py:
234 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
235 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
238 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
239 targets/stage1/stage1-chroot.sh:
240 Change back to using sys-apps/baselayout. We'll need to come up with a
241 better permanent solution now that virtual/baselayout is no more.
243 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
244 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
245 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
247 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
248 targets/support/bootloader-setup.sh:
249 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
252 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
253 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
254 Added TODO. Changed create_handbook_icon call to only be called if
255 /docs/handbook/index.html exists on the disk or in livecd/overlay.
257 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
258 targets/support/kmerge.sh:
259 Run sed on KERNELVERSION to escape the slashes so we can use it in another
262 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
263 targets/support/kmerge.sh:
264 Modify test to run if package.provided exists instead of if it doesn't.
265 Run sed on the correct file.
267 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
268 targets/support/chroot-functions.sh:
269 Added --noreplace to setup_myfeatures merges so we don't blow away any
270 packages which are already installed with the proper USE flags for the given
271 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
273 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
274 livecd/files/README.txt:
275 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
277 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
278 targets/support/rc-update.sh:
279 Added mdraid for baselayout-2 users.
281 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
282 targets/support/kmerge.sh:
283 Clean up package.provided after the kernel build
285 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
286 targets/support/kmerge.sh:
287 It helps if I put things in the correct order so they'll actually execute,
288 rather than getting a nice error from emerge.
290 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
291 targets/support/kmerge.sh:
292 Change upgrade to update.
294 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
295 targets/support/kmerge.sh:
296 Add back in the package.provided code that *should* skip the kernel sources
297 merge for call back and subsequent runs.
299 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
300 targets/support/kmerge.sh:
301 We don't really need to use binary packages for the kernel sources, since it
302 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
303 when we're not using kerncache.
305 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
306 targets/support/kmerge.sh:
307 Remove 'symlink' from USE, since it's not needed and screws up kerncache
309 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
310 targets/livecd-stage2/livecd-stage2-controller.sh:
311 OK, we run our find outside the chroot, so we don't want to use absolute
312 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
313 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
316 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
317 targets/livecd-stage2/livecd-stage2-controller.sh,
318 targets/stage1/stage1-controller.sh:
319 Cleanup the clean section for stage1 and add an updated clean section for
320 livecd-stage2 when we're a minimal, universal, or game CD. This is
321 2.0.6_pre14 for testing.
323 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
324 targets/support/kmerge.sh:
325 We should be using --newuse when merging our packages in callback.
327 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
328 targets/grp/grp-chroot.sh:
329 We should only use --noreplace when building a pkgset, everything else
332 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
333 modules/catalyst_support.py, modules/generic_stage_target.py,
334 modules/grp_target.py:
335 Apply additional patches from bug #207862 for CONTENTS generation.
337 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
338 targets/grp/grp-chroot.sh:
339 Call setup_myemergeopts after changing clst_FETCH.
341 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
342 targets/netboot2/netboot2-pkg.sh:
343 Remove a bit of unnecessary code.
345 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
346 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
347 targets/support/chroot-functions.sh:
348 Fix some spacing on the -* warning, revert Andrew's last change, since it
349 didn't do anything, and clean up the GRP chroot code so it works smarter and
350 set clst_FETCH when clst_grp_type is something other than pkgset.
352 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
353 targets/support/chroot-functions.sh:
354 Don't set --usepkg and --buildpkg when fetching.
356 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
357 modules/generic_stage_target.py:
358 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
361 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
362 modules/generic_stage_target.py:
363 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
364 boot/kernel/${kname}/config copying code in generic_stage_target.
366 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
367 targets/support/kmerge.sh:
368 Make sure we don't give genkernel a --kernel-config if it isn't set in the
371 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
372 modules/generic_stage_target.py, targets/support/kmerge.sh,
373 targets/support/pre-kmerge.sh:
374 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
375 valid, rather than required, changed clst_ksource to default to
376 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
377 removal of USE to after the kernel build so the modules get the correct USE,
378 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
380 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
381 targets/support/kmerge.sh:
382 We should run the default functions for kmerge.sh, too.
384 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
385 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
386 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
387 Updated aboot cdtar with a newer version to support newer kernels.
389 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
390 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
391 Updated make_destpath so it writes out to make.conf as well as exporting
392 ROOT to the environment, added a make_destpath call to cleanup_stages, and
393 adding make_destpath /tmp/stage1root to stage1.
395 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
396 Updated README a bit and rolling 2.0.6_pre12 for testing.
398 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
399 targets/support/create-iso.sh:
400 Removed any further checks for clst_fstype and making sure everybody is
401 using ${mkisofs_zisofs_opts}.
403 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
404 targets/support/livecdfs-update.sh:
405 The default theme for GNOME is now Clearlooks, so we can remove the theme
406 code, but we still want to set the font size.
408 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
409 targets/support/livecdfs-update.sh:
410 We need to put quotes around ${user_comment} or useradd gets confused.
412 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
413 targets/support/chroot-functions.sh:
414 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
417 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
418 targets/support/kmerge.sh:
419 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
420 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
422 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
423 targets/support/create-iso.sh:
424 Bash fscking sucks, so we have to compromise on this code reduction solution
425 a bit. It's still far better than it was
427 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
428 targets/support/create-iso.sh:
429 Don't escape quotes when actually running the command
431 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
432 targets/support/kmerge.sh:
433 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
435 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
436 targets/support/kmerge.sh:
437 Use -L instead of -l in test for symlink
439 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
440 targets/stage1/stage1-controller.sh:
441 Remove code for gcc-config/binutils-config since it should be getting done
442 in the preclean script, anyway.
444 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
445 targets/stage1/stage1-chroot.sh:
446 I missed one place where HOSTUSE was being used incorrectly.
448 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
449 targets/support/kmerge.sh:
450 Escape the correct quote
452 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
453 targets/support/kmerge.sh:
454 Change remaining instances of run_emerge to run_merge
456 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
457 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
458 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
461 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
462 targets/support/bootloader-setup.sh:
463 Let's change our splash checking to a global check so it only needs to be
464 done once. This makes much more sense than having all of those if ... else
467 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
468 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
469 Fix our USE invocation here so things work as expected.
471 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
472 targets/support/livecdfs-update.sh:
473 Force-enable livecd/users for livecd/type gentoo-release-livecd and
476 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
477 targets/support/livecdfs-update.sh:
478 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
481 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
482 targets/livecd-stage2/livecd-stage2-controller.sh:
483 Fixing the snapshot copying so it will only copy the correct snapshot for
484 people who don't know how to properly use wget.
486 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
487 targets/stage1/stage1-chroot.sh:
488 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
491 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
492 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
493 OK, we have to escape our quotes, rather than use single quotes, or we don't
494 evaluate the variables properly.
496 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
497 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
498 targets/support/kmerge.sh:
499 Fixing echo/sed for make.conf writing.
501 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
502 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
503 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
504 Rather than using the environment, we write out our USE to make.conf, then
505 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
506 be written to make.conf, already.
508 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
509 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
510 targets/livecd-stage1/livecd-stage1-chroot.sh,
511 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
512 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
513 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
514 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
515 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
516 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
517 Changing run_emerge to run_merge, changing both setup_portage and
518 setup_myfeatures to add any USE changes to make.conf prior to merge, then
519 removing the settings added, rather than (ab)using the environment.
521 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
522 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
523 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
524 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
525 targets/tinderbox/tinderbox-chroot.sh:
526 Rearrange some of the functions in chroot-functions.sh in preparation for
527 some upcoming changes and rename setup_portage to setup_pkgmgr.
529 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
530 targets/stage1/stage1-controller.sh:
531 Removing an extra env-update call from stage1's preclean.
533 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
534 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
535 targets/support/bootloader-setup.sh:
536 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
537 help.msg which we didn't even use.
539 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
540 targets/support/bootloader-setup.sh:
541 Don't write out out 'default 1' line when creating grub.conf, since the
542 'help' entry is now at the bottom, and we want grub to default to the first
545 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
546 targets/support/bootloader-setup.sh:
547 Removed checks on livecd/splash_type, since we only support one type,
548 removed remaining bootsplash code from bootloader-setup.sh, added automatic
549 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
550 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
552 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
553 targets/livecd-stage2/livecd-stage2-controller.sh:
554 Let's automatically copy in the snapshot if livecd/type is
555 gentoo-release-livecd.
557 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
558 modules/generic_stage_target.py:
559 Fix leading whitespace in empty() so it's only executed if there's something
560 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
561 211410 for pointing this out
563 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
564 targets/support/rc-update.sh:
565 Quote baselayout package atom
567 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
568 targets/support/chroot-functions.sh:
569 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
570 PATH by default. Instead, simply check if it exists.
572 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
573 targets/support/chroot-functions.sh:
574 Remove temporary package listing code, since --verbose is forced on with
577 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
578 Force-enable --verbose when using --debug
580 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
581 targets/support/kmerge.sh:
582 Changing modules-update to update-modules to quiet a warning and keep us
583 from having it get removed out from under us.
585 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
586 targets/support/chroot-functions.sh:
587 Adding a note to myself for better debug and moving run_default_funcs to the
588 bottom of the script so it gets executed. Since this can otherwise break
589 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
591 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
592 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
593 targets/support/chroot-functions.sh:
594 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
595 so we can get the output with --debug, added --newuse to the options for
596 stage1, as we should always rebuild any package where the USE has changed,
597 removed removal of portage logs from stage2-chroot.sh since it is being done
598 by cleanup_stages, moved world removal in cleanup_stages into a check for
599 stages 1 through 3, made update_env_settings check for the existence of
600 env-update before running it since we now run update_env_settings by default
601 everywhere chroot-functions.sh is sourced, and added a section to show_debug
602 to list the packages, since we don't yet force-enable verbose with debug.
604 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
605 modules/catalyst_lock.py:
606 Since my python sucks and I don't feel like troubleshooting it at the
607 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
608 2.0.6_pre8 for testing.
610 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
611 modules/builder.py, modules/catalyst_lock.py:
612 Added some extra debug output to catalyst_lock.py and added Stuart Longland
613 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
615 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
616 modules/catalyst_support.py:
617 change 'is' to == because python is grumpy
619 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
620 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
621 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
622 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
623 targets/support/rc-update.sh:
624 Removing support for bootsplash, since it hasn't been in a supported kernel
625 in a couple years and isn't accepted upstream.
627 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
628 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
629 Fix up the sed for genkernel so it works on versions both before and after
630 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
631 change was a bit too aggressive.
633 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
634 targets/support/bootloader-setup.sh:
635 Change grub timeout to 15 seconds instead of 150.
637 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
638 targets/support/pre-kmerge.sh:
639 Comment out sed on genkernel executable as it appears to do nothing these
642 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
643 targets/livecd-stage2/livecd-stage2-controller.sh:
644 Only call find on libdirs that actually exist. Thanks to Kristoffer
645 <krek6597@student.uu.se> in bug #210807.
647 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
648 modules/generic_stage_target.py:
649 Add warning about -* in foo/use in the spec.
651 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
652 targets/embedded/embedded-chroot.sh,
653 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
654 targets/grp/grp-preclean-chroot.sh,
655 targets/livecd-stage1/livecd-stage1-chroot.sh,
656 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
657 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
658 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
659 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
660 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
661 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
662 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
663 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
664 targets/tinderbox/tinderbox-preclean-chroot.sh:
665 Change all . to source.
667 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
668 targets/embedded/embedded-preclean-chroot.sh,
669 targets/grp/grp-preclean-chroot.sh,
670 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
671 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
672 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
673 targets/stage3/stage3-preclean-chroot.sh,
674 targets/stage4/stage4-preclean-chroot.sh,
675 targets/support/chroot-functions.sh,
676 targets/tinderbox/tinderbox-preclean-chroot.sh:
677 Added a cleanup_stages function and added it to the appropriate places.
679 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
680 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
681 targets/livecd-stage1/livecd-stage1-chroot.sh,
682 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
683 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
684 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
685 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
686 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
687 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
688 Removing any functions that we now call by default when we source
689 chroot-functions.sh by default.
691 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
692 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
693 targets/livecd-stage1/livecd-stage1-chroot.sh,
694 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
695 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
696 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
697 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
698 Clean up the debug code that I've added to stage1, move it to
699 chroot_functions.sh, and call it from all of our main targets.
701 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
702 modules/generic_stage_target.py:
703 Wow. I need to make sure that we actually comment comments in make.conf or
704 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
705 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
707 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
708 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
709 targets/stage3/stage3-chroot.sh:
710 We need to be sure we clear out /var/log/portage/elog as well as
711 /var/log/emerge.log for stages 1 through 3.
713 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
714 modules/generic_stage_target.py,
715 targets/livecd-stage2/livecd-stage2-controller.sh,
716 targets/support/livecdfs-update.sh:
717 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
718 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
719 80 columns. This is catalyst 2.0.6_pre5 for testing.
721 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
722 modules/generic_stage_target.py:
723 Apparently, python doesn't like it when you put a set of comments in front
724 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
727 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
728 modules/generic_stage_target.py:
729 Huge refactoring of modules/generic_stage_target.py to fix indentation and
730 generally clean up the code so it's a bit easier to read/follow.
732 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
733 modules/generic_stage_target.py:
734 Sort and de-dupe myusevars.
736 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
737 targets/stage1/stage1-chroot.sh:
738 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
740 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
741 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
742 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
743 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
744 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
745 targets/tinderbox/tinderbox-chroot.sh:
746 Move export of FEATURES to setup_myfeatures.
748 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
749 targets/stage1/stage1-chroot.sh:
750 Added some debug code to stage1 and fixed a nice bug where we weren't
751 building with the correct USE. Unfortunately, this invalidates any caches
752 for stage1, since we were building with the entire USE from the profile.
753 This is 2.0.6_pre4 for testing.
755 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
756 targets/stage1/stage1-chroot.sh:
757 We don't need to do the device building twice, so removing USE=build from
758 first baselayout install.
760 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
761 targets/support/livecdfs-update.sh:
762 We check for a plugdev group, add it if it doesn't exist, and make sure any
763 users specified by livecd/users is in the group.
765 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
766 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
767 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
769 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
770 modules/catalyst_support.py:
771 Fix up calc_contents in contents_map. Thanks to Brent Baude
772 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
775 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
776 targets/stage1/stage1-chroot.sh:
777 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
778 empty and will cause issues in stage3 and beyond.
780 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
781 targets/support/kmerge.sh, targets/support/rc-update.sh:
782 Changed some of the rc-update code so it should work with baselayout-2,
783 also. This is 2.0.6_pre2 for testing.
785 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
786 files/catalyst.conf, modules/catalyst_support.py,
787 modules/generic_stage_target.py, modules/grp_target.py,
788 modules/snapshot_target.py:
789 Added support for generating CONTENTS files automatically. Patch by Robin
790 Johnson <robbat2@gentoo.org> for bug #207862.
792 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
793 modules/snapshot_target.py:
794 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
795 exclude digest-* files from the snapshot.
797 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
798 arch/x86.py, modules/generic_stage_target.py:
799 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
800 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
802 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
803 targets/support/kmerge.sh:
804 Make the --kerncache option to genkernel dependent on 'kerncache' being in
805 options, so that it can actually be turned off.
807 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
809 Rearrange things in the arch/*.py files to ensure that nothing is used
810 before it has been defined.
812 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
813 Reorder arch/powerpc.py to make python happy.
815 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
816 modules/snapshot_target.py:
817 Change .svn --include to an --exclude like it was supposed to be.
819 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
821 Added several subarches for mips so we can dump the mips subarch profiles
822 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
825 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
826 targets/livecd-stage2/livecd-stage2-controller.sh:
827 Changed the code for copying the MOTD files so it's fewer lines and makes
830 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
831 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
832 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
833 sparc64.py into sparc.py, so we have a cleaner set of arch files.
835 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
837 Did a little cleanup on the x86.py to remove some redundant entries and
838 added nocona and core2 to amd64.py, though they're currently commented out.
840 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
841 modules/generic_stage_target.py:
842 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
843 flags defined in the spec file.
845 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
846 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
847 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
848 since catalyst sets CXXFLAGS=CFLAGS by default.
850 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
851 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
852 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
854 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
855 Added prescott to the subarches for x86.
857 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
858 modules/netboot2_target.py, targets/support/kmerge.sh:
859 Add patch to enabled netboot2/linuxrc and automatically add path for
860 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
861 <jsbronder@gentoo.org> in bug #208106.
863 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
864 modules/netboot2_target.py:
865 Allow root_overlay in netboot2 target for bug #208106.
867 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
868 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
869 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
870 Added USE=bindist automatically to everything that inherits set_use from
871 generic_stage_target, added USE=bindist to livecd_stage1_target, added
872 USE=bindist to emerge run for stage1, and did some minor cleanup in
873 get_libdir in chroot-functions.
875 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
876 targets/support/bootloader-setup.sh:
877 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
879 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
880 examples/generic_stage_template.spec, examples/grp_template.spec,
881 examples/livecd-stage1_template.spec,
882 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
883 examples/stage4_template.spec, examples/tinderbox_template.spec:
884 Changing link so it no longer points to a dead page. This is for bug #208609.
886 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
887 modules/snapshot_target.py:
888 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
890 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
891 targets/stage1/stage1-chroot.sh:
892 As much as I hate this, we're going to force baselayout to install first.
893 This will keep us from having any issues with packages that don't respect
896 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
897 Reorder options in catalyst.conf so they're alphabetical.
899 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
900 targets/support/bootloader-setup.sh:
901 Add 'pager on' to grub.conf for bug #208531.
903 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
904 livecd/files/README.txt, livecd/files/x86-F6.msg:
905 Removing the unused kernel command line options from Volume/Device Management.
907 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
908 This is now 2.0.5 for release.
910 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
911 files/catalyst.conf, modules/catalyst_support.py,
912 modules/generic_stage_target.py,
913 targets/embedded/embedded-preclean-chroot.sh,
914 targets/grp/grp-preclean-chroot.sh,
915 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
916 targets/stage2/stage2-preclean-chroot.sh,
917 targets/stage3/stage3-preclean-chroot.sh,
918 targets/support/chroot-functions.sh,
919 targets/tinderbox/tinderbox-preclean-chroot.sh:
920 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
921 sys-devel/icecream cluster compiler support for bug #200095. This is
922 catalyst 2.0.5_pre6 for testing.
924 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
925 files/catalyst.conf, modules/generic_stage_target.py:
926 Add the option for using metadata_overlay with portage to speed up cache.
928 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
929 modules/stage1_target.py, modules/stage2_target.py,
930 modules/stage3_target.py:
931 Add /etc/portage to cleanables for stages 1 through 3.
933 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
934 livecd/files/livecd-local.start,
935 targets/livecd-stage2/livecd-stage2-controller.sh,
936 targets/support/livecdfs-update.sh:
937 We apparently still need profiles/eclass for building the stage3 from the
938 LiveCD with the installer.
940 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
941 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
944 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
945 targets/livecd-stage2/livecd-stage2-controller.sh,
946 targets/support/livecdfs-update.sh:
947 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
948 preservation of eclasses/profiles, and remove copying of livecd-local.start
949 since it's not needed anymore.
951 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
952 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
953 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
956 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
957 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
958 Removing old mkvardb code which is no longer used, commenting out setting of
959 Gnome theme for testing now that Clearlooks has been default for some time,
960 and changing vdb move from a case statement to a simple if statement. This
961 is 2.0.5_pre5 for testing.
963 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
964 modules/stage1_target.py:
965 Removing cleaning of python encodings for bug #64890.
967 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
968 modules/generic_stage_target.py:
969 Add an extra warning into the generated make.conf about changing the CHOST.
971 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
972 targets/support/livecdfs-update.sh:
973 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
975 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
976 targets/embedded/embedded-preclean-chroot.sh,
977 targets/grp/grp-preclean-chroot.sh,
978 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
979 targets/stage2/stage2-preclean-chroot.sh,
980 targets/stage3/stage3-preclean-chroot.sh,
981 targets/tinderbox/tinderbox-preclean-chroot.sh:
982 Check to see if distcc is enabled before calling cleanup_distcc().
984 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
985 arch/sparc.py, arch/x86.py:
986 Look for linux32 in /bin and /usr/bin.
988 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
989 modules/generic_stage_target.py:
990 Make error message more specific when removing immutable flag.
992 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
993 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
994 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
995 information, and added a small fix for FreeBSD for bug #169041. This is
996 catalyst 2.0.5_pre4 for testing.
998 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
999 targets/support/chroot-functions.sh:
1000 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1001 patch from bug #120076 to add cross-compiling support to our distcc
1004 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1005 targets/support/chroot-functions.sh:
1006 Added a version of get_libdir from multilib.eclass so we can determine where
1007 to go poking around if we need to touch anything in libdir.
1009 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1010 Print an error saying what target failed before the traceback.
1012 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1013 modules/catalyst_support.py:
1014 When parsing make.conf, first try pkgcore's
1015 snakeoil.fileutils.read_bash_dict(), then portage's
1016 portage_util.getconfig(), then the internal parse_makeconf().
1018 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1019 modules/catalyst_support.py:
1020 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1022 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1023 examples/netboot_template.spec, examples/tinderbox_template.spec,
1024 modules/grp_target.py, modules/tinderbox_target.py:
1025 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1026 modules, and remove extra pkgcache_path and kerncache_path options from
1029 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1030 This is catalyst 2.0.5_pre3 for testing the new stages code.
1032 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1033 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1034 We need to force USE=bindist on for building stages.
1036 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1037 modules/generic_stage_target.py:
1038 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1039 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1041 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1042 targets/support/rc-update.sh:
1043 Added support for the newer versions of splashutils which use fbcondecor as
1044 the init script. This is catalyst 2.0.5_pre1 for testing.
1046 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1047 targets/livecd-stage2/livecd-stage2-controller.sh:
1048 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1051 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1052 modules/generic_stage_target.py, modules/stage1_target.py,
1053 modules/stage2_target.py:
1054 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1057 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1058 modules/generic_stage_target.py, modules/netboot2_target.py:
1059 Fix typo in getopt call for --clear-autoresume. thanks to
1060 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1061 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1062 Copy overlay files in netboot2 target into proper dir for bug #174635.
1064 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1065 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1066 targets/support/netboot2-final.sh:
1067 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1068 fix a minor bug in System.map copying, add portage_overlay support, and adds
1069 the ability to use globbing in the package file lists for the netboot2
1072 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1073 +targets/netboot2/nb-busybox.cf:
1074 Added nb-busybox.cf to the netboot2 target for bug #174298.
1076 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1077 targets/support/chroot-functions.sh:
1078 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1080 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1081 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1082 Change moving the VDB until after we have processed unmerge by moving it
1083 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1084 unmerge packages from the gentoo-release-livecd target.
1086 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1087 targets/support/kmerge.sh:
1088 Commented out the package.provided code in catalyst that seemed to cause
1089 problems with kerncache in testing. This is 2.0.4 and should be used for the
1092 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1093 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1094 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1095 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1096 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1097 improve the netboot2 target.
1099 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1100 modules/generic_stage_target.py:
1101 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1102 cause catalyst to export boolean variables as well as string-based
1105 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1106 modules/generic_stage_target.py:
1107 Fixing check for invalid subarch to not filter too much. Fix from Mike
1108 Frysinger <vapier@gentoo.org> for bug #173532.
1110 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1111 Added s390x (64-bit) support via a patch from Mike Frysinger
1112 <vapier@gentoo.org> for bug #173002.
1114 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1115 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1116 targets/livecd-stage1/livecd-stage1-chroot.sh,
1117 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1118 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1119 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1120 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1121 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1122 targets/support/pre-kmerge.sh:
1123 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1124 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1125 certain functions/code paths when running with -F/--fetchonly. Simplified
1126 kmerge.sh with regards to kerncache and callback packages. Also, changed
1127 ccache/distcc installs to use run_emerge instead of emerge directly, which
1128 allows us to more easily replace the underlying package manager, or add
1129 support for multiple package managers to catalyst.
1131 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1132 modules/grp_target.py:
1133 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1134 portage_overlay functionality to GRP, where it was mistakenly missing, for
1135 bug #171157. This is catalyst 2.0.3 and ready for release.
1137 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1138 targets/livecd-stage1/livecd-stage1-controller.sh,
1139 targets/support/livecdfs-update.sh:
1140 Removed the generation of grppkgs.txt since the Installer now uses vdb
1143 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1144 targets/support/create-iso.sh:
1145 Fix creation of the EFI images. Since it is FAT, we can't go around
1146 perserving permissions, now, can we?
1148 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1149 targets/support/livecdfs-update.sh:
1150 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1151 broken sed for rc.conf, which caused all kinds of hell to break loose when
1152 booting a new CD. This is 2.0.3_pre3.
1154 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1155 modules/generic_stage_target.py:
1156 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1157 such as group- from /etc before creating our stage tarballs. This is for bug
1160 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1161 targets/support/livecdfs-update.sh:
1162 Commenting out the livecd-kernel code, since the Installer should be doing
1163 everything necessary itself.
1165 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1166 targets/support/livecdfs-update.sh:
1167 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1168 the usbutils hanlding in case they follow suit with pciutils.
1170 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1171 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1172 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1173 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1174 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1175 problems with using all of the various subarch settings.
1177 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1178 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1179 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1180 check look in the correct location, and made sure we don't delete /voot
1181 within the EFI code if grub is present.
1183 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1184 modules/generic_stage_target.py:
1185 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1186 #166294. This one should fix the HPPA/PPC architectures.
1188 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1189 targets/support/chroot-functions.sh:
1190 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1191 remove the autoresume point for portage, as it really isn't needed and
1192 doesn't really gain us much, anyway.
1194 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1195 targets/stage1/stage1-chroot.sh:
1196 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1198 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1199 examples/generic_stage_template.spec, examples/grp_template.spec,
1200 examples/livecd-stage1_template.spec,
1201 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1202 examples/netboot_template.spec, examples/snapshot_template.spec,
1203 examples/stage4_template.spec, examples/tinderbox_template.spec:
1204 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1207 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1208 targets/support/livecdfs-update.sh:
1209 Make sure the user owns his home directory for bug #147195.
1211 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1212 +files/catalystrc, modules/catalyst_support.py:
1213 Re-arranged catalyst.conf to make it easier to follow while looking at the
1214 online reference and added a default catalystrc file, which does nothing.
1216 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1217 modules/catalyst_support.py, modules/embedded_target.py,
1218 modules/generic_stage_target.py, modules/grp_target.py,
1219 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1220 modules/stage3_target.py, modules/tinderbox_target.py:
1221 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1222 tab/space nastiness. This is for bug #161915.
1224 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1225 modules/generic_stage_target.py:
1226 Fixed new cbuild code with another patch from Mike Frysinger
1227 <vapier@gentoo.org> to allow the usage of subarches.
1229 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1230 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1231 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1232 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1233 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1234 targets/support/create-iso.sh, targets/support/functions.sh,
1235 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1236 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1238 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1239 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1240 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1241 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1242 modules/catalyst_lock.py, modules/catalyst_support.py,
1243 modules/embedded_target.py, modules/generic_stage_target.py,
1244 modules/generic_target.py, modules/grp_target.py,
1245 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1246 modules/netboot2_target.py, modules/netboot_target.py,
1247 modules/snapshot_target.py, modules/stage1_target.py,
1248 modules/stage2_target.py, modules/stage3_target.py,
1249 modules/stage4_target.py, modules/tinderbox_target.py,
1250 targets/embedded/embedded-chroot.sh,
1251 targets/embedded/embedded-controller.sh,
1252 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1253 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1254 targets/grp/grp-preclean-chroot.sh,
1255 targets/livecd-stage1/livecd-stage1-chroot.sh,
1256 targets/livecd-stage1/livecd-stage1-controller.sh,
1257 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1258 targets/livecd-stage2/livecd-stage2-controller.sh,
1259 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1260 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1261 targets/netboot2/netboot2-controller.sh,
1262 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1263 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1264 targets/stage1/stage1-controller.sh,
1265 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1266 targets/stage2/stage2-controller.sh,
1267 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1268 targets/stage3/stage3-controller.sh,
1269 targets/stage3/stage3-preclean-chroot.sh,
1270 targets/stage4/stage4-controller.sh,
1271 targets/stage4/stage4-preclean-chroot.sh,
1272 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1273 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1274 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1275 targets/tinderbox/tinderbox-controller.sh,
1276 targets/tinderbox/tinderbox-preclean-chroot.sh:
1277 Removing old CVS Header lines, which are no longer used since moving to SVN.
1279 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1280 targets/stage4/stage4-chroot.sh:
1281 Added back a missing 'then' from stage4 target.
1283 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1284 modules/generic_stage_target.py:
1285 Fix indentation so things actually work.
1287 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1288 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1291 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1292 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1293 Fix the display manager sed lines and change the icon for the local Handbook
1294 to use the GNOME 2.16 icon for gedit.
1296 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1297 modules/generic_stage_target.py:
1298 Changed the portage_overlay option to always install overlays in
1299 /usr/local/portage and added code to clean up /usr/local/portage and
1300 make.conf after sucessful execution and before creation of ISO/tarballs.
1302 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1303 targets/support/livecdfs-update.sh:
1304 Fixed a typo which broke coldplugging.
1306 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1307 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1308 Added a create_handbook_icon function and rearranged some of the icon
1309 creation for the LiveCD. This should resolve bug #143725 once a new release
1312 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1313 targets/support/livecdfs-update.sh:
1314 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1315 coldplugging. This allows us to unpack our firmware before we detect
1316 devices, so that devices that need it will get it.
1318 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1319 modules/generic_stage_target.py:
1320 Fix a typo in generic_stage_target.
1322 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1323 targets/support/livecdfs-update.sh:
1324 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1325 /etc/conf.d/xdm so we support older snapshots and newer ones.
1327 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1328 modules/livecd_stage2_target.py:
1329 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1332 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1333 modules/livecd_stage2_target.py:
1334 Reverted change in livecd-stage2 to the action_sequence until I can figure
1335 out what the problem is with it.
1337 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1338 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1339 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1340 modules/livecd_stage2_target.py:
1341 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1342 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1344 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1345 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1346 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1347 resolves an issue where a variable could be accessed unitialized in obscure
1348 circumstances. This is wrt bug #144984.
1350 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1351 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1352 modules/stage2_target.py, modules/stage4_target.py:
1353 Fixed up action_sequence when using --fetchonly to not create tarballs or
1354 ISO images for bug #143392.
1356 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1357 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1358 Clean up the USE usage in GRP/stage4.
1360 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1361 modules/generic_stage_target.py, modules/stage1_target.py,
1362 modules/stage2_target.py:
1363 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1364 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1366 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1367 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1368 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1369 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1370 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1371 instances of USE_ORDER since auto hasn't been valid for some time. This is
1374 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1375 modules/generic_stage_target.py, modules/stage1_target.py:
1376 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1377 goodness wrt bug #153587.
1379 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1380 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1381 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1383 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1384 modules/generic_stage_target.py, modules/stage4_target.py:
1385 Added a check to see if we have the tarball option enabled, which causes
1386 catalyst to run the capture sequence. This was requested by Tim Yamin for
1387 the stage4 target, but I thought it should be usable on any stage target.
1389 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1390 targets/support/livecdfs-update.sh:
1391 Moved fstab tweaks all into one location and added make.conf tweak for bug
1394 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1395 Changed the options to be in alphabetical order so my meatspace logical
1396 parser can process them better, added the compress and tarball options,
1397 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1398 removed the unused -x command line parameter for bug #151405.
1400 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1401 modules/generic_stage_target.py:
1402 Added a warning about changing the CHOST setting for bug #142034.
1404 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1405 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1406 targets/support/chroot-functions.sh:
1407 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1408 <flameeyes@gentoo.org> and attached to bug #150351.
1410 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1411 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1412 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1413 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1414 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1415 modules/embedded_target.py, modules/generic_stage_target.py,
1416 modules/generic_target.py, modules/grp_target.py,
1417 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1418 modules/netboot2_target.py, modules/netboot_target.py,
1419 modules/snapshot_target.py, modules/stage1_target.py,
1420 modules/stage2_target.py, modules/stage3_target.py,
1421 modules/stage4_target.py, modules/tinderbox_target.py,
1422 targets/embedded/embedded-chroot.sh,
1423 targets/embedded/embedded-controller.sh,
1424 targets/embedded/embedded-fs-runscript.sh,
1425 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1426 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1427 targets/grp/grp-preclean-chroot.sh,
1428 targets/livecd-stage1/livecd-stage1-chroot.sh,
1429 targets/livecd-stage1/livecd-stage1-controller.sh,
1430 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1431 targets/livecd-stage2/livecd-stage2-controller.sh,
1432 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1433 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1434 targets/netboot2/netboot2-controller.sh,
1435 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1436 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1437 targets/stage1/stage1-controller.sh,
1438 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1439 targets/stage2/stage2-controller.sh,
1440 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1441 targets/stage3/stage3-controller.sh,
1442 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1443 targets/stage4/stage4-controller.sh,
1444 targets/stage4/stage4-preclean-chroot.sh,
1445 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1446 targets/support/functions.sh, targets/support/kmerge.sh,
1447 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1448 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1449 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1450 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1451 targets/tinderbox/tinderbox-controller.sh,
1452 targets/tinderbox/tinderbox-preclean-chroot.sh:
1453 Removing all copyright and license comment headers from all files so we
1454 don't ever get another bug like bug #149638.
1456 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1457 modules/generic_stage_target.py:
1458 Clean up more spacing/capitalization.
1460 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1461 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1462 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1463 targets/embedded/embedded-controller.sh,
1464 targets/embedded/embedded-fs-runscript.sh,
1465 targets/embedded/embedded-preclean-chroot.sh,
1466 targets/livecd-stage2/livecd-stage2-controller.sh,
1467 targets/netboot2/netboot2-copyfile.sh,
1468 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1469 targets/support/pre-kmerge.sh:
1470 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1471 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1472 calls in kmerge.sh, and updated README.
1474 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1475 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1476 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1478 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1479 modules/catalyst_support.py:
1480 Added fix for bug #143348.
1482 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1483 targets/support/livecdfs-update.sh:
1484 Added -q to emerge call for systempkgs.txt just to be on the safe side.
1486 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1487 targets/livecd-stage2/livecd-stage2-controller.sh,
1488 targets/support/livecdfs-update.sh:
1489 Changed some copy commands to use -f, added a check for /etc/gconf before
1490 moving it when not using gentoo-release-livecd, and fixed a sed for root's
1491 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
1492 <luca.casagrande@gmail.com>.
1494 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1495 targets/support/livecdfs-update.sh:
1496 Fixing sed so that systemspkgs.txt is built properly.
1498 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1499 The sparc32 binary is in /bin, not /usr/bin.
1501 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1502 targets/support/chroot-functions.sh:
1503 We now only set the options for pkgcache if we are not using fetchonly. This
1504 should work around a problem where portage won't fetch the files if a binpkg
1505 already exists for the package.
1507 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1508 targets/support/livecdfs-update.sh:
1509 Added code to make a backup of custom.conf before we edit it for the
1512 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1513 targets/support/livecdfs-update.sh:
1514 Remove sed from splash section, since it wasn't actually resolving the
1515 issue, anyway. Change the installer's dialog front-end code to simply run
1516 via sudo, since we don't need to worry about having the X DISPLAY setup or
1517 anything. This is catalyst 2.0, so you guys can all start rejoicing.
1519 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1520 targets/support/livecdfs-update.sh:
1521 Fix my sed line so it actually applies correctly.
1523 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1524 targets/support/chroot-functions.sh:
1525 Added check for verbose, and add --verbose if found, or --quiet, to emerge
1528 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1529 targets/support/livecdfs-update.sh:
1530 Fix the splash code so we have our splash theme on all 6 virtual consoles,
1531 as well as a possible fix for the read-only filesystem messages from
1532 /sbin/splash-functions.sh
1534 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1535 targets/support/chroot-functions.sh:
1536 Fix --fetchonly to actually work.
1538 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1539 examples/livecd-stage2_template.spec:
1540 Added description for livecd/fsops to livecd-stage2's spec template.
1542 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1543 targets/support/livecdfs-update.sh:
1544 I've modified the GDM configuration section to work correctly. I have also
1545 ensured that xdm is no longer started just because livecd/xdm is used, which
1546 was causing issues for the generic-livecd type. This is 2.0_rc50, which
1547 should be the last of the 'release candidates' made. If there are no bug
1548 reports in 2 days, then I'm rolling this as 2.0 final.
1550 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1551 targets/support/livecdfs-update.sh:
1552 Hopefully, I have fixed the issue with the Installer icons. We'll have to
1553 see once the newer Installer is released, as I still have to fix the
1556 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1557 targets/support/rc-update.sh:
1558 Removed famd from the default runlevel for gentoo-release-livecd. It really
1559 shouldn't cause a problem, but I prefer it stay a bit clean.
1561 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1562 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1563 targets/support/create-iso.sh, targets/support/kmerge.sh,
1564 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
1565 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
1567 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1568 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1569 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
1570 targets/support/bootloader-setup.sh:
1571 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
1572 parameters support. This is for bug #139300.
1574 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1575 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1576 targets/support/filesystem-functions.sh:
1577 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
1578 and also to remove some redundant values from livecd-stage2's valid_values.
1581 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
1583 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
1585 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1586 modules/generic_stage_target.py:
1587 Fix a problem where catalyst was creating an initial list, then putting that
1588 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
1589 pointing it out and for the fix. This is for bug #136351.
1591 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1592 targets/support/unmerge.sh:
1593 Removing loop for unmerge, as it didn't actually solve anything and the
1594 portage team has helped us out by reverting the behavior that caused this
1595 change in the first place.
1597 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1598 modules/netboot2_target.py, modules/stage1_target.py,
1599 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
1600 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
1601 having /proc mounted during the preclean stage and also to clean up the
1602 netboot2 code. This is 2.0_rc48.
1604 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1605 targets/support/unmerge.sh:
1606 Change our unmerge from being a single unmerge to a loop, to work around an
1607 unexpected change in portage 2.1's unmerge processing.
1609 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1610 targets/support/bootloader-setup.sh:
1611 Fixed a problem where we were putting the kernel name in twice and causing
1612 and error when using grub as a bootloader. This is for bug #137252.
1614 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1615 targets/support/bootloader-setup.sh:
1616 Added a second pass to the alpha bootloader setup to create aboot items for
1617 serial console for bug #133457.
1619 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1620 +livecd/cdtar/arcload-0.43-r1.tbz2:
1621 Added arcload cdtar for mips.
1623 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1624 targets/netboot/netboot-controller.sh:
1625 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
1628 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1629 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1630 Add patch from bug #135051 to fix the seedcache extraction logic.
1632 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1633 targets/support/livecdfs-update.sh:
1634 Don't set icon theme to Clearlooks, since it doesn't exist.
1636 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1637 targets/support/livecdfs-update.sh:
1638 Fix sed on installer icons.
1640 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1643 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1644 targets/stage1/stage1-controller.sh:
1645 Added a -type f to the find call in stage1 for bug #132180.
1647 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1648 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
1649 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
1650 properly on IBM PPC64 machines.
1652 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1653 modules/generic_stage_target.py:
1656 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1657 targets/support/rc-update.sh:
1658 Removed x-setup from default runlevel, as it is now controlled via the
1659 autoconfig init script.
1661 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
1662 Fix ppc64 based arches to subclass ppc64
1664 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1665 modules/livecd_stage1_target.py:
1666 Use the full category/package name for livecd-tools.
1668 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1669 targets/support/livecdfs-update.sh:
1670 Make copies and deletes recursive for firmware since some packages put their
1671 firmware in a subdirectory.
1673 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1674 targets/support/livecdfs-update.sh:
1675 Fix detection of the Installer.
1677 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1678 Added 970, power3, power4, and power5 sub-arches for ppc64.
1680 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1681 targets/support/livecdfs-update.sh:
1682 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
1683 no longer necessary and can cause possible problems with Installer-based
1686 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
1687 recursive directory create
1689 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1690 modules/catalyst_support.py:
1691 Changed a display error from bug #131502 and rolling 2.0_rc45.
1693 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1694 targets/support/create-iso.sh:
1695 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
1698 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
1699 modules/generic_stage_target.py:
1700 digests function uses raw output from hash function now
1702 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1703 change hash result format so .DIGESTS is generated correctly
1705 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1706 modules/catalyst_support.py:
1707 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
1710 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1711 targets/support/livecdfs-update.sh:
1712 Added a space for bug #131181.
1714 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1715 targets/support/kmerge.sh:
1716 Fixed creation of kernelpkgs.txt file for the installer.
1718 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1719 modules/generic_stage_target.py:
1720 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
1723 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1724 targets/livecd-stage2/livecd-stage2-controller.sh,
1725 targets/support/bootloader-setup.sh:
1726 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
1727 rolling out an emergency rc44.
1729 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1730 targets/support/bootloader-setup.sh:
1731 If you use elif, you have to use a then after it. Yeah, that one's totally
1734 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1735 targets/support/livecdfs-update.sh:
1736 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
1738 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1739 targets/support/rc-update.sh:
1740 Removed runlevel deletion, as it probably wasn't a good idea. This is for
1743 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1744 targets/support/bootloader-setup.sh:
1745 Removed bootplash support from ppc/ppc64 since they only will work with
1746 gensplash. Forced use of livecd/splash_type of bootsplash to get
1747 splash=silent. This should reduce the number of things on the kernel command
1748 line that aren't necessary.
1750 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1751 modules/catalyst_support.py:
1752 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
1753 parse_spec. This should resolve bug #130103, as well as make the code much
1754 cleaner. This is 2.0_rc42.
1756 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1757 modules/generic_stage_target.py:
1758 Forced -p on tar for compressing stages.
1760 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1761 targets/support/chroot-functions.sh:
1762 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
1765 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1766 targets/stage1/build.py:
1767 Added patch to build.py for portage 2.1 support.
1769 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1770 targets/support/kmerge.sh:
1771 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
1772 <liyiming@ict.ac.cn> in bug #129890.
1774 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1775 targets/support/livecdfs-update.sh:
1776 Moved sed line for ##STARTX to end of file, since we aren't touching
1777 /etc/startx until the end.
1779 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1780 targets/support/livecdfs-update.sh:
1781 Added a check for the games group and add it if it doesn't exist already.
1782 This should resolve bug #125498.
1784 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1785 examples/generic_stage_template.spec, examples/grp_template.spec,
1786 examples/livecd-stage1_template.spec,
1787 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1788 examples/netboot_template.spec, examples/snapshot_template.spec,
1789 examples/stage4_template.spec, examples/tinderbox_template.spec:
1790 Removed portdir_overlay from the snapshot example spec and added
1791 portage_overlay to the example specs for the relevant targets.
1793 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1794 This is 2.0_rc41 since it has better LiveCD support.
1796 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1797 targets/support/livecdfs-update.sh:
1800 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1801 targets/support/functions.sh:
1802 Removed check for livecd/dev-manager being udev since it was done
1803 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
1804 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
1805 #128265 for pointing this out.
1807 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1808 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
1809 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
1810 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
1812 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1813 modules/generic_stage_target.py:
1814 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
1815 live system. You can thank Andrew Gaffney for the fix.
1817 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1818 targets/livecd-stage2/livecd-stage2-controller.sh:
1819 Don't copy motd files if we're using livecd/type generic-livecd.
1821 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1822 targets/livecd-stage2/livecd-stage2-controller.sh,
1823 targets/support/livecdfs-update.sh:
1824 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
1825 some extra cleanup to generic-livecd.
1827 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1828 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
1829 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
1830 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
1831 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
1832 targets/support/bootloader-setup.sh:
1833 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
1834 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
1835 and removed all older cdtar files for PPC*.
1837 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1838 livecd/files/livecd.motd.txt:
1839 Added message to the official LiveCD MOTD mentioning how to run the
1840 installer. Blame codeman. This is 2.0_rc40.
1842 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1843 fix so snapshot target doesnt have errors
1845 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1846 targets/support/livecdfs-update.sh:
1847 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
1848 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
1851 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1852 targets/support/rc-update.sh:
1853 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
1856 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1857 targets/support/livecdfs-update.sh:
1858 Added wrapping around the udev sed for those crazy 2.4-users.
1860 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1861 targets/support/livecdfs-update.sh:
1862 Added sed fix for udev starting evms_activate unconditionally. This is
1865 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
1866 add stage4/unmerge stage4/rm to valid options
1868 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1869 targets/support/rc-update.sh:
1870 Added fix for bug #122154 from Rajiv Manglani.
1872 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1873 targets/support/kmerge.sh:
1874 Fixed creation of kernelpkgs.txt for the Installer.
1876 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1877 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
1878 Updated elilo tarball for IA64.
1880 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1881 DIGESTS support for snapshot creation
1883 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1884 This is catalyst 2.0_rc38, codenamed: When will the stinking release
1885 candidates ever end?
1887 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1888 fix for .DIGESTS.DIGESTS issue in grp
1890 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
1891 modules/generic_stage_target.py:
1892 fix for failure when root_overlay is not set
1894 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1895 targets/support/bootloader-setup.sh:
1896 Added IA64/SGI patch from plasmaroo.
1898 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1899 targets/livecd-stage1/livecd-stage1-controller.sh,
1900 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1901 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
1904 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
1905 modules/generic_stage_target.py:
1906 Allow multiple overlays for root_overlay and overlay spec option
1908 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1909 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
1910 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
1911 targets/support/rc-update.sh:
1912 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
1913 fixed bug #122154. This is catalyst 2.0_rc36.
1915 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1916 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
1917 Updated the LiveCD motd to tell the user to run the display manager again,
1918 rather than startx, while mentioning that startx is useful as a rescue X
1919 session since it starts twm. This is catalyst 2.0_rc35.
1921 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
1922 Add hfs-hide options to mkisofs so macs boot
1924 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
1925 modules/generic_stage_target.py:
1926 Fix indentation issues
1928 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1931 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
1932 targets/support/bootloader-setup.sh:
1933 add additional console less entry when consoles are chosen for ppc64
1935 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
1936 modules/generic_stage_target.py:
1937 fix kernelopts and extraversion env variable exports
1939 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1940 targets/support/livecdfs-update.sh:
1941 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
1942 to Andrew Gaffney for spotting this. This is 2.0_rc33.
1944 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1945 targets/support/kmerge.sh:
1946 Changing the way we determine if extraversion is set. This is catalyst
1949 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1950 targets/support/livecdfs-update.sh:
1951 Change net.ethX links to link to net.lo instead of net.eth0.
1953 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1954 examples/stage4_template.spec:
1955 Fixed rcadd example for stage4. Blame rajiv.
1957 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1958 This is catalyst 2.0_rc31.
1960 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1961 targets/support/livecdfs-update.sh:
1962 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
1963 Gaffney for pointing me in the right direction.
1965 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
1966 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
1968 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1971 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
1972 examples/livecd-stage2_template.spec:
1973 updated examples to have console and machine_type
1975 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
1976 targets/support/bootloader-setup.sh:
1977 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
1980 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1981 This is catalyst 2.0_rc29.
1983 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1984 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
1985 Removed extra yaboot.conf from
1986 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
1988 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
1989 targets/support/kill-chroot-pids.sh:
1990 add sleep to try and give processes a chance to die. bug 119940
1992 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1993 targets/support/functions.sh:
1994 Removed some quotes to make sure we have a binary operator and closing bug
1997 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1998 targets/support/create-iso.sh:
1999 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2001 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2002 targets/support/bootloader-setup.sh:
2003 Added path from bug #120935 for PPC/PPC64.
2005 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2006 Additional spacing fixes submitted by `Kumba
2008 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2009 modules/stage2_target.py:
2010 space cleanups contributed from `Kumba
2012 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2013 add grp/use to valid_values in the grp module
2015 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2018 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2019 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2020 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2021 targets/support/bootloader-setup.sh:
2022 ppc cdtar update; ppc64 bootloader updates
2024 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2025 targets/support/create-iso.sh:
2026 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2028 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2029 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2030 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2031 targets/support/create-iso.sh:
2032 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2034 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2035 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2036 Add ppc console and machine_type=ibm
2038 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2039 modules/generic_stage_target.py:
2040 Fix type error when kernel packages arent defined
2042 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2043 examples/generic_stage_template.spec, examples/grp_template.spec,
2044 examples/livecd-stage1_template.spec,
2045 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2046 examples/stage4_template.spec:
2047 Added more verbose wording and examples for pkgcache_path and
2048 kerncache_path, where necessary.
2050 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2051 targets/support/create-iso.sh:
2052 Really fixing bug #120475 this time. This is 2.0_rc25.
2054 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2055 targets/support/create-iso.sh:
2056 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2059 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2060 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2061 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2062 Added initial support for EFI booting on x86. This is completely untested,
2063 so use it at your own risk. Also, no bug reports without patches, please.
2064 This is catalyst 2.0_rc23.
2066 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2067 kmerge should have been kerncache
2069 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2070 targets/support/pre-kmerge.sh:
2071 Fix a few other places for the kerncache update
2073 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2074 examples/generic_stage_template.spec, examples/grp_template.spec,
2075 examples/livecd-stage1_template.spec,
2076 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2077 examples/netboot_template.spec, examples/stage4_template.spec,
2078 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2079 targets/support/kmerge.sh:
2080 Separation of kerncache from snapcache
2082 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2083 It helps if I actually increment the version number.
2085 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2086 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2087 Added --oneshot to default options for stage1 building. Added code to wipe
2088 world during stages 1 and 3. This is catalyst 2.0_rc22.
2090 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2091 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2092 Fix bug if no kernel packages were defined but there was a postconf setting.
2093 x86 softlevel support is enhanced.
2095 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2096 targets/support/bootloader-setup.sh:
2097 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2099 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2100 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2102 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2105 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2106 Netboot2 fixes for spec parameter checks
2108 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2109 modules/generic_stage_target.py, modules/stage4_target.py:
2110 add makeopts spec file support.
2112 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2113 modules/generic_stage_target.py:
2114 Added fix for bug #119635.
2116 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2117 Fix pre-kmerge.sh for stage4
2119 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2122 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2123 modules/generic_stage_target.py:
2124 fix crash when no kernel is defined. spacing issue
2126 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2129 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2130 modules/livecd_stage2_target.py:
2131 Added livecd/volid to valid_values.
2133 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2134 modules/generic_stage_target.py:
2135 remove extra function that was converting strings to lists unnecessarily
2137 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2138 This is catalyst 2.0_rc17.
2140 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2141 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2142 modules/stage4_target.py:
2143 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2145 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2146 targets/embedded/embedded-preclean-chroot.sh,
2147 targets/grp/grp-preclean-chroot.sh,
2148 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2149 targets/stage1/stage1-preclean-chroot.sh,
2150 targets/stage2/stage2-preclean-chroot.sh,
2151 targets/stage3/stage3-preclean-chroot.sh,
2152 targets/support/chroot-functions.sh,
2153 targets/tinderbox/tinderbox-preclean-chroot.sh:
2154 Added function to cleanup stray /etc/distcc/hosts files.
2156 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2157 targets/support/bootloader-setup.sh:
2158 Added fix from bug #119123. This is catalyst 2.0_rc16.
2160 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2161 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2162 Fixing some spacing. This is catalyst 2.0_rc15.
2164 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2165 Attempt to fix bug #117649
2167 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2168 modules/generic_stage_target.py:
2169 fixes for bugs #119009, #119041 and #118985
2171 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2172 +examples/netboot2_template.spec, modules/catalyst_support.py,
2173 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2174 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2175 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2178 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2179 targets/support/kmerge.sh:
2180 Fix for ccache (null)/.ccache bug
2182 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2185 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2186 Added ppc -mcpu patch from Pylon for bug #118709.
2188 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2189 modules/embedded_target.py, modules/stage4_target.py:
2190 Added linuxrc to embedded and stage4 targets.
2192 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2193 modules/generic_stage_target.py, targets/support/kmerge.sh:
2194 filter kname - and . for kmerge.sh
2196 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2197 targets/support/create-iso.sh:
2198 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2200 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2201 modules/generic_stage_target.py:
2202 change .digests to .DIGESTS
2204 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2205 targets/support/kmerge.sh:
2206 Commented ccache for genkernel build which will resolve #117648 until a
2207 proper solution can be found. This is 2.0_rc13.
2209 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2210 targets/stage1/stage1-controller.sh:
2211 Added patch from vapier for bug #117254.
2213 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2214 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2215 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2216 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2219 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2220 modules/generic_stage_target.py:
2221 Remove chost/cflags etc. warning messages
2223 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2224 modules/generic_stage_target.py:
2225 Attempt to fix bug 117253; chost is wrong on autoresume
2227 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2228 modules/generic_stage_target.py, modules/netboot_target.py,
2229 modules/stage1_target.py:
2230 make setting of destdir more global and part of generic_stage_target
2232 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2233 Fix destpath bug in netboot target
2235 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2236 modules/generic_stage_target.py, modules/stage4_target.py:
2237 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2240 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2241 modules/generic_stage_target.py, modules/stage4_target.py:
2242 remove stray ' from arch/sh.py
2244 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2245 targets/stage1/stage1-controller.sh:
2246 This finally fixes the issues with gcc-config/binutils-config in stage1.
2247 This is catalyst 2.0_rc12.
2249 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2250 Fix incorrect warning message. portdir_overlay -> portage_overlay
2252 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2253 targets/stage1/stage1-controller.sh,
2254 targets/stage1/stage1-preclean-chroot.sh:
2255 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2256 running gcc-config and binutils-config, though it probably breaks running on
2257 non-Gentoo platforms.
2259 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2260 modules/stage1_target.py:
2261 Make stage1 clean up python 2.3 and 2.4, also.
2263 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2264 targets/support/livecdfs-update.sh:
2265 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2267 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2268 modules/generic_stage_target.py:
2269 Change digests file format to HASH_NAME HASH FILE_NAME
2271 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2272 targets/stage1/stage1-controller.sh:
2273 Moved gcc-config/binutils-config to before the chroot.
2275 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2276 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2277 installed. Supports all of shashs algorithms as of 12_21_2005
2279 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2280 modules/generic_stage_target.py:
2281 Catalyst should die if source_subpath is not a string
2283 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2284 modules/generic_stage_target.py:
2285 Fix for source_subpath bug
2287 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2288 examples/generic_stage_template.spec:
2289 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2290 both stages 1 and 2.
2292 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2293 modules/stage2_target.py:
2294 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2295 stage1 to be overridden again.
2297 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2298 targets/stage1/stage1-controller.sh:
2299 It looks like gcc-config/binutils-config needs to be run with the full path,
2300 since it is run outside of the chroot.
2302 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2303 targets/stage1/stage1-controller.sh:
2304 Fixed gcc-config calls. This is 2.0_rc11.
2306 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2307 This is catalyst 2.0_rc10.
2309 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2310 modules/generic_stage_target.py:
2311 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2314 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2315 targets/support/functions.sh:
2316 Changed from -z to -n for bug #116180.
2318 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2319 modules/catalyst_support.py, modules/generic_stage_target.py:
2320 Detect missing binaries for the hashing functions and abort if not found
2322 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2323 files/catalyst.conf:
2324 Updated README to list new requirements. Set default hash as crc32. Set
2325 default digests as sha1/md5.
2327 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2328 modules/catalyst_support.py, modules/generic_stage_target.py,
2329 modules/livecd_stage2_target.py, modules/stage2_target.py:
2330 Change the internal hash checking to be quicker and more memory efficient.
2331 Add additional hash digests options.
2333 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2334 targets/tinderbox/tinderbox-chroot.sh,
2335 targets/tinderbox/tinderbox-controller.sh,
2336 targets/tinderbox/tinderbox-preclean-chroot.sh:
2337 Fixed up spacing/coding style on tinderbox.
2339 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2340 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2341 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2342 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2343 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2344 Fixed up spacing/coding style on support.
2346 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2347 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2349 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2350 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2351 targets/stage4/stage4-preclean-chroot.sh:
2352 Fixed up spacing/coding style on stage4.
2354 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2355 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2356 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2357 targets/stage3/stage3-controller.sh,
2358 targets/stage3/stage3-preclean-chroot.sh:
2359 Fixed up spacing/coding style on stages 2 and 3
2361 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2362 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2363 targets/stage1/stage1-preclean-chroot.sh:
2364 Fixed up spacing/coding style on stage1. Also changed
2365 gcc-config/binutils-config to be outside the chroot.
2367 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2368 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2369 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2370 Fixed up spacing/coding style on netboot.
2372 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2373 targets/livecd-stage1/livecd-stage1-chroot.sh,
2374 targets/livecd-stage1/livecd-stage1-controller.sh,
2375 targets/livecd-stage2/livecd-stage2-controller.sh:
2376 Fixed up spacing/coding style on livecd-stage*.
2378 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2379 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2380 targets/grp/grp-preclean-chroot.sh:
2381 Fixed up spacing/coding style on grp.
2383 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2384 targets/embedded/embedded-chroot.sh,
2385 targets/embedded/embedded-controller.sh,
2386 targets/embedded/embedded-fs-runscript.sh,
2387 targets/embedded/embedded-preclean-chroot.sh:
2388 Fixed up spacing/coding style on embedded.
2390 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2391 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2392 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2393 targets/support/functions.sh:
2394 Removing extra line from x86.py, fixing up comments, spacing, and coding
2395 style in targets/support through functions.sh
2397 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2398 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2399 Fix more tab/spacing issues .. trying to make everything use tabs
2401 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2402 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2403 modules/stage1_target.py, modules/stage2_target.py,
2404 modules/stage3_target.py, modules/stage4_target.py:
2405 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2408 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2409 modules/generic_stage_target.py:
2410 Add envscript warning to aid users who may not know what they are doing
2412 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2413 examples/generic_stage_template.spec:
2414 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2415 only configurable when building a stage2 tarball, to match the current state
2416 of portage. This is 2.0_rc9.
2418 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2419 targets/support/chroot-functions.sh:
2420 Silence more of portages beeps and clicks and whistles
2422 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2423 targets/support/chroot-functions.sh:
2424 Change the portage emerge to use run_emerge
2426 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2427 modules/generic_stage_target.py, modules/snapshot_target.py,
2428 modules/stage1_target.py, modules/stage2_target.py,
2429 modules/stage3_target.py:
2430 allow portdir_overlay to be part of all specs not including snapshot spec.
2431 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2432 Remove overlay support from the snapshot spec but added a warning.
2434 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2435 modules/stage2_target.py:
2436 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2439 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2440 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2441 Add support for bootloader softlevel=; have rsync delete the extra files out
2442 of the overlay so that the overlay always matches the source dir
2444 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2445 Swapped -v/-V since I had gotten them wrong here.
2447 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2448 modules/generic_stage_target.py:
2449 Fix stupid overlay bug
2451 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2452 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2453 targets/livecd-stage1/livecd-stage1-chroot.sh,
2454 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2455 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2456 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2457 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2458 targets/support/unmerge.sh:
2459 Made sure we use -f on removing the default links for splash. Removed
2460 check_portage_version as it really isn't needed anymore. Removed
2461 --no-install from genkernel commands in kmerge.sh so users must manually
2462 remove kernels from /boot. This is 2.0_rc8.
2464 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2465 targets/support/livecdfs-update.sh:
2466 Made sed on devfsd.conf conditional on it existing. Removes one more error
2467 message from a standard catalyst run.
2469 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2470 Added warning about breaking snapshot cache and re-enable autoresume, since
2471 the errors I was getting were elsewhere.
2473 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2474 modules/generic_stage_target.py:
2475 Fix indentation error the last commit caused
2477 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2478 modules/generic_stage_target.py:
2479 Always clear autoresume points after a successful run
2481 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2482 targets/support/livecdfs-update.sh:
2483 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2484 snapshot caching after a successful gentoo-release-livecd run.
2486 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2487 targets/support/rc-update.sh:
2488 Added famd to default on official LiveCD.
2490 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2491 targets/support/chroot-functions.sh:
2492 Fixes 'too many arguments' error in check_portage_version.
2494 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2495 modules/generic_stage_target.py:
2496 remove extra self.env={} that was resetting the environment to null
2498 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2499 modules/livecd_stage1_target.py:
2500 Fix appending livecd use flag if no use flag is specified in livecd-stage1
2503 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
2504 Add a default path to the environment in the chroot
2506 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2507 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
2508 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2509 targets/livecd-stage2/livecd-stage2-controller.sh,
2510 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2511 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2512 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2513 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2514 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
2515 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
2516 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
2517 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
2518 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
2520 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2522 Fixed up the man page, which has been suffering for some time, and also
2523 reversed -v/-V in the help message.
2525 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2526 targets/support/livecdfs-update.sh:
2527 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
2530 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2531 Turning off autoresume of doom until I can get more testing. I've had
2532 several issues with it. I'll be reporting/fixing these as I come across them
2533 but for now wish to turn it off by default as I don't want this one feature
2534 to stop the possible 2.0 final release.
2536 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2537 targets/livecd-stage2/unmerge.sh:
2538 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
2539 anymore and probably should have been removed a long time ago when the new
2540 code was put into place in livecdfs-update.sh and livecd-local.start
2543 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2544 targets/livecd-stage1/livecd-stage1-chroot.sh,
2545 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2546 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
2547 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
2549 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2550 modules/generic_stage_target.py, modules/generic_target.py:
2551 self.env should be a part of the super class generic_target so it applies to
2552 snapshots as well; removing redundant pass in the generic_target class as
2553 its not needed. There is code there to fill the statements
2555 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2556 targets/support/livecdfs-update.sh:
2557 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
2560 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2561 Changed version stamp to 2.0_rc6.
2563 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2564 modules/generic_stage_target.py:
2565 Fix for unpack cases
2567 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
2568 modules/generic_stage_target.py:
2571 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
2572 modules/catalyst_support.py, modules/generic_stage_target.py,
2573 modules/grp_target.py, modules/livecd_stage1_target.py,
2574 modules/livecd_stage2_target.py, modules/netboot_target.py,
2575 modules/snapshot_target.py, modules/tinderbox_target.py:
2576 Stop reading env from the OS. Rely on the more on the envscript for oddball
2577 settings. Change -v to verbose and -V to version
2579 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2582 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
2583 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
2586 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2587 examples/generic_stage_template.spec:
2588 Added chost/cflags/cxxflags/ldflags to example spec template.
2590 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2591 targets/support/rc-update.sh:
2592 OK, just kidding on that last commit. We were already doing rc-update add
2593 xdm default in livecdfs-update.sh and since it is a livecd-only function,
2594 there's no point in having it in rc-update.sh
2596 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2597 targets/support/rc-update.sh:
2598 Have rc-update add xdm if livecd/xdm is set.
2600 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2601 modules/catalyst_lock.py, modules/catalyst_support.py,
2602 modules/embedded_target.py, modules/generic_stage_target.py,
2603 modules/grp_target.py, modules/livecd_stage1_target.py,
2604 modules/livecd_stage2_target.py, modules/netboot_target.py,
2605 modules/stage1_target.py, modules/stage4_target.py,
2606 modules/tinderbox_target.py:
2607 So I was just kidding on that last commit. This one is 2.0_rc4.
2609 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2610 modules/catalyst_lock.py, modules/catalyst_support.py,
2611 modules/embedded_target.py, modules/generic_stage_target.py,
2612 modules/grp_target.py, modules/livecd_stage1_target.py,
2613 modules/livecd_stage2_target.py, modules/netboot_target.py,
2614 modules/stage1_target.py, modules/stage2_target.py,
2615 modules/stage4_target.py, modules/tinderbox_target.py:
2616 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
2618 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2619 files/catalyst.conf, modules/catalyst_lock.py,
2620 modules/catalyst_support.py, modules/embedded_target.py,
2621 modules/generic_stage_target.py, modules/grp_target.py,
2622 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2623 modules/netboot_target.py, modules/stage1_target.py,
2624 modules/stage2_target.py, modules/stage4_target.py,
2625 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
2626 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
2627 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
2629 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2630 modules/generic_stage_target.py:
2631 Fix autoresume for unpacking tarballs
2633 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2634 targets/support/livecdfs-update.sh:
2635 remove gnap livecd-type per Koon's request
2637 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
2638 change rc-update add modules default to rc-update add modules boot
2640 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2641 modules/generic_stage_target.py, modules/grp_target.py:
2642 Add more verbosity to digests if -V is enabled, add more print messages to
2645 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2646 modules/generic_stage_target.py, modules/grp_target.py:
2647 Add sha/md5 digests support for grp and cleanup other sha/md5 code
2649 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2650 Fix folder name for grp build dir to not have .tar.bz2 at the end
2652 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2653 modules/catalyst_support.py, modules/generic_stage_target.py:
2654 Add md5 and sha .digests file creation per wolf31o2's feature request
2656 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2657 This is catalyst-2.0_rc2.
2659 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
2660 files/catalyst.conf, modules/generic_stage_target.py,
2661 modules/livecd_stage1_target.py:
2662 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
2663 after each successful kernel build;add autoresume documentation to
2666 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2667 targets/embedded/embedded-controller.sh,
2668 targets/embedded/embedded-fs-runscript.sh,
2669 targets/livecd-stage2/livecd-stage2-controller.sh,
2670 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
2671 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
2672 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2673 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2674 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
2675 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2676 targets/support/rc-update.sh:
2677 Changed multiple spaces to tabs to satisfy my OCD.
2679 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2680 targets/support/chroot-functions.sh:
2681 Bumped genkernel detection to require 3.3.0 or higher
2683 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2684 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2685 targets/netboot/netboot-controller.sh:
2686 Changed to clst_use from clst_embedded_use and clst_netboot_use and
2687 clst_grp_use. This is catalyst-2.0_rc1.
2689 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2690 targets/netboot/netboot-controller.sh:
2691 change to clst_use from clst_netboot_use
2693 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2694 targets/livecd-stage1/livecd-stage1-chroot.sh,
2695 targets/stage4/stage4-chroot.sh:
2696 Changed to clst_use from clst_stage4_use and clst_livecd_use.
2698 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2699 targets/stage4/stage4-chroot.sh:
2700 Fixed USE invocations in stage4 target.
2702 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2703 modules/livecd_stage1_target.py:
2704 Force use=livecd for livecd-stage1
2706 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2707 This is version 2.0_pre20051129.
2709 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2710 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
2711 Removed kudzu-knoppix from example spec files.
2713 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
2714 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
2715 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
2717 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2718 examples/grp_template.spec, examples/livecd-stage1_template.spec,
2719 examples/stage4_template.spec, +examples/tinderbox_template.spec:
2720 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
2721 definitions in the examples to fit in 80 columns.
2723 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
2724 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
2725 modules/grp_target.py, modules/tinderbox_target.py,
2726 targets/tinderbox/tinderbox-chroot.sh:
2727 Tinderbox script: added newuse, tinderbox and grp targets added support for
2728 overriding the pkgcache location via pkgcache_path - pkgcache_path:
2729 /path/to/cache in the spec file, updated example specs to note pkgcache_path
2731 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2732 Added portdir example to catalyst.conf for bug #113272.
2734 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2735 targets/support/create-iso.sh:
2736 Fixed a few lines which were causing the isolinux directory to be removed
2737 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
2739 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2740 targets/support/create-iso.sh:
2741 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
2743 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
2744 targets/support/bootloader-setup.sh, targets/support/functions.sh:
2745 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
2746 too many arches dont use it by default, test for an initrd in the yaboot
2749 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2750 modules/generic_stage_target.py:
2751 Fix split error if use is specified
2753 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2754 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
2755 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
2756 Updated palo version from catalyst 1.x for HPPA.
2758 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2759 targets/support/bootloader-setup.sh:
2760 Removing for loop for grub on amd64/x86 as it was totally useless.
2762 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2763 targets/support/bootloader-setup.sh:
2764 Remove vga= line for PPC.
2766 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2767 targets/support/bootloader-setup.sh:
2768 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
2770 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2771 -catalyst-2.0_pre20051101-slot.patch, catalyst:
2772 Removing slot patch as it probably didn't belong here anyway, and updating
2773 version stamp to 2.0_pre20051118.
2775 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2776 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2777 targets/support/bootloader-setup.sh:
2778 fix the bootloader script for isolinux so that it actually makes a cfg file,
2779 remove extra unneeded catalyst aborting print statement, reorganize rm code
2780 to make sure is splits properly and is an array even from the cmdline
2782 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2783 targets/support/livecdfs-update.sh:
2784 Added call to update-usbids to download the latest usb.ids file.
2786 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2787 modules/generic_stage_target.py:
2788 Move checks of running catalyst into the target which is simpler
2790 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
2791 modules/generic_stage_target.py:
2792 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
2793 that doesnt exist yet
2795 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
2796 Keep unnecessary programs from installing into kerncache
2798 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2799 modules/generic_stage_target.py:
2800 Turn on more tracebacks at this point to better debug .. will need to turn
2801 them down as we find errors and build appropriate error handlers
2803 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2804 Changed version marker to 2.0_pre20051115 for new ebuild.
2806 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
2807 modules/livecd_stage2_target.py:
2808 Fix bug in livecd stage2 so that it doesnt try to use tar
2810 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2811 targets/livecd-stage2/livecd-stage2-controller.sh:
2812 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
2813 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
2814 of Getting_Online.txt from catalyst 1.1.10.10.
2816 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
2817 Added Joshua Kinard to authors for his mips contributions.
2819 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2820 examples/livecd-stage2_template.spec:
2821 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
2822 Paul Kessler on gentoo-catalyst. ;]
2824 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2825 Change variables from cat1 format to cat2
2827 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2828 modules/generic_stage_target.py, modules/stage1_target.py:
2829 Fix modules has no attribute register
2831 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2832 modules/generic_stage_target.py:
2833 Fix broken aliases code that was just proof of concept
2835 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2836 Output mkisofs command line options to assist in debugging
2838 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2839 modules/generic_stage_target.py, targets/support/create-iso.sh:
2842 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2843 modules/generic_stage_target.py:
2844 Add VERY basic support for aliases kernel parameter.
2846 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2847 modules/livecd_stage2_target.py:
2848 Remove large section of commented code
2850 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2851 modules/generic_stage_target.py, modules/stage1_target.py:
2852 Allow LDFLAGS to be specified as an ENV variable for stage1
2854 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2855 modules/generic_stage_target.py:
2856 Fix rc-update to automatically run default options for livecds. Removed an
2857 erroneous key check.
2859 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2860 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
2861 Make use spec key optional to default to profile defaults
2863 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
2864 +examples/stage4_template.spec:
2865 Preliminary stage4_template.spec file
2867 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2868 +catalyst-2.0_pre20051101-slot.patch, catalyst:
2869 Updated version stamp and added slot patch.
2871 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2872 Fix ordering problem so self.settings is defined
2874 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
2875 modules/generic_stage_target.py:
2876 Correct a rsync issue when the directory doesnt exist
2878 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2879 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
2880 targets/livecd-stage2/livecd-stage2-controller.sh,
2881 targets/netboot/netboot-controller.sh,
2882 targets/stage4/stage4-controller.sh:
2883 run pre_kmerge and post_kmerge only once
2885 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2886 targets/support/bootloader-setup.sh:
2887 MIPS bootloader patch
2889 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
2890 targets/support/mips-arcload_conf.sh:
2891 Fix MIPS Serial Detection
2893 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2894 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2895 +targets/support/mips-arcload_conf.sh:
2896 Application of Kumba's patches for MIPS support
2898 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2899 Check for the correct arch specific cd building tool
2901 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2902 modules/generic_stage_target.py:
2903 Print a warning if livecd/iso is not defined
2905 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2906 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
2908 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2909 targets/support/post-kmerge.sh:
2910 Check for existence of files in /lib/modules before running depscan.sh. This
2911 replaces the mips-specific check and makes it portable.
2913 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2914 modules/generic_stage_target.py:
2915 update autoresume logic when dealing with rsync unpack operations
2917 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2918 targets/support/post-kmerge.sh:
2919 Bypass module load on mips
2921 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2922 remove --no-deps so dependancies get installed for genkernel
2924 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2925 modules/generic_stage_target.py:
2926 Fix missing : statement in unpack
2928 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2929 modules/generic_stage_target.py:
2930 fix livecd-stage2 unpack when seedcache is turned off
2932 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2933 targets/support/functions.sh:
2934 Fix module unpacking and make it actually optional.
2936 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2937 modules/generic_stage_target.py:
2938 Fix broken seedcache autoresume interaction
2940 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
2941 modules/generic_stage_target.py:
2942 Cleanup stage directories properly for tar installs
2944 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
2945 Tinderbox no longer cleans /tmp/*
2947 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2948 targets/tinderbox/tinderbox-chroot.sh,
2949 targets/tinderbox/tinderbox-controller.sh:
2950 Fixing problem with bind mounted portage and final rsync on tinderbox target
2951 and adding additional logging.
2953 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
2954 Stop tinderbox from trying to create a tarball of itself
2956 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
2957 modules/generic_stage_target.py:
2958 Fix catalyst so it fully disables snapcache when its not specified in the
2961 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2962 examples/livecd-stage2_template.spec:
2963 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
2964 spec template and updating version stamp.
2966 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2967 modules/catalyst_support.py:
2968 allow file_check to proceed if key is not in use
2970 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2971 Recursively make the missing directories
2973 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2974 Fix extract_modules to just echo a warning that it is missing
2976 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2977 files/catalyst.conf:
2978 Updating default configuration for catalyst and updating version stamp,
2979 since we're beginning internal testing for release.
2981 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
2982 modules/generic_stage_target.py:
2983 fix bug 106004 split strings into a list for empty and rm operation
2985 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
2986 modules/livecd_stage2_target.py:
2987 Append slashes to directories so rsyncs work properly
2989 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2990 examples/livecd-stage2_template.spec:
2991 Changing source_subpath for livecd-stage2 example for bug #101704.
2993 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2994 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
2995 targets/support/livecdfs-update.sh:
2996 Added livecd/xdm and livecd/xsession options. These are used to setup the
2997 default display manager and X session, respectively. Added supporting
2998 documentation to example spec files. Imported more work from my fsscript for
2999 the official LiveCD.
3001 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3002 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3003 discussion, see bug #88777.
3005 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3006 modules/generic_stage_target.py:
3007 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3008 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3010 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3011 targets/livecd-stage1/livecd-stage1-controller.sh,
3012 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3013 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3014 on livecd-stage2 and removing universal motd for livecd/type of
3015 gentoo-release-livecd.
3017 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3018 modules/livecd_stage1_target.py:
3019 Add optional livecd/type env var for scripts to add optional items to the
3022 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3023 -livecd/files/x86-help.msg:
3024 Removing x86-help.msg as it is no longer used.
3026 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3027 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3028 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3029 Add dobladecenter description to bootloader files for x86/amd64.
3031 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3032 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3034 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3035 modules/generic_stage_target.py:
3036 Added split to use section for bug #104414.
3038 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3039 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3040 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3041 Tabs to whitespaces for isolinux.
3043 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3044 targets/support/bootloader-setup.sh:
3045 Changed isolinux to use new split-out help messages. Using grub gives a
3046 single help message with pager.
3048 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3049 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3050 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3051 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3052 Added F2->F7 help messages for isolinux.
3054 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3055 livecd/files/README.txt, livecd/files/generic.motd.txt,
3056 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3057 livecd/files/livecd-local.start:
3058 Updated files from latest used to build LiveCD.
3060 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3061 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3063 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3064 modules/catalyst_support.py:
3065 Added fix for using options with = in them with --cli (ex.
3066 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3067 <cell@ices.utexas.edu> for pointing this out to me via email.
3069 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3070 modules/generic_stage_target.py, targets/support/functions.sh:
3071 fix bug in exec_in_chroot for stage1 target
3073 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3074 modules/generic_stage_target.py:
3075 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3076 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3078 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3079 catalyst, examples/livecd-stage2_template.spec,
3080 examples/snapshot_template.spec, files/catalyst.conf,
3081 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3082 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3083 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3084 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3085 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3086 targets/livecd-stage2/livecd-stage2-controller.sh,
3087 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3088 targets/stage2/stage2-preclean-chroot.sh,
3089 targets/stage3/stage3-preclean-chroot.sh,
3090 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3091 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3092 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3093 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3094 targets/support/target_image_setup.sh:
3095 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3096 to look at gamecdfs-update.sh yet.
3098 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3099 modules/generic_stage_target.py:
3100 Remove extra debugging print statement
3102 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3103 +modules/catalyst_lock.py, modules/catalyst_support.py,
3104 modules/embedded_target.py, modules/generic_stage_target.py,
3105 modules/grp_target.py, modules/livecd_stage1_target.py,
3106 modules/livecd_stage2_target.py, modules/netboot_target.py,
3107 modules/snapshot_target.py, modules/stage1_target.py,
3108 modules/stage2_target.py, modules/stage4_target.py,
3109 targets/support/functions.sh:
3110 Add locking support. Code simplification for unpack and unpack snapshot.
3111 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3112 Add seedcache support (Grabs output from previous target run)
3113 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3115 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3116 modules/catalyst_support.py, modules/generic_stage_target.py:
3117 Add support to cache the snapshot dir. add snapcache to options. add
3118 snapshot_cache= to override the default location of the cache in
3119 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3121 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3122 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3123 Forward port README.txt and Getting_Online.txt files from catalyst
3126 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3127 Add automatic creation/deletion of runlevels based on rcadd rcdel
3129 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3130 Fix grp so that grp/use is not required anymore
3132 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3133 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3134 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3135 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3136 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3137 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3138 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3139 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3140 they are known to cause booting problems.
3142 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3143 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3144 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3145 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3148 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3149 targets/stage1/stage1-chroot.sh:
3150 Fixed quoting in stage1 profile check.
3152 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3153 targets/stage3/stage3-chroot.sh:
3154 Fixing USE for stage3.
3156 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3157 targets/support/chroot-functions.sh:
3158 Fix FETCH code so it will run for Pylon
3160 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3161 targets/grp/grp-chroot.sh:
3162 Fix bindist invcation.
3164 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3165 targets/grp/grp-chroot.sh:
3166 Made sure bindist was used for all emerges in GRP.
3168 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3169 Fix USE flags for GRP build
3171 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3172 targets/stage4/stage4-chroot.sh:
3173 let GRP use the users environment variables and removed extra
3174 GRP_STAGE23_USE from stage4
3176 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3177 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3178 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3180 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3181 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3182 impact all previous spec files that use this option. It's beejay's fault.
3184 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3185 Changed to use linux32 for ppc32 support when build host is ppc64.
3187 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3189 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3191 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3192 Minor cosmetic print statement fixes for readability
3194 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3195 modules/catalyst_support.py, modules/generic_stage_target.py:
3196 Fix None None bug and exception reporting
3198 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3199 Fix iso creation script. Case statement out of place
3201 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3202 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3203 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3204 catalyst, files/catalyst.conf, modules/builder.py,
3205 modules/catalyst_support.py, modules/embedded_target.py,
3206 modules/generic_stage_target.py, modules/generic_target.py,
3207 modules/grp_target.py, modules/livecd_stage1_target.py,
3208 modules/livecd_stage2_target.py, modules/netboot_target.py,
3209 modules/snapshot_target.py, modules/stage1_target.py,
3210 modules/stage2_target.py, modules/stage3_target.py,
3211 modules/stage4_target.py, modules/tinderbox_target.py,
3212 targets/embedded/embedded-chroot.sh,
3213 targets/embedded/embedded-fs-runscript.sh,
3214 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3215 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3216 targets/grp/grp-preclean-chroot.sh,
3217 targets/livecd-stage1/livecd-stage1-chroot.sh,
3218 targets/livecd-stage1/livecd-stage1-controller.sh,
3219 targets/livecd-stage2/livecd-stage2-controller.sh,
3220 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3221 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3222 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3223 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3224 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3225 targets/stage2/stage2-controller.sh,
3226 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3227 targets/stage3/stage3-controller.sh,
3228 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3229 targets/stage4/stage4-controller.sh,
3230 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3231 targets/support/create-iso.sh, targets/support/functions.sh,
3232 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3233 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3234 targets/support/target_image_setup.sh,
3235 targets/tinderbox/tinderbox-chroot.sh,
3236 targets/tinderbox/tinderbox-controller.sh,
3237 targets/tinderbox/tinderbox-preclean-chroot.sh:
3238 Big honkin' copyright update.
3240 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3241 modules/generic_stage_target.py:
3242 add additional logging output. Use standard os redirection methods to log to
3245 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3246 targets/stage1/stage1-chroot.sh:
3247 Added profile sanity check for bug #97867.
3249 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3250 targets/support/bootloader-setup.sh:
3251 Removing acpi=off from default kernel arguments and adding ia64
3252 livecd-stage2 support functions and cdtar.
3254 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3255 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3256 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3257 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3258 splash command line.
3260 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3261 targets/support/create-iso.sh:
3262 Fixed up zisofs support. Waiting for response from sparc before touching
3265 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3266 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3267 targets/support/functions.sh:
3268 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3269 to allow it to work on all arches that dynamically build their bootloader
3272 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3273 targets/stage4/stage4-controller.sh:
3274 Fix stage4 so it doesnt run the bootloader stuff
3276 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3277 targets/support/bootloader-setup.sh:
3278 Removed dokeymap from non-Gentoo releases.
3280 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3281 targets/support/livecdfs-update.sh:
3282 Added call to update-pciids to download the latest pci.ids file.
3284 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3285 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3286 modules/stage4_target.py:
3287 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3289 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3290 Fix issue where -s on the command line would not run
3292 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3293 livecd/files/generic.motd.txt:
3294 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3295 kernel configurations.
3297 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3298 targets/support/livecdfs-update.sh:
3299 Updated hostname/domainname creation for new baselayout.
3301 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3302 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3303 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3305 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3306 targets/support/chroot-functions.sh:
3307 Change portage emerge to use --oneshot --nodeps to keep from merging the
3308 same packages multiple times.
3310 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3311 targets/stage2/stage2-chroot.sh:
3312 Added a -p bootstrap when catalyst is called with -V (verbose).
3314 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3315 targets/support/livecdfs-update.sh:
3316 Removed inittab hack, as this is done by livecd-tools.
3318 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3319 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3320 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3322 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3323 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3324 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3325 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3326 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3327 targets/livecd-stage2/livecd-stage2-controller.sh:
3328 Removed gentoo.png and creation of face directory. Changed
3329 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3332 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3333 targets/stage1/stage1-preclean-chroot.sh,
3334 targets/support/chroot-functions.sh:
3335 Added setup_binutils function and force both of them to run during stage1
3338 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3339 examples/livecd-stage2_template.spec:
3340 Added livecd/volid explanation to example spec.
3342 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3343 targets/support/create-iso.sh:
3344 General cleanup of ISO code and added default livecd/volid when it is not set.
3346 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3347 targets/embedded/embedded-controller.sh:
3348 Actually modify the embedded target this time.
3350 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3351 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3352 targets/livecd-stage2/livecd-stage2-controller.sh,
3353 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3354 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3355 and livecd-stage2 targets.
3357 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3358 files/catalyst.conf:
3359 Retired John Davis <zhen@gentoo.org> and added storedir to default
3362 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3363 targets/support/livecdfs-update.sh:
3364 Uncommented openglify, since it is needed for both opengl-update-livecd and
3367 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3368 modules/generic_stage_target.py:
3369 Fix print statement so it shows when kill_chroot_pids is run correctly
3371 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3372 modules/snapshot_target.py:
3373 Fix snapshot target to skip the kill_pids check
3375 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3376 Bug fixes in parse_spec, fix issues detecting list or string.
3378 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3379 modules/catalyst_support.py:
3380 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3381 spaces are after :. Better handling of comments ( ie preprocessed and
3382 stripped off ). Unset empty keys.
3384 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3385 targets/support/kill-chroot-pids.sh:
3386 Remove extra P_NAME definition that is never used. Saves processing time.
3387 Bumped catalyst to pre2
3389 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3390 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3391 +targets/support/kill-chroot-pids.sh:
3392 User info about runscript and archscript. Added checks for processes running
3393 in the chroot and created a script to kill them. Should fix the unmounting
3394 issues with gconfd or any other running application in the chroot
3396 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3397 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3398 Remove using gcc-config to set things up as we should all be using 2005.0
3401 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3402 examples/livecd-stage2_template.spec:
3403 Added livecd/users to example livecd-stage2 spec file.
3405 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3406 targets/support/livecdfs-update.sh:
3407 Change default hostnames for livecds
3409 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3410 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3411 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3414 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3415 modules/livecd_stage2_target.py:
3416 Clear autoresume flags when build is done
3418 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3419 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3420 targets/support/create-iso.sh:
3421 Fix isolinux so that it finds menus and kernels and stuff
3423 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3424 modules/generic_stage_target.py:
3425 Make purge operation a little less chatty, removed print statements
3427 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3428 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3429 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3430 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3432 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3433 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3434 print warning message about deprecated use of cdfstype
3436 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3437 targets/support/chroot-functions.sh:
3438 statically define genkernel location to eliminate which command failure if
3439 genkernel is not installed
3441 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3442 modules/generic_stage_target.py:
3443 change the portage_overlay to an array so it always works
3445 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3446 modules/catalyst_support.py:
3447 Fix exception handling to remove extraneous prints of None
3449 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3450 Remove iso creation code from stage4
3452 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3453 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3454 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3455 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3456 targets/livecd-stage1/livecd-stage1-chroot.sh,
3457 targets/livecd-stage1/livecd-stage1-controller.sh,
3458 targets/livecd-stage2/livecd-stage2-controller.sh,
3459 targets/netboot/netboot-controller.sh,
3460 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3461 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3462 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3463 targets/support/create-iso.sh, targets/support/kmerge.sh,
3464 targets/support/target_image_setup.sh,
3465 targets/tinderbox/tinderbox-controller.sh:
3466 Fix some exception handling in catalyst_support.py, remove intermediate
3467 destination folder of iso and tarball, add additional tests for folders not
3468 found on host but defined in spec file, keep catalyst from erroring in this
3469 case, change exit code on shell scripts so that errors are reported to
3470 catalyst and causes catalyst to die on errors, fix bug in
3471 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3472 check for mkisofs that informs the user of where to get the program, and
3473 removed the autoresume code from ccache and distcc installation until I can
3474 figure out a way to have the autoresume flag go someplace outside the chroot.
3476 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3477 Remove bind mounts before rm operations happen at startup
3479 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3480 modules/generic_stage_target.py:
3481 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3483 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3484 modules/generic_stage_target.py:
3485 fix minor bug in the purge code so that it actually runs the commands
3487 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3488 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3489 modules/stage4_target.py:
3490 Change ordering of tasks so root_overlay and fsscript occur after
3491 livecd_update, giving users a chance to override livecd_update
3493 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3494 modules/catalyst_support.py, modules/generic_stage_target.py:
3495 Added a better exception handling message for keyboard interrupt and added
3496 countdown timer for purge operation to give an opportunity to exit
3498 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3499 modules/catalyst_support.py, modules/generic_stage_target.py:
3500 Add support to clear the autoresume flags and improve the purge code to
3501 clean the chroot, and pkg/kern cache
3503 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3504 modules/catalyst_support.py, modules/generic_stage_target.py,
3505 modules/livecd_stage1_target.py:
3506 only append livecd-tools to the livecd-stage1 target package list and move a
3507 check out of the way so command line and spec files can co-exist
3509 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
3510 modules/generic_stage_target.py:
3511 fixed python syntax in set_packages so catalyst will run
3513 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3514 modules/embedded_target.py, modules/generic_stage_target.py,
3515 modules/grp_target.py, modules/livecd_stage1_target.py,
3516 modules/livecd_stage2_target.py, modules/netboot_target.py,
3517 modules/stage4_target.py, modules/tinderbox_target.py,
3518 targets/embedded/embedded-chroot.sh,
3519 targets/embedded/embedded-controller.sh,
3520 targets/livecd-stage1/livecd-stage1-controller.sh,
3521 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
3522 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
3523 targets/livecd-stage2/livecd-stage2-controller.sh,
3524 -targets/livecd-stage2/livecd-stage2-iso.sh,
3525 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3526 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3527 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3528 targets/support/functions.sh, targets/support/livecdfs-update.sh,
3529 +targets/support/target_image_setup.sh:
3530 embedded target cleanups ... iso,bootloader,target_setup generalizations,
3533 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3534 targets/livecd-stage2/livecd-stage2-controller.sh,
3535 targets/support/livecdfs-update.sh:
3536 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
3537 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
3538 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
3541 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3542 targets/livecd-stage2/livecd-stage2-controller.sh,
3543 targets/support/rc-update.sh:
3544 Updated rc-update.sh with better defaults for different livecd/type settings
3545 and cleaning up file copying in livecd-stage2-controller.sh to match
3548 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
3549 Made example of catalyst.conf in README match the default catalyst.conf
3552 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
3554 Removing old files from previous maintainers and updating README.
3556 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3557 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
3558 Added livecd/users option to create non-root users. The first user listed
3559 will also be used for auto-starting X, if X is merged onto the CD.
3561 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3562 targets/livecd-stage1/livecd-stage1-controller.sh,
3563 targets/livecd-stage2/livecd-stage2-controller.sh,
3564 targets/support/livecdfs-update.sh:
3565 Updated all instances of livecd/type: gentoo-release-environmental to
3566 gentoo-release-livecd and added generic-livecd.
3568 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3569 examples/fsscript.sh.example, examples/gamecd.conf.example,
3570 examples/generic_stage_template.spec, examples/grp_template.spec,
3571 examples/livecd-stage1_template.spec,
3572 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3573 examples/snapshot_template.spec:
3574 Imported example files from catalyst 1.1.9 to make them more verbose.
3576 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3577 Fix grp/use bug #89365
3579 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3580 modules/generic_stage_target.py, targets/support/kmerge.sh:
3581 Fixes for initramfs overlay support.
3583 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3584 modules/generic_stage_target.py, targets/support/kmerge.sh,
3585 targets/support/pre-kmerge.sh:
3586 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
3587 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
3588 caching bug; Also adding preliminary support for initramfs_overlay from
3591 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
3592 modules/generic_stage_target.py, targets/support/kmerge.sh:
3593 Removed support for postconf as genkernel no longer has that option
3595 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3596 modules/embedded_target.py, modules/generic_stage_target.py,
3597 modules/grp_target.py, modules/livecd_stage1_target.py,
3598 modules/livecd_stage2_target.py, modules/netboot_target.py,
3599 modules/stage4_target.py, modules/tinderbox_target.py,
3600 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3601 targets/stage1/stage1-preclean-chroot.sh,
3602 targets/support/chroot-functions.sh:
3603 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
3604 die properly on CTRL-C; fixed stage1 bug with gcc-setup
3606 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3607 modules/livecd_stage2_target.py:
3608 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
3610 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3611 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3612 modules/livecd_stage2_target.py, modules/stage4_target.py,
3613 targets/livecd-stage1/livecd-stage1-controller.sh,
3614 targets/livecd-stage2/livecd-stage2-controller.sh,
3615 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
3616 targets/support/functions.sh, targets/support/kmerge.sh,
3617 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
3618 Generalized kernel support, fsscript, rcupdate, etc for stage4
3620 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3621 targets/support/pre-kmerge.sh:
3622 Removed sed for usb devices from legacy genkernel, as we're going to require
3623 a version much higher that no longer exhibits the bug.
3625 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3626 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
3627 targets/support/livecdfs-update.sh:
3628 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
3629 properly with hotplug firmwares, and also updated gamecd.conf.example, since
3630 the ut2004demo shell script has been renamed to ut2004-demo.
3632 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3633 let genkernel always reinstall itself
3635 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3636 modules/catalyst_support.py, modules/generic_stage_target.py,
3637 modules/stage1_target.py, targets/support/livecdfs-update.sh:
3638 fix case bug in livecdfs-update.sh; fix bug in initial command line
3639 arguement parsing; add cflags spec file support which is only allowed to
3642 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
3643 targets/stage3/stage3-chroot.sh:
3644 Fix a use flag bug in the stage3
3646 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3647 modules/generic_stage_target.py:
3648 Changes to allow cflags, chost, cxxflags in a spec file
3650 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3651 targets/livecd-stage1/livecd-stage1-controller.sh,
3652 targets/livecd-stage2/livecd-stage2-controller.sh,
3653 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
3654 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
3655 targets/support/pre-kmerge.sh:
3656 change the code to use more case statements. Fix gcc issue in stage1.
3658 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3659 targets/livecd-stage1/livecd-stage1-controller.sh,
3660 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3661 Merging in changes from catalyst 1.1.x for gamecd support.
3663 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3664 targets/stage1/stage1-preclean-chroot.sh:
3665 Removing gcc-config stuff to see if its still required to work around a gcc
3668 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3669 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
3670 Added tests for genkernel >3.2.0
3672 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3675 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3676 Updated AUTHORS with new maintainers and updated contributors list.
3678 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3679 examples/fsscript.sh.example, livecd/files/README.txt,
3680 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3681 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3682 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3683 Changed maintainers. Updated examples/fsscript.sh.example to provide better
3684 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
3685 universal.motd.txt to resolve documentation issue on bug #86914. Added
3686 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
3687 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
3690 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
3691 targets/livecd-stage2/livecd-stage2-controller.sh:
3692 Removed a few unnecessary comments
3694 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
3695 Removed obsolete files from the livecd directory as the functionality has
3696 moved into the targets folders
3698 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
3699 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
3700 Additional catalyst 2.0.0 files
3702 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
3703 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
3704 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3705 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3706 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
3707 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
3708 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
3709 -livecd/runscript/alpha-archscript.sh,
3710 -livecd/runscript/default-runscript.sh,
3711 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
3712 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
3713 -livecd/runscript-support/gamecdfs-update.sh,
3714 -livecd/runscript-support/kmerge.sh,
3715 -livecd/runscript-support/livecdfs-update.sh,
3716 -livecd/runscript-support/post-kmerge.sh,
3717 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
3718 modules/embedded_target.py, modules/generic_stage_target.py,
3719 modules/grp_target.py, modules/livecd_stage1_target.py,
3720 modules/livecd_stage2_target.py, -modules/netboot.py,
3721 +modules/netboot_target.py, modules/snapshot_target.py,
3722 modules/stage1_target.py, +modules/stage4_target.py,
3723 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
3724 +targets/embedded/embedded-controller.sh,
3725 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
3726 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
3727 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
3728 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3729 +targets/livecd-stage1/livecd-stage1-controller.sh,
3730 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3731 -targets/livecd-stage1/livecd-stage1.sh,
3732 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
3733 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
3734 +targets/livecd-stage2/livecd-stage2-controller.sh,
3735 +targets/livecd-stage2/livecd-stage2-iso.sh,
3736 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
3737 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
3738 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
3739 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
3740 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
3741 +targets/stage1/stage1-controller.sh,
3742 +targets/stage1/stage1-preclean-chroot.sh,
3743 -targets/stage1/stage1-preclean1-chroot.sh,
3744 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
3745 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
3746 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
3747 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
3748 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
3749 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
3750 +targets/stage4/stage4-preclean-chroot.sh,
3751 +targets/support/chroot-functions.sh,
3752 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
3753 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
3754 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
3755 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
3756 +targets/tinderbox/tinderbox-controller.sh,
3757 targets/tinderbox/tinderbox-preclean-chroot.sh,
3758 -targets/tinderbox/tinderbox.sh:
3759 Initial Import of Catalyst 2.0.0
3761 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3762 livecd/runscript-support/livecdfs-update.sh:
3763 Added /usr/portage as tmpfs (this will be made conditional later).
3765 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3766 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
3767 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
3768 from an interactive shell.
3770 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3771 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
3772 livecd/files/livecd-local.start, -livecd/files/mkvardb,
3773 livecd/runscript-support/pre-kmerge.sh,
3774 livecd/runscript/default-runscript.sh:
3775 Moved livecd-bash_profile to livecd-bashrc. Added check for
3776 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
3777 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
3780 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
3781 modules/generic_stage_target.py:
3782 Applying arm patch from vapier and closing bug #86466. This is now catalyst
3785 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
3786 livecd/runscript/default-runscript.sh,
3787 targets/livecd-stage1/livecd-stage1.sh:
3788 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
3789 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
3790 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
3793 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3794 livecd/runscript/ppc-archscript.sh:
3795 Added -l to mkisofs line for ppc as this allows full 31 character file names.
3797 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3798 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
3799 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
3800 for multiple initrd files.
3802 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3803 livecd/runscript/ppc-archscript.sh:
3804 Modifed PPC archscript to close bug #84648 and also to make the PPC
3805 archscript produce multiple initrd files, like x86/amd64.
3807 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3808 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3809 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3810 livecd/runscript/ppc-archscript.sh:
3811 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
3812 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
3813 livecd/volid for the HFS volid, too.
3815 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3816 Calling this one 1.1.7 and rolling a tarball.
3818 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3819 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3820 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3821 -livecd/runscript/sparc64-archscript.sh,
3822 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
3823 Added livecd/volid to set the volume ID when creating the ISO, patch by
3824 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
3825 sparc-archscript.sh and removing sparc64 one, as they are identical now.
3827 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3828 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3829 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3830 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
3832 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3833 livecd/runscript-support/livecdfs-update.sh:
3834 Removed hdparm from default runlevel as it break ide=nodma at boot.
3836 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3837 livecd/runscript-support/kmerge.sh,
3838 livecd/runscript-support/pre-kmerge.sh,
3839 targets/livecd-stage1/livecd-stage1-chroot.sh:
3840 Revert last set of changes and remove portage version check from emerge in
3841 livecd-stage1, as it breaks catalyst's ability to fail properly on an
3844 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3845 livecd/runscript-support/kmerge.sh,
3846 livecd/runscript-support/pre-kmerge.sh:
3847 Change genkernel check to use best_version and has_version to determine if
3848 the any previously installed versions of genkernel are up to date. Change
3849 emerge line for kernels to use -n option to only install if they were not
3850 previously installed.
3852 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3853 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
3854 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
3855 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
3856 livecd/runscript/sparc-archscript.sh:
3857 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
3858 unified sparc32/sparc64 cdtar.
3860 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3861 livecd/runscript-support/livecdfs-update.sh,
3862 livecd/runscript-support/pre-kmerge.sh:
3863 Change sudoers update to only run if /etc/sudoers exists and only reduce
3864 splash to 1024x768 on minimal and universal install CD.
3866 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
3867 targets/livecd-stage1/livecd-stage1.sh:
3868 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
3871 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3872 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3873 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3874 livecd/runscript/sparc64-archscript.sh,
3875 livecd/runscript/x86-archscript.sh:
3876 Added a new empty livecd file to each archscript. This will be used for an
3877 identifier by genkernel to allow booting from a non-primary CDROM.
3879 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3880 Catalyst 1.1.6 is here.
3882 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3883 targets/stage1/stage1-preclean2-chroot.sh:
3884 Commenting out stage1 cleaning of /var/db.
3886 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3887 livecd/runscript-support/pre-kmerge.sh:
3888 Made splash reduction to 1024x768 only for minimal and universal release media.
3890 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3891 targets/stage1/stage1-preclean2-chroot.sh:
3892 Added SLOT files back to /var/db entries in stage1.
3894 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3895 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
3896 livecd/runscript/default-runscript.sh,
3897 livecd/runscript-support/livecdfs-update.sh,
3898 targets/livecd-stage2/unmerge.sh:
3899 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
3900 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
3901 the copy from preserving permissions and also adding /usr/share/faces and
3902 default Gentoo icon. We'll see how the icon does for us. Removing serial
3903 init script, as it causes problems with the splash theme.
3905 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3906 targets/livecd-stage1/livecd-stage1.sh:
3909 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3910 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
3911 livecd/runscript-support/kmerge.sh,
3912 livecd/runscript-support/livecdfs-update.sh,
3913 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
3914 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
3915 targets/stage1/stage1-preclean2-chroot.sh:
3916 Removed x-setup from local.start and added in symlinks for gconf, portage
3917 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
3918 baselayout and removed /etc/startx from the environmental type. Commented
3919 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
3920 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
3921 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
3922 for X, use the latest pci.ids and usb.ids from portage, and create
3923 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
3924 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
3925 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
3926 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
3927 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
3930 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3931 Removed ccache from default options as it breaks catalyst when merged with
3934 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3935 modules/snapshot_target.py:
3936 Added /local/ to snapshot exclusion.
3938 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3939 livecd/runscript-support/livecdfs-update.sh:
3940 Updated to attempt to start 5 interfaces, rather than 4. You can blame
3941 gustavoz and his 5 interface Xeon for this.
3943 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3944 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
3945 Added a conditional before killing gconfd-2. This is also going to be
3946 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
3949 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3950 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
3951 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
3952 Moved killall -9 gconfd-2 to execute outside chroot.
3954 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3955 livecd/files/x86-help.msg:
3956 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
3959 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3960 livecd/runscript/x86-archscript.sh:
3961 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
3964 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3967 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3968 targets/livecd-stage1/livecd-stage1.sh:
3969 Added killall for gconfd-2 back into livecd-stage1.sh
3971 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3972 livecd/runscript/alpha-archscript.sh:
3973 Alpha fixes for multiple kernels..
3975 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3976 livecd/runscript-support/kmerge.sh:
3977 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
3979 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3980 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
3981 livecd/runscript/sparc64-archscript.sh:
3982 Force devfs if udev is not selected for all supporting arches.
3984 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3985 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
3986 livecd/runscript-support/kmerge.sh:
3987 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
3990 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3991 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
3992 Re-enabled preclean in grp and added gconfd-2 killing.
3994 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3995 livecd/runscript/x86-archscript.sh:
3996 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
3999 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4000 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4001 targets/livecd-stage1/livecd-stage1-chroot.sh,
4002 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4003 targets/livecd-stage1/livecd-stage1.sh,
4004 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4005 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4006 Added ability to pause indefinitely. This closes bug #79798. I've also added
4007 the gcond-2 killall back in, but now it is in the actual preclean script and
4008 is executed inside the chroot.
4010 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4011 Updated for 1.1.3 release.
4013 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4014 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4015 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4016 targets/netboot/netboot-packages.sh,
4017 targets/tinderbox/tinderbox-chroot.sh:
4018 Updated to use package.use correctly. Blame Robert Paskowitz
4019 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4021 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4022 targets/stage1/stage1-preclean2-chroot.sh:
4023 Fixed find line for new stage1 /var/db/pkg.
4025 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4026 targets/stage1/stage1-preclean2-chroot.sh:
4027 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4028 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4031 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4032 livecd/runscript-support/livecdfs-update.sh:
4033 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4034 added net.ethX symlinks, and added copying of files from
4035 /usr/lib/hotplug/firmware into firmware tarball.
4037 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4038 livecd/runscript-support/livecdfs-update.sh:
4039 Firmware updated to use new /lib/firmware directory.
4041 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4042 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4043 work when both -f and -C were used on the command line.
4045 13 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/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4049 targets/stage3/stage3-chroot.sh:
4050 Added a portage version check to each target that uses --newuse to ensure a
4051 high enough version is used. This resolves bug #75336.
4053 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4054 livecd/files/livecd-local.start:
4055 Possible local.start fix for beejay.
4057 12 Jan 2005; John Davis <zhen@gentoo.org>
4058 modules/embedded.py:
4059 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4061 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4062 livecd/runscript-support/kmerge.sh:
4063 Added ccache support to genkernel call in livecd-stage2.
4065 11 Jan 2005; John Davis <zhen@gentoo.org>
4066 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4067 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4068 targets/netboot/netboot.sh:
4069 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4070 some feature enhancements.
4072 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4073 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4074 targets/livecd-stage1/livecd-stage1-chroot.sh,
4075 targets/livecd-stage1/livecd-stage1.sh,
4076 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4077 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4078 Added a -F or --fetchonly command line option and closing out bug #77480.
4079 Also added a portage version check to livecd-stage1 to close out bug #68307.
4081 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4082 livecd/runscript-support/livecdfs-update.sh,
4083 targets/stage3/stage3-chroot.sh:
4084 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4085 target to use emerge -e when building. This is only temporary until the
4086 bootstrap.sh script can be fixed or another solution can be decided upon.
4088 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4089 +targets/embedded/kmerge.sh:
4090 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4091 from mutex@gentoo.org
4093 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4094 modules/livecd_stage2_target.py:
4097 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4098 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4099 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4100 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4101 the brokenness of a stage1 tarball.
4103 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4104 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4107 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4108 modules/livecd_stage2_target.py:
4111 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4112 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4113 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4114 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4115 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4116 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4117 Upgraded the isolinux cdtar files and closing bug #70518.
4119 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4120 modules/embedded_target.py, modules/generic_stage_target.py,
4121 modules/grp_target.py, modules/livecd_stage1_target.py,
4122 modules/livecd_stage2_target.py, modules/netboot.py,
4123 modules/stage1_target.py, modules/tinderbox_target.py:
4124 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4125 separate out specific target logic from the generic targets modules.
4127 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4128 new PPC arch file from pvdabeel@gentoo.org
4130 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4131 examples/generic_stage_template.spec, modules/catalyst_support.py:
4132 tweaking error handling in the main catalyst script
4133 updated the example to include a blurb about portage_confdir
4135 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4136 livecd/runscript-support/livecdfs-update.sh:
4137 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4139 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4142 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4143 fix for #66592. catalyst now gives a traceback when it bails out, making
4144 troubleshooting amazingly easier
4146 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4147 modules/catalyst_support.py, modules/embedded_target.py,
4148 modules/generic_stage_target.py, modules/grp_target.py,
4149 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4150 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4151 Reversing patch from Eric Edgar from bug #70663.
4153 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4154 livecd/runscript/x86-archscript.sh:
4155 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4156 not work without it (mkisofs fails on creating ISO).
4158 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4159 modules/catalyst_support.py, modules/embedded_target.py,
4160 modules/generic_stage_target.py, modules/grp_target.py,
4161 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4162 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4163 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4164 separate out specific target logic from the generic targets modules.
4166 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4167 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4168 targets/embedded/embedded.sh:
4169 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4171 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4172 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4173 livecd/runscript/default-runscript.sh,
4174 livecd/runscript-support/gamecdfs-update.sh,
4175 livecd/runscript-support/livecdfs-update.sh,
4176 modules/livecd_stage2_target.py:
4177 Added gamecd/conf option to livecd_stage2_target.py, added
4178 gamecd.conf.example to /examples, cleaned up game-specific code in
4179 gamecdfs-update.sh to make it more generic, added more fundtionality to
4180 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4181 and gentoo-gamecd to make spec files simpler and to remove the need for
4182 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4183 user to still use a custom fsscript of their own.
4185 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4186 +livecd/files/environmental.motd.txt,
4187 targets/livecd-stage1/livecd-stage1.sh:
4188 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4190 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4191 livecd/runscript/default-runscript.sh,
4192 livecd/runscript-support/livecdfs-update.sh:
4193 Added gentoo-release-environmental as a valid livecd/type and did some
4194 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4195 devices other than eth0.
4197 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4198 targets/livecd-stage1/livecd-stage1-chroot.sh:
4199 Changed livecd-stage1 to merge each package individually. This should not
4200 make it into a production version of catalyst, but is here as a possible
4201 solution to bug #68307.
4203 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4204 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4205 livecd/runscript/sparc-archscript.sh,
4206 livecd/runscript/sparc64-archscript.sh,
4207 livecd/runscript/x86-archscript.sh:
4208 Added failures to all arches on mkisofs failure and also made -z option to
4209 mkisofs optional on x86 depending on loop type used.
4211 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4212 livecd/runscript/x86-archscript.sh:
4213 Making sure the mkisofs call causes a failure when it doesn't complete
4214 successfully. Once again, blame jforman, our beloved infra-monkey.
4216 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4217 livecd/runscript/default-runscript.sh:
4218 squashfs-utils->squashfs-tools fix. Blame jforman.
4220 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4221 livecd/isogen/x86-isogen.sh:
4222 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4223 possibly not booting on really old systems.
4225 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4226 livecd/runscript/x86-archscript.sh:
4227 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4228 possibly not booting on really old systems.
4230 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4231 livecd/runscript-support/livecdfs-update.sh:
4232 Save some space by removing redundant firmware after tarball is made, only
4233 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4236 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4237 targets/stage1/stage1-preclean2-chroot.sh:
4238 Added patch from vapier and closing bug #73556.
4240 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4241 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4242 +targets/embedded/embedded-fs-runscript.sh,
4243 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4244 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4245 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4246 from mutex@gentoo.org for modules/embedded.py
4248 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4249 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4250 livecd/runscript-support/livecdfs-update.sh:
4251 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4252 aliases having --color rather than --color=auto.
4254 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4255 livecd/files/livecd-local.start:
4256 Let's try actually making a proper edit on livecd/files/livecd-local.start
4257 this time, shall we...
4259 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4260 livecd/files/livecd-local.start:
4261 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4262 x-setup check for /etc/startx.
4264 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4265 livecd/runscript-support/gamecdfs-update.sh:
4266 Fixing minor sed bug in gamecdfs-update.sh.
4268 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4269 examples/snapshot_template.spec,
4270 livecd/runscript-support/gamecdfs-update.sh,
4271 livecd/runscript-support/livecdfs-update.sh:
4272 Fixing typo in snapshot_template.spec and closing bug #70321.
4274 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4275 livecd/runscript-support/pre-kmerge.sh:
4276 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4277 genkernel will only add the 1024x768 version of the gensplash image to the
4278 bzImage, which added with the livecd-stage2 removal of the unused splash
4279 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4281 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4282 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4283 livecd/runscript/sparc64-archscript.sh:
4284 Updated with silo/mkisofs patch from gustavoz.
4286 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4287 livecd/files/x86-help.msg:
4288 Updated x86-help.msg to make it fall more inline with current
4289 genkernel/livecd-tools options.
4291 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4292 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4293 livecd/runscript-support/pre-kmerge.sh:
4294 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4295 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4296 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4299 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4300 livecd/runscript-support/kmerge.sh,
4301 livecd/runscript-support/livecdfs-update.sh,
4302 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4303 Changed kernel build caching to use kerncache option, rather than pkgcache
4304 option. Fixed --postconf and --callback for builds that do not require them.
4305 Removed delay when removing package sin the system profile. This is now
4306 catalyst 1.1.0, so enjoy.
4308 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4309 livecd/runscript-support/livecdfs-update.sh:
4310 Stopping udev from using the nasty device tarball. We don't need it anyway.
4312 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4313 livecd/runscript/sparc-archscript.sh,
4314 livecd/runscript/sparc64-archscript.sh,
4315 livecd/runscript-support/kmerge.sh,
4316 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4317 Fixing gpm support by uncommenting default settings. Fixing case where
4318 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4319 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4320 not get renamed. Fixed a problem where we were accidentally removing the
4321 hwdata-knoppix versions of pci.ids and usb.ids and linking
4322 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4323 for 2004.3 and catalyst 1.1.0.
4325 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4326 patch from vapier@gentoo.org for bug #68080
4328 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4329 livecd/runscript-support/kmerge.sh:
4330 made kernel caching dependent on the "pkgcache" option so that genkernel's
4331 postconf can actually work
4333 18 Oct 2004; John Davis <zhen@gentoo.org>
4334 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4335 livecd/runscript-support/livecdfs-update.sh:
4336 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4338 17 Oct 2004; John Davis <zhen@gentoo.org>
4339 livecd/runscript-support/livecdfs-update.sh:
4340 firmware tarball fix for packages that need firmware such as ipw2100
4342 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4343 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4344 livecd/runscript-support/livecdfs-update.sh,
4345 modules/livecd_stage2_target.py:
4346 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4348 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4349 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4350 should not hurt non-HT users
4352 12 Oct 2004; John Davis <zhen@gentoo.org>
4353 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4354 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4355 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4356 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4357 livecd/runscript-support/kmerge.sh:
4358 bugfixes for #67195, #67197, #67122, and #46918
4360 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4361 small netboot fixups
4363 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4364 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4365 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4366 targets/netboot/netboot.sh:
4367 sweeping updates and changes to the netboot code. the patches should fix the
4368 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4369 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4371 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4372 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4373 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4374 targets/netboot/netboot.sh:
4375 more code cleanup and maintenance
4377 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4378 modules/generic_stage_target.py, +modules/netboot.py,
4379 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4380 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4381 +targets/netboot/netboot.sh:
4382 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4385 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4386 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4387 targets/livecd-stage1/livecd-stage1-chroot.sh,
4388 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4389 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4390 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4391 have to start a server on the build host for it to distribute.
4393 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4394 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4395 just do -s version_stamp
4397 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4398 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4400 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4401 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4402 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4403 modules/livecd_stage2_target.py:
4404 udev support for livecds
4406 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4407 +targets/livecd-stage2/unmerge.sh:
4408 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4409 Also, livecd-stage2 unmerge.sh added back in.
4411 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4412 livecd/runscript-support/livecdfs-update.sh:
4413 bugfixes for #60887 and #63338
4415 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4416 bugfixes for #63382 and #63338
4418 08 Sep 2004; John Davis <zhen@gentoo.org>
4419 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4420 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4421 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4422 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4423 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4424 targets/livecd-stage1/livecd-stage1-chroot.sh,
4425 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4426 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4427 lots of changes in this revision. first of all, major cosmetic fixups to the
4428 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4429 for distcc or ccache builds in most of the targets. bug #56581 is finially
4430 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4431 performance enhancement here.
4433 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4434 modules/livecd_stage2_target.py:
4435 fix for bug #63033, thanks to usata@gentoo.org for the patch
4437 30 Aug 2004; John Davis <zhen@gentoo.org>
4438 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4439 bugfixes for #61537 and #61779
4441 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4442 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4443 modules/snapshot_target.py:
4444 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4445 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4446 time should also be improved due to a more efficient use of rsync. This commit will
4447 mark the portage version of catalyst-1.9.0.
4449 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4450 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4453 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4456 02 Aug 2004; John Davis <zhen@gentoo.org>
4457 livecd/runscript-support/livecdfs-update.sh:
4460 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4461 +targets/stage1/build.py, -targets/stage1/build.sh,
4462 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4463 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4464 targets/stage3/stage3-chroot.sh:
4465 applied patch from bug #58840. it should fix up things for uclibc stages and
4466 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4468 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4469 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4470 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4471 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4472 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4473 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4474 livecd/runscript-support/livecdfs-update.sh,
4475 modules/livecd_stage2_target.py:
4476 addition of wolf31o2's gamecd patchset. untested, so please beware
4478 14 Jul 2004; John Davis <zhen@gentoo.org>
4479 livecd/runscript-support/livecdfs-update.sh,
4480 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4481 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4482 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4483 this out of generic_stage_target and into livecd-stage2 since the
4484 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
4486 13 Jul 2004; John Davis <zhen@gentoo.org>
4487 livecd/runscript-support/livecdfs-update.sh:
4488 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
4489 default rc'ed programs when only one change was required to rcadd. so I
4490 changed it so that the defaults are *always* loaded and specified additions/
4491 deletions are just added on top of those.
4493 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4494 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4495 targets/livecd-stage1/livecd-stage1-chroot.sh,
4496 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4497 targets/tinderbox/tinderbox-chroot.sh:
4498 changing the more verbose behavior to the -V (verbose) flag
4500 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4501 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4502 targets/livecd-stage1/livecd-stage1-chroot.sh,
4503 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4504 targets/tinderbox/tinderbox-chroot.sh:
4505 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
4506 it is about to merge so that deps and USE flags are more evident
4508 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
4509 modules/catalyst_support.py:
4510 completely rewrote the catalyst main script so that it can actually utilize
4511 more than one command line flag. new functionality included, but not active
4512 yet (--debug and --verbose). arguments can still be passed on the commandline
4513 through the use of the -C (--cli) flag. updated the arg_parse function in
4514 catalyst_support.py to accomodate my changes.
4516 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4517 modules/generic_target.py, modules/grp_target.py,
4518 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4519 modules/snapshot_target.py, modules/stage1_target.py,
4520 modules/stage2_target.py, modules/stage3_target.py,
4521 modules/tinderbox_target.py, targets/stage1/stage1.sh:
4522 fixes for bugs #55192 and #54137
4523 added a new key for all specfiles, portage_confdir.
4524 this should point to a directory similar in functionality to /etc/portage.
4526 cleaned up the module code a bit so that unnecessary modules
4529 more work on resuming. it is getting there, but it still needs a ton of work,
4530 so please test, and report bugs.
4532 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
4533 modules/catalyst_support.py, modules/generic_stage_target.py,
4534 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
4535 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4536 stage resuming functionality should be working. I still have to work on GRP
4537 and livecds, but they should not be hard. I could not incorporate emerge
4538 --resume into stage resuming functionality because in some instances, portage
4539 is remerged (bootstrap, stage2), which wipes out the resume data and puts
4540 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
4541 ). I also made some small tweaks to the stage target scripts which clean up
4542 the envscript stuff. Not noticable performance wise, but it makes me feel all
4543 warm and fuzzy to know that it is programmed absolutely correctly ;)
4545 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
4546 modules/generic_stage_target.py:
4547 revamped the cmd() structure so that it could properly return error codes.
4548 Please note that this might break catalyst until there is some further
4549 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
4550 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
4551 now. Additionally, catalyst will stop when there is an error with an ebuild
4552 ... it didn't do this before, it just plowed along and packed things up.
4554 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
4555 code in portage.py and then answering my noob questions.
4557 13 Jun 2004; John Davis <zhen@gentoo.org>
4558 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4559 livecd/runscript-support/livecdfs-update.sh:
4560 some last minute fixins (stuff to work with the new genkernel)
4562 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
4565 11 Jun 2004; John Davis <zhen@gentoo.org>
4566 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
4567 new key, livecd/fsscript. use this to run commands in the livecdfs before it
4570 10 Jun 2004; John Davis <zhen@gentoo.org>
4571 livecd/runscript-support/kmerge.sh,
4572 livecd/runscript-support/livecdfs-update.sh,
4573 livecd/runscript-support/post-kmerge.sh,
4574 livecd/runscript-support/pre-kmerge.sh:
4575 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
4576 functions control what scripts are added to their respective runlevels. This
4577 option would be specified like so in the spec file: livecd/rcadd:
4578 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
4580 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
4581 modules/catalyst_support.py, modules/livecd_stage2_target.py:
4582 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
4583 the code to give a nice error msg instead of a cryptic traceback
4585 04 Jun 2004; John Davis <zhen@gentoo.org>
4586 livecd/runscript-support/livecdfs-update.sh:
4587 small fix for bootsplash, needed to link clst_livecd_bootsplash to
4588 /etc/bootsplash/default
4590 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4591 targets/embedded/embedded-chroot.sh,
4592 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
4593 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4594 targets/livecd-stage1/livecd-stage1-chroot.sh,
4595 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4596 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4597 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4598 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4599 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
4600 targets/tinderbox/tinderbox-chroot.sh,
4601 targets/tinderbox/tinderbox-preclean-chroot.sh,
4602 targets/tinderbox/tinderbox.sh:
4603 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
4605 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
4606 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
4607 more efficient, and I added a new snapshot specfile option, portdir_overlay.
4608 It should be a full path pointing to a portage overlay dir.
4610 27 May 2004; John Davis <zhen@gentoo.org>
4611 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
4612 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4613 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4614 livecd/runscript/default-runscript.sh:
4615 added updated silos and fixed motd bug
4617 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
4618 rolling out version 1.0.8
4620 22 May 2004; John Davis <zhen@gentoo.org>
4621 livecd/runscript-support/kmerge.sh,
4622 livecd/runscript-support/livecdfs-update.sh,
4623 modules/livecd_stage2_target.py:
4624 added key livecd/bootsplash
4626 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
4627 livecd/runscript/sparc-archscript.sh,
4628 livecd/runscript/sparc64-archscript.sh:
4629 sparc fixup patches from gustavoz at g.org
4631 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
4632 added support for blacklisting modules via hotplug in livecd-stage2. spec key
4633 is livecd/modblacklist
4635 19 May 2004; John Davis <zhen@gentoo.org>
4636 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
4637 livecd/runscript/x86-archscript.sh:
4638 added support for livecd/overlay, changed vga=0x317 to vga=791
4639 in the x86 archscript as it is a more standard setting and should
4640 work on more hardware
4642 17 May 2004; John Davis <zhen@gentoo.org>
4643 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
4644 livecd/runscript-support/kmerge.sh,
4645 livecd/runscript-support/livecdfs-update.sh,
4646 modules/livecd_stage2_target.py:
4647 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
4648 we also now have basic motd copying support for more branded livecds
4650 16 May 2004; John Davis <zhen@gentoo.org>
4651 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
4652 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
4653 for passing args to genkernel. gmsoft@gentoo.org requested this one.
4655 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
4656 modules/catalyst_support.py, modules/embedded_target.py,
4657 modules/generic_stage_target.py, modules/generic_target.py,
4658 modules/grp_target.py, modules/livecd_stage1_target.py,
4659 modules/livecd_stage2_target.py, modules/stage1_target.py,
4660 modules/stage2_target.py, modules/stage3_target.py,
4661 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
4662 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
4663 caused gcc profile problems.
4665 12 May 2004; John Davis <zhen@gentoo.org>
4666 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4667 livecd/runscript-support/livecdfs-update.sh,
4668 livecd/runscript-support/post-kmerge.sh,
4669 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4671 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
4672 silliness). Most notably, I have taken advantage of the update-modules
4673 --assume-kernel fix from agriffis so that we can actually use 3rd party
4674 modules now. Please note that >=baselayout-1.9.0 is required.
4676 02 May 2004; Olivier Crete <tester@gentoo.org>
4678 Added forgotten CHOST for i386 subarch
4680 30 Apr 2004; John Davis <zhen@gentoo.org>
4681 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4682 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4683 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4684 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
4686 -fixed 2004.0 branding in the isolinux cdtar
4687 -fixed up acpi stuff in the runscripts
4688 -fixed up the x86 help message and corrected the numerous errors in it
4690 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
4691 livecd/runscript/default-runscript.sh:
4692 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
4693 1.0.7. we are ready for release
4695 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4696 fix for the problem that gustavoz found wrt the /dev creation stuff not
4697 detecting arches. also an efficiency fix for stage1 building
4699 14 Apr 2004; John Davis <zhen@gentoo.org>
4700 targets/embedded/embedded-chroot.sh,
4701 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4702 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4703 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4704 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4705 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4706 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4707 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
4708 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
4709 targets/tinderbox/tinderbox-preclean-chroot.sh,
4710 targets/tinderbox/tinderbox.sh:
4711 fix for bug #47733 - fixes for distcc and an envscript bugfix
4713 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4716 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4717 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4718 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4719 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
4720 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4721 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4722 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4723 targets/stage1/stage1-preclean1-chroot.sh,
4724 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
4725 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4726 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4727 targets/tinderbox/tinderbox.sh:
4728 lots of cleanup on the bash backend. take a look @ the code and report bugs to
4729 zhen@gentoo.org please.
4731 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4732 fix for /dev in stage1
4734 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4737 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
4738 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
4739 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
4740 Added the two kernel-configs for 2004.1 x86
4742 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4743 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
4744 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4745 targets/tinderbox/tinderbox.sh:
4746 fix to address missing /dev in stages, fixed path for env-update in all of the
4749 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4750 use broken for grp, livecd-stage1, tinderbox, etc. fixed
4752 01 Apr 2004; John Davis <zhen@gentoo.org>
4753 livecd/runscript/default-runscript.sh:
4754 added in fix for the module.conf stuff courtesy of Benjamin Judas
4757 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4759 cosmetic touchups for 1.0.5
4761 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
4762 added support to the stage2 for stackable profiles bootstrap
4764 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
4765 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
4766 support for sparc32/64 build compatibility
4768 30 Mar 2004; John Davis <zhen@gentoo.org>
4769 livecd/runscript/default-runscript.sh, modules/targets.py,
4770 targets/stage1/build.sh:
4771 fix for bug 46022, more stackable profile fixes, embedded patches added
4773 26 Mar 2004; John Davis <zhen@gentoo.org>
4774 livecd/runscript/default-runscript.sh, modules/targets.py,
4775 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4776 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
4777 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
4778 fixes for bugs #44625 and #45805
4780 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
4781 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4782 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
4783 memtest is in. if you want to use it, check out the memtest86 cd tarball
4784 Also, fixes for bugs 45078, 45188, 44306
4786 23 Mar 2004; John Davis <zhen@gentoo.org>
4787 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4788 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
4789 livecd/runscript/x86-archscript.sh, modules/targets.py,
4790 targets/livecd-stage3/unmerge.sh:
4791 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
4792 created at the end of the livecd-stage2 process.
4794 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
4795 targets/embedded/embedded.sh:
4796 preliminary embedded support added thanks to david@futuretel.com (mut3x)
4798 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
4799 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
4800 removing the hardened-gcc deps since the package itself is deprecated'
4802 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
4803 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
4805 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
4806 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
4807 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
4808 examples/livecd/alpha/config-2.4.21-r4-alpha,
4809 examples/livecd/alpha/config-2.4.21-r4-jensen,
4810 examples/livecd/alpha/config-2.4.21-r4-legacy,
4811 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
4812 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
4813 fixes for bugs 43676, 43701. Alpha support added as well.
4815 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
4816 added powerpc livecd support, preparing for 2004.0 release. Preliminary
4817 kde/gnome cd specs added.
4819 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
4820 fix in catalyst.conf for bug #42044
4822 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
4823 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
4824 examples/livecd/sparc64/config-2.4.24-sparc64:
4825 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
4827 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
4828 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
4829 for a $clst_conf environment variable. You can use the $clst_conf variable to
4830 point to a file to use in place of /etc/catalyst.conf. By setting this
4831 variable in your shell, catalyst can easily be used by multiple people on the
4832 same machine. Also, ccache support now works for genkernel.
4834 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
4835 removed file for livecd-stage2 target, as this is handled by the runscript
4836 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
4837 and made "/boot/kernel/foo/extraversion" an optional rather than required
4838 parameter. The aforementioned "packages" is used to specify kernel-related
4839 packages (like module ebuilds) to merge with each kernel, and the new "use"
4840 option is used to specify the USE settings you'd like exported to the
4841 environment during kernel as well as kernel "packages" build.
4843 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
4844 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
4845 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4846 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
4847 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4848 targets/tinderbox/tinderbox.sh:
4849 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
4850 it for ebuild - added headers to everything and removed deprecated dirs
4852 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
4853 adding Kumba's patches for MIPS
4855 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
4856 Added hppa specific code.
4858 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4859 Tinderbox target added. See tinderbox examples in examples/ dir.
4861 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4862 spec file support integrated into catalyst. Use "-f/--file specfile" as
4863 argument; see examples dir for examples.
4864 "grp" target now functional. See examples/x86-grp-20031102.spec for an
4865 example of how to use it.
4867 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4868 support functions for spec file parsing and reading added. Will get added to
4871 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4872 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
4875 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4876 Significant rework of code structure. Everything is falling nicely into place.
4878 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4879 Exception handling fully-integrated into current prototype code.
4881 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4882 beginning of exception handling integration, got some of the target code
4885 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4886 major code rework in progress on the python parts.
4888 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
4889 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
4890 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
4891 for organiation's sake, I have moved the files, such as livecd foundations,
4892 into catalyst/files. It will make it easier for us when ebuild time comes
4895 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
4896 All preliminary target build scripts are now added and coded to near as spec
4897 that we can have at this point.
4899 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
4900 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
4901 20031014",) and snapshotting cleans up after itself (temp files deleted,)
4902 something that should be continued as much as reasonably possible in other
4903 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
4904 code completed, and internal fall-backs to reasonable global config defaults
4907 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
4908 subarch test outsourced to python catalyst-subarches function.
4910 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
4911 fixed the entry in include/build_functions.sh for location of bootstrap.sh
4913 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4914 removing dup enter_chroot
4916 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
4917 document subarches checking
4919 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
4920 Fix valid subarch test.
4922 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
4923 include/build_functions.sh, include/functions.sh:
4924 thanks to robbat2, the cmdline argument handling is now fixed. I moved
4925 start_build to build_functions.sh cleaning up the main catalyst script some
4928 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
4929 fixed SRCBALL and DESTBALL, making it transparent for profiles
4931 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
4932 added an exit condition to the cmd line argument case statement
4934 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
4935 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
4936 the changes that I made to the above files should make catalyst completely
4937 transparent to no matter what profile we are using. check files/catalyst.conf
4938 for the list of BUILDTYPEs that we support.
4940 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4941 changed how cmd line arguments are handled
4943 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4944 I changed the is_special handling so that it is cleaner and faster
4946 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
4947 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
4948 livecd/foundations/x86-basic/post-clean.sh,
4949 livecd/foundations/x86-basic/pre-clean.sh,
4950 livecd/foundations/x86-basic/settings:
4951 I outsourced more functions to include/functions.sh. I made it a seperate file
4952 from build_fucntions.sh so that we can keep our build and other functions
4953 apart. I also added in the livecd stuffs from the stager side of things.
4955 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
4956 include/build_functions.sh:
4957 I outsourced all of the build functions to include/build_functions.sh. In the
4958 future, this will happen more - the code needs cleaned up.
4960 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
4962 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
4963 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
4964 does not use that anymore.
4966 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4967 since we now have a default profile in portage, i massaged some errors
4968 messages to reflect that.
4970 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
4972 removed ccache support from catalyst stage1 build cause it breaks the build.
4973 Additionally, I removed gettext support from bootstrap, because according to
4974 our new default profile, we don't use that anymore.
4976 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
4977 added a new var, BUILDTYPE, adding more transparency for building.
4978 In the future, we will be building both selinux and hardened sources.
4980 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4981 fixed some formatting when catalyst prints out build info, additionally,
4982 trying to make catalyst more transparent for future expansion of stages
4984 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
4985 fixed the order/ way in which we handle cmd line arguments wrt to -h or
4986 --help. I moved this functionality from the main program section to
4989 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
4990 I edited catalyst to change our naming convention from stage*-arch-h.* to
4991 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
4992 I change naming conventions, as catalyst will be eventually extended to
4993 do selinux-* stages also.
4995 Additionally, I updated README.catalyst to include profile information.
4997 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
4998 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
4999 I renamed README.stager to README.catalyst and have made some very minor
5000 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5001 I have hacked bootstrap to use the hardened profile, as well as utilize
5002 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5003 major). Additionally, bin/stage1 has been hacked to accept the hardened
5004 profile, and use hardened-gcc.
5006 09 September 2003; John Davis <zhen@gentoo.org>:
5007 Initial import of hardened stager. I am forking this from the original
5008 stager code in order to better fit our needs. The original stager code is
5009 still used by Gentoo, and is maintained by Daniel Robbins
5010 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5011 contributors that coded stager.