1 # Copyright 2002-2008 Gentoo Foundation; 2008 Chris Gianelloni, Andrew Gaffney
2 # Distributed under the GPL v2
4 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
5 modules/generic_stage_target.py:
8 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
9 modules/snapshot_target.py:
10 Add support for purging to snapshot target
12 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
13 Add mix-in cdtar idea to TODO
15 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
16 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
17 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
18 Remove old isolinux-3.09 cdtar files
20 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
21 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
22 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
23 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
25 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
26 Marking this 2.0.6.903 for testing.
28 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
29 targets/netboot2/netboot2-controller.sh:
30 Disable copying of nb-busybox.cf since it isn't used anyway
32 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
33 arch/x86.py, catalyst:
34 A few typo and other minor fixes as reported by armin76
36 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
37 modules/generic_stage_target.py:
38 Add support for digests="all" for gentoo bug #209611
40 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
41 examples/netboot2_template.spec, targets/support/kmerge.sh:
42 Automatically append --netboot to GK_ARGS for netboot2 target Remove
43 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
45 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
46 targets/support/pre-kmerge.sh:
47 Remove evil hacks that copy gk files around for netboot2
49 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
50 Bumping version for release.
52 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
53 modules/catalyst_support.py:
54 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
57 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
58 modules/catalyst_support.py, modules/generic_stage_target.py:
59 Add support for -P/--purgeonly option
61 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
62 Updated README to tell the user where to locate catalyst.conf if not using
63 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
66 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
67 Kicking out a 2.0.6.901 release for testing.
69 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
70 modules/generic_stage_target.py:
71 Automatically prepend build dir path to livecd/iso if it's not an absolute
74 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
75 Update TODO with placeholder idea.
77 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
78 +modules/catalyst/util.py:
79 Create catalyst.util module with capture_traceback() and print_traceback()
80 functions Capture and print traceback when build fails instead of letting
83 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
84 modules/catalyst/config.py, modules/catalyst_support.py:
85 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
87 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
88 modules/catalyst/config.py:
89 A few fixes to ParserBase after actually testing it switch to parsing
90 config file with ConfigParser.
92 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
93 +modules/catalyst/config.py, -modules/catalyst/util.py:
94 More indecisiveness..move util.spec to config.SpecParser.
96 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
97 -modules/catalyst/spec.py, +modules/catalyst/util.py,
98 modules/catalyst_support.py:
99 * Rename catalyst.spec to catalyst.util
100 * Move spec_dump() into spec class
101 * Modify catalyst to use new spec class
103 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
104 +modules/catalyst/__init__.py:
105 Add __init__.py file and import line.
107 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
108 +modules/catalyst/spec.py:
109 Initial commit of modules/catalyst/spec.py.
111 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
113 Updating x86/amd64 arch support. Original patches by William Cooke
114 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
116 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
117 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
118 modules/snapshot_target.py, modules/stage4_target.py,
119 targets/support/bootloader-setup.sh, targets/support/functions.sh,
120 targets/support/kmerge.sh:
121 Removing all deprecated interfaces. We no longer wish to support them and
122 they're not needed. Anyone using a pre-2.x spec file will need to update
125 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
126 -livecd/files/Getting_Online.txt:
127 Removing livecd/files/Getting_Online.txt since it was quite outdated.
129 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
131 Updated for new git repo.
133 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
134 targets/support/livecdfs-update.sh:
135 Add gconf settings for gnome-screensaver to disable locking by default. This
138 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
139 Add armv5tel to arm host list.
141 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
142 targets/support/chroot-functions.sh:
143 If we don't have a distcc user, we need to reinstall distcc, even if it's
144 been built with the right USE. This mainly affects stage1/stage2.
146 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
147 targets/support/chroot-functions.sh:
148 We need to run distcc-config --install, since we won't be installing into
149 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
150 installed versions of distcc.
152 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
153 Add a couple of distcc-related items to TODO.
155 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
156 targets/stage1/stage1-preclean-chroot.sh,
157 targets/stage2/stage2-preclean-chroot.sh,
158 targets/stage3/stage3-preclean-chroot.sh,
159 targets/stage4/stage4-preclean-chroot.sh:
160 We don't want to run setup_myfeatures in preclean, but still want to update
161 the environment and show our debug information.
163 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
164 targets/stage1/stage1-preclean-chroot.sh,
165 targets/stage2/stage2-preclean-chroot.sh,
166 targets/stage3/stage3-preclean-chroot.sh,
167 targets/stage4/stage4-preclean-chroot.sh,
168 targets/support/chroot-functions.sh:
169 Remove the die on LIBDIR check, since it won't be set on non-multilib
170 profiles. We can now run debug in preclean again.
172 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
173 targets/support/functions.sh:
174 Let's not try to chmod a dangling symlink.
176 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
177 targets/support/chroot-functions.sh:
178 Added emerge --info to debug output. I don't know why I didn't add it before.
180 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
181 targets/stage1/stage1-preclean-chroot.sh,
182 targets/stage2/stage2-preclean-chroot.sh,
183 targets/stage3/stage3-preclean-chroot.sh,
184 targets/stage4/stage4-preclean-chroot.sh:
185 We probably shouldn't be running our debug functions in our stages. Let's
188 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
189 targets/support/chroot-functions.sh:
190 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
193 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
194 targets/support/livecdfs-update.sh:
195 Only copy the handbook icon if one exists.
197 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
198 modules/catalyst_lock.py:
199 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
202 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
203 targets/livecd-stage2/livecd-stage2-controller.sh:
204 We should be matching all possible LIBDIRs, so make sure we do that.
206 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
207 targets/support/livecdfs-update.sh:
208 We no longer need the metadata.tar.bz2, since the Installer uses
211 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
212 targets/stage1/stage1-chroot.sh:
213 We don't need --newuse if we're not using binary packages, so there's no
216 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
217 targets/livecd-stage2/livecd-stage2-controller.sh:
218 Added initial framework for creating the CD's root on livecd/livedvd.
219 Currently, the end result is the same, but I'll be adding code to
220 automatically copy the stages and to automatically download the distfiles.
222 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
223 targets/livecd-stage2/livecd-stage2-controller.sh,
224 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
225 targets/support/rc-update.sh:
226 Change all checks for livecd/type: gentoo-release-livecd to
227 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
228 to allow for auto-fetching of distfiles and stages onto official DVD media.
230 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
231 targets/livecd-stage1/livecd-stage1-controller.sh,
232 targets/livecd-stage2/livecd-stage2-controller.sh:
233 Updated TODO. Added code to livecd-stage1 to generate a package list, which
234 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
235 the distfiles automatically.
237 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
238 modules/generic_stage_target.py:
239 Fix seedcache output so it fits in 80 columns.
241 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
242 targets/stage1/stage1-chroot.sh:
243 We should likely install baselayout before anything else, including the
244 package manager. As such, I've moved it to after sys-apps/baselayout is
247 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
248 targets/livecd-stage2/livecd-stage2-controller.sh:
249 Check for a snapshot in the overlay and error if one is present. This should
250 ensure that the snapshot on the CD is the same as the one used to build the
253 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
254 modules/catalyst_support.py:
255 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
256 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
259 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
260 targets/stage1/stage1-chroot.sh:
261 Change back to using sys-apps/baselayout. We'll need to come up with a
262 better permanent solution now that virtual/baselayout is no more.
264 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
265 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
266 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
268 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
269 targets/support/bootloader-setup.sh:
270 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
273 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
274 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
275 Added TODO. Changed create_handbook_icon call to only be called if
276 /docs/handbook/index.html exists on the disk or in livecd/overlay.
278 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
279 targets/support/kmerge.sh:
280 Run sed on KERNELVERSION to escape the slashes so we can use it in another
283 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
284 targets/support/kmerge.sh:
285 Modify test to run if package.provided exists instead of if it doesn't.
286 Run sed on the correct file.
288 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
289 targets/support/chroot-functions.sh:
290 Added --noreplace to setup_myfeatures merges so we don't blow away any
291 packages which are already installed with the proper USE flags for the given
292 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
294 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
295 livecd/files/README.txt:
296 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
298 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
299 targets/support/rc-update.sh:
300 Added mdraid for baselayout-2 users.
302 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
303 targets/support/kmerge.sh:
304 Clean up package.provided after the kernel build
306 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
307 targets/support/kmerge.sh:
308 It helps if I put things in the correct order so they'll actually execute,
309 rather than getting a nice error from emerge.
311 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
312 targets/support/kmerge.sh:
313 Change upgrade to update.
315 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
316 targets/support/kmerge.sh:
317 Add back in the package.provided code that *should* skip the kernel sources
318 merge for call back and subsequent runs.
320 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
321 targets/support/kmerge.sh:
322 We don't really need to use binary packages for the kernel sources, since it
323 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
324 when we're not using kerncache.
326 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
327 targets/support/kmerge.sh:
328 Remove 'symlink' from USE, since it's not needed and screws up kerncache
330 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
331 targets/livecd-stage2/livecd-stage2-controller.sh:
332 OK, we run our find outside the chroot, so we don't want to use absolute
333 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
334 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
337 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
338 targets/livecd-stage2/livecd-stage2-controller.sh,
339 targets/stage1/stage1-controller.sh:
340 Cleanup the clean section for stage1 and add an updated clean section for
341 livecd-stage2 when we're a minimal, universal, or game CD. This is
342 2.0.6_pre14 for testing.
344 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
345 targets/support/kmerge.sh:
346 We should be using --newuse when merging our packages in callback.
348 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
349 targets/grp/grp-chroot.sh:
350 We should only use --noreplace when building a pkgset, everything else
353 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
354 modules/catalyst_support.py, modules/generic_stage_target.py,
355 modules/grp_target.py:
356 Apply additional patches from bug #207862 for CONTENTS generation.
358 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
359 targets/grp/grp-chroot.sh:
360 Call setup_myemergeopts after changing clst_FETCH.
362 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
363 targets/netboot2/netboot2-pkg.sh:
364 Remove a bit of unnecessary code.
366 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
367 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
368 targets/support/chroot-functions.sh:
369 Fix some spacing on the -* warning, revert Andrew's last change, since it
370 didn't do anything, and clean up the GRP chroot code so it works smarter and
371 set clst_FETCH when clst_grp_type is something other than pkgset.
373 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
374 targets/support/chroot-functions.sh:
375 Don't set --usepkg and --buildpkg when fetching.
377 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
378 modules/generic_stage_target.py:
379 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
382 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
383 modules/generic_stage_target.py:
384 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
385 boot/kernel/${kname}/config copying code in generic_stage_target.
387 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
388 targets/support/kmerge.sh:
389 Make sure we don't give genkernel a --kernel-config if it isn't set in the
392 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
393 modules/generic_stage_target.py, targets/support/kmerge.sh,
394 targets/support/pre-kmerge.sh:
395 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
396 valid, rather than required, changed clst_ksource to default to
397 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
398 removal of USE to after the kernel build so the modules get the correct USE,
399 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
401 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
402 targets/support/kmerge.sh:
403 We should run the default functions for kmerge.sh, too.
405 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
406 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
407 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
408 Updated aboot cdtar with a newer version to support newer kernels.
410 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
411 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
412 Updated make_destpath so it writes out to make.conf as well as exporting
413 ROOT to the environment, added a make_destpath call to cleanup_stages, and
414 adding make_destpath /tmp/stage1root to stage1.
416 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
417 Updated README a bit and rolling 2.0.6_pre12 for testing.
419 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
420 targets/support/create-iso.sh:
421 Removed any further checks for clst_fstype and making sure everybody is
422 using ${mkisofs_zisofs_opts}.
424 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
425 targets/support/livecdfs-update.sh:
426 The default theme for GNOME is now Clearlooks, so we can remove the theme
427 code, but we still want to set the font size.
429 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
430 targets/support/livecdfs-update.sh:
431 We need to put quotes around ${user_comment} or useradd gets confused.
433 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
434 targets/support/chroot-functions.sh:
435 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
438 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
439 targets/support/kmerge.sh:
440 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
441 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
443 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
444 targets/support/create-iso.sh:
445 Bash fscking sucks, so we have to compromise on this code reduction solution
446 a bit. It's still far better than it was
448 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
449 targets/support/create-iso.sh:
450 Don't escape quotes when actually running the command
452 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
453 targets/support/kmerge.sh:
454 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
456 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
457 targets/support/kmerge.sh:
458 Use -L instead of -l in test for symlink
460 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
461 targets/stage1/stage1-controller.sh:
462 Remove code for gcc-config/binutils-config since it should be getting done
463 in the preclean script, anyway.
465 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
466 targets/stage1/stage1-chroot.sh:
467 I missed one place where HOSTUSE was being used incorrectly.
469 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
470 targets/support/kmerge.sh:
471 Escape the correct quote
473 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
474 targets/support/kmerge.sh:
475 Change remaining instances of run_emerge to run_merge
477 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
478 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
479 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
482 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
483 targets/support/bootloader-setup.sh:
484 Let's change our splash checking to a global check so it only needs to be
485 done once. This makes much more sense than having all of those if ... else
488 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
489 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
490 Fix our USE invocation here so things work as expected.
492 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
493 targets/support/livecdfs-update.sh:
494 Force-enable livecd/users for livecd/type gentoo-release-livecd and
497 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
498 targets/support/livecdfs-update.sh:
499 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
502 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
503 targets/livecd-stage2/livecd-stage2-controller.sh:
504 Fixing the snapshot copying so it will only copy the correct snapshot for
505 people who don't know how to properly use wget.
507 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
508 targets/stage1/stage1-chroot.sh:
509 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
512 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
513 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
514 OK, we have to escape our quotes, rather than use single quotes, or we don't
515 evaluate the variables properly.
517 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
518 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
519 targets/support/kmerge.sh:
520 Fixing echo/sed for make.conf writing.
522 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
523 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
524 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
525 Rather than using the environment, we write out our USE to make.conf, then
526 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
527 be written to make.conf, already.
529 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
530 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
531 targets/livecd-stage1/livecd-stage1-chroot.sh,
532 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
533 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
534 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
535 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
536 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
537 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
538 Changing run_emerge to run_merge, changing both setup_portage and
539 setup_myfeatures to add any USE changes to make.conf prior to merge, then
540 removing the settings added, rather than (ab)using the environment.
542 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
543 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
544 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
545 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
546 targets/tinderbox/tinderbox-chroot.sh:
547 Rearrange some of the functions in chroot-functions.sh in preparation for
548 some upcoming changes and rename setup_portage to setup_pkgmgr.
550 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
551 targets/stage1/stage1-controller.sh:
552 Removing an extra env-update call from stage1's preclean.
554 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
555 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
556 targets/support/bootloader-setup.sh:
557 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
558 help.msg which we didn't even use.
560 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
561 targets/support/bootloader-setup.sh:
562 Don't write out out 'default 1' line when creating grub.conf, since the
563 'help' entry is now at the bottom, and we want grub to default to the first
566 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
567 targets/support/bootloader-setup.sh:
568 Removed checks on livecd/splash_type, since we only support one type,
569 removed remaining bootsplash code from bootloader-setup.sh, added automatic
570 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
571 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
573 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
574 targets/livecd-stage2/livecd-stage2-controller.sh:
575 Let's automatically copy in the snapshot if livecd/type is
576 gentoo-release-livecd.
578 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
579 modules/generic_stage_target.py:
580 Fix leading whitespace in empty() so it's only executed if there's something
581 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
582 211410 for pointing this out
584 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
585 targets/support/rc-update.sh:
586 Quote baselayout package atom
588 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
589 targets/support/chroot-functions.sh:
590 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
591 PATH by default. Instead, simply check if it exists.
593 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
594 targets/support/chroot-functions.sh:
595 Remove temporary package listing code, since --verbose is forced on with
598 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
599 Force-enable --verbose when using --debug
601 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
602 targets/support/kmerge.sh:
603 Changing modules-update to update-modules to quiet a warning and keep us
604 from having it get removed out from under us.
606 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
607 targets/support/chroot-functions.sh:
608 Adding a note to myself for better debug and moving run_default_funcs to the
609 bottom of the script so it gets executed. Since this can otherwise break
610 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
612 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
613 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
614 targets/support/chroot-functions.sh:
615 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
616 so we can get the output with --debug, added --newuse to the options for
617 stage1, as we should always rebuild any package where the USE has changed,
618 removed removal of portage logs from stage2-chroot.sh since it is being done
619 by cleanup_stages, moved world removal in cleanup_stages into a check for
620 stages 1 through 3, made update_env_settings check for the existence of
621 env-update before running it since we now run update_env_settings by default
622 everywhere chroot-functions.sh is sourced, and added a section to show_debug
623 to list the packages, since we don't yet force-enable verbose with debug.
625 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
626 modules/catalyst_lock.py:
627 Since my python sucks and I don't feel like troubleshooting it at the
628 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
629 2.0.6_pre8 for testing.
631 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
632 modules/builder.py, modules/catalyst_lock.py:
633 Added some extra debug output to catalyst_lock.py and added Stuart Longland
634 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
636 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
637 modules/catalyst_support.py:
638 change 'is' to == because python is grumpy
640 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
641 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
642 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
643 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
644 targets/support/rc-update.sh:
645 Removing support for bootsplash, since it hasn't been in a supported kernel
646 in a couple years and isn't accepted upstream.
648 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
649 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
650 Fix up the sed for genkernel so it works on versions both before and after
651 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
652 change was a bit too aggressive.
654 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
655 targets/support/bootloader-setup.sh:
656 Change grub timeout to 15 seconds instead of 150.
658 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
659 targets/support/pre-kmerge.sh:
660 Comment out sed on genkernel executable as it appears to do nothing these
663 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
664 targets/livecd-stage2/livecd-stage2-controller.sh:
665 Only call find on libdirs that actually exist. Thanks to Kristoffer
666 <krek6597@student.uu.se> in bug #210807.
668 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
669 modules/generic_stage_target.py:
670 Add warning about -* in foo/use in the spec.
672 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
673 targets/embedded/embedded-chroot.sh,
674 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
675 targets/grp/grp-preclean-chroot.sh,
676 targets/livecd-stage1/livecd-stage1-chroot.sh,
677 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
678 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
679 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
680 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
681 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
682 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
683 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
684 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
685 targets/tinderbox/tinderbox-preclean-chroot.sh:
686 Change all . to source.
688 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
689 targets/embedded/embedded-preclean-chroot.sh,
690 targets/grp/grp-preclean-chroot.sh,
691 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
692 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
693 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
694 targets/stage3/stage3-preclean-chroot.sh,
695 targets/stage4/stage4-preclean-chroot.sh,
696 targets/support/chroot-functions.sh,
697 targets/tinderbox/tinderbox-preclean-chroot.sh:
698 Added a cleanup_stages function and added it to the appropriate places.
700 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
701 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
702 targets/livecd-stage1/livecd-stage1-chroot.sh,
703 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
704 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
705 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
706 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
707 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
708 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
709 Removing any functions that we now call by default when we source
710 chroot-functions.sh by default.
712 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
713 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
714 targets/livecd-stage1/livecd-stage1-chroot.sh,
715 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
716 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
717 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
718 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
719 Clean up the debug code that I've added to stage1, move it to
720 chroot_functions.sh, and call it from all of our main targets.
722 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
723 modules/generic_stage_target.py:
724 Wow. I need to make sure that we actually comment comments in make.conf or
725 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
726 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
728 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
729 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
730 targets/stage3/stage3-chroot.sh:
731 We need to be sure we clear out /var/log/portage/elog as well as
732 /var/log/emerge.log for stages 1 through 3.
734 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
735 modules/generic_stage_target.py,
736 targets/livecd-stage2/livecd-stage2-controller.sh,
737 targets/support/livecdfs-update.sh:
738 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
739 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
740 80 columns. This is catalyst 2.0.6_pre5 for testing.
742 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
743 modules/generic_stage_target.py:
744 Apparently, python doesn't like it when you put a set of comments in front
745 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
748 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
749 modules/generic_stage_target.py:
750 Huge refactoring of modules/generic_stage_target.py to fix indentation and
751 generally clean up the code so it's a bit easier to read/follow.
753 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
754 modules/generic_stage_target.py:
755 Sort and de-dupe myusevars.
757 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
758 targets/stage1/stage1-chroot.sh:
759 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
761 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
762 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
763 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
764 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
765 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
766 targets/tinderbox/tinderbox-chroot.sh:
767 Move export of FEATURES to setup_myfeatures.
769 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
770 targets/stage1/stage1-chroot.sh:
771 Added some debug code to stage1 and fixed a nice bug where we weren't
772 building with the correct USE. Unfortunately, this invalidates any caches
773 for stage1, since we were building with the entire USE from the profile.
774 This is 2.0.6_pre4 for testing.
776 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
777 targets/stage1/stage1-chroot.sh:
778 We don't need to do the device building twice, so removing USE=build from
779 first baselayout install.
781 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
782 targets/support/livecdfs-update.sh:
783 We check for a plugdev group, add it if it doesn't exist, and make sure any
784 users specified by livecd/users is in the group.
786 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
787 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
788 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
790 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
791 modules/catalyst_support.py:
792 Fix up calc_contents in contents_map. Thanks to Brent Baude
793 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
796 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
797 targets/stage1/stage1-chroot.sh:
798 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
799 empty and will cause issues in stage3 and beyond.
801 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
802 targets/support/kmerge.sh, targets/support/rc-update.sh:
803 Changed some of the rc-update code so it should work with baselayout-2,
804 also. This is 2.0.6_pre2 for testing.
806 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
807 files/catalyst.conf, modules/catalyst_support.py,
808 modules/generic_stage_target.py, modules/grp_target.py,
809 modules/snapshot_target.py:
810 Added support for generating CONTENTS files automatically. Patch by Robin
811 Johnson <robbat2@gentoo.org> for bug #207862.
813 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
814 modules/snapshot_target.py:
815 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
816 exclude digest-* files from the snapshot.
818 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
819 arch/x86.py, modules/generic_stage_target.py:
820 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
821 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
823 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
824 targets/support/kmerge.sh:
825 Make the --kerncache option to genkernel dependent on 'kerncache' being in
826 options, so that it can actually be turned off.
828 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
830 Rearrange things in the arch/*.py files to ensure that nothing is used
831 before it has been defined.
833 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
834 Reorder arch/powerpc.py to make python happy.
836 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
837 modules/snapshot_target.py:
838 Change .svn --include to an --exclude like it was supposed to be.
840 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
842 Added several subarches for mips so we can dump the mips subarch profiles
843 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
846 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
847 targets/livecd-stage2/livecd-stage2-controller.sh:
848 Changed the code for copying the MOTD files so it's fewer lines and makes
851 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
852 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
853 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
854 sparc64.py into sparc.py, so we have a cleaner set of arch files.
856 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
858 Did a little cleanup on the x86.py to remove some redundant entries and
859 added nocona and core2 to amd64.py, though they're currently commented out.
861 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
862 modules/generic_stage_target.py:
863 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
864 flags defined in the spec file.
866 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
867 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
868 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
869 since catalyst sets CXXFLAGS=CFLAGS by default.
871 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
872 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
873 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
875 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
876 Added prescott to the subarches for x86.
878 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
879 modules/netboot2_target.py, targets/support/kmerge.sh:
880 Add patch to enabled netboot2/linuxrc and automatically add path for
881 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
882 <jsbronder@gentoo.org> in bug #208106.
884 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
885 modules/netboot2_target.py:
886 Allow root_overlay in netboot2 target for bug #208106.
888 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
889 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
890 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
891 Added USE=bindist automatically to everything that inherits set_use from
892 generic_stage_target, added USE=bindist to livecd_stage1_target, added
893 USE=bindist to emerge run for stage1, and did some minor cleanup in
894 get_libdir in chroot-functions.
896 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
897 targets/support/bootloader-setup.sh:
898 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
900 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
901 examples/generic_stage_template.spec, examples/grp_template.spec,
902 examples/livecd-stage1_template.spec,
903 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
904 examples/stage4_template.spec, examples/tinderbox_template.spec:
905 Changing link so it no longer points to a dead page. This is for bug #208609.
907 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
908 modules/snapshot_target.py:
909 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
911 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
912 targets/stage1/stage1-chroot.sh:
913 As much as I hate this, we're going to force baselayout to install first.
914 This will keep us from having any issues with packages that don't respect
917 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
918 Reorder options in catalyst.conf so they're alphabetical.
920 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
921 targets/support/bootloader-setup.sh:
922 Add 'pager on' to grub.conf for bug #208531.
924 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
925 livecd/files/README.txt, livecd/files/x86-F6.msg:
926 Removing the unused kernel command line options from Volume/Device Management.
928 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
929 This is now 2.0.5 for release.
931 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
932 files/catalyst.conf, modules/catalyst_support.py,
933 modules/generic_stage_target.py,
934 targets/embedded/embedded-preclean-chroot.sh,
935 targets/grp/grp-preclean-chroot.sh,
936 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
937 targets/stage2/stage2-preclean-chroot.sh,
938 targets/stage3/stage3-preclean-chroot.sh,
939 targets/support/chroot-functions.sh,
940 targets/tinderbox/tinderbox-preclean-chroot.sh:
941 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
942 sys-devel/icecream cluster compiler support for bug #200095. This is
943 catalyst 2.0.5_pre6 for testing.
945 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
946 files/catalyst.conf, modules/generic_stage_target.py:
947 Add the option for using metadata_overlay with portage to speed up cache.
949 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
950 modules/stage1_target.py, modules/stage2_target.py,
951 modules/stage3_target.py:
952 Add /etc/portage to cleanables for stages 1 through 3.
954 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
955 livecd/files/livecd-local.start,
956 targets/livecd-stage2/livecd-stage2-controller.sh,
957 targets/support/livecdfs-update.sh:
958 We apparently still need profiles/eclass for building the stage3 from the
959 LiveCD with the installer.
961 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
962 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
965 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
966 targets/livecd-stage2/livecd-stage2-controller.sh,
967 targets/support/livecdfs-update.sh:
968 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
969 preservation of eclasses/profiles, and remove copying of livecd-local.start
970 since it's not needed anymore.
972 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
973 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
974 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
977 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
978 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
979 Removing old mkvardb code which is no longer used, commenting out setting of
980 Gnome theme for testing now that Clearlooks has been default for some time,
981 and changing vdb move from a case statement to a simple if statement. This
982 is 2.0.5_pre5 for testing.
984 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
985 modules/stage1_target.py:
986 Removing cleaning of python encodings for bug #64890.
988 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
989 modules/generic_stage_target.py:
990 Add an extra warning into the generated make.conf about changing the CHOST.
992 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
993 targets/support/livecdfs-update.sh:
994 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
996 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
997 targets/embedded/embedded-preclean-chroot.sh,
998 targets/grp/grp-preclean-chroot.sh,
999 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1000 targets/stage2/stage2-preclean-chroot.sh,
1001 targets/stage3/stage3-preclean-chroot.sh,
1002 targets/tinderbox/tinderbox-preclean-chroot.sh:
1003 Check to see if distcc is enabled before calling cleanup_distcc().
1005 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1006 arch/sparc.py, arch/x86.py:
1007 Look for linux32 in /bin and /usr/bin.
1009 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1010 modules/generic_stage_target.py:
1011 Make error message more specific when removing immutable flag.
1013 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1014 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1015 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1016 information, and added a small fix for FreeBSD for bug #169041. This is
1017 catalyst 2.0.5_pre4 for testing.
1019 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1020 targets/support/chroot-functions.sh:
1021 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1022 patch from bug #120076 to add cross-compiling support to our distcc
1025 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1026 targets/support/chroot-functions.sh:
1027 Added a version of get_libdir from multilib.eclass so we can determine where
1028 to go poking around if we need to touch anything in libdir.
1030 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1031 Print an error saying what target failed before the traceback.
1033 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1034 modules/catalyst_support.py:
1035 When parsing make.conf, first try pkgcore's
1036 snakeoil.fileutils.read_bash_dict(), then portage's
1037 portage_util.getconfig(), then the internal parse_makeconf().
1039 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1040 modules/catalyst_support.py:
1041 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1043 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1044 examples/netboot_template.spec, examples/tinderbox_template.spec,
1045 modules/grp_target.py, modules/tinderbox_target.py:
1046 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1047 modules, and remove extra pkgcache_path and kerncache_path options from
1050 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1051 This is catalyst 2.0.5_pre3 for testing the new stages code.
1053 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1054 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1055 We need to force USE=bindist on for building stages.
1057 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1058 modules/generic_stage_target.py:
1059 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1060 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1062 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1063 targets/support/rc-update.sh:
1064 Added support for the newer versions of splashutils which use fbcondecor as
1065 the init script. This is catalyst 2.0.5_pre1 for testing.
1067 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1068 targets/livecd-stage2/livecd-stage2-controller.sh:
1069 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1072 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1073 modules/generic_stage_target.py, modules/stage1_target.py,
1074 modules/stage2_target.py:
1075 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1078 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1079 modules/generic_stage_target.py, modules/netboot2_target.py:
1080 Fix typo in getopt call for --clear-autoresume. thanks to
1081 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1082 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1083 Copy overlay files in netboot2 target into proper dir for bug #174635.
1085 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1086 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1087 targets/support/netboot2-final.sh:
1088 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1089 fix a minor bug in System.map copying, add portage_overlay support, and adds
1090 the ability to use globbing in the package file lists for the netboot2
1093 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1094 +targets/netboot2/nb-busybox.cf:
1095 Added nb-busybox.cf to the netboot2 target for bug #174298.
1097 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1098 targets/support/chroot-functions.sh:
1099 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1101 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1102 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1103 Change moving the VDB until after we have processed unmerge by moving it
1104 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1105 unmerge packages from the gentoo-release-livecd target.
1107 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1108 targets/support/kmerge.sh:
1109 Commented out the package.provided code in catalyst that seemed to cause
1110 problems with kerncache in testing. This is 2.0.4 and should be used for the
1113 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1114 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1115 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1116 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1117 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1118 improve the netboot2 target.
1120 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1121 modules/generic_stage_target.py:
1122 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1123 cause catalyst to export boolean variables as well as string-based
1126 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1127 modules/generic_stage_target.py:
1128 Fixing check for invalid subarch to not filter too much. Fix from Mike
1129 Frysinger <vapier@gentoo.org> for bug #173532.
1131 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1132 Added s390x (64-bit) support via a patch from Mike Frysinger
1133 <vapier@gentoo.org> for bug #173002.
1135 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1136 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1137 targets/livecd-stage1/livecd-stage1-chroot.sh,
1138 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1139 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1140 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1141 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1142 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1143 targets/support/pre-kmerge.sh:
1144 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1145 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1146 certain functions/code paths when running with -F/--fetchonly. Simplified
1147 kmerge.sh with regards to kerncache and callback packages. Also, changed
1148 ccache/distcc installs to use run_emerge instead of emerge directly, which
1149 allows us to more easily replace the underlying package manager, or add
1150 support for multiple package managers to catalyst.
1152 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1153 modules/grp_target.py:
1154 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1155 portage_overlay functionality to GRP, where it was mistakenly missing, for
1156 bug #171157. This is catalyst 2.0.3 and ready for release.
1158 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1159 targets/livecd-stage1/livecd-stage1-controller.sh,
1160 targets/support/livecdfs-update.sh:
1161 Removed the generation of grppkgs.txt since the Installer now uses vdb
1164 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1165 targets/support/create-iso.sh:
1166 Fix creation of the EFI images. Since it is FAT, we can't go around
1167 perserving permissions, now, can we?
1169 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1170 targets/support/livecdfs-update.sh:
1171 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1172 broken sed for rc.conf, which caused all kinds of hell to break loose when
1173 booting a new CD. This is 2.0.3_pre3.
1175 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1176 modules/generic_stage_target.py:
1177 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1178 such as group- from /etc before creating our stage tarballs. This is for bug
1181 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1182 targets/support/livecdfs-update.sh:
1183 Commenting out the livecd-kernel code, since the Installer should be doing
1184 everything necessary itself.
1186 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1187 targets/support/livecdfs-update.sh:
1188 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1189 the usbutils hanlding in case they follow suit with pciutils.
1191 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1192 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1193 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1194 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1195 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1196 problems with using all of the various subarch settings.
1198 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1199 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1200 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1201 check look in the correct location, and made sure we don't delete /voot
1202 within the EFI code if grub is present.
1204 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1205 modules/generic_stage_target.py:
1206 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1207 #166294. This one should fix the HPPA/PPC architectures.
1209 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1210 targets/support/chroot-functions.sh:
1211 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1212 remove the autoresume point for portage, as it really isn't needed and
1213 doesn't really gain us much, anyway.
1215 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1216 targets/stage1/stage1-chroot.sh:
1217 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1219 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1220 examples/generic_stage_template.spec, examples/grp_template.spec,
1221 examples/livecd-stage1_template.spec,
1222 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1223 examples/netboot_template.spec, examples/snapshot_template.spec,
1224 examples/stage4_template.spec, examples/tinderbox_template.spec:
1225 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1228 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1229 targets/support/livecdfs-update.sh:
1230 Make sure the user owns his home directory for bug #147195.
1232 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1233 +files/catalystrc, modules/catalyst_support.py:
1234 Re-arranged catalyst.conf to make it easier to follow while looking at the
1235 online reference and added a default catalystrc file, which does nothing.
1237 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1238 modules/catalyst_support.py, modules/embedded_target.py,
1239 modules/generic_stage_target.py, modules/grp_target.py,
1240 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1241 modules/stage3_target.py, modules/tinderbox_target.py:
1242 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1243 tab/space nastiness. This is for bug #161915.
1245 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1246 modules/generic_stage_target.py:
1247 Fixed new cbuild code with another patch from Mike Frysinger
1248 <vapier@gentoo.org> to allow the usage of subarches.
1250 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1251 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1252 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1253 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1254 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1255 targets/support/create-iso.sh, targets/support/functions.sh,
1256 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1257 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1259 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1260 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1261 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1262 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1263 modules/catalyst_lock.py, modules/catalyst_support.py,
1264 modules/embedded_target.py, modules/generic_stage_target.py,
1265 modules/generic_target.py, modules/grp_target.py,
1266 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1267 modules/netboot2_target.py, modules/netboot_target.py,
1268 modules/snapshot_target.py, modules/stage1_target.py,
1269 modules/stage2_target.py, modules/stage3_target.py,
1270 modules/stage4_target.py, modules/tinderbox_target.py,
1271 targets/embedded/embedded-chroot.sh,
1272 targets/embedded/embedded-controller.sh,
1273 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1274 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1275 targets/grp/grp-preclean-chroot.sh,
1276 targets/livecd-stage1/livecd-stage1-chroot.sh,
1277 targets/livecd-stage1/livecd-stage1-controller.sh,
1278 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1279 targets/livecd-stage2/livecd-stage2-controller.sh,
1280 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1281 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1282 targets/netboot2/netboot2-controller.sh,
1283 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1284 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1285 targets/stage1/stage1-controller.sh,
1286 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1287 targets/stage2/stage2-controller.sh,
1288 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1289 targets/stage3/stage3-controller.sh,
1290 targets/stage3/stage3-preclean-chroot.sh,
1291 targets/stage4/stage4-controller.sh,
1292 targets/stage4/stage4-preclean-chroot.sh,
1293 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1294 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1295 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1296 targets/tinderbox/tinderbox-controller.sh,
1297 targets/tinderbox/tinderbox-preclean-chroot.sh:
1298 Removing old CVS Header lines, which are no longer used since moving to SVN.
1300 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1301 targets/stage4/stage4-chroot.sh:
1302 Added back a missing 'then' from stage4 target.
1304 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1305 modules/generic_stage_target.py:
1306 Fix indentation so things actually work.
1308 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1309 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1312 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1313 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1314 Fix the display manager sed lines and change the icon for the local Handbook
1315 to use the GNOME 2.16 icon for gedit.
1317 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1318 modules/generic_stage_target.py:
1319 Changed the portage_overlay option to always install overlays in
1320 /usr/local/portage and added code to clean up /usr/local/portage and
1321 make.conf after sucessful execution and before creation of ISO/tarballs.
1323 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1324 targets/support/livecdfs-update.sh:
1325 Fixed a typo which broke coldplugging.
1327 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1328 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1329 Added a create_handbook_icon function and rearranged some of the icon
1330 creation for the LiveCD. This should resolve bug #143725 once a new release
1333 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1334 targets/support/livecdfs-update.sh:
1335 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1336 coldplugging. This allows us to unpack our firmware before we detect
1337 devices, so that devices that need it will get it.
1339 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1340 modules/generic_stage_target.py:
1341 Fix a typo in generic_stage_target.
1343 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1344 targets/support/livecdfs-update.sh:
1345 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1346 /etc/conf.d/xdm so we support older snapshots and newer ones.
1348 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1349 modules/livecd_stage2_target.py:
1350 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1353 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1354 modules/livecd_stage2_target.py:
1355 Reverted change in livecd-stage2 to the action_sequence until I can figure
1356 out what the problem is with it.
1358 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1359 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1360 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1361 modules/livecd_stage2_target.py:
1362 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1363 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1365 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1366 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1367 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1368 resolves an issue where a variable could be accessed unitialized in obscure
1369 circumstances. This is wrt bug #144984.
1371 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1372 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1373 modules/stage2_target.py, modules/stage4_target.py:
1374 Fixed up action_sequence when using --fetchonly to not create tarballs or
1375 ISO images for bug #143392.
1377 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1378 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1379 Clean up the USE usage in GRP/stage4.
1381 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1382 modules/generic_stage_target.py, modules/stage1_target.py,
1383 modules/stage2_target.py:
1384 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1385 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1387 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1388 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1389 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1390 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1391 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1392 instances of USE_ORDER since auto hasn't been valid for some time. This is
1395 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1396 modules/generic_stage_target.py, modules/stage1_target.py:
1397 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1398 goodness wrt bug #153587.
1400 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1401 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1402 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1404 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1405 modules/generic_stage_target.py, modules/stage4_target.py:
1406 Added a check to see if we have the tarball option enabled, which causes
1407 catalyst to run the capture sequence. This was requested by Tim Yamin for
1408 the stage4 target, but I thought it should be usable on any stage target.
1410 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1411 targets/support/livecdfs-update.sh:
1412 Moved fstab tweaks all into one location and added make.conf tweak for bug
1415 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1416 Changed the options to be in alphabetical order so my meatspace logical
1417 parser can process them better, added the compress and tarball options,
1418 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1419 removed the unused -x command line parameter for bug #151405.
1421 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1422 modules/generic_stage_target.py:
1423 Added a warning about changing the CHOST setting for bug #142034.
1425 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1426 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1427 targets/support/chroot-functions.sh:
1428 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1429 <flameeyes@gentoo.org> and attached to bug #150351.
1431 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1432 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1433 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1434 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1435 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1436 modules/embedded_target.py, modules/generic_stage_target.py,
1437 modules/generic_target.py, modules/grp_target.py,
1438 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1439 modules/netboot2_target.py, modules/netboot_target.py,
1440 modules/snapshot_target.py, modules/stage1_target.py,
1441 modules/stage2_target.py, modules/stage3_target.py,
1442 modules/stage4_target.py, modules/tinderbox_target.py,
1443 targets/embedded/embedded-chroot.sh,
1444 targets/embedded/embedded-controller.sh,
1445 targets/embedded/embedded-fs-runscript.sh,
1446 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1447 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1448 targets/grp/grp-preclean-chroot.sh,
1449 targets/livecd-stage1/livecd-stage1-chroot.sh,
1450 targets/livecd-stage1/livecd-stage1-controller.sh,
1451 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1452 targets/livecd-stage2/livecd-stage2-controller.sh,
1453 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1454 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1455 targets/netboot2/netboot2-controller.sh,
1456 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1457 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1458 targets/stage1/stage1-controller.sh,
1459 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1460 targets/stage2/stage2-controller.sh,
1461 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1462 targets/stage3/stage3-controller.sh,
1463 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1464 targets/stage4/stage4-controller.sh,
1465 targets/stage4/stage4-preclean-chroot.sh,
1466 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1467 targets/support/functions.sh, targets/support/kmerge.sh,
1468 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1469 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1470 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1471 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1472 targets/tinderbox/tinderbox-controller.sh,
1473 targets/tinderbox/tinderbox-preclean-chroot.sh:
1474 Removing all copyright and license comment headers from all files so we
1475 don't ever get another bug like bug #149638.
1477 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1478 modules/generic_stage_target.py:
1479 Clean up more spacing/capitalization.
1481 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1482 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1483 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1484 targets/embedded/embedded-controller.sh,
1485 targets/embedded/embedded-fs-runscript.sh,
1486 targets/embedded/embedded-preclean-chroot.sh,
1487 targets/livecd-stage2/livecd-stage2-controller.sh,
1488 targets/netboot2/netboot2-copyfile.sh,
1489 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1490 targets/support/pre-kmerge.sh:
1491 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1492 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1493 calls in kmerge.sh, and updated README.
1495 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1496 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1497 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1499 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1500 modules/catalyst_support.py:
1501 Added fix for bug #143348.
1503 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1504 targets/support/livecdfs-update.sh:
1505 Added -q to emerge call for systempkgs.txt just to be on the safe side.
1507 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1508 targets/livecd-stage2/livecd-stage2-controller.sh,
1509 targets/support/livecdfs-update.sh:
1510 Changed some copy commands to use -f, added a check for /etc/gconf before
1511 moving it when not using gentoo-release-livecd, and fixed a sed for root's
1512 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
1513 <luca.casagrande@gmail.com>.
1515 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1516 targets/support/livecdfs-update.sh:
1517 Fixing sed so that systemspkgs.txt is built properly.
1519 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1520 The sparc32 binary is in /bin, not /usr/bin.
1522 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1523 targets/support/chroot-functions.sh:
1524 We now only set the options for pkgcache if we are not using fetchonly. This
1525 should work around a problem where portage won't fetch the files if a binpkg
1526 already exists for the package.
1528 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1529 targets/support/livecdfs-update.sh:
1530 Added code to make a backup of custom.conf before we edit it for the
1533 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1534 targets/support/livecdfs-update.sh:
1535 Remove sed from splash section, since it wasn't actually resolving the
1536 issue, anyway. Change the installer's dialog front-end code to simply run
1537 via sudo, since we don't need to worry about having the X DISPLAY setup or
1538 anything. This is catalyst 2.0, so you guys can all start rejoicing.
1540 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1541 targets/support/livecdfs-update.sh:
1542 Fix my sed line so it actually applies correctly.
1544 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1545 targets/support/chroot-functions.sh:
1546 Added check for verbose, and add --verbose if found, or --quiet, to emerge
1549 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1550 targets/support/livecdfs-update.sh:
1551 Fix the splash code so we have our splash theme on all 6 virtual consoles,
1552 as well as a possible fix for the read-only filesystem messages from
1553 /sbin/splash-functions.sh
1555 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1556 targets/support/chroot-functions.sh:
1557 Fix --fetchonly to actually work.
1559 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1560 examples/livecd-stage2_template.spec:
1561 Added description for livecd/fsops to livecd-stage2's spec template.
1563 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1564 targets/support/livecdfs-update.sh:
1565 I've modified the GDM configuration section to work correctly. I have also
1566 ensured that xdm is no longer started just because livecd/xdm is used, which
1567 was causing issues for the generic-livecd type. This is 2.0_rc50, which
1568 should be the last of the 'release candidates' made. If there are no bug
1569 reports in 2 days, then I'm rolling this as 2.0 final.
1571 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1572 targets/support/livecdfs-update.sh:
1573 Hopefully, I have fixed the issue with the Installer icons. We'll have to
1574 see once the newer Installer is released, as I still have to fix the
1577 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1578 targets/support/rc-update.sh:
1579 Removed famd from the default runlevel for gentoo-release-livecd. It really
1580 shouldn't cause a problem, but I prefer it stay a bit clean.
1582 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1583 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1584 targets/support/create-iso.sh, targets/support/kmerge.sh,
1585 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
1586 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
1588 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1589 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1590 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
1591 targets/support/bootloader-setup.sh:
1592 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
1593 parameters support. This is for bug #139300.
1595 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1596 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1597 targets/support/filesystem-functions.sh:
1598 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
1599 and also to remove some redundant values from livecd-stage2's valid_values.
1602 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
1604 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
1606 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1607 modules/generic_stage_target.py:
1608 Fix a problem where catalyst was creating an initial list, then putting that
1609 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
1610 pointing it out and for the fix. This is for bug #136351.
1612 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1613 targets/support/unmerge.sh:
1614 Removing loop for unmerge, as it didn't actually solve anything and the
1615 portage team has helped us out by reverting the behavior that caused this
1616 change in the first place.
1618 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1619 modules/netboot2_target.py, modules/stage1_target.py,
1620 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
1621 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
1622 having /proc mounted during the preclean stage and also to clean up the
1623 netboot2 code. This is 2.0_rc48.
1625 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1626 targets/support/unmerge.sh:
1627 Change our unmerge from being a single unmerge to a loop, to work around an
1628 unexpected change in portage 2.1's unmerge processing.
1630 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1631 targets/support/bootloader-setup.sh:
1632 Fixed a problem where we were putting the kernel name in twice and causing
1633 and error when using grub as a bootloader. This is for bug #137252.
1635 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1636 targets/support/bootloader-setup.sh:
1637 Added a second pass to the alpha bootloader setup to create aboot items for
1638 serial console for bug #133457.
1640 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1641 +livecd/cdtar/arcload-0.43-r1.tbz2:
1642 Added arcload cdtar for mips.
1644 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1645 targets/netboot/netboot-controller.sh:
1646 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
1649 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1650 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1651 Add patch from bug #135051 to fix the seedcache extraction logic.
1653 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1654 targets/support/livecdfs-update.sh:
1655 Don't set icon theme to Clearlooks, since it doesn't exist.
1657 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1658 targets/support/livecdfs-update.sh:
1659 Fix sed on installer icons.
1661 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1664 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1665 targets/stage1/stage1-controller.sh:
1666 Added a -type f to the find call in stage1 for bug #132180.
1668 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1669 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
1670 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
1671 properly on IBM PPC64 machines.
1673 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1674 modules/generic_stage_target.py:
1677 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1678 targets/support/rc-update.sh:
1679 Removed x-setup from default runlevel, as it is now controlled via the
1680 autoconfig init script.
1682 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
1683 Fix ppc64 based arches to subclass ppc64
1685 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1686 modules/livecd_stage1_target.py:
1687 Use the full category/package name for livecd-tools.
1689 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1690 targets/support/livecdfs-update.sh:
1691 Make copies and deletes recursive for firmware since some packages put their
1692 firmware in a subdirectory.
1694 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1695 targets/support/livecdfs-update.sh:
1696 Fix detection of the Installer.
1698 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1699 Added 970, power3, power4, and power5 sub-arches for ppc64.
1701 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1702 targets/support/livecdfs-update.sh:
1703 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
1704 no longer necessary and can cause possible problems with Installer-based
1707 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
1708 recursive directory create
1710 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1711 modules/catalyst_support.py:
1712 Changed a display error from bug #131502 and rolling 2.0_rc45.
1714 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1715 targets/support/create-iso.sh:
1716 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
1719 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
1720 modules/generic_stage_target.py:
1721 digests function uses raw output from hash function now
1723 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1724 change hash result format so .DIGESTS is generated correctly
1726 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1727 modules/catalyst_support.py:
1728 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
1731 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1732 targets/support/livecdfs-update.sh:
1733 Added a space for bug #131181.
1735 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1736 targets/support/kmerge.sh:
1737 Fixed creation of kernelpkgs.txt file for the installer.
1739 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1740 modules/generic_stage_target.py:
1741 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
1744 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1745 targets/livecd-stage2/livecd-stage2-controller.sh,
1746 targets/support/bootloader-setup.sh:
1747 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
1748 rolling out an emergency rc44.
1750 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1751 targets/support/bootloader-setup.sh:
1752 If you use elif, you have to use a then after it. Yeah, that one's totally
1755 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1756 targets/support/livecdfs-update.sh:
1757 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
1759 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1760 targets/support/rc-update.sh:
1761 Removed runlevel deletion, as it probably wasn't a good idea. This is for
1764 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1765 targets/support/bootloader-setup.sh:
1766 Removed bootplash support from ppc/ppc64 since they only will work with
1767 gensplash. Forced use of livecd/splash_type of bootsplash to get
1768 splash=silent. This should reduce the number of things on the kernel command
1769 line that aren't necessary.
1771 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1772 modules/catalyst_support.py:
1773 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
1774 parse_spec. This should resolve bug #130103, as well as make the code much
1775 cleaner. This is 2.0_rc42.
1777 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1778 modules/generic_stage_target.py:
1779 Forced -p on tar for compressing stages.
1781 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1782 targets/support/chroot-functions.sh:
1783 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
1786 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1787 targets/stage1/build.py:
1788 Added patch to build.py for portage 2.1 support.
1790 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1791 targets/support/kmerge.sh:
1792 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
1793 <liyiming@ict.ac.cn> in bug #129890.
1795 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1796 targets/support/livecdfs-update.sh:
1797 Moved sed line for ##STARTX to end of file, since we aren't touching
1798 /etc/startx until the end.
1800 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1801 targets/support/livecdfs-update.sh:
1802 Added a check for the games group and add it if it doesn't exist already.
1803 This should resolve bug #125498.
1805 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1806 examples/generic_stage_template.spec, examples/grp_template.spec,
1807 examples/livecd-stage1_template.spec,
1808 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1809 examples/netboot_template.spec, examples/snapshot_template.spec,
1810 examples/stage4_template.spec, examples/tinderbox_template.spec:
1811 Removed portdir_overlay from the snapshot example spec and added
1812 portage_overlay to the example specs for the relevant targets.
1814 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1815 This is 2.0_rc41 since it has better LiveCD support.
1817 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1818 targets/support/livecdfs-update.sh:
1821 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1822 targets/support/functions.sh:
1823 Removed check for livecd/dev-manager being udev since it was done
1824 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
1825 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
1826 #128265 for pointing this out.
1828 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1829 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
1830 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
1831 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
1833 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1834 modules/generic_stage_target.py:
1835 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
1836 live system. You can thank Andrew Gaffney for the fix.
1838 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1839 targets/livecd-stage2/livecd-stage2-controller.sh:
1840 Don't copy motd files if we're using livecd/type generic-livecd.
1842 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1843 targets/livecd-stage2/livecd-stage2-controller.sh,
1844 targets/support/livecdfs-update.sh:
1845 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
1846 some extra cleanup to generic-livecd.
1848 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1849 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
1850 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
1851 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
1852 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
1853 targets/support/bootloader-setup.sh:
1854 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
1855 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
1856 and removed all older cdtar files for PPC*.
1858 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1859 livecd/files/livecd.motd.txt:
1860 Added message to the official LiveCD MOTD mentioning how to run the
1861 installer. Blame codeman. This is 2.0_rc40.
1863 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1864 fix so snapshot target doesnt have errors
1866 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1867 targets/support/livecdfs-update.sh:
1868 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
1869 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
1872 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1873 targets/support/rc-update.sh:
1874 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
1877 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1878 targets/support/livecdfs-update.sh:
1879 Added wrapping around the udev sed for those crazy 2.4-users.
1881 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1882 targets/support/livecdfs-update.sh:
1883 Added sed fix for udev starting evms_activate unconditionally. This is
1886 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
1887 add stage4/unmerge stage4/rm to valid options
1889 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1890 targets/support/rc-update.sh:
1891 Added fix for bug #122154 from Rajiv Manglani.
1893 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1894 targets/support/kmerge.sh:
1895 Fixed creation of kernelpkgs.txt for the Installer.
1897 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1898 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
1899 Updated elilo tarball for IA64.
1901 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1902 DIGESTS support for snapshot creation
1904 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1905 This is catalyst 2.0_rc38, codenamed: When will the stinking release
1906 candidates ever end?
1908 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1909 fix for .DIGESTS.DIGESTS issue in grp
1911 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
1912 modules/generic_stage_target.py:
1913 fix for failure when root_overlay is not set
1915 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1916 targets/support/bootloader-setup.sh:
1917 Added IA64/SGI patch from plasmaroo.
1919 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1920 targets/livecd-stage1/livecd-stage1-controller.sh,
1921 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1922 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
1925 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
1926 modules/generic_stage_target.py:
1927 Allow multiple overlays for root_overlay and overlay spec option
1929 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1930 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
1931 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
1932 targets/support/rc-update.sh:
1933 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
1934 fixed bug #122154. This is catalyst 2.0_rc36.
1936 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1937 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
1938 Updated the LiveCD motd to tell the user to run the display manager again,
1939 rather than startx, while mentioning that startx is useful as a rescue X
1940 session since it starts twm. This is catalyst 2.0_rc35.
1942 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
1943 Add hfs-hide options to mkisofs so macs boot
1945 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
1946 modules/generic_stage_target.py:
1947 Fix indentation issues
1949 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1952 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
1953 targets/support/bootloader-setup.sh:
1954 add additional console less entry when consoles are chosen for ppc64
1956 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
1957 modules/generic_stage_target.py:
1958 fix kernelopts and extraversion env variable exports
1960 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1961 targets/support/livecdfs-update.sh:
1962 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
1963 to Andrew Gaffney for spotting this. This is 2.0_rc33.
1965 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1966 targets/support/kmerge.sh:
1967 Changing the way we determine if extraversion is set. This is catalyst
1970 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1971 targets/support/livecdfs-update.sh:
1972 Change net.ethX links to link to net.lo instead of net.eth0.
1974 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1975 examples/stage4_template.spec:
1976 Fixed rcadd example for stage4. Blame rajiv.
1978 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1979 This is catalyst 2.0_rc31.
1981 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1982 targets/support/livecdfs-update.sh:
1983 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
1984 Gaffney for pointing me in the right direction.
1986 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
1987 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
1989 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1992 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
1993 examples/livecd-stage2_template.spec:
1994 updated examples to have console and machine_type
1996 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
1997 targets/support/bootloader-setup.sh:
1998 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2001 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2002 This is catalyst 2.0_rc29.
2004 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2005 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2006 Removed extra yaboot.conf from
2007 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2009 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2010 targets/support/kill-chroot-pids.sh:
2011 add sleep to try and give processes a chance to die. bug 119940
2013 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2014 targets/support/functions.sh:
2015 Removed some quotes to make sure we have a binary operator and closing bug
2018 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2019 targets/support/create-iso.sh:
2020 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2022 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2023 targets/support/bootloader-setup.sh:
2024 Added path from bug #120935 for PPC/PPC64.
2026 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2027 Additional spacing fixes submitted by `Kumba
2029 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2030 modules/stage2_target.py:
2031 space cleanups contributed from `Kumba
2033 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2034 add grp/use to valid_values in the grp module
2036 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2039 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2040 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2041 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2042 targets/support/bootloader-setup.sh:
2043 ppc cdtar update; ppc64 bootloader updates
2045 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2046 targets/support/create-iso.sh:
2047 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2049 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2050 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2051 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2052 targets/support/create-iso.sh:
2053 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2055 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2056 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2057 Add ppc console and machine_type=ibm
2059 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2060 modules/generic_stage_target.py:
2061 Fix type error when kernel packages arent defined
2063 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2064 examples/generic_stage_template.spec, examples/grp_template.spec,
2065 examples/livecd-stage1_template.spec,
2066 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2067 examples/stage4_template.spec:
2068 Added more verbose wording and examples for pkgcache_path and
2069 kerncache_path, where necessary.
2071 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2072 targets/support/create-iso.sh:
2073 Really fixing bug #120475 this time. This is 2.0_rc25.
2075 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2076 targets/support/create-iso.sh:
2077 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2080 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2081 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2082 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2083 Added initial support for EFI booting on x86. This is completely untested,
2084 so use it at your own risk. Also, no bug reports without patches, please.
2085 This is catalyst 2.0_rc23.
2087 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2088 kmerge should have been kerncache
2090 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2091 targets/support/pre-kmerge.sh:
2092 Fix a few other places for the kerncache update
2094 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2095 examples/generic_stage_template.spec, examples/grp_template.spec,
2096 examples/livecd-stage1_template.spec,
2097 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2098 examples/netboot_template.spec, examples/stage4_template.spec,
2099 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2100 targets/support/kmerge.sh:
2101 Separation of kerncache from snapcache
2103 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2104 It helps if I actually increment the version number.
2106 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2107 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2108 Added --oneshot to default options for stage1 building. Added code to wipe
2109 world during stages 1 and 3. This is catalyst 2.0_rc22.
2111 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2112 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2113 Fix bug if no kernel packages were defined but there was a postconf setting.
2114 x86 softlevel support is enhanced.
2116 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2117 targets/support/bootloader-setup.sh:
2118 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2120 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2121 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2123 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2126 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2127 Netboot2 fixes for spec parameter checks
2129 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2130 modules/generic_stage_target.py, modules/stage4_target.py:
2131 add makeopts spec file support.
2133 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2134 modules/generic_stage_target.py:
2135 Added fix for bug #119635.
2137 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2138 Fix pre-kmerge.sh for stage4
2140 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2143 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2144 modules/generic_stage_target.py:
2145 fix crash when no kernel is defined. spacing issue
2147 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2150 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2151 modules/livecd_stage2_target.py:
2152 Added livecd/volid to valid_values.
2154 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2155 modules/generic_stage_target.py:
2156 remove extra function that was converting strings to lists unnecessarily
2158 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2159 This is catalyst 2.0_rc17.
2161 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2162 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2163 modules/stage4_target.py:
2164 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2166 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2167 targets/embedded/embedded-preclean-chroot.sh,
2168 targets/grp/grp-preclean-chroot.sh,
2169 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2170 targets/stage1/stage1-preclean-chroot.sh,
2171 targets/stage2/stage2-preclean-chroot.sh,
2172 targets/stage3/stage3-preclean-chroot.sh,
2173 targets/support/chroot-functions.sh,
2174 targets/tinderbox/tinderbox-preclean-chroot.sh:
2175 Added function to cleanup stray /etc/distcc/hosts files.
2177 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2178 targets/support/bootloader-setup.sh:
2179 Added fix from bug #119123. This is catalyst 2.0_rc16.
2181 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2182 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2183 Fixing some spacing. This is catalyst 2.0_rc15.
2185 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2186 Attempt to fix bug #117649
2188 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2189 modules/generic_stage_target.py:
2190 fixes for bugs #119009, #119041 and #118985
2192 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2193 +examples/netboot2_template.spec, modules/catalyst_support.py,
2194 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2195 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2196 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2199 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2200 targets/support/kmerge.sh:
2201 Fix for ccache (null)/.ccache bug
2203 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2206 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2207 Added ppc -mcpu patch from Pylon for bug #118709.
2209 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2210 modules/embedded_target.py, modules/stage4_target.py:
2211 Added linuxrc to embedded and stage4 targets.
2213 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2214 modules/generic_stage_target.py, targets/support/kmerge.sh:
2215 filter kname - and . for kmerge.sh
2217 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2218 targets/support/create-iso.sh:
2219 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2221 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2222 modules/generic_stage_target.py:
2223 change .digests to .DIGESTS
2225 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2226 targets/support/kmerge.sh:
2227 Commented ccache for genkernel build which will resolve #117648 until a
2228 proper solution can be found. This is 2.0_rc13.
2230 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2231 targets/stage1/stage1-controller.sh:
2232 Added patch from vapier for bug #117254.
2234 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2235 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2236 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2237 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2240 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2241 modules/generic_stage_target.py:
2242 Remove chost/cflags etc. warning messages
2244 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2245 modules/generic_stage_target.py:
2246 Attempt to fix bug 117253; chost is wrong on autoresume
2248 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2249 modules/generic_stage_target.py, modules/netboot_target.py,
2250 modules/stage1_target.py:
2251 make setting of destdir more global and part of generic_stage_target
2253 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2254 Fix destpath bug in netboot target
2256 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2257 modules/generic_stage_target.py, modules/stage4_target.py:
2258 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2261 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2262 modules/generic_stage_target.py, modules/stage4_target.py:
2263 remove stray ' from arch/sh.py
2265 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2266 targets/stage1/stage1-controller.sh:
2267 This finally fixes the issues with gcc-config/binutils-config in stage1.
2268 This is catalyst 2.0_rc12.
2270 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2271 Fix incorrect warning message. portdir_overlay -> portage_overlay
2273 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2274 targets/stage1/stage1-controller.sh,
2275 targets/stage1/stage1-preclean-chroot.sh:
2276 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2277 running gcc-config and binutils-config, though it probably breaks running on
2278 non-Gentoo platforms.
2280 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2281 modules/stage1_target.py:
2282 Make stage1 clean up python 2.3 and 2.4, also.
2284 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2285 targets/support/livecdfs-update.sh:
2286 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2288 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2289 modules/generic_stage_target.py:
2290 Change digests file format to HASH_NAME HASH FILE_NAME
2292 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2293 targets/stage1/stage1-controller.sh:
2294 Moved gcc-config/binutils-config to before the chroot.
2296 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2297 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2298 installed. Supports all of shashs algorithms as of 12_21_2005
2300 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2301 modules/generic_stage_target.py:
2302 Catalyst should die if source_subpath is not a string
2304 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2305 modules/generic_stage_target.py:
2306 Fix for source_subpath bug
2308 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2309 examples/generic_stage_template.spec:
2310 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2311 both stages 1 and 2.
2313 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2314 modules/stage2_target.py:
2315 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2316 stage1 to be overridden again.
2318 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2319 targets/stage1/stage1-controller.sh:
2320 It looks like gcc-config/binutils-config needs to be run with the full path,
2321 since it is run outside of the chroot.
2323 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2324 targets/stage1/stage1-controller.sh:
2325 Fixed gcc-config calls. This is 2.0_rc11.
2327 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2328 This is catalyst 2.0_rc10.
2330 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2331 modules/generic_stage_target.py:
2332 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2335 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2336 targets/support/functions.sh:
2337 Changed from -z to -n for bug #116180.
2339 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2340 modules/catalyst_support.py, modules/generic_stage_target.py:
2341 Detect missing binaries for the hashing functions and abort if not found
2343 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2344 files/catalyst.conf:
2345 Updated README to list new requirements. Set default hash as crc32. Set
2346 default digests as sha1/md5.
2348 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2349 modules/catalyst_support.py, modules/generic_stage_target.py,
2350 modules/livecd_stage2_target.py, modules/stage2_target.py:
2351 Change the internal hash checking to be quicker and more memory efficient.
2352 Add additional hash digests options.
2354 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2355 targets/tinderbox/tinderbox-chroot.sh,
2356 targets/tinderbox/tinderbox-controller.sh,
2357 targets/tinderbox/tinderbox-preclean-chroot.sh:
2358 Fixed up spacing/coding style on tinderbox.
2360 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2361 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2362 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2363 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2364 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2365 Fixed up spacing/coding style on support.
2367 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2368 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2370 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2371 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2372 targets/stage4/stage4-preclean-chroot.sh:
2373 Fixed up spacing/coding style on stage4.
2375 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2376 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2377 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2378 targets/stage3/stage3-controller.sh,
2379 targets/stage3/stage3-preclean-chroot.sh:
2380 Fixed up spacing/coding style on stages 2 and 3
2382 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2383 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2384 targets/stage1/stage1-preclean-chroot.sh:
2385 Fixed up spacing/coding style on stage1. Also changed
2386 gcc-config/binutils-config to be outside the chroot.
2388 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2389 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2390 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2391 Fixed up spacing/coding style on netboot.
2393 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2394 targets/livecd-stage1/livecd-stage1-chroot.sh,
2395 targets/livecd-stage1/livecd-stage1-controller.sh,
2396 targets/livecd-stage2/livecd-stage2-controller.sh:
2397 Fixed up spacing/coding style on livecd-stage*.
2399 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2400 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2401 targets/grp/grp-preclean-chroot.sh:
2402 Fixed up spacing/coding style on grp.
2404 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2405 targets/embedded/embedded-chroot.sh,
2406 targets/embedded/embedded-controller.sh,
2407 targets/embedded/embedded-fs-runscript.sh,
2408 targets/embedded/embedded-preclean-chroot.sh:
2409 Fixed up spacing/coding style on embedded.
2411 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2412 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2413 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2414 targets/support/functions.sh:
2415 Removing extra line from x86.py, fixing up comments, spacing, and coding
2416 style in targets/support through functions.sh
2418 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2419 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2420 Fix more tab/spacing issues .. trying to make everything use tabs
2422 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2423 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2424 modules/stage1_target.py, modules/stage2_target.py,
2425 modules/stage3_target.py, modules/stage4_target.py:
2426 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2429 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2430 modules/generic_stage_target.py:
2431 Add envscript warning to aid users who may not know what they are doing
2433 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2434 examples/generic_stage_template.spec:
2435 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2436 only configurable when building a stage2 tarball, to match the current state
2437 of portage. This is 2.0_rc9.
2439 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2440 targets/support/chroot-functions.sh:
2441 Silence more of portages beeps and clicks and whistles
2443 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2444 targets/support/chroot-functions.sh:
2445 Change the portage emerge to use run_emerge
2447 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2448 modules/generic_stage_target.py, modules/snapshot_target.py,
2449 modules/stage1_target.py, modules/stage2_target.py,
2450 modules/stage3_target.py:
2451 allow portdir_overlay to be part of all specs not including snapshot spec.
2452 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2453 Remove overlay support from the snapshot spec but added a warning.
2455 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2456 modules/stage2_target.py:
2457 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2460 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2461 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2462 Add support for bootloader softlevel=; have rsync delete the extra files out
2463 of the overlay so that the overlay always matches the source dir
2465 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2466 Swapped -v/-V since I had gotten them wrong here.
2468 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2469 modules/generic_stage_target.py:
2470 Fix stupid overlay bug
2472 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2473 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2474 targets/livecd-stage1/livecd-stage1-chroot.sh,
2475 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2476 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2477 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2478 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2479 targets/support/unmerge.sh:
2480 Made sure we use -f on removing the default links for splash. Removed
2481 check_portage_version as it really isn't needed anymore. Removed
2482 --no-install from genkernel commands in kmerge.sh so users must manually
2483 remove kernels from /boot. This is 2.0_rc8.
2485 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2486 targets/support/livecdfs-update.sh:
2487 Made sed on devfsd.conf conditional on it existing. Removes one more error
2488 message from a standard catalyst run.
2490 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2491 Added warning about breaking snapshot cache and re-enable autoresume, since
2492 the errors I was getting were elsewhere.
2494 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2495 modules/generic_stage_target.py:
2496 Fix indentation error the last commit caused
2498 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2499 modules/generic_stage_target.py:
2500 Always clear autoresume points after a successful run
2502 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2503 targets/support/livecdfs-update.sh:
2504 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2505 snapshot caching after a successful gentoo-release-livecd run.
2507 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2508 targets/support/rc-update.sh:
2509 Added famd to default on official LiveCD.
2511 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2512 targets/support/chroot-functions.sh:
2513 Fixes 'too many arguments' error in check_portage_version.
2515 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2516 modules/generic_stage_target.py:
2517 remove extra self.env={} that was resetting the environment to null
2519 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2520 modules/livecd_stage1_target.py:
2521 Fix appending livecd use flag if no use flag is specified in livecd-stage1
2524 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
2525 Add a default path to the environment in the chroot
2527 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2528 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
2529 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2530 targets/livecd-stage2/livecd-stage2-controller.sh,
2531 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2532 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2533 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2534 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2535 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
2536 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
2537 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
2538 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
2539 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
2541 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2543 Fixed up the man page, which has been suffering for some time, and also
2544 reversed -v/-V in the help message.
2546 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2547 targets/support/livecdfs-update.sh:
2548 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
2551 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2552 Turning off autoresume of doom until I can get more testing. I've had
2553 several issues with it. I'll be reporting/fixing these as I come across them
2554 but for now wish to turn it off by default as I don't want this one feature
2555 to stop the possible 2.0 final release.
2557 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2558 targets/livecd-stage2/unmerge.sh:
2559 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
2560 anymore and probably should have been removed a long time ago when the new
2561 code was put into place in livecdfs-update.sh and livecd-local.start
2564 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2565 targets/livecd-stage1/livecd-stage1-chroot.sh,
2566 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2567 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
2568 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
2570 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2571 modules/generic_stage_target.py, modules/generic_target.py:
2572 self.env should be a part of the super class generic_target so it applies to
2573 snapshots as well; removing redundant pass in the generic_target class as
2574 its not needed. There is code there to fill the statements
2576 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2577 targets/support/livecdfs-update.sh:
2578 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
2581 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2582 Changed version stamp to 2.0_rc6.
2584 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2585 modules/generic_stage_target.py:
2586 Fix for unpack cases
2588 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
2589 modules/generic_stage_target.py:
2592 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
2593 modules/catalyst_support.py, modules/generic_stage_target.py,
2594 modules/grp_target.py, modules/livecd_stage1_target.py,
2595 modules/livecd_stage2_target.py, modules/netboot_target.py,
2596 modules/snapshot_target.py, modules/tinderbox_target.py:
2597 Stop reading env from the OS. Rely on the more on the envscript for oddball
2598 settings. Change -v to verbose and -V to version
2600 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2603 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
2604 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
2607 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2608 examples/generic_stage_template.spec:
2609 Added chost/cflags/cxxflags/ldflags to example spec template.
2611 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2612 targets/support/rc-update.sh:
2613 OK, just kidding on that last commit. We were already doing rc-update add
2614 xdm default in livecdfs-update.sh and since it is a livecd-only function,
2615 there's no point in having it in rc-update.sh
2617 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2618 targets/support/rc-update.sh:
2619 Have rc-update add xdm if livecd/xdm is set.
2621 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2622 modules/catalyst_lock.py, modules/catalyst_support.py,
2623 modules/embedded_target.py, modules/generic_stage_target.py,
2624 modules/grp_target.py, modules/livecd_stage1_target.py,
2625 modules/livecd_stage2_target.py, modules/netboot_target.py,
2626 modules/stage1_target.py, modules/stage4_target.py,
2627 modules/tinderbox_target.py:
2628 So I was just kidding on that last commit. This one is 2.0_rc4.
2630 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2631 modules/catalyst_lock.py, modules/catalyst_support.py,
2632 modules/embedded_target.py, modules/generic_stage_target.py,
2633 modules/grp_target.py, modules/livecd_stage1_target.py,
2634 modules/livecd_stage2_target.py, modules/netboot_target.py,
2635 modules/stage1_target.py, modules/stage2_target.py,
2636 modules/stage4_target.py, modules/tinderbox_target.py:
2637 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
2639 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2640 files/catalyst.conf, modules/catalyst_lock.py,
2641 modules/catalyst_support.py, modules/embedded_target.py,
2642 modules/generic_stage_target.py, modules/grp_target.py,
2643 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2644 modules/netboot_target.py, modules/stage1_target.py,
2645 modules/stage2_target.py, modules/stage4_target.py,
2646 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
2647 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
2648 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
2650 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2651 modules/generic_stage_target.py:
2652 Fix autoresume for unpacking tarballs
2654 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2655 targets/support/livecdfs-update.sh:
2656 remove gnap livecd-type per Koon's request
2658 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
2659 change rc-update add modules default to rc-update add modules boot
2661 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2662 modules/generic_stage_target.py, modules/grp_target.py:
2663 Add more verbosity to digests if -V is enabled, add more print messages to
2666 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2667 modules/generic_stage_target.py, modules/grp_target.py:
2668 Add sha/md5 digests support for grp and cleanup other sha/md5 code
2670 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2671 Fix folder name for grp build dir to not have .tar.bz2 at the end
2673 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2674 modules/catalyst_support.py, modules/generic_stage_target.py:
2675 Add md5 and sha .digests file creation per wolf31o2's feature request
2677 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2678 This is catalyst-2.0_rc2.
2680 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
2681 files/catalyst.conf, modules/generic_stage_target.py,
2682 modules/livecd_stage1_target.py:
2683 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
2684 after each successful kernel build;add autoresume documentation to
2687 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2688 targets/embedded/embedded-controller.sh,
2689 targets/embedded/embedded-fs-runscript.sh,
2690 targets/livecd-stage2/livecd-stage2-controller.sh,
2691 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
2692 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
2693 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2694 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2695 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
2696 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2697 targets/support/rc-update.sh:
2698 Changed multiple spaces to tabs to satisfy my OCD.
2700 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2701 targets/support/chroot-functions.sh:
2702 Bumped genkernel detection to require 3.3.0 or higher
2704 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2705 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2706 targets/netboot/netboot-controller.sh:
2707 Changed to clst_use from clst_embedded_use and clst_netboot_use and
2708 clst_grp_use. This is catalyst-2.0_rc1.
2710 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2711 targets/netboot/netboot-controller.sh:
2712 change to clst_use from clst_netboot_use
2714 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2715 targets/livecd-stage1/livecd-stage1-chroot.sh,
2716 targets/stage4/stage4-chroot.sh:
2717 Changed to clst_use from clst_stage4_use and clst_livecd_use.
2719 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2720 targets/stage4/stage4-chroot.sh:
2721 Fixed USE invocations in stage4 target.
2723 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2724 modules/livecd_stage1_target.py:
2725 Force use=livecd for livecd-stage1
2727 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2728 This is version 2.0_pre20051129.
2730 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2731 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
2732 Removed kudzu-knoppix from example spec files.
2734 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
2735 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
2736 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
2738 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2739 examples/grp_template.spec, examples/livecd-stage1_template.spec,
2740 examples/stage4_template.spec, +examples/tinderbox_template.spec:
2741 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
2742 definitions in the examples to fit in 80 columns.
2744 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
2745 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
2746 modules/grp_target.py, modules/tinderbox_target.py,
2747 targets/tinderbox/tinderbox-chroot.sh:
2748 Tinderbox script: added newuse, tinderbox and grp targets added support for
2749 overriding the pkgcache location via pkgcache_path - pkgcache_path:
2750 /path/to/cache in the spec file, updated example specs to note pkgcache_path
2752 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2753 Added portdir example to catalyst.conf for bug #113272.
2755 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2756 targets/support/create-iso.sh:
2757 Fixed a few lines which were causing the isolinux directory to be removed
2758 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
2760 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2761 targets/support/create-iso.sh:
2762 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
2764 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
2765 targets/support/bootloader-setup.sh, targets/support/functions.sh:
2766 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
2767 too many arches dont use it by default, test for an initrd in the yaboot
2770 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2771 modules/generic_stage_target.py:
2772 Fix split error if use is specified
2774 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2775 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
2776 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
2777 Updated palo version from catalyst 1.x for HPPA.
2779 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2780 targets/support/bootloader-setup.sh:
2781 Removing for loop for grub on amd64/x86 as it was totally useless.
2783 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2784 targets/support/bootloader-setup.sh:
2785 Remove vga= line for PPC.
2787 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2788 targets/support/bootloader-setup.sh:
2789 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
2791 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2792 -catalyst-2.0_pre20051101-slot.patch, catalyst:
2793 Removing slot patch as it probably didn't belong here anyway, and updating
2794 version stamp to 2.0_pre20051118.
2796 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2797 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2798 targets/support/bootloader-setup.sh:
2799 fix the bootloader script for isolinux so that it actually makes a cfg file,
2800 remove extra unneeded catalyst aborting print statement, reorganize rm code
2801 to make sure is splits properly and is an array even from the cmdline
2803 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2804 targets/support/livecdfs-update.sh:
2805 Added call to update-usbids to download the latest usb.ids file.
2807 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2808 modules/generic_stage_target.py:
2809 Move checks of running catalyst into the target which is simpler
2811 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
2812 modules/generic_stage_target.py:
2813 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
2814 that doesnt exist yet
2816 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
2817 Keep unnecessary programs from installing into kerncache
2819 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2820 modules/generic_stage_target.py:
2821 Turn on more tracebacks at this point to better debug .. will need to turn
2822 them down as we find errors and build appropriate error handlers
2824 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2825 Changed version marker to 2.0_pre20051115 for new ebuild.
2827 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
2828 modules/livecd_stage2_target.py:
2829 Fix bug in livecd stage2 so that it doesnt try to use tar
2831 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2832 targets/livecd-stage2/livecd-stage2-controller.sh:
2833 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
2834 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
2835 of Getting_Online.txt from catalyst 1.1.10.10.
2837 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
2838 Added Joshua Kinard to authors for his mips contributions.
2840 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2841 examples/livecd-stage2_template.spec:
2842 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
2843 Paul Kessler on gentoo-catalyst. ;]
2845 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2846 Change variables from cat1 format to cat2
2848 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2849 modules/generic_stage_target.py, modules/stage1_target.py:
2850 Fix modules has no attribute register
2852 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2853 modules/generic_stage_target.py:
2854 Fix broken aliases code that was just proof of concept
2856 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2857 Output mkisofs command line options to assist in debugging
2859 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2860 modules/generic_stage_target.py, targets/support/create-iso.sh:
2863 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2864 modules/generic_stage_target.py:
2865 Add VERY basic support for aliases kernel parameter.
2867 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2868 modules/livecd_stage2_target.py:
2869 Remove large section of commented code
2871 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2872 modules/generic_stage_target.py, modules/stage1_target.py:
2873 Allow LDFLAGS to be specified as an ENV variable for stage1
2875 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2876 modules/generic_stage_target.py:
2877 Fix rc-update to automatically run default options for livecds. Removed an
2878 erroneous key check.
2880 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2881 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
2882 Make use spec key optional to default to profile defaults
2884 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
2885 +examples/stage4_template.spec:
2886 Preliminary stage4_template.spec file
2888 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2889 +catalyst-2.0_pre20051101-slot.patch, catalyst:
2890 Updated version stamp and added slot patch.
2892 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2893 Fix ordering problem so self.settings is defined
2895 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
2896 modules/generic_stage_target.py:
2897 Correct a rsync issue when the directory doesnt exist
2899 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2900 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
2901 targets/livecd-stage2/livecd-stage2-controller.sh,
2902 targets/netboot/netboot-controller.sh,
2903 targets/stage4/stage4-controller.sh:
2904 run pre_kmerge and post_kmerge only once
2906 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2907 targets/support/bootloader-setup.sh:
2908 MIPS bootloader patch
2910 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
2911 targets/support/mips-arcload_conf.sh:
2912 Fix MIPS Serial Detection
2914 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2915 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2916 +targets/support/mips-arcload_conf.sh:
2917 Application of Kumba's patches for MIPS support
2919 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2920 Check for the correct arch specific cd building tool
2922 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2923 modules/generic_stage_target.py:
2924 Print a warning if livecd/iso is not defined
2926 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2927 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
2929 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2930 targets/support/post-kmerge.sh:
2931 Check for existence of files in /lib/modules before running depscan.sh. This
2932 replaces the mips-specific check and makes it portable.
2934 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2935 modules/generic_stage_target.py:
2936 update autoresume logic when dealing with rsync unpack operations
2938 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2939 targets/support/post-kmerge.sh:
2940 Bypass module load on mips
2942 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2943 remove --no-deps so dependancies get installed for genkernel
2945 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2946 modules/generic_stage_target.py:
2947 Fix missing : statement in unpack
2949 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2950 modules/generic_stage_target.py:
2951 fix livecd-stage2 unpack when seedcache is turned off
2953 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2954 targets/support/functions.sh:
2955 Fix module unpacking and make it actually optional.
2957 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
2958 modules/generic_stage_target.py:
2959 Fix broken seedcache autoresume interaction
2961 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
2962 modules/generic_stage_target.py:
2963 Cleanup stage directories properly for tar installs
2965 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
2966 Tinderbox no longer cleans /tmp/*
2968 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2969 targets/tinderbox/tinderbox-chroot.sh,
2970 targets/tinderbox/tinderbox-controller.sh:
2971 Fixing problem with bind mounted portage and final rsync on tinderbox target
2972 and adding additional logging.
2974 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
2975 Stop tinderbox from trying to create a tarball of itself
2977 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
2978 modules/generic_stage_target.py:
2979 Fix catalyst so it fully disables snapcache when its not specified in the
2982 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2983 examples/livecd-stage2_template.spec:
2984 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
2985 spec template and updating version stamp.
2987 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2988 modules/catalyst_support.py:
2989 allow file_check to proceed if key is not in use
2991 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2992 Recursively make the missing directories
2994 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2995 Fix extract_modules to just echo a warning that it is missing
2997 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2998 files/catalyst.conf:
2999 Updating default configuration for catalyst and updating version stamp,
3000 since we're beginning internal testing for release.
3002 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3003 modules/generic_stage_target.py:
3004 fix bug 106004 split strings into a list for empty and rm operation
3006 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3007 modules/livecd_stage2_target.py:
3008 Append slashes to directories so rsyncs work properly
3010 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3011 examples/livecd-stage2_template.spec:
3012 Changing source_subpath for livecd-stage2 example for bug #101704.
3014 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3015 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3016 targets/support/livecdfs-update.sh:
3017 Added livecd/xdm and livecd/xsession options. These are used to setup the
3018 default display manager and X session, respectively. Added supporting
3019 documentation to example spec files. Imported more work from my fsscript for
3020 the official LiveCD.
3022 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3023 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3024 discussion, see bug #88777.
3026 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3027 modules/generic_stage_target.py:
3028 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3029 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3031 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3032 targets/livecd-stage1/livecd-stage1-controller.sh,
3033 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3034 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3035 on livecd-stage2 and removing universal motd for livecd/type of
3036 gentoo-release-livecd.
3038 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3039 modules/livecd_stage1_target.py:
3040 Add optional livecd/type env var for scripts to add optional items to the
3043 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3044 -livecd/files/x86-help.msg:
3045 Removing x86-help.msg as it is no longer used.
3047 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3048 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3049 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3050 Add dobladecenter description to bootloader files for x86/amd64.
3052 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3053 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3055 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3056 modules/generic_stage_target.py:
3057 Added split to use section for bug #104414.
3059 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3060 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3061 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3062 Tabs to whitespaces for isolinux.
3064 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3065 targets/support/bootloader-setup.sh:
3066 Changed isolinux to use new split-out help messages. Using grub gives a
3067 single help message with pager.
3069 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3070 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3071 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3072 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3073 Added F2->F7 help messages for isolinux.
3075 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3076 livecd/files/README.txt, livecd/files/generic.motd.txt,
3077 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3078 livecd/files/livecd-local.start:
3079 Updated files from latest used to build LiveCD.
3081 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3082 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3084 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3085 modules/catalyst_support.py:
3086 Added fix for using options with = in them with --cli (ex.
3087 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3088 <cell@ices.utexas.edu> for pointing this out to me via email.
3090 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3091 modules/generic_stage_target.py, targets/support/functions.sh:
3092 fix bug in exec_in_chroot for stage1 target
3094 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3095 modules/generic_stage_target.py:
3096 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3097 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3099 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3100 catalyst, examples/livecd-stage2_template.spec,
3101 examples/snapshot_template.spec, files/catalyst.conf,
3102 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3103 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3104 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3105 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3106 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3107 targets/livecd-stage2/livecd-stage2-controller.sh,
3108 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3109 targets/stage2/stage2-preclean-chroot.sh,
3110 targets/stage3/stage3-preclean-chroot.sh,
3111 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3112 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3113 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3114 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3115 targets/support/target_image_setup.sh:
3116 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3117 to look at gamecdfs-update.sh yet.
3119 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3120 modules/generic_stage_target.py:
3121 Remove extra debugging print statement
3123 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3124 +modules/catalyst_lock.py, modules/catalyst_support.py,
3125 modules/embedded_target.py, modules/generic_stage_target.py,
3126 modules/grp_target.py, modules/livecd_stage1_target.py,
3127 modules/livecd_stage2_target.py, modules/netboot_target.py,
3128 modules/snapshot_target.py, modules/stage1_target.py,
3129 modules/stage2_target.py, modules/stage4_target.py,
3130 targets/support/functions.sh:
3131 Add locking support. Code simplification for unpack and unpack snapshot.
3132 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3133 Add seedcache support (Grabs output from previous target run)
3134 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3136 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3137 modules/catalyst_support.py, modules/generic_stage_target.py:
3138 Add support to cache the snapshot dir. add snapcache to options. add
3139 snapshot_cache= to override the default location of the cache in
3140 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3142 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3143 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3144 Forward port README.txt and Getting_Online.txt files from catalyst
3147 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3148 Add automatic creation/deletion of runlevels based on rcadd rcdel
3150 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3151 Fix grp so that grp/use is not required anymore
3153 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3154 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3155 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3156 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3157 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3158 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3159 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3160 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3161 they are known to cause booting problems.
3163 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3164 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3165 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3166 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3169 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3170 targets/stage1/stage1-chroot.sh:
3171 Fixed quoting in stage1 profile check.
3173 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3174 targets/stage3/stage3-chroot.sh:
3175 Fixing USE for stage3.
3177 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3178 targets/support/chroot-functions.sh:
3179 Fix FETCH code so it will run for Pylon
3181 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3182 targets/grp/grp-chroot.sh:
3183 Fix bindist invcation.
3185 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3186 targets/grp/grp-chroot.sh:
3187 Made sure bindist was used for all emerges in GRP.
3189 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3190 Fix USE flags for GRP build
3192 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3193 targets/stage4/stage4-chroot.sh:
3194 let GRP use the users environment variables and removed extra
3195 GRP_STAGE23_USE from stage4
3197 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3198 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3199 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3201 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3202 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3203 impact all previous spec files that use this option. It's beejay's fault.
3205 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3206 Changed to use linux32 for ppc32 support when build host is ppc64.
3208 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3210 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3212 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3213 Minor cosmetic print statement fixes for readability
3215 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3216 modules/catalyst_support.py, modules/generic_stage_target.py:
3217 Fix None None bug and exception reporting
3219 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3220 Fix iso creation script. Case statement out of place
3222 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3223 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3224 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3225 catalyst, files/catalyst.conf, modules/builder.py,
3226 modules/catalyst_support.py, modules/embedded_target.py,
3227 modules/generic_stage_target.py, modules/generic_target.py,
3228 modules/grp_target.py, modules/livecd_stage1_target.py,
3229 modules/livecd_stage2_target.py, modules/netboot_target.py,
3230 modules/snapshot_target.py, modules/stage1_target.py,
3231 modules/stage2_target.py, modules/stage3_target.py,
3232 modules/stage4_target.py, modules/tinderbox_target.py,
3233 targets/embedded/embedded-chroot.sh,
3234 targets/embedded/embedded-fs-runscript.sh,
3235 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3236 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3237 targets/grp/grp-preclean-chroot.sh,
3238 targets/livecd-stage1/livecd-stage1-chroot.sh,
3239 targets/livecd-stage1/livecd-stage1-controller.sh,
3240 targets/livecd-stage2/livecd-stage2-controller.sh,
3241 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3242 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3243 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3244 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3245 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3246 targets/stage2/stage2-controller.sh,
3247 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3248 targets/stage3/stage3-controller.sh,
3249 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3250 targets/stage4/stage4-controller.sh,
3251 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3252 targets/support/create-iso.sh, targets/support/functions.sh,
3253 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3254 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3255 targets/support/target_image_setup.sh,
3256 targets/tinderbox/tinderbox-chroot.sh,
3257 targets/tinderbox/tinderbox-controller.sh,
3258 targets/tinderbox/tinderbox-preclean-chroot.sh:
3259 Big honkin' copyright update.
3261 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3262 modules/generic_stage_target.py:
3263 add additional logging output. Use standard os redirection methods to log to
3266 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3267 targets/stage1/stage1-chroot.sh:
3268 Added profile sanity check for bug #97867.
3270 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3271 targets/support/bootloader-setup.sh:
3272 Removing acpi=off from default kernel arguments and adding ia64
3273 livecd-stage2 support functions and cdtar.
3275 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3276 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3277 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3278 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3279 splash command line.
3281 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3282 targets/support/create-iso.sh:
3283 Fixed up zisofs support. Waiting for response from sparc before touching
3286 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3287 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3288 targets/support/functions.sh:
3289 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3290 to allow it to work on all arches that dynamically build their bootloader
3293 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3294 targets/stage4/stage4-controller.sh:
3295 Fix stage4 so it doesnt run the bootloader stuff
3297 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3298 targets/support/bootloader-setup.sh:
3299 Removed dokeymap from non-Gentoo releases.
3301 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3302 targets/support/livecdfs-update.sh:
3303 Added call to update-pciids to download the latest pci.ids file.
3305 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3306 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3307 modules/stage4_target.py:
3308 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3310 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3311 Fix issue where -s on the command line would not run
3313 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3314 livecd/files/generic.motd.txt:
3315 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3316 kernel configurations.
3318 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3319 targets/support/livecdfs-update.sh:
3320 Updated hostname/domainname creation for new baselayout.
3322 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3323 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3324 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3326 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3327 targets/support/chroot-functions.sh:
3328 Change portage emerge to use --oneshot --nodeps to keep from merging the
3329 same packages multiple times.
3331 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3332 targets/stage2/stage2-chroot.sh:
3333 Added a -p bootstrap when catalyst is called with -V (verbose).
3335 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3336 targets/support/livecdfs-update.sh:
3337 Removed inittab hack, as this is done by livecd-tools.
3339 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3340 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3341 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3343 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3344 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3345 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3346 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3347 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3348 targets/livecd-stage2/livecd-stage2-controller.sh:
3349 Removed gentoo.png and creation of face directory. Changed
3350 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3353 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3354 targets/stage1/stage1-preclean-chroot.sh,
3355 targets/support/chroot-functions.sh:
3356 Added setup_binutils function and force both of them to run during stage1
3359 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3360 examples/livecd-stage2_template.spec:
3361 Added livecd/volid explanation to example spec.
3363 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3364 targets/support/create-iso.sh:
3365 General cleanup of ISO code and added default livecd/volid when it is not set.
3367 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3368 targets/embedded/embedded-controller.sh:
3369 Actually modify the embedded target this time.
3371 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3372 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3373 targets/livecd-stage2/livecd-stage2-controller.sh,
3374 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3375 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3376 and livecd-stage2 targets.
3378 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3379 files/catalyst.conf:
3380 Retired John Davis <zhen@gentoo.org> and added storedir to default
3383 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3384 targets/support/livecdfs-update.sh:
3385 Uncommented openglify, since it is needed for both opengl-update-livecd and
3388 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3389 modules/generic_stage_target.py:
3390 Fix print statement so it shows when kill_chroot_pids is run correctly
3392 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3393 modules/snapshot_target.py:
3394 Fix snapshot target to skip the kill_pids check
3396 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3397 Bug fixes in parse_spec, fix issues detecting list or string.
3399 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3400 modules/catalyst_support.py:
3401 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3402 spaces are after :. Better handling of comments ( ie preprocessed and
3403 stripped off ). Unset empty keys.
3405 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3406 targets/support/kill-chroot-pids.sh:
3407 Remove extra P_NAME definition that is never used. Saves processing time.
3408 Bumped catalyst to pre2
3410 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3411 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3412 +targets/support/kill-chroot-pids.sh:
3413 User info about runscript and archscript. Added checks for processes running
3414 in the chroot and created a script to kill them. Should fix the unmounting
3415 issues with gconfd or any other running application in the chroot
3417 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3418 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3419 Remove using gcc-config to set things up as we should all be using 2005.0
3422 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3423 examples/livecd-stage2_template.spec:
3424 Added livecd/users to example livecd-stage2 spec file.
3426 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3427 targets/support/livecdfs-update.sh:
3428 Change default hostnames for livecds
3430 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3431 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3432 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3435 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3436 modules/livecd_stage2_target.py:
3437 Clear autoresume flags when build is done
3439 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3440 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3441 targets/support/create-iso.sh:
3442 Fix isolinux so that it finds menus and kernels and stuff
3444 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3445 modules/generic_stage_target.py:
3446 Make purge operation a little less chatty, removed print statements
3448 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3449 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3450 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3451 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3453 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3454 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3455 print warning message about deprecated use of cdfstype
3457 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3458 targets/support/chroot-functions.sh:
3459 statically define genkernel location to eliminate which command failure if
3460 genkernel is not installed
3462 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3463 modules/generic_stage_target.py:
3464 change the portage_overlay to an array so it always works
3466 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3467 modules/catalyst_support.py:
3468 Fix exception handling to remove extraneous prints of None
3470 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3471 Remove iso creation code from stage4
3473 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3474 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3475 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3476 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3477 targets/livecd-stage1/livecd-stage1-chroot.sh,
3478 targets/livecd-stage1/livecd-stage1-controller.sh,
3479 targets/livecd-stage2/livecd-stage2-controller.sh,
3480 targets/netboot/netboot-controller.sh,
3481 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3482 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3483 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3484 targets/support/create-iso.sh, targets/support/kmerge.sh,
3485 targets/support/target_image_setup.sh,
3486 targets/tinderbox/tinderbox-controller.sh:
3487 Fix some exception handling in catalyst_support.py, remove intermediate
3488 destination folder of iso and tarball, add additional tests for folders not
3489 found on host but defined in spec file, keep catalyst from erroring in this
3490 case, change exit code on shell scripts so that errors are reported to
3491 catalyst and causes catalyst to die on errors, fix bug in
3492 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3493 check for mkisofs that informs the user of where to get the program, and
3494 removed the autoresume code from ccache and distcc installation until I can
3495 figure out a way to have the autoresume flag go someplace outside the chroot.
3497 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3498 Remove bind mounts before rm operations happen at startup
3500 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3501 modules/generic_stage_target.py:
3502 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3504 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3505 modules/generic_stage_target.py:
3506 fix minor bug in the purge code so that it actually runs the commands
3508 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3509 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3510 modules/stage4_target.py:
3511 Change ordering of tasks so root_overlay and fsscript occur after
3512 livecd_update, giving users a chance to override livecd_update
3514 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3515 modules/catalyst_support.py, modules/generic_stage_target.py:
3516 Added a better exception handling message for keyboard interrupt and added
3517 countdown timer for purge operation to give an opportunity to exit
3519 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3520 modules/catalyst_support.py, modules/generic_stage_target.py:
3521 Add support to clear the autoresume flags and improve the purge code to
3522 clean the chroot, and pkg/kern cache
3524 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3525 modules/catalyst_support.py, modules/generic_stage_target.py,
3526 modules/livecd_stage1_target.py:
3527 only append livecd-tools to the livecd-stage1 target package list and move a
3528 check out of the way so command line and spec files can co-exist
3530 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
3531 modules/generic_stage_target.py:
3532 fixed python syntax in set_packages so catalyst will run
3534 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3535 modules/embedded_target.py, modules/generic_stage_target.py,
3536 modules/grp_target.py, modules/livecd_stage1_target.py,
3537 modules/livecd_stage2_target.py, modules/netboot_target.py,
3538 modules/stage4_target.py, modules/tinderbox_target.py,
3539 targets/embedded/embedded-chroot.sh,
3540 targets/embedded/embedded-controller.sh,
3541 targets/livecd-stage1/livecd-stage1-controller.sh,
3542 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
3543 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
3544 targets/livecd-stage2/livecd-stage2-controller.sh,
3545 -targets/livecd-stage2/livecd-stage2-iso.sh,
3546 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3547 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3548 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3549 targets/support/functions.sh, targets/support/livecdfs-update.sh,
3550 +targets/support/target_image_setup.sh:
3551 embedded target cleanups ... iso,bootloader,target_setup generalizations,
3554 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3555 targets/livecd-stage2/livecd-stage2-controller.sh,
3556 targets/support/livecdfs-update.sh:
3557 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
3558 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
3559 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
3562 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3563 targets/livecd-stage2/livecd-stage2-controller.sh,
3564 targets/support/rc-update.sh:
3565 Updated rc-update.sh with better defaults for different livecd/type settings
3566 and cleaning up file copying in livecd-stage2-controller.sh to match
3569 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
3570 Made example of catalyst.conf in README match the default catalyst.conf
3573 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
3575 Removing old files from previous maintainers and updating README.
3577 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3578 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
3579 Added livecd/users option to create non-root users. The first user listed
3580 will also be used for auto-starting X, if X is merged onto the CD.
3582 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3583 targets/livecd-stage1/livecd-stage1-controller.sh,
3584 targets/livecd-stage2/livecd-stage2-controller.sh,
3585 targets/support/livecdfs-update.sh:
3586 Updated all instances of livecd/type: gentoo-release-environmental to
3587 gentoo-release-livecd and added generic-livecd.
3589 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3590 examples/fsscript.sh.example, examples/gamecd.conf.example,
3591 examples/generic_stage_template.spec, examples/grp_template.spec,
3592 examples/livecd-stage1_template.spec,
3593 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3594 examples/snapshot_template.spec:
3595 Imported example files from catalyst 1.1.9 to make them more verbose.
3597 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3598 Fix grp/use bug #89365
3600 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3601 modules/generic_stage_target.py, targets/support/kmerge.sh:
3602 Fixes for initramfs overlay support.
3604 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3605 modules/generic_stage_target.py, targets/support/kmerge.sh,
3606 targets/support/pre-kmerge.sh:
3607 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
3608 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
3609 caching bug; Also adding preliminary support for initramfs_overlay from
3612 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
3613 modules/generic_stage_target.py, targets/support/kmerge.sh:
3614 Removed support for postconf as genkernel no longer has that option
3616 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3617 modules/embedded_target.py, modules/generic_stage_target.py,
3618 modules/grp_target.py, modules/livecd_stage1_target.py,
3619 modules/livecd_stage2_target.py, modules/netboot_target.py,
3620 modules/stage4_target.py, modules/tinderbox_target.py,
3621 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3622 targets/stage1/stage1-preclean-chroot.sh,
3623 targets/support/chroot-functions.sh:
3624 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
3625 die properly on CTRL-C; fixed stage1 bug with gcc-setup
3627 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3628 modules/livecd_stage2_target.py:
3629 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
3631 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3632 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3633 modules/livecd_stage2_target.py, modules/stage4_target.py,
3634 targets/livecd-stage1/livecd-stage1-controller.sh,
3635 targets/livecd-stage2/livecd-stage2-controller.sh,
3636 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
3637 targets/support/functions.sh, targets/support/kmerge.sh,
3638 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
3639 Generalized kernel support, fsscript, rcupdate, etc for stage4
3641 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3642 targets/support/pre-kmerge.sh:
3643 Removed sed for usb devices from legacy genkernel, as we're going to require
3644 a version much higher that no longer exhibits the bug.
3646 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3647 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
3648 targets/support/livecdfs-update.sh:
3649 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
3650 properly with hotplug firmwares, and also updated gamecd.conf.example, since
3651 the ut2004demo shell script has been renamed to ut2004-demo.
3653 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3654 let genkernel always reinstall itself
3656 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3657 modules/catalyst_support.py, modules/generic_stage_target.py,
3658 modules/stage1_target.py, targets/support/livecdfs-update.sh:
3659 fix case bug in livecdfs-update.sh; fix bug in initial command line
3660 arguement parsing; add cflags spec file support which is only allowed to
3663 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
3664 targets/stage3/stage3-chroot.sh:
3665 Fix a use flag bug in the stage3
3667 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3668 modules/generic_stage_target.py:
3669 Changes to allow cflags, chost, cxxflags in a spec file
3671 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3672 targets/livecd-stage1/livecd-stage1-controller.sh,
3673 targets/livecd-stage2/livecd-stage2-controller.sh,
3674 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
3675 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
3676 targets/support/pre-kmerge.sh:
3677 change the code to use more case statements. Fix gcc issue in stage1.
3679 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3680 targets/livecd-stage1/livecd-stage1-controller.sh,
3681 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3682 Merging in changes from catalyst 1.1.x for gamecd support.
3684 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3685 targets/stage1/stage1-preclean-chroot.sh:
3686 Removing gcc-config stuff to see if its still required to work around a gcc
3689 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3690 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
3691 Added tests for genkernel >3.2.0
3693 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3696 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3697 Updated AUTHORS with new maintainers and updated contributors list.
3699 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3700 examples/fsscript.sh.example, livecd/files/README.txt,
3701 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3702 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3703 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3704 Changed maintainers. Updated examples/fsscript.sh.example to provide better
3705 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
3706 universal.motd.txt to resolve documentation issue on bug #86914. Added
3707 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
3708 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
3711 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
3712 targets/livecd-stage2/livecd-stage2-controller.sh:
3713 Removed a few unnecessary comments
3715 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
3716 Removed obsolete files from the livecd directory as the functionality has
3717 moved into the targets folders
3719 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
3720 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
3721 Additional catalyst 2.0.0 files
3723 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
3724 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
3725 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3726 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3727 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
3728 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
3729 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
3730 -livecd/runscript/alpha-archscript.sh,
3731 -livecd/runscript/default-runscript.sh,
3732 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
3733 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
3734 -livecd/runscript-support/gamecdfs-update.sh,
3735 -livecd/runscript-support/kmerge.sh,
3736 -livecd/runscript-support/livecdfs-update.sh,
3737 -livecd/runscript-support/post-kmerge.sh,
3738 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
3739 modules/embedded_target.py, modules/generic_stage_target.py,
3740 modules/grp_target.py, modules/livecd_stage1_target.py,
3741 modules/livecd_stage2_target.py, -modules/netboot.py,
3742 +modules/netboot_target.py, modules/snapshot_target.py,
3743 modules/stage1_target.py, +modules/stage4_target.py,
3744 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
3745 +targets/embedded/embedded-controller.sh,
3746 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
3747 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
3748 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
3749 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3750 +targets/livecd-stage1/livecd-stage1-controller.sh,
3751 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3752 -targets/livecd-stage1/livecd-stage1.sh,
3753 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
3754 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
3755 +targets/livecd-stage2/livecd-stage2-controller.sh,
3756 +targets/livecd-stage2/livecd-stage2-iso.sh,
3757 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
3758 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
3759 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
3760 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
3761 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
3762 +targets/stage1/stage1-controller.sh,
3763 +targets/stage1/stage1-preclean-chroot.sh,
3764 -targets/stage1/stage1-preclean1-chroot.sh,
3765 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
3766 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
3767 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
3768 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
3769 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
3770 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
3771 +targets/stage4/stage4-preclean-chroot.sh,
3772 +targets/support/chroot-functions.sh,
3773 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
3774 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
3775 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
3776 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
3777 +targets/tinderbox/tinderbox-controller.sh,
3778 targets/tinderbox/tinderbox-preclean-chroot.sh,
3779 -targets/tinderbox/tinderbox.sh:
3780 Initial Import of Catalyst 2.0.0
3782 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3783 livecd/runscript-support/livecdfs-update.sh:
3784 Added /usr/portage as tmpfs (this will be made conditional later).
3786 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3787 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
3788 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
3789 from an interactive shell.
3791 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3792 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
3793 livecd/files/livecd-local.start, -livecd/files/mkvardb,
3794 livecd/runscript-support/pre-kmerge.sh,
3795 livecd/runscript/default-runscript.sh:
3796 Moved livecd-bash_profile to livecd-bashrc. Added check for
3797 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
3798 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
3801 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
3802 modules/generic_stage_target.py:
3803 Applying arm patch from vapier and closing bug #86466. This is now catalyst
3806 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
3807 livecd/runscript/default-runscript.sh,
3808 targets/livecd-stage1/livecd-stage1.sh:
3809 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
3810 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
3811 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
3814 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3815 livecd/runscript/ppc-archscript.sh:
3816 Added -l to mkisofs line for ppc as this allows full 31 character file names.
3818 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3819 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
3820 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
3821 for multiple initrd files.
3823 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3824 livecd/runscript/ppc-archscript.sh:
3825 Modifed PPC archscript to close bug #84648 and also to make the PPC
3826 archscript produce multiple initrd files, like x86/amd64.
3828 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3829 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3830 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3831 livecd/runscript/ppc-archscript.sh:
3832 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
3833 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
3834 livecd/volid for the HFS volid, too.
3836 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3837 Calling this one 1.1.7 and rolling a tarball.
3839 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3840 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3841 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3842 -livecd/runscript/sparc64-archscript.sh,
3843 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
3844 Added livecd/volid to set the volume ID when creating the ISO, patch by
3845 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
3846 sparc-archscript.sh and removing sparc64 one, as they are identical now.
3848 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3849 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3850 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3851 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
3853 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3854 livecd/runscript-support/livecdfs-update.sh:
3855 Removed hdparm from default runlevel as it break ide=nodma at boot.
3857 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3858 livecd/runscript-support/kmerge.sh,
3859 livecd/runscript-support/pre-kmerge.sh,
3860 targets/livecd-stage1/livecd-stage1-chroot.sh:
3861 Revert last set of changes and remove portage version check from emerge in
3862 livecd-stage1, as it breaks catalyst's ability to fail properly on an
3865 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3866 livecd/runscript-support/kmerge.sh,
3867 livecd/runscript-support/pre-kmerge.sh:
3868 Change genkernel check to use best_version and has_version to determine if
3869 the any previously installed versions of genkernel are up to date. Change
3870 emerge line for kernels to use -n option to only install if they were not
3871 previously installed.
3873 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3874 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
3875 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
3876 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
3877 livecd/runscript/sparc-archscript.sh:
3878 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
3879 unified sparc32/sparc64 cdtar.
3881 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3882 livecd/runscript-support/livecdfs-update.sh,
3883 livecd/runscript-support/pre-kmerge.sh:
3884 Change sudoers update to only run if /etc/sudoers exists and only reduce
3885 splash to 1024x768 on minimal and universal install CD.
3887 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
3888 targets/livecd-stage1/livecd-stage1.sh:
3889 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
3892 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3893 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3894 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3895 livecd/runscript/sparc64-archscript.sh,
3896 livecd/runscript/x86-archscript.sh:
3897 Added a new empty livecd file to each archscript. This will be used for an
3898 identifier by genkernel to allow booting from a non-primary CDROM.
3900 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3901 Catalyst 1.1.6 is here.
3903 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3904 targets/stage1/stage1-preclean2-chroot.sh:
3905 Commenting out stage1 cleaning of /var/db.
3907 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3908 livecd/runscript-support/pre-kmerge.sh:
3909 Made splash reduction to 1024x768 only for minimal and universal release media.
3911 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3912 targets/stage1/stage1-preclean2-chroot.sh:
3913 Added SLOT files back to /var/db entries in stage1.
3915 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3916 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
3917 livecd/runscript/default-runscript.sh,
3918 livecd/runscript-support/livecdfs-update.sh,
3919 targets/livecd-stage2/unmerge.sh:
3920 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
3921 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
3922 the copy from preserving permissions and also adding /usr/share/faces and
3923 default Gentoo icon. We'll see how the icon does for us. Removing serial
3924 init script, as it causes problems with the splash theme.
3926 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3927 targets/livecd-stage1/livecd-stage1.sh:
3930 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3931 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
3932 livecd/runscript-support/kmerge.sh,
3933 livecd/runscript-support/livecdfs-update.sh,
3934 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
3935 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
3936 targets/stage1/stage1-preclean2-chroot.sh:
3937 Removed x-setup from local.start and added in symlinks for gconf, portage
3938 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
3939 baselayout and removed /etc/startx from the environmental type. Commented
3940 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
3941 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
3942 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
3943 for X, use the latest pci.ids and usb.ids from portage, and create
3944 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
3945 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
3946 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
3947 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
3948 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
3951 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3952 Removed ccache from default options as it breaks catalyst when merged with
3955 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3956 modules/snapshot_target.py:
3957 Added /local/ to snapshot exclusion.
3959 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3960 livecd/runscript-support/livecdfs-update.sh:
3961 Updated to attempt to start 5 interfaces, rather than 4. You can blame
3962 gustavoz and his 5 interface Xeon for this.
3964 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3965 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
3966 Added a conditional before killing gconfd-2. This is also going to be
3967 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
3970 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3971 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
3972 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
3973 Moved killall -9 gconfd-2 to execute outside chroot.
3975 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3976 livecd/files/x86-help.msg:
3977 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
3980 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3981 livecd/runscript/x86-archscript.sh:
3982 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
3985 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3988 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3989 targets/livecd-stage1/livecd-stage1.sh:
3990 Added killall for gconfd-2 back into livecd-stage1.sh
3992 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3993 livecd/runscript/alpha-archscript.sh:
3994 Alpha fixes for multiple kernels..
3996 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3997 livecd/runscript-support/kmerge.sh:
3998 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4000 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4001 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4002 livecd/runscript/sparc64-archscript.sh:
4003 Force devfs if udev is not selected for all supporting arches.
4005 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4006 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4007 livecd/runscript-support/kmerge.sh:
4008 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4011 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4012 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4013 Re-enabled preclean in grp and added gconfd-2 killing.
4015 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4016 livecd/runscript/x86-archscript.sh:
4017 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4020 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4021 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4022 targets/livecd-stage1/livecd-stage1-chroot.sh,
4023 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4024 targets/livecd-stage1/livecd-stage1.sh,
4025 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4026 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4027 Added ability to pause indefinitely. This closes bug #79798. I've also added
4028 the gcond-2 killall back in, but now it is in the actual preclean script and
4029 is executed inside the chroot.
4031 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4032 Updated for 1.1.3 release.
4034 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4035 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4036 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4037 targets/netboot/netboot-packages.sh,
4038 targets/tinderbox/tinderbox-chroot.sh:
4039 Updated to use package.use correctly. Blame Robert Paskowitz
4040 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4042 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4043 targets/stage1/stage1-preclean2-chroot.sh:
4044 Fixed find line for new stage1 /var/db/pkg.
4046 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4047 targets/stage1/stage1-preclean2-chroot.sh:
4048 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4049 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4052 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4053 livecd/runscript-support/livecdfs-update.sh:
4054 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4055 added net.ethX symlinks, and added copying of files from
4056 /usr/lib/hotplug/firmware into firmware tarball.
4058 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4059 livecd/runscript-support/livecdfs-update.sh:
4060 Firmware updated to use new /lib/firmware directory.
4062 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4063 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4064 work when both -f and -C were used on the command line.
4066 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4067 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4068 targets/livecd-stage1/livecd-stage1-chroot.sh,
4069 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4070 targets/stage3/stage3-chroot.sh:
4071 Added a portage version check to each target that uses --newuse to ensure a
4072 high enough version is used. This resolves bug #75336.
4074 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4075 livecd/files/livecd-local.start:
4076 Possible local.start fix for beejay.
4078 12 Jan 2005; John Davis <zhen@gentoo.org>
4079 modules/embedded.py:
4080 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4082 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4083 livecd/runscript-support/kmerge.sh:
4084 Added ccache support to genkernel call in livecd-stage2.
4086 11 Jan 2005; John Davis <zhen@gentoo.org>
4087 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4088 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4089 targets/netboot/netboot.sh:
4090 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4091 some feature enhancements.
4093 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4094 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4095 targets/livecd-stage1/livecd-stage1-chroot.sh,
4096 targets/livecd-stage1/livecd-stage1.sh,
4097 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4098 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4099 Added a -F or --fetchonly command line option and closing out bug #77480.
4100 Also added a portage version check to livecd-stage1 to close out bug #68307.
4102 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4103 livecd/runscript-support/livecdfs-update.sh,
4104 targets/stage3/stage3-chroot.sh:
4105 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4106 target to use emerge -e when building. This is only temporary until the
4107 bootstrap.sh script can be fixed or another solution can be decided upon.
4109 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4110 +targets/embedded/kmerge.sh:
4111 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4112 from mutex@gentoo.org
4114 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4115 modules/livecd_stage2_target.py:
4118 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4119 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4120 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4121 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4122 the brokenness of a stage1 tarball.
4124 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4125 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4128 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4129 modules/livecd_stage2_target.py:
4132 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4133 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4134 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4135 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4136 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4137 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4138 Upgraded the isolinux cdtar files and closing bug #70518.
4140 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4141 modules/embedded_target.py, modules/generic_stage_target.py,
4142 modules/grp_target.py, modules/livecd_stage1_target.py,
4143 modules/livecd_stage2_target.py, modules/netboot.py,
4144 modules/stage1_target.py, modules/tinderbox_target.py:
4145 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4146 separate out specific target logic from the generic targets modules.
4148 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4149 new PPC arch file from pvdabeel@gentoo.org
4151 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4152 examples/generic_stage_template.spec, modules/catalyst_support.py:
4153 tweaking error handling in the main catalyst script
4154 updated the example to include a blurb about portage_confdir
4156 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4157 livecd/runscript-support/livecdfs-update.sh:
4158 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4160 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4163 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4164 fix for #66592. catalyst now gives a traceback when it bails out, making
4165 troubleshooting amazingly easier
4167 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4168 modules/catalyst_support.py, modules/embedded_target.py,
4169 modules/generic_stage_target.py, modules/grp_target.py,
4170 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4171 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4172 Reversing patch from Eric Edgar from bug #70663.
4174 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4175 livecd/runscript/x86-archscript.sh:
4176 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4177 not work without it (mkisofs fails on creating ISO).
4179 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4180 modules/catalyst_support.py, modules/embedded_target.py,
4181 modules/generic_stage_target.py, modules/grp_target.py,
4182 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4183 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4184 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4185 separate out specific target logic from the generic targets modules.
4187 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4188 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4189 targets/embedded/embedded.sh:
4190 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4192 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4193 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4194 livecd/runscript/default-runscript.sh,
4195 livecd/runscript-support/gamecdfs-update.sh,
4196 livecd/runscript-support/livecdfs-update.sh,
4197 modules/livecd_stage2_target.py:
4198 Added gamecd/conf option to livecd_stage2_target.py, added
4199 gamecd.conf.example to /examples, cleaned up game-specific code in
4200 gamecdfs-update.sh to make it more generic, added more fundtionality to
4201 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4202 and gentoo-gamecd to make spec files simpler and to remove the need for
4203 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4204 user to still use a custom fsscript of their own.
4206 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4207 +livecd/files/environmental.motd.txt,
4208 targets/livecd-stage1/livecd-stage1.sh:
4209 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4211 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4212 livecd/runscript/default-runscript.sh,
4213 livecd/runscript-support/livecdfs-update.sh:
4214 Added gentoo-release-environmental as a valid livecd/type and did some
4215 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4216 devices other than eth0.
4218 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4219 targets/livecd-stage1/livecd-stage1-chroot.sh:
4220 Changed livecd-stage1 to merge each package individually. This should not
4221 make it into a production version of catalyst, but is here as a possible
4222 solution to bug #68307.
4224 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4225 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4226 livecd/runscript/sparc-archscript.sh,
4227 livecd/runscript/sparc64-archscript.sh,
4228 livecd/runscript/x86-archscript.sh:
4229 Added failures to all arches on mkisofs failure and also made -z option to
4230 mkisofs optional on x86 depending on loop type used.
4232 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4233 livecd/runscript/x86-archscript.sh:
4234 Making sure the mkisofs call causes a failure when it doesn't complete
4235 successfully. Once again, blame jforman, our beloved infra-monkey.
4237 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4238 livecd/runscript/default-runscript.sh:
4239 squashfs-utils->squashfs-tools fix. Blame jforman.
4241 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4242 livecd/isogen/x86-isogen.sh:
4243 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4244 possibly not booting on really old systems.
4246 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4247 livecd/runscript/x86-archscript.sh:
4248 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4249 possibly not booting on really old systems.
4251 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4252 livecd/runscript-support/livecdfs-update.sh:
4253 Save some space by removing redundant firmware after tarball is made, only
4254 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4257 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4258 targets/stage1/stage1-preclean2-chroot.sh:
4259 Added patch from vapier and closing bug #73556.
4261 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4262 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4263 +targets/embedded/embedded-fs-runscript.sh,
4264 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4265 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4266 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4267 from mutex@gentoo.org for modules/embedded.py
4269 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4270 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4271 livecd/runscript-support/livecdfs-update.sh:
4272 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4273 aliases having --color rather than --color=auto.
4275 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4276 livecd/files/livecd-local.start:
4277 Let's try actually making a proper edit on livecd/files/livecd-local.start
4278 this time, shall we...
4280 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4281 livecd/files/livecd-local.start:
4282 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4283 x-setup check for /etc/startx.
4285 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4286 livecd/runscript-support/gamecdfs-update.sh:
4287 Fixing minor sed bug in gamecdfs-update.sh.
4289 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4290 examples/snapshot_template.spec,
4291 livecd/runscript-support/gamecdfs-update.sh,
4292 livecd/runscript-support/livecdfs-update.sh:
4293 Fixing typo in snapshot_template.spec and closing bug #70321.
4295 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4296 livecd/runscript-support/pre-kmerge.sh:
4297 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4298 genkernel will only add the 1024x768 version of the gensplash image to the
4299 bzImage, which added with the livecd-stage2 removal of the unused splash
4300 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4302 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4303 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4304 livecd/runscript/sparc64-archscript.sh:
4305 Updated with silo/mkisofs patch from gustavoz.
4307 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4308 livecd/files/x86-help.msg:
4309 Updated x86-help.msg to make it fall more inline with current
4310 genkernel/livecd-tools options.
4312 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4313 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4314 livecd/runscript-support/pre-kmerge.sh:
4315 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4316 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4317 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4320 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4321 livecd/runscript-support/kmerge.sh,
4322 livecd/runscript-support/livecdfs-update.sh,
4323 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4324 Changed kernel build caching to use kerncache option, rather than pkgcache
4325 option. Fixed --postconf and --callback for builds that do not require them.
4326 Removed delay when removing package sin the system profile. This is now
4327 catalyst 1.1.0, so enjoy.
4329 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4330 livecd/runscript-support/livecdfs-update.sh:
4331 Stopping udev from using the nasty device tarball. We don't need it anyway.
4333 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4334 livecd/runscript/sparc-archscript.sh,
4335 livecd/runscript/sparc64-archscript.sh,
4336 livecd/runscript-support/kmerge.sh,
4337 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4338 Fixing gpm support by uncommenting default settings. Fixing case where
4339 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4340 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4341 not get renamed. Fixed a problem where we were accidentally removing the
4342 hwdata-knoppix versions of pci.ids and usb.ids and linking
4343 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4344 for 2004.3 and catalyst 1.1.0.
4346 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4347 patch from vapier@gentoo.org for bug #68080
4349 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4350 livecd/runscript-support/kmerge.sh:
4351 made kernel caching dependent on the "pkgcache" option so that genkernel's
4352 postconf can actually work
4354 18 Oct 2004; John Davis <zhen@gentoo.org>
4355 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4356 livecd/runscript-support/livecdfs-update.sh:
4357 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4359 17 Oct 2004; John Davis <zhen@gentoo.org>
4360 livecd/runscript-support/livecdfs-update.sh:
4361 firmware tarball fix for packages that need firmware such as ipw2100
4363 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4364 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4365 livecd/runscript-support/livecdfs-update.sh,
4366 modules/livecd_stage2_target.py:
4367 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4369 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4370 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4371 should not hurt non-HT users
4373 12 Oct 2004; John Davis <zhen@gentoo.org>
4374 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4375 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4376 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4377 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4378 livecd/runscript-support/kmerge.sh:
4379 bugfixes for #67195, #67197, #67122, and #46918
4381 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4382 small netboot fixups
4384 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4385 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4386 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4387 targets/netboot/netboot.sh:
4388 sweeping updates and changes to the netboot code. the patches should fix the
4389 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4390 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4392 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4393 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4394 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4395 targets/netboot/netboot.sh:
4396 more code cleanup and maintenance
4398 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4399 modules/generic_stage_target.py, +modules/netboot.py,
4400 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4401 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4402 +targets/netboot/netboot.sh:
4403 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4406 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4407 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4408 targets/livecd-stage1/livecd-stage1-chroot.sh,
4409 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4410 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4411 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4412 have to start a server on the build host for it to distribute.
4414 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4415 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4416 just do -s version_stamp
4418 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4419 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4421 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4422 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4423 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4424 modules/livecd_stage2_target.py:
4425 udev support for livecds
4427 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4428 +targets/livecd-stage2/unmerge.sh:
4429 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4430 Also, livecd-stage2 unmerge.sh added back in.
4432 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4433 livecd/runscript-support/livecdfs-update.sh:
4434 bugfixes for #60887 and #63338
4436 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4437 bugfixes for #63382 and #63338
4439 08 Sep 2004; John Davis <zhen@gentoo.org>
4440 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4441 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4442 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4443 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4444 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4445 targets/livecd-stage1/livecd-stage1-chroot.sh,
4446 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4447 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4448 lots of changes in this revision. first of all, major cosmetic fixups to the
4449 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4450 for distcc or ccache builds in most of the targets. bug #56581 is finially
4451 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4452 performance enhancement here.
4454 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4455 modules/livecd_stage2_target.py:
4456 fix for bug #63033, thanks to usata@gentoo.org for the patch
4458 30 Aug 2004; John Davis <zhen@gentoo.org>
4459 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4460 bugfixes for #61537 and #61779
4462 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4463 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4464 modules/snapshot_target.py:
4465 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4466 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4467 time should also be improved due to a more efficient use of rsync. This commit will
4468 mark the portage version of catalyst-1.9.0.
4470 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4471 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4474 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4477 02 Aug 2004; John Davis <zhen@gentoo.org>
4478 livecd/runscript-support/livecdfs-update.sh:
4481 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4482 +targets/stage1/build.py, -targets/stage1/build.sh,
4483 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4484 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4485 targets/stage3/stage3-chroot.sh:
4486 applied patch from bug #58840. it should fix up things for uclibc stages and
4487 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4489 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4490 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4491 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4492 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4493 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4494 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4495 livecd/runscript-support/livecdfs-update.sh,
4496 modules/livecd_stage2_target.py:
4497 addition of wolf31o2's gamecd patchset. untested, so please beware
4499 14 Jul 2004; John Davis <zhen@gentoo.org>
4500 livecd/runscript-support/livecdfs-update.sh,
4501 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4502 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4503 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4504 this out of generic_stage_target and into livecd-stage2 since the
4505 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
4507 13 Jul 2004; John Davis <zhen@gentoo.org>
4508 livecd/runscript-support/livecdfs-update.sh:
4509 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
4510 default rc'ed programs when only one change was required to rcadd. so I
4511 changed it so that the defaults are *always* loaded and specified additions/
4512 deletions are just added on top of those.
4514 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4515 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4516 targets/livecd-stage1/livecd-stage1-chroot.sh,
4517 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4518 targets/tinderbox/tinderbox-chroot.sh:
4519 changing the more verbose behavior to the -V (verbose) flag
4521 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4522 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4523 targets/livecd-stage1/livecd-stage1-chroot.sh,
4524 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4525 targets/tinderbox/tinderbox-chroot.sh:
4526 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
4527 it is about to merge so that deps and USE flags are more evident
4529 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
4530 modules/catalyst_support.py:
4531 completely rewrote the catalyst main script so that it can actually utilize
4532 more than one command line flag. new functionality included, but not active
4533 yet (--debug and --verbose). arguments can still be passed on the commandline
4534 through the use of the -C (--cli) flag. updated the arg_parse function in
4535 catalyst_support.py to accomodate my changes.
4537 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4538 modules/generic_target.py, modules/grp_target.py,
4539 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4540 modules/snapshot_target.py, modules/stage1_target.py,
4541 modules/stage2_target.py, modules/stage3_target.py,
4542 modules/tinderbox_target.py, targets/stage1/stage1.sh:
4543 fixes for bugs #55192 and #54137
4544 added a new key for all specfiles, portage_confdir.
4545 this should point to a directory similar in functionality to /etc/portage.
4547 cleaned up the module code a bit so that unnecessary modules
4550 more work on resuming. it is getting there, but it still needs a ton of work,
4551 so please test, and report bugs.
4553 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
4554 modules/catalyst_support.py, modules/generic_stage_target.py,
4555 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
4556 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4557 stage resuming functionality should be working. I still have to work on GRP
4558 and livecds, but they should not be hard. I could not incorporate emerge
4559 --resume into stage resuming functionality because in some instances, portage
4560 is remerged (bootstrap, stage2), which wipes out the resume data and puts
4561 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
4562 ). I also made some small tweaks to the stage target scripts which clean up
4563 the envscript stuff. Not noticable performance wise, but it makes me feel all
4564 warm and fuzzy to know that it is programmed absolutely correctly ;)
4566 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
4567 modules/generic_stage_target.py:
4568 revamped the cmd() structure so that it could properly return error codes.
4569 Please note that this might break catalyst until there is some further
4570 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
4571 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
4572 now. Additionally, catalyst will stop when there is an error with an ebuild
4573 ... it didn't do this before, it just plowed along and packed things up.
4575 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
4576 code in portage.py and then answering my noob questions.
4578 13 Jun 2004; John Davis <zhen@gentoo.org>
4579 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4580 livecd/runscript-support/livecdfs-update.sh:
4581 some last minute fixins (stuff to work with the new genkernel)
4583 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
4586 11 Jun 2004; John Davis <zhen@gentoo.org>
4587 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
4588 new key, livecd/fsscript. use this to run commands in the livecdfs before it
4591 10 Jun 2004; John Davis <zhen@gentoo.org>
4592 livecd/runscript-support/kmerge.sh,
4593 livecd/runscript-support/livecdfs-update.sh,
4594 livecd/runscript-support/post-kmerge.sh,
4595 livecd/runscript-support/pre-kmerge.sh:
4596 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
4597 functions control what scripts are added to their respective runlevels. This
4598 option would be specified like so in the spec file: livecd/rcadd:
4599 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
4601 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
4602 modules/catalyst_support.py, modules/livecd_stage2_target.py:
4603 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
4604 the code to give a nice error msg instead of a cryptic traceback
4606 04 Jun 2004; John Davis <zhen@gentoo.org>
4607 livecd/runscript-support/livecdfs-update.sh:
4608 small fix for bootsplash, needed to link clst_livecd_bootsplash to
4609 /etc/bootsplash/default
4611 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4612 targets/embedded/embedded-chroot.sh,
4613 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
4614 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4615 targets/livecd-stage1/livecd-stage1-chroot.sh,
4616 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4617 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4618 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4619 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4620 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
4621 targets/tinderbox/tinderbox-chroot.sh,
4622 targets/tinderbox/tinderbox-preclean-chroot.sh,
4623 targets/tinderbox/tinderbox.sh:
4624 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
4626 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
4627 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
4628 more efficient, and I added a new snapshot specfile option, portdir_overlay.
4629 It should be a full path pointing to a portage overlay dir.
4631 27 May 2004; John Davis <zhen@gentoo.org>
4632 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
4633 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4634 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4635 livecd/runscript/default-runscript.sh:
4636 added updated silos and fixed motd bug
4638 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
4639 rolling out version 1.0.8
4641 22 May 2004; John Davis <zhen@gentoo.org>
4642 livecd/runscript-support/kmerge.sh,
4643 livecd/runscript-support/livecdfs-update.sh,
4644 modules/livecd_stage2_target.py:
4645 added key livecd/bootsplash
4647 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
4648 livecd/runscript/sparc-archscript.sh,
4649 livecd/runscript/sparc64-archscript.sh:
4650 sparc fixup patches from gustavoz at g.org
4652 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
4653 added support for blacklisting modules via hotplug in livecd-stage2. spec key
4654 is livecd/modblacklist
4656 19 May 2004; John Davis <zhen@gentoo.org>
4657 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
4658 livecd/runscript/x86-archscript.sh:
4659 added support for livecd/overlay, changed vga=0x317 to vga=791
4660 in the x86 archscript as it is a more standard setting and should
4661 work on more hardware
4663 17 May 2004; John Davis <zhen@gentoo.org>
4664 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
4665 livecd/runscript-support/kmerge.sh,
4666 livecd/runscript-support/livecdfs-update.sh,
4667 modules/livecd_stage2_target.py:
4668 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
4669 we also now have basic motd copying support for more branded livecds
4671 16 May 2004; John Davis <zhen@gentoo.org>
4672 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
4673 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
4674 for passing args to genkernel. gmsoft@gentoo.org requested this one.
4676 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
4677 modules/catalyst_support.py, modules/embedded_target.py,
4678 modules/generic_stage_target.py, modules/generic_target.py,
4679 modules/grp_target.py, modules/livecd_stage1_target.py,
4680 modules/livecd_stage2_target.py, modules/stage1_target.py,
4681 modules/stage2_target.py, modules/stage3_target.py,
4682 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
4683 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
4684 caused gcc profile problems.
4686 12 May 2004; John Davis <zhen@gentoo.org>
4687 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4688 livecd/runscript-support/livecdfs-update.sh,
4689 livecd/runscript-support/post-kmerge.sh,
4690 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4692 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
4693 silliness). Most notably, I have taken advantage of the update-modules
4694 --assume-kernel fix from agriffis so that we can actually use 3rd party
4695 modules now. Please note that >=baselayout-1.9.0 is required.
4697 02 May 2004; Olivier Crete <tester@gentoo.org>
4699 Added forgotten CHOST for i386 subarch
4701 30 Apr 2004; John Davis <zhen@gentoo.org>
4702 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4703 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4704 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4705 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
4707 -fixed 2004.0 branding in the isolinux cdtar
4708 -fixed up acpi stuff in the runscripts
4709 -fixed up the x86 help message and corrected the numerous errors in it
4711 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
4712 livecd/runscript/default-runscript.sh:
4713 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
4714 1.0.7. we are ready for release
4716 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4717 fix for the problem that gustavoz found wrt the /dev creation stuff not
4718 detecting arches. also an efficiency fix for stage1 building
4720 14 Apr 2004; John Davis <zhen@gentoo.org>
4721 targets/embedded/embedded-chroot.sh,
4722 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4723 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4724 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4725 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4726 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4727 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4728 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
4729 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
4730 targets/tinderbox/tinderbox-preclean-chroot.sh,
4731 targets/tinderbox/tinderbox.sh:
4732 fix for bug #47733 - fixes for distcc and an envscript bugfix
4734 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4737 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4738 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4739 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4740 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
4741 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4742 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4743 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4744 targets/stage1/stage1-preclean1-chroot.sh,
4745 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
4746 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4747 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4748 targets/tinderbox/tinderbox.sh:
4749 lots of cleanup on the bash backend. take a look @ the code and report bugs to
4750 zhen@gentoo.org please.
4752 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4753 fix for /dev in stage1
4755 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4758 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
4759 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
4760 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
4761 Added the two kernel-configs for 2004.1 x86
4763 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4764 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
4765 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4766 targets/tinderbox/tinderbox.sh:
4767 fix to address missing /dev in stages, fixed path for env-update in all of the
4770 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4771 use broken for grp, livecd-stage1, tinderbox, etc. fixed
4773 01 Apr 2004; John Davis <zhen@gentoo.org>
4774 livecd/runscript/default-runscript.sh:
4775 added in fix for the module.conf stuff courtesy of Benjamin Judas
4778 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4780 cosmetic touchups for 1.0.5
4782 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
4783 added support to the stage2 for stackable profiles bootstrap
4785 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
4786 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
4787 support for sparc32/64 build compatibility
4789 30 Mar 2004; John Davis <zhen@gentoo.org>
4790 livecd/runscript/default-runscript.sh, modules/targets.py,
4791 targets/stage1/build.sh:
4792 fix for bug 46022, more stackable profile fixes, embedded patches added
4794 26 Mar 2004; John Davis <zhen@gentoo.org>
4795 livecd/runscript/default-runscript.sh, modules/targets.py,
4796 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4797 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
4798 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
4799 fixes for bugs #44625 and #45805
4801 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
4802 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4803 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
4804 memtest is in. if you want to use it, check out the memtest86 cd tarball
4805 Also, fixes for bugs 45078, 45188, 44306
4807 23 Mar 2004; John Davis <zhen@gentoo.org>
4808 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4809 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
4810 livecd/runscript/x86-archscript.sh, modules/targets.py,
4811 targets/livecd-stage3/unmerge.sh:
4812 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
4813 created at the end of the livecd-stage2 process.
4815 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
4816 targets/embedded/embedded.sh:
4817 preliminary embedded support added thanks to david@futuretel.com (mut3x)
4819 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
4820 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
4821 removing the hardened-gcc deps since the package itself is deprecated'
4823 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
4824 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
4826 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
4827 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
4828 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
4829 examples/livecd/alpha/config-2.4.21-r4-alpha,
4830 examples/livecd/alpha/config-2.4.21-r4-jensen,
4831 examples/livecd/alpha/config-2.4.21-r4-legacy,
4832 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
4833 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
4834 fixes for bugs 43676, 43701. Alpha support added as well.
4836 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
4837 added powerpc livecd support, preparing for 2004.0 release. Preliminary
4838 kde/gnome cd specs added.
4840 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
4841 fix in catalyst.conf for bug #42044
4843 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
4844 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
4845 examples/livecd/sparc64/config-2.4.24-sparc64:
4846 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
4848 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
4849 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
4850 for a $clst_conf environment variable. You can use the $clst_conf variable to
4851 point to a file to use in place of /etc/catalyst.conf. By setting this
4852 variable in your shell, catalyst can easily be used by multiple people on the
4853 same machine. Also, ccache support now works for genkernel.
4855 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
4856 removed file for livecd-stage2 target, as this is handled by the runscript
4857 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
4858 and made "/boot/kernel/foo/extraversion" an optional rather than required
4859 parameter. The aforementioned "packages" is used to specify kernel-related
4860 packages (like module ebuilds) to merge with each kernel, and the new "use"
4861 option is used to specify the USE settings you'd like exported to the
4862 environment during kernel as well as kernel "packages" build.
4864 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
4865 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
4866 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4867 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
4868 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4869 targets/tinderbox/tinderbox.sh:
4870 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
4871 it for ebuild - added headers to everything and removed deprecated dirs
4873 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
4874 adding Kumba's patches for MIPS
4876 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
4877 Added hppa specific code.
4879 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4880 Tinderbox target added. See tinderbox examples in examples/ dir.
4882 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4883 spec file support integrated into catalyst. Use "-f/--file specfile" as
4884 argument; see examples dir for examples.
4885 "grp" target now functional. See examples/x86-grp-20031102.spec for an
4886 example of how to use it.
4888 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4889 support functions for spec file parsing and reading added. Will get added to
4892 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4893 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
4896 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4897 Significant rework of code structure. Everything is falling nicely into place.
4899 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4900 Exception handling fully-integrated into current prototype code.
4902 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4903 beginning of exception handling integration, got some of the target code
4906 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4907 major code rework in progress on the python parts.
4909 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
4910 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
4911 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
4912 for organiation's sake, I have moved the files, such as livecd foundations,
4913 into catalyst/files. It will make it easier for us when ebuild time comes
4916 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
4917 All preliminary target build scripts are now added and coded to near as spec
4918 that we can have at this point.
4920 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
4921 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
4922 20031014",) and snapshotting cleans up after itself (temp files deleted,)
4923 something that should be continued as much as reasonably possible in other
4924 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
4925 code completed, and internal fall-backs to reasonable global config defaults
4928 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
4929 subarch test outsourced to python catalyst-subarches function.
4931 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
4932 fixed the entry in include/build_functions.sh for location of bootstrap.sh
4934 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4935 removing dup enter_chroot
4937 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
4938 document subarches checking
4940 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
4941 Fix valid subarch test.
4943 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
4944 include/build_functions.sh, include/functions.sh:
4945 thanks to robbat2, the cmdline argument handling is now fixed. I moved
4946 start_build to build_functions.sh cleaning up the main catalyst script some
4949 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
4950 fixed SRCBALL and DESTBALL, making it transparent for profiles
4952 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
4953 added an exit condition to the cmd line argument case statement
4955 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
4956 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
4957 the changes that I made to the above files should make catalyst completely
4958 transparent to no matter what profile we are using. check files/catalyst.conf
4959 for the list of BUILDTYPEs that we support.
4961 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4962 changed how cmd line arguments are handled
4964 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4965 I changed the is_special handling so that it is cleaner and faster
4967 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
4968 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
4969 livecd/foundations/x86-basic/post-clean.sh,
4970 livecd/foundations/x86-basic/pre-clean.sh,
4971 livecd/foundations/x86-basic/settings:
4972 I outsourced more functions to include/functions.sh. I made it a seperate file
4973 from build_fucntions.sh so that we can keep our build and other functions
4974 apart. I also added in the livecd stuffs from the stager side of things.
4976 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
4977 include/build_functions.sh:
4978 I outsourced all of the build functions to include/build_functions.sh. In the
4979 future, this will happen more - the code needs cleaned up.
4981 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
4983 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
4984 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
4985 does not use that anymore.
4987 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
4988 since we now have a default profile in portage, i massaged some errors
4989 messages to reflect that.
4991 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
4993 removed ccache support from catalyst stage1 build cause it breaks the build.
4994 Additionally, I removed gettext support from bootstrap, because according to
4995 our new default profile, we don't use that anymore.
4997 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
4998 added a new var, BUILDTYPE, adding more transparency for building.
4999 In the future, we will be building both selinux and hardened sources.
5001 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5002 fixed some formatting when catalyst prints out build info, additionally,
5003 trying to make catalyst more transparent for future expansion of stages
5005 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5006 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5007 --help. I moved this functionality from the main program section to
5010 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5011 I edited catalyst to change our naming convention from stage*-arch-h.* to
5012 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5013 I change naming conventions, as catalyst will be eventually extended to
5014 do selinux-* stages also.
5016 Additionally, I updated README.catalyst to include profile information.
5018 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5019 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5020 I renamed README.stager to README.catalyst and have made some very minor
5021 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5022 I have hacked bootstrap to use the hardened profile, as well as utilize
5023 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5024 major). Additionally, bin/stage1 has been hacked to accept the hardened
5025 profile, and use hardened-gcc.
5027 09 September 2003; John Davis <zhen@gentoo.org>:
5028 Initial import of hardened stager. I am forking this from the original
5029 stager code in order to better fit our needs. The original stager code is
5030 still used by Gentoo, and is maintained by Daniel Robbins
5031 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5032 contributors that coded stager.