1 # ChangeLog for catalyst
2 # Copyright 1999-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
5 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> livecd/files/README.txt,
6 livecd/files/x86-F6.msg:
7 Apply patch to document espeakup support for gentoo bug #267708
9 27 May 2009; Andrew Gaffney <agaffney@gentoo.org>
10 modules/catalyst/config.py:
11 import catalyst_support for gentoo bug #271368
13 24 Apr 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
14 Rolling an official catalyst 2.0.6.904 version.
16 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
17 Apply additional patch from gentoo bug #255793 for arm subarches
19 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
20 targets/support/chroot-functions.sh:
21 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
23 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org> arch/sh.py:
24 Additional sh patch from gentoo bug #255793
26 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py, arch/sh.py:
27 Apply patch from gentoo bug #255793 for enhanced sh/arm support
29 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
30 modules/generic_stage_target.py:
31 Update reference to make.conf.example for new location in portage-2.1.6
33 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
34 targets/stage1/stage1-chroot.sh:
35 Remove --noreplace from run_merge call so that baselayout gets rebuilt
38 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
39 targets/support/rc-update.sh:
40 Change invalid atom '>=sys-apps/baselayout-2*' to
41 '>=sys-apps/baselayout-2'
43 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
44 modules/catalyst_support.py:
45 Try to import portage.util before portage_util
47 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
48 Add note about metadata_overlay being default in 2.1.6
50 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
51 Updated the AUTHORS section and the header for the ChangeLog, to reflect
52 that individual authors now retain their copyright to code they submit.
54 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
55 Rewrote TODO to make it clearer and added a ton of new items to it.
57 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
58 modules/generic_stage_target.py:
59 screw you python...hard
61 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
62 modules/generic_stage_target.py:
63 Disable removal of 'target_path' when build starts
65 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
66 modules/generic_stage_target.py:
67 Apply patch from armin76 to actually make use of the busybox_config value
70 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
71 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
72 Add support for gk's --busybox-config= option
74 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
75 modules/generic_stage_target.py:
76 Missing / before 'iso'
78 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
79 modules/snapshot_target.py:
80 Add support for purging to snapshot target
82 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
83 Add mix-in cdtar idea to TODO
85 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
86 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
87 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
88 Remove old isolinux-3.09 cdtar files
90 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
91 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
92 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
93 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
95 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
96 Marking this 2.0.6.903 for testing.
98 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
99 targets/netboot2/netboot2-controller.sh:
100 Disable copying of nb-busybox.cf since it isn't used anyway
102 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
103 arch/x86.py, catalyst:
104 A few typo and other minor fixes as reported by armin76
106 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
107 modules/generic_stage_target.py:
108 Add support for digests="all" for gentoo bug #209611
110 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
111 examples/netboot2_template.spec, targets/support/kmerge.sh:
112 Automatically append --netboot to GK_ARGS for netboot2 target Remove
113 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
115 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
116 targets/support/pre-kmerge.sh:
117 Remove evil hacks that copy gk files around for netboot2
119 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
120 Bumping version for release.
122 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
123 modules/catalyst_support.py:
124 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
127 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
128 modules/catalyst_support.py, modules/generic_stage_target.py:
129 Add support for -P/--purgeonly option
131 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
132 Updated README to tell the user where to locate catalyst.conf if not using
133 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
136 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
137 Kicking out a 2.0.6.901 release for testing.
139 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
140 modules/generic_stage_target.py:
141 Automatically prepend build dir path to livecd/iso if it's not an absolute
144 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
145 Update TODO with placeholder idea.
147 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
148 +modules/catalyst/util.py:
149 Create catalyst.util module with capture_traceback() and print_traceback()
150 functions Capture and print traceback when build fails instead of letting
153 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
154 modules/catalyst/config.py, modules/catalyst_support.py:
155 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
157 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
158 modules/catalyst/config.py:
159 A few fixes to ParserBase after actually testing it switch to parsing
160 config file with ConfigParser.
162 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
163 +modules/catalyst/config.py, -modules/catalyst/util.py:
164 More indecisiveness..move util.spec to config.SpecParser.
166 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
167 -modules/catalyst/spec.py, +modules/catalyst/util.py,
168 modules/catalyst_support.py:
169 * Rename catalyst.spec to catalyst.util
170 * Move spec_dump() into spec class
171 * Modify catalyst to use new spec class
173 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
174 +modules/catalyst/__init__.py:
175 Add __init__.py file and import line.
177 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
178 +modules/catalyst/spec.py:
179 Initial commit of modules/catalyst/spec.py.
181 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
183 Updating x86/amd64 arch support. Original patches by William Cooke
184 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
186 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
187 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
188 modules/snapshot_target.py, modules/stage4_target.py,
189 targets/support/bootloader-setup.sh, targets/support/functions.sh,
190 targets/support/kmerge.sh:
191 Removing all deprecated interfaces. We no longer wish to support them and
192 they're not needed. Anyone using a pre-2.x spec file will need to update
195 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
196 -livecd/files/Getting_Online.txt:
197 Removing livecd/files/Getting_Online.txt since it was quite outdated.
199 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
201 Updated for new git repo.
203 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
204 targets/support/livecdfs-update.sh:
205 Add gconf settings for gnome-screensaver to disable locking by default. This
208 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
209 Add armv5tel to arm host list.
211 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
212 targets/support/chroot-functions.sh:
213 If we don't have a distcc user, we need to reinstall distcc, even if it's
214 been built with the right USE. This mainly affects stage1/stage2.
216 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
217 targets/support/chroot-functions.sh:
218 We need to run distcc-config --install, since we won't be installing into
219 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
220 installed versions of distcc.
222 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
223 Add a couple of distcc-related items to TODO.
225 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
226 targets/stage1/stage1-preclean-chroot.sh,
227 targets/stage2/stage2-preclean-chroot.sh,
228 targets/stage3/stage3-preclean-chroot.sh,
229 targets/stage4/stage4-preclean-chroot.sh:
230 We don't want to run setup_myfeatures in preclean, but still want to update
231 the environment and show our debug information.
233 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
234 targets/stage1/stage1-preclean-chroot.sh,
235 targets/stage2/stage2-preclean-chroot.sh,
236 targets/stage3/stage3-preclean-chroot.sh,
237 targets/stage4/stage4-preclean-chroot.sh,
238 targets/support/chroot-functions.sh:
239 Remove the die on LIBDIR check, since it won't be set on non-multilib
240 profiles. We can now run debug in preclean again.
242 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
243 targets/support/functions.sh:
244 Let's not try to chmod a dangling symlink.
246 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
247 targets/support/chroot-functions.sh:
248 Added emerge --info to debug output. I don't know why I didn't add it before.
250 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
251 targets/stage1/stage1-preclean-chroot.sh,
252 targets/stage2/stage2-preclean-chroot.sh,
253 targets/stage3/stage3-preclean-chroot.sh,
254 targets/stage4/stage4-preclean-chroot.sh:
255 We probably shouldn't be running our debug functions in our stages. Let's
258 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
259 targets/support/chroot-functions.sh:
260 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
263 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
264 targets/support/livecdfs-update.sh:
265 Only copy the handbook icon if one exists.
267 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
268 modules/catalyst_lock.py:
269 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
272 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
273 targets/livecd-stage2/livecd-stage2-controller.sh:
274 We should be matching all possible LIBDIRs, so make sure we do that.
276 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
277 targets/support/livecdfs-update.sh:
278 We no longer need the metadata.tar.bz2, since the Installer uses
281 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
282 targets/stage1/stage1-chroot.sh:
283 We don't need --newuse if we're not using binary packages, so there's no
286 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
287 targets/livecd-stage2/livecd-stage2-controller.sh:
288 Added initial framework for creating the CD's root on livecd/livedvd.
289 Currently, the end result is the same, but I'll be adding code to
290 automatically copy the stages and to automatically download the distfiles.
292 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
293 targets/livecd-stage2/livecd-stage2-controller.sh,
294 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
295 targets/support/rc-update.sh:
296 Change all checks for livecd/type: gentoo-release-livecd to
297 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
298 to allow for auto-fetching of distfiles and stages onto official DVD media.
300 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
301 targets/livecd-stage1/livecd-stage1-controller.sh,
302 targets/livecd-stage2/livecd-stage2-controller.sh:
303 Updated TODO. Added code to livecd-stage1 to generate a package list, which
304 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
305 the distfiles automatically.
307 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
308 modules/generic_stage_target.py:
309 Fix seedcache output so it fits in 80 columns.
311 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
312 targets/stage1/stage1-chroot.sh:
313 We should likely install baselayout before anything else, including the
314 package manager. As such, I've moved it to after sys-apps/baselayout is
317 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
318 targets/livecd-stage2/livecd-stage2-controller.sh:
319 Check for a snapshot in the overlay and error if one is present. This should
320 ensure that the snapshot on the CD is the same as the one used to build the
323 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
324 modules/catalyst_support.py:
325 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
326 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
329 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
330 targets/stage1/stage1-chroot.sh:
331 Change back to using sys-apps/baselayout. We'll need to come up with a
332 better permanent solution now that virtual/baselayout is no more.
334 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
335 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
336 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
338 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
339 targets/support/bootloader-setup.sh:
340 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
343 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
344 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
345 Added TODO. Changed create_handbook_icon call to only be called if
346 /docs/handbook/index.html exists on the disk or in livecd/overlay.
348 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
349 targets/support/kmerge.sh:
350 Run sed on KERNELVERSION to escape the slashes so we can use it in another
353 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
354 targets/support/kmerge.sh:
355 Modify test to run if package.provided exists instead of if it doesn't.
356 Run sed on the correct file.
358 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
359 targets/support/chroot-functions.sh:
360 Added --noreplace to setup_myfeatures merges so we don't blow away any
361 packages which are already installed with the proper USE flags for the given
362 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
364 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
365 livecd/files/README.txt:
366 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
368 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
369 targets/support/rc-update.sh:
370 Added mdraid for baselayout-2 users.
372 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
373 targets/support/kmerge.sh:
374 Clean up package.provided after the kernel build
376 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
377 targets/support/kmerge.sh:
378 It helps if I put things in the correct order so they'll actually execute,
379 rather than getting a nice error from emerge.
381 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
382 targets/support/kmerge.sh:
383 Change upgrade to update.
385 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
386 targets/support/kmerge.sh:
387 Add back in the package.provided code that *should* skip the kernel sources
388 merge for call back and subsequent runs.
390 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
391 targets/support/kmerge.sh:
392 We don't really need to use binary packages for the kernel sources, since it
393 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
394 when we're not using kerncache.
396 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
397 targets/support/kmerge.sh:
398 Remove 'symlink' from USE, since it's not needed and screws up kerncache
400 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
401 targets/livecd-stage2/livecd-stage2-controller.sh:
402 OK, we run our find outside the chroot, so we don't want to use absolute
403 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
404 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
407 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
408 targets/livecd-stage2/livecd-stage2-controller.sh,
409 targets/stage1/stage1-controller.sh:
410 Cleanup the clean section for stage1 and add an updated clean section for
411 livecd-stage2 when we're a minimal, universal, or game CD. This is
412 2.0.6_pre14 for testing.
414 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
415 targets/support/kmerge.sh:
416 We should be using --newuse when merging our packages in callback.
418 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
419 targets/grp/grp-chroot.sh:
420 We should only use --noreplace when building a pkgset, everything else
423 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
424 modules/catalyst_support.py, modules/generic_stage_target.py,
425 modules/grp_target.py:
426 Apply additional patches from bug #207862 for CONTENTS generation.
428 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
429 targets/grp/grp-chroot.sh:
430 Call setup_myemergeopts after changing clst_FETCH.
432 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
433 targets/netboot2/netboot2-pkg.sh:
434 Remove a bit of unnecessary code.
436 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
437 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
438 targets/support/chroot-functions.sh:
439 Fix some spacing on the -* warning, revert Andrew's last change, since it
440 didn't do anything, and clean up the GRP chroot code so it works smarter and
441 set clst_FETCH when clst_grp_type is something other than pkgset.
443 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
444 targets/support/chroot-functions.sh:
445 Don't set --usepkg and --buildpkg when fetching.
447 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
448 modules/generic_stage_target.py:
449 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
452 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
453 modules/generic_stage_target.py:
454 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
455 boot/kernel/${kname}/config copying code in generic_stage_target.
457 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
458 targets/support/kmerge.sh:
459 Make sure we don't give genkernel a --kernel-config if it isn't set in the
462 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
463 modules/generic_stage_target.py, targets/support/kmerge.sh,
464 targets/support/pre-kmerge.sh:
465 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
466 valid, rather than required, changed clst_ksource to default to
467 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
468 removal of USE to after the kernel build so the modules get the correct USE,
469 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
471 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
472 targets/support/kmerge.sh:
473 We should run the default functions for kmerge.sh, too.
475 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
476 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
477 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
478 Updated aboot cdtar with a newer version to support newer kernels.
480 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
481 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
482 Updated make_destpath so it writes out to make.conf as well as exporting
483 ROOT to the environment, added a make_destpath call to cleanup_stages, and
484 adding make_destpath /tmp/stage1root to stage1.
486 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
487 Updated README a bit and rolling 2.0.6_pre12 for testing.
489 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
490 targets/support/create-iso.sh:
491 Removed any further checks for clst_fstype and making sure everybody is
492 using ${mkisofs_zisofs_opts}.
494 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
495 targets/support/livecdfs-update.sh:
496 The default theme for GNOME is now Clearlooks, so we can remove the theme
497 code, but we still want to set the font size.
499 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
500 targets/support/livecdfs-update.sh:
501 We need to put quotes around ${user_comment} or useradd gets confused.
503 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
504 targets/support/chroot-functions.sh:
505 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
508 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
509 targets/support/kmerge.sh:
510 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
511 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
513 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
514 targets/support/create-iso.sh:
515 Bash fscking sucks, so we have to compromise on this code reduction solution
516 a bit. It's still far better than it was
518 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
519 targets/support/create-iso.sh:
520 Don't escape quotes when actually running the command
522 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
523 targets/support/kmerge.sh:
524 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
526 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
527 targets/support/kmerge.sh:
528 Use -L instead of -l in test for symlink
530 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
531 targets/stage1/stage1-controller.sh:
532 Remove code for gcc-config/binutils-config since it should be getting done
533 in the preclean script, anyway.
535 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
536 targets/stage1/stage1-chroot.sh:
537 I missed one place where HOSTUSE was being used incorrectly.
539 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
540 targets/support/kmerge.sh:
541 Escape the correct quote
543 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
544 targets/support/kmerge.sh:
545 Change remaining instances of run_emerge to run_merge
547 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
548 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
549 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
552 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
553 targets/support/bootloader-setup.sh:
554 Let's change our splash checking to a global check so it only needs to be
555 done once. This makes much more sense than having all of those if ... else
558 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
559 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
560 Fix our USE invocation here so things work as expected.
562 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
563 targets/support/livecdfs-update.sh:
564 Force-enable livecd/users for livecd/type gentoo-release-livecd and
567 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
568 targets/support/livecdfs-update.sh:
569 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
572 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
573 targets/livecd-stage2/livecd-stage2-controller.sh:
574 Fixing the snapshot copying so it will only copy the correct snapshot for
575 people who don't know how to properly use wget.
577 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
578 targets/stage1/stage1-chroot.sh:
579 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
582 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
583 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
584 OK, we have to escape our quotes, rather than use single quotes, or we don't
585 evaluate the variables properly.
587 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
588 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
589 targets/support/kmerge.sh:
590 Fixing echo/sed for make.conf writing.
592 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
593 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
594 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
595 Rather than using the environment, we write out our USE to make.conf, then
596 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
597 be written to make.conf, already.
599 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
600 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
601 targets/livecd-stage1/livecd-stage1-chroot.sh,
602 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
603 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
604 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
605 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
606 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
607 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
608 Changing run_emerge to run_merge, changing both setup_portage and
609 setup_myfeatures to add any USE changes to make.conf prior to merge, then
610 removing the settings added, rather than (ab)using the environment.
612 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
613 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
614 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
615 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
616 targets/tinderbox/tinderbox-chroot.sh:
617 Rearrange some of the functions in chroot-functions.sh in preparation for
618 some upcoming changes and rename setup_portage to setup_pkgmgr.
620 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
621 targets/stage1/stage1-controller.sh:
622 Removing an extra env-update call from stage1's preclean.
624 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
625 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
626 targets/support/bootloader-setup.sh:
627 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
628 help.msg which we didn't even use.
630 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
631 targets/support/bootloader-setup.sh:
632 Don't write out out 'default 1' line when creating grub.conf, since the
633 'help' entry is now at the bottom, and we want grub to default to the first
636 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
637 targets/support/bootloader-setup.sh:
638 Removed checks on livecd/splash_type, since we only support one type,
639 removed remaining bootsplash code from bootloader-setup.sh, added automatic
640 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
641 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
643 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
644 targets/livecd-stage2/livecd-stage2-controller.sh:
645 Let's automatically copy in the snapshot if livecd/type is
646 gentoo-release-livecd.
648 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
649 modules/generic_stage_target.py:
650 Fix leading whitespace in empty() so it's only executed if there's something
651 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
652 211410 for pointing this out
654 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
655 targets/support/rc-update.sh:
656 Quote baselayout package atom
658 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
659 targets/support/chroot-functions.sh:
660 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
661 PATH by default. Instead, simply check if it exists.
663 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
664 targets/support/chroot-functions.sh:
665 Remove temporary package listing code, since --verbose is forced on with
668 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
669 Force-enable --verbose when using --debug
671 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
672 targets/support/kmerge.sh:
673 Changing modules-update to update-modules to quiet a warning and keep us
674 from having it get removed out from under us.
676 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
677 targets/support/chroot-functions.sh:
678 Adding a note to myself for better debug and moving run_default_funcs to the
679 bottom of the script so it gets executed. Since this can otherwise break
680 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
682 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
683 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
684 targets/support/chroot-functions.sh:
685 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
686 so we can get the output with --debug, added --newuse to the options for
687 stage1, as we should always rebuild any package where the USE has changed,
688 removed removal of portage logs from stage2-chroot.sh since it is being done
689 by cleanup_stages, moved world removal in cleanup_stages into a check for
690 stages 1 through 3, made update_env_settings check for the existence of
691 env-update before running it since we now run update_env_settings by default
692 everywhere chroot-functions.sh is sourced, and added a section to show_debug
693 to list the packages, since we don't yet force-enable verbose with debug.
695 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
696 modules/catalyst_lock.py:
697 Since my python sucks and I don't feel like troubleshooting it at the
698 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
699 2.0.6_pre8 for testing.
701 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
702 modules/builder.py, modules/catalyst_lock.py:
703 Added some extra debug output to catalyst_lock.py and added Stuart Longland
704 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
706 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
707 modules/catalyst_support.py:
708 change 'is' to == because python is grumpy
710 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
711 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
712 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
713 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
714 targets/support/rc-update.sh:
715 Removing support for bootsplash, since it hasn't been in a supported kernel
716 in a couple years and isn't accepted upstream.
718 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
719 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
720 Fix up the sed for genkernel so it works on versions both before and after
721 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
722 change was a bit too aggressive.
724 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
725 targets/support/bootloader-setup.sh:
726 Change grub timeout to 15 seconds instead of 150.
728 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
729 targets/support/pre-kmerge.sh:
730 Comment out sed on genkernel executable as it appears to do nothing these
733 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
734 targets/livecd-stage2/livecd-stage2-controller.sh:
735 Only call find on libdirs that actually exist. Thanks to Kristoffer
736 <krek6597@student.uu.se> in bug #210807.
738 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
739 modules/generic_stage_target.py:
740 Add warning about -* in foo/use in the spec.
742 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
743 targets/embedded/embedded-chroot.sh,
744 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
745 targets/grp/grp-preclean-chroot.sh,
746 targets/livecd-stage1/livecd-stage1-chroot.sh,
747 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
748 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
749 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
750 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
751 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
752 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
753 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
754 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
755 targets/tinderbox/tinderbox-preclean-chroot.sh:
756 Change all . to source.
758 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
759 targets/embedded/embedded-preclean-chroot.sh,
760 targets/grp/grp-preclean-chroot.sh,
761 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
762 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
763 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
764 targets/stage3/stage3-preclean-chroot.sh,
765 targets/stage4/stage4-preclean-chroot.sh,
766 targets/support/chroot-functions.sh,
767 targets/tinderbox/tinderbox-preclean-chroot.sh:
768 Added a cleanup_stages function and added it to the appropriate places.
770 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
771 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
772 targets/livecd-stage1/livecd-stage1-chroot.sh,
773 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
774 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
775 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
776 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
777 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
778 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
779 Removing any functions that we now call by default when we source
780 chroot-functions.sh by default.
782 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
783 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
784 targets/livecd-stage1/livecd-stage1-chroot.sh,
785 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
786 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
787 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
788 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
789 Clean up the debug code that I've added to stage1, move it to
790 chroot_functions.sh, and call it from all of our main targets.
792 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
793 modules/generic_stage_target.py:
794 Wow. I need to make sure that we actually comment comments in make.conf or
795 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
796 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
798 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
799 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
800 targets/stage3/stage3-chroot.sh:
801 We need to be sure we clear out /var/log/portage/elog as well as
802 /var/log/emerge.log for stages 1 through 3.
804 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
805 modules/generic_stage_target.py,
806 targets/livecd-stage2/livecd-stage2-controller.sh,
807 targets/support/livecdfs-update.sh:
808 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
809 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
810 80 columns. This is catalyst 2.0.6_pre5 for testing.
812 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
813 modules/generic_stage_target.py:
814 Apparently, python doesn't like it when you put a set of comments in front
815 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
818 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
819 modules/generic_stage_target.py:
820 Huge refactoring of modules/generic_stage_target.py to fix indentation and
821 generally clean up the code so it's a bit easier to read/follow.
823 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
824 modules/generic_stage_target.py:
825 Sort and de-dupe myusevars.
827 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
828 targets/stage1/stage1-chroot.sh:
829 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
831 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
832 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
833 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
834 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
835 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
836 targets/tinderbox/tinderbox-chroot.sh:
837 Move export of FEATURES to setup_myfeatures.
839 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
840 targets/stage1/stage1-chroot.sh:
841 Added some debug code to stage1 and fixed a nice bug where we weren't
842 building with the correct USE. Unfortunately, this invalidates any caches
843 for stage1, since we were building with the entire USE from the profile.
844 This is 2.0.6_pre4 for testing.
846 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
847 targets/stage1/stage1-chroot.sh:
848 We don't need to do the device building twice, so removing USE=build from
849 first baselayout install.
851 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
852 targets/support/livecdfs-update.sh:
853 We check for a plugdev group, add it if it doesn't exist, and make sure any
854 users specified by livecd/users is in the group.
856 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
857 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
858 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
860 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
861 modules/catalyst_support.py:
862 Fix up calc_contents in contents_map. Thanks to Brent Baude
863 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
866 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
867 targets/stage1/stage1-chroot.sh:
868 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
869 empty and will cause issues in stage3 and beyond.
871 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
872 targets/support/kmerge.sh, targets/support/rc-update.sh:
873 Changed some of the rc-update code so it should work with baselayout-2,
874 also. This is 2.0.6_pre2 for testing.
876 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
877 files/catalyst.conf, modules/catalyst_support.py,
878 modules/generic_stage_target.py, modules/grp_target.py,
879 modules/snapshot_target.py:
880 Added support for generating CONTENTS files automatically. Patch by Robin
881 Johnson <robbat2@gentoo.org> for bug #207862.
883 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
884 modules/snapshot_target.py:
885 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
886 exclude digest-* files from the snapshot.
888 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
889 arch/x86.py, modules/generic_stage_target.py:
890 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
891 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
893 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
894 targets/support/kmerge.sh:
895 Make the --kerncache option to genkernel dependent on 'kerncache' being in
896 options, so that it can actually be turned off.
898 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
900 Rearrange things in the arch/*.py files to ensure that nothing is used
901 before it has been defined.
903 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
904 Reorder arch/powerpc.py to make python happy.
906 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
907 modules/snapshot_target.py:
908 Change .svn --include to an --exclude like it was supposed to be.
910 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
912 Added several subarches for mips so we can dump the mips subarch profiles
913 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
916 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
917 targets/livecd-stage2/livecd-stage2-controller.sh:
918 Changed the code for copying the MOTD files so it's fewer lines and makes
921 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
922 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
923 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
924 sparc64.py into sparc.py, so we have a cleaner set of arch files.
926 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
928 Did a little cleanup on the x86.py to remove some redundant entries and
929 added nocona and core2 to amd64.py, though they're currently commented out.
931 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
932 modules/generic_stage_target.py:
933 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
934 flags defined in the spec file.
936 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
937 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
938 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
939 since catalyst sets CXXFLAGS=CFLAGS by default.
941 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
942 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
943 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
945 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
946 Added prescott to the subarches for x86.
948 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
949 modules/netboot2_target.py, targets/support/kmerge.sh:
950 Add patch to enabled netboot2/linuxrc and automatically add path for
951 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
952 <jsbronder@gentoo.org> in bug #208106.
954 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
955 modules/netboot2_target.py:
956 Allow root_overlay in netboot2 target for bug #208106.
958 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
959 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
960 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
961 Added USE=bindist automatically to everything that inherits set_use from
962 generic_stage_target, added USE=bindist to livecd_stage1_target, added
963 USE=bindist to emerge run for stage1, and did some minor cleanup in
964 get_libdir in chroot-functions.
966 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
967 targets/support/bootloader-setup.sh:
968 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
970 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
971 examples/generic_stage_template.spec, examples/grp_template.spec,
972 examples/livecd-stage1_template.spec,
973 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
974 examples/stage4_template.spec, examples/tinderbox_template.spec:
975 Changing link so it no longer points to a dead page. This is for bug #208609.
977 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
978 modules/snapshot_target.py:
979 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
981 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
982 targets/stage1/stage1-chroot.sh:
983 As much as I hate this, we're going to force baselayout to install first.
984 This will keep us from having any issues with packages that don't respect
987 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
988 Reorder options in catalyst.conf so they're alphabetical.
990 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
991 targets/support/bootloader-setup.sh:
992 Add 'pager on' to grub.conf for bug #208531.
994 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
995 livecd/files/README.txt, livecd/files/x86-F6.msg:
996 Removing the unused kernel command line options from Volume/Device Management.
998 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
999 This is now 2.0.5 for release.
1001 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1002 files/catalyst.conf, modules/catalyst_support.py,
1003 modules/generic_stage_target.py,
1004 targets/embedded/embedded-preclean-chroot.sh,
1005 targets/grp/grp-preclean-chroot.sh,
1006 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1007 targets/stage2/stage2-preclean-chroot.sh,
1008 targets/stage3/stage3-preclean-chroot.sh,
1009 targets/support/chroot-functions.sh,
1010 targets/tinderbox/tinderbox-preclean-chroot.sh:
1011 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1012 sys-devel/icecream cluster compiler support for bug #200095. This is
1013 catalyst 2.0.5_pre6 for testing.
1015 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1016 files/catalyst.conf, modules/generic_stage_target.py:
1017 Add the option for using metadata_overlay with portage to speed up cache.
1019 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1020 modules/stage1_target.py, modules/stage2_target.py,
1021 modules/stage3_target.py:
1022 Add /etc/portage to cleanables for stages 1 through 3.
1024 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1025 livecd/files/livecd-local.start,
1026 targets/livecd-stage2/livecd-stage2-controller.sh,
1027 targets/support/livecdfs-update.sh:
1028 We apparently still need profiles/eclass for building the stage3 from the
1029 LiveCD with the installer.
1031 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1032 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1035 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1036 targets/livecd-stage2/livecd-stage2-controller.sh,
1037 targets/support/livecdfs-update.sh:
1038 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1039 preservation of eclasses/profiles, and remove copying of livecd-local.start
1040 since it's not needed anymore.
1042 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1043 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1044 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1047 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1048 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1049 Removing old mkvardb code which is no longer used, commenting out setting of
1050 Gnome theme for testing now that Clearlooks has been default for some time,
1051 and changing vdb move from a case statement to a simple if statement. This
1052 is 2.0.5_pre5 for testing.
1054 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1055 modules/stage1_target.py:
1056 Removing cleaning of python encodings for bug #64890.
1058 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1059 modules/generic_stage_target.py:
1060 Add an extra warning into the generated make.conf about changing the CHOST.
1062 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1063 targets/support/livecdfs-update.sh:
1064 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1066 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1067 targets/embedded/embedded-preclean-chroot.sh,
1068 targets/grp/grp-preclean-chroot.sh,
1069 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1070 targets/stage2/stage2-preclean-chroot.sh,
1071 targets/stage3/stage3-preclean-chroot.sh,
1072 targets/tinderbox/tinderbox-preclean-chroot.sh:
1073 Check to see if distcc is enabled before calling cleanup_distcc().
1075 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1076 arch/sparc.py, arch/x86.py:
1077 Look for linux32 in /bin and /usr/bin.
1079 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1080 modules/generic_stage_target.py:
1081 Make error message more specific when removing immutable flag.
1083 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1084 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1085 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1086 information, and added a small fix for FreeBSD for bug #169041. This is
1087 catalyst 2.0.5_pre4 for testing.
1089 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1090 targets/support/chroot-functions.sh:
1091 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1092 patch from bug #120076 to add cross-compiling support to our distcc
1095 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1096 targets/support/chroot-functions.sh:
1097 Added a version of get_libdir from multilib.eclass so we can determine where
1098 to go poking around if we need to touch anything in libdir.
1100 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1101 Print an error saying what target failed before the traceback.
1103 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1104 modules/catalyst_support.py:
1105 When parsing make.conf, first try pkgcore's
1106 snakeoil.fileutils.read_bash_dict(), then portage's
1107 portage_util.getconfig(), then the internal parse_makeconf().
1109 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1110 modules/catalyst_support.py:
1111 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1113 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1114 examples/netboot_template.spec, examples/tinderbox_template.spec,
1115 modules/grp_target.py, modules/tinderbox_target.py:
1116 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1117 modules, and remove extra pkgcache_path and kerncache_path options from
1120 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1121 This is catalyst 2.0.5_pre3 for testing the new stages code.
1123 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1124 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1125 We need to force USE=bindist on for building stages.
1127 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1128 modules/generic_stage_target.py:
1129 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1130 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1132 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1133 targets/support/rc-update.sh:
1134 Added support for the newer versions of splashutils which use fbcondecor as
1135 the init script. This is catalyst 2.0.5_pre1 for testing.
1137 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1138 targets/livecd-stage2/livecd-stage2-controller.sh:
1139 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1142 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1143 modules/generic_stage_target.py, modules/stage1_target.py,
1144 modules/stage2_target.py:
1145 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1148 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1149 modules/generic_stage_target.py, modules/netboot2_target.py:
1150 Fix typo in getopt call for --clear-autoresume. thanks to
1151 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1152 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1153 Copy overlay files in netboot2 target into proper dir for bug #174635.
1155 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1156 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1157 targets/support/netboot2-final.sh:
1158 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1159 fix a minor bug in System.map copying, add portage_overlay support, and adds
1160 the ability to use globbing in the package file lists for the netboot2
1163 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1164 +targets/netboot2/nb-busybox.cf:
1165 Added nb-busybox.cf to the netboot2 target for bug #174298.
1167 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1168 targets/support/chroot-functions.sh:
1169 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1171 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1172 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1173 Change moving the VDB until after we have processed unmerge by moving it
1174 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1175 unmerge packages from the gentoo-release-livecd target.
1177 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1178 targets/support/kmerge.sh:
1179 Commented out the package.provided code in catalyst that seemed to cause
1180 problems with kerncache in testing. This is 2.0.4 and should be used for the
1183 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1184 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1185 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1186 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1187 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1188 improve the netboot2 target.
1190 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1191 modules/generic_stage_target.py:
1192 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1193 cause catalyst to export boolean variables as well as string-based
1196 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1197 modules/generic_stage_target.py:
1198 Fixing check for invalid subarch to not filter too much. Fix from Mike
1199 Frysinger <vapier@gentoo.org> for bug #173532.
1201 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1202 Added s390x (64-bit) support via a patch from Mike Frysinger
1203 <vapier@gentoo.org> for bug #173002.
1205 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1206 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1207 targets/livecd-stage1/livecd-stage1-chroot.sh,
1208 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1209 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1210 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1211 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1212 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1213 targets/support/pre-kmerge.sh:
1214 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1215 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1216 certain functions/code paths when running with -F/--fetchonly. Simplified
1217 kmerge.sh with regards to kerncache and callback packages. Also, changed
1218 ccache/distcc installs to use run_emerge instead of emerge directly, which
1219 allows us to more easily replace the underlying package manager, or add
1220 support for multiple package managers to catalyst.
1222 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1223 modules/grp_target.py:
1224 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1225 portage_overlay functionality to GRP, where it was mistakenly missing, for
1226 bug #171157. This is catalyst 2.0.3 and ready for release.
1228 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1229 targets/livecd-stage1/livecd-stage1-controller.sh,
1230 targets/support/livecdfs-update.sh:
1231 Removed the generation of grppkgs.txt since the Installer now uses vdb
1234 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1235 targets/support/create-iso.sh:
1236 Fix creation of the EFI images. Since it is FAT, we can't go around
1237 perserving permissions, now, can we?
1239 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1240 targets/support/livecdfs-update.sh:
1241 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1242 broken sed for rc.conf, which caused all kinds of hell to break loose when
1243 booting a new CD. This is 2.0.3_pre3.
1245 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1246 modules/generic_stage_target.py:
1247 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1248 such as group- from /etc before creating our stage tarballs. This is for bug
1251 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1252 targets/support/livecdfs-update.sh:
1253 Commenting out the livecd-kernel code, since the Installer should be doing
1254 everything necessary itself.
1256 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1257 targets/support/livecdfs-update.sh:
1258 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1259 the usbutils hanlding in case they follow suit with pciutils.
1261 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1262 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1263 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1264 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1265 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1266 problems with using all of the various subarch settings.
1268 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1269 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1270 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1271 check look in the correct location, and made sure we don't delete /voot
1272 within the EFI code if grub is present.
1274 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1275 modules/generic_stage_target.py:
1276 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1277 #166294. This one should fix the HPPA/PPC architectures.
1279 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1280 targets/support/chroot-functions.sh:
1281 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1282 remove the autoresume point for portage, as it really isn't needed and
1283 doesn't really gain us much, anyway.
1285 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1286 targets/stage1/stage1-chroot.sh:
1287 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1289 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1290 examples/generic_stage_template.spec, examples/grp_template.spec,
1291 examples/livecd-stage1_template.spec,
1292 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1293 examples/netboot_template.spec, examples/snapshot_template.spec,
1294 examples/stage4_template.spec, examples/tinderbox_template.spec:
1295 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1298 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1299 targets/support/livecdfs-update.sh:
1300 Make sure the user owns his home directory for bug #147195.
1302 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1303 +files/catalystrc, modules/catalyst_support.py:
1304 Re-arranged catalyst.conf to make it easier to follow while looking at the
1305 online reference and added a default catalystrc file, which does nothing.
1307 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1308 modules/catalyst_support.py, modules/embedded_target.py,
1309 modules/generic_stage_target.py, modules/grp_target.py,
1310 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1311 modules/stage3_target.py, modules/tinderbox_target.py:
1312 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1313 tab/space nastiness. This is for bug #161915.
1315 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1316 modules/generic_stage_target.py:
1317 Fixed new cbuild code with another patch from Mike Frysinger
1318 <vapier@gentoo.org> to allow the usage of subarches.
1320 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1321 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1322 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1323 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1324 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1325 targets/support/create-iso.sh, targets/support/functions.sh,
1326 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1327 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1329 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1330 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1331 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1332 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1333 modules/catalyst_lock.py, modules/catalyst_support.py,
1334 modules/embedded_target.py, modules/generic_stage_target.py,
1335 modules/generic_target.py, modules/grp_target.py,
1336 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1337 modules/netboot2_target.py, modules/netboot_target.py,
1338 modules/snapshot_target.py, modules/stage1_target.py,
1339 modules/stage2_target.py, modules/stage3_target.py,
1340 modules/stage4_target.py, modules/tinderbox_target.py,
1341 targets/embedded/embedded-chroot.sh,
1342 targets/embedded/embedded-controller.sh,
1343 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1344 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1345 targets/grp/grp-preclean-chroot.sh,
1346 targets/livecd-stage1/livecd-stage1-chroot.sh,
1347 targets/livecd-stage1/livecd-stage1-controller.sh,
1348 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1349 targets/livecd-stage2/livecd-stage2-controller.sh,
1350 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1351 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1352 targets/netboot2/netboot2-controller.sh,
1353 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1354 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1355 targets/stage1/stage1-controller.sh,
1356 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1357 targets/stage2/stage2-controller.sh,
1358 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1359 targets/stage3/stage3-controller.sh,
1360 targets/stage3/stage3-preclean-chroot.sh,
1361 targets/stage4/stage4-controller.sh,
1362 targets/stage4/stage4-preclean-chroot.sh,
1363 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1364 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1365 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1366 targets/tinderbox/tinderbox-controller.sh,
1367 targets/tinderbox/tinderbox-preclean-chroot.sh:
1368 Removing old CVS Header lines, which are no longer used since moving to SVN.
1370 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1371 targets/stage4/stage4-chroot.sh:
1372 Added back a missing 'then' from stage4 target.
1374 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1375 modules/generic_stage_target.py:
1376 Fix indentation so things actually work.
1378 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1379 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1382 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1383 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1384 Fix the display manager sed lines and change the icon for the local Handbook
1385 to use the GNOME 2.16 icon for gedit.
1387 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1388 modules/generic_stage_target.py:
1389 Changed the portage_overlay option to always install overlays in
1390 /usr/local/portage and added code to clean up /usr/local/portage and
1391 make.conf after sucessful execution and before creation of ISO/tarballs.
1393 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1394 targets/support/livecdfs-update.sh:
1395 Fixed a typo which broke coldplugging.
1397 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1398 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1399 Added a create_handbook_icon function and rearranged some of the icon
1400 creation for the LiveCD. This should resolve bug #143725 once a new release
1403 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1404 targets/support/livecdfs-update.sh:
1405 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1406 coldplugging. This allows us to unpack our firmware before we detect
1407 devices, so that devices that need it will get it.
1409 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1410 modules/generic_stage_target.py:
1411 Fix a typo in generic_stage_target.
1413 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1414 targets/support/livecdfs-update.sh:
1415 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1416 /etc/conf.d/xdm so we support older snapshots and newer ones.
1418 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1419 modules/livecd_stage2_target.py:
1420 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1423 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1424 modules/livecd_stage2_target.py:
1425 Reverted change in livecd-stage2 to the action_sequence until I can figure
1426 out what the problem is with it.
1428 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1429 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1430 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1431 modules/livecd_stage2_target.py:
1432 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1433 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1435 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1436 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1437 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1438 resolves an issue where a variable could be accessed unitialized in obscure
1439 circumstances. This is wrt bug #144984.
1441 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1442 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1443 modules/stage2_target.py, modules/stage4_target.py:
1444 Fixed up action_sequence when using --fetchonly to not create tarballs or
1445 ISO images for bug #143392.
1447 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1448 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1449 Clean up the USE usage in GRP/stage4.
1451 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1452 modules/generic_stage_target.py, modules/stage1_target.py,
1453 modules/stage2_target.py:
1454 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1455 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1457 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1458 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1459 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1460 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1461 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1462 instances of USE_ORDER since auto hasn't been valid for some time. This is
1465 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1466 modules/generic_stage_target.py, modules/stage1_target.py:
1467 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1468 goodness wrt bug #153587.
1470 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1471 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1472 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1474 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1475 modules/generic_stage_target.py, modules/stage4_target.py:
1476 Added a check to see if we have the tarball option enabled, which causes
1477 catalyst to run the capture sequence. This was requested by Tim Yamin for
1478 the stage4 target, but I thought it should be usable on any stage target.
1480 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1481 targets/support/livecdfs-update.sh:
1482 Moved fstab tweaks all into one location and added make.conf tweak for bug
1485 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1486 Changed the options to be in alphabetical order so my meatspace logical
1487 parser can process them better, added the compress and tarball options,
1488 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1489 removed the unused -x command line parameter for bug #151405.
1491 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1492 modules/generic_stage_target.py:
1493 Added a warning about changing the CHOST setting for bug #142034.
1495 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1496 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1497 targets/support/chroot-functions.sh:
1498 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1499 <flameeyes@gentoo.org> and attached to bug #150351.
1501 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1502 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1503 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1504 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1505 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1506 modules/embedded_target.py, modules/generic_stage_target.py,
1507 modules/generic_target.py, modules/grp_target.py,
1508 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1509 modules/netboot2_target.py, modules/netboot_target.py,
1510 modules/snapshot_target.py, modules/stage1_target.py,
1511 modules/stage2_target.py, modules/stage3_target.py,
1512 modules/stage4_target.py, modules/tinderbox_target.py,
1513 targets/embedded/embedded-chroot.sh,
1514 targets/embedded/embedded-controller.sh,
1515 targets/embedded/embedded-fs-runscript.sh,
1516 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1517 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1518 targets/grp/grp-preclean-chroot.sh,
1519 targets/livecd-stage1/livecd-stage1-chroot.sh,
1520 targets/livecd-stage1/livecd-stage1-controller.sh,
1521 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1522 targets/livecd-stage2/livecd-stage2-controller.sh,
1523 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1524 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1525 targets/netboot2/netboot2-controller.sh,
1526 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1527 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1528 targets/stage1/stage1-controller.sh,
1529 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1530 targets/stage2/stage2-controller.sh,
1531 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1532 targets/stage3/stage3-controller.sh,
1533 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1534 targets/stage4/stage4-controller.sh,
1535 targets/stage4/stage4-preclean-chroot.sh,
1536 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1537 targets/support/functions.sh, targets/support/kmerge.sh,
1538 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1539 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1540 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1541 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1542 targets/tinderbox/tinderbox-controller.sh,
1543 targets/tinderbox/tinderbox-preclean-chroot.sh:
1544 Removing all copyright and license comment headers from all files so we
1545 don't ever get another bug like bug #149638.
1547 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1548 modules/generic_stage_target.py:
1549 Clean up more spacing/capitalization.
1551 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1552 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1553 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1554 targets/embedded/embedded-controller.sh,
1555 targets/embedded/embedded-fs-runscript.sh,
1556 targets/embedded/embedded-preclean-chroot.sh,
1557 targets/livecd-stage2/livecd-stage2-controller.sh,
1558 targets/netboot2/netboot2-copyfile.sh,
1559 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1560 targets/support/pre-kmerge.sh:
1561 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1562 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1563 calls in kmerge.sh, and updated README.
1565 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1566 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1567 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1569 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1570 modules/catalyst_support.py:
1571 Added fix for bug #143348.
1573 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1574 targets/support/livecdfs-update.sh:
1575 Added -q to emerge call for systempkgs.txt just to be on the safe side.
1577 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1578 targets/livecd-stage2/livecd-stage2-controller.sh,
1579 targets/support/livecdfs-update.sh:
1580 Changed some copy commands to use -f, added a check for /etc/gconf before
1581 moving it when not using gentoo-release-livecd, and fixed a sed for root's
1582 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
1583 <luca.casagrande@gmail.com>.
1585 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1586 targets/support/livecdfs-update.sh:
1587 Fixing sed so that systemspkgs.txt is built properly.
1589 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1590 The sparc32 binary is in /bin, not /usr/bin.
1592 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1593 targets/support/chroot-functions.sh:
1594 We now only set the options for pkgcache if we are not using fetchonly. This
1595 should work around a problem where portage won't fetch the files if a binpkg
1596 already exists for the package.
1598 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1599 targets/support/livecdfs-update.sh:
1600 Added code to make a backup of custom.conf before we edit it for the
1603 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1604 targets/support/livecdfs-update.sh:
1605 Remove sed from splash section, since it wasn't actually resolving the
1606 issue, anyway. Change the installer's dialog front-end code to simply run
1607 via sudo, since we don't need to worry about having the X DISPLAY setup or
1608 anything. This is catalyst 2.0, so you guys can all start rejoicing.
1610 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1611 targets/support/livecdfs-update.sh:
1612 Fix my sed line so it actually applies correctly.
1614 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1615 targets/support/chroot-functions.sh:
1616 Added check for verbose, and add --verbose if found, or --quiet, to emerge
1619 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1620 targets/support/livecdfs-update.sh:
1621 Fix the splash code so we have our splash theme on all 6 virtual consoles,
1622 as well as a possible fix for the read-only filesystem messages from
1623 /sbin/splash-functions.sh
1625 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1626 targets/support/chroot-functions.sh:
1627 Fix --fetchonly to actually work.
1629 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1630 examples/livecd-stage2_template.spec:
1631 Added description for livecd/fsops to livecd-stage2's spec template.
1633 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1634 targets/support/livecdfs-update.sh:
1635 I've modified the GDM configuration section to work correctly. I have also
1636 ensured that xdm is no longer started just because livecd/xdm is used, which
1637 was causing issues for the generic-livecd type. This is 2.0_rc50, which
1638 should be the last of the 'release candidates' made. If there are no bug
1639 reports in 2 days, then I'm rolling this as 2.0 final.
1641 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1642 targets/support/livecdfs-update.sh:
1643 Hopefully, I have fixed the issue with the Installer icons. We'll have to
1644 see once the newer Installer is released, as I still have to fix the
1647 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1648 targets/support/rc-update.sh:
1649 Removed famd from the default runlevel for gentoo-release-livecd. It really
1650 shouldn't cause a problem, but I prefer it stay a bit clean.
1652 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1653 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1654 targets/support/create-iso.sh, targets/support/kmerge.sh,
1655 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
1656 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
1658 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1659 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1660 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
1661 targets/support/bootloader-setup.sh:
1662 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
1663 parameters support. This is for bug #139300.
1665 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1666 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1667 targets/support/filesystem-functions.sh:
1668 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
1669 and also to remove some redundant values from livecd-stage2's valid_values.
1672 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
1674 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
1676 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1677 modules/generic_stage_target.py:
1678 Fix a problem where catalyst was creating an initial list, then putting that
1679 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
1680 pointing it out and for the fix. This is for bug #136351.
1682 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1683 targets/support/unmerge.sh:
1684 Removing loop for unmerge, as it didn't actually solve anything and the
1685 portage team has helped us out by reverting the behavior that caused this
1686 change in the first place.
1688 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1689 modules/netboot2_target.py, modules/stage1_target.py,
1690 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
1691 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
1692 having /proc mounted during the preclean stage and also to clean up the
1693 netboot2 code. This is 2.0_rc48.
1695 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1696 targets/support/unmerge.sh:
1697 Change our unmerge from being a single unmerge to a loop, to work around an
1698 unexpected change in portage 2.1's unmerge processing.
1700 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1701 targets/support/bootloader-setup.sh:
1702 Fixed a problem where we were putting the kernel name in twice and causing
1703 and error when using grub as a bootloader. This is for bug #137252.
1705 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1706 targets/support/bootloader-setup.sh:
1707 Added a second pass to the alpha bootloader setup to create aboot items for
1708 serial console for bug #133457.
1710 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1711 +livecd/cdtar/arcload-0.43-r1.tbz2:
1712 Added arcload cdtar for mips.
1714 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1715 targets/netboot/netboot-controller.sh:
1716 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
1719 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1720 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1721 Add patch from bug #135051 to fix the seedcache extraction logic.
1723 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1724 targets/support/livecdfs-update.sh:
1725 Don't set icon theme to Clearlooks, since it doesn't exist.
1727 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1728 targets/support/livecdfs-update.sh:
1729 Fix sed on installer icons.
1731 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1734 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1735 targets/stage1/stage1-controller.sh:
1736 Added a -type f to the find call in stage1 for bug #132180.
1738 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1739 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
1740 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
1741 properly on IBM PPC64 machines.
1743 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1744 modules/generic_stage_target.py:
1747 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1748 targets/support/rc-update.sh:
1749 Removed x-setup from default runlevel, as it is now controlled via the
1750 autoconfig init script.
1752 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
1753 Fix ppc64 based arches to subclass ppc64
1755 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1756 modules/livecd_stage1_target.py:
1757 Use the full category/package name for livecd-tools.
1759 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1760 targets/support/livecdfs-update.sh:
1761 Make copies and deletes recursive for firmware since some packages put their
1762 firmware in a subdirectory.
1764 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1765 targets/support/livecdfs-update.sh:
1766 Fix detection of the Installer.
1768 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1769 Added 970, power3, power4, and power5 sub-arches for ppc64.
1771 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1772 targets/support/livecdfs-update.sh:
1773 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
1774 no longer necessary and can cause possible problems with Installer-based
1777 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
1778 recursive directory create
1780 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1781 modules/catalyst_support.py:
1782 Changed a display error from bug #131502 and rolling 2.0_rc45.
1784 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1785 targets/support/create-iso.sh:
1786 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
1789 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
1790 modules/generic_stage_target.py:
1791 digests function uses raw output from hash function now
1793 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1794 change hash result format so .DIGESTS is generated correctly
1796 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1797 modules/catalyst_support.py:
1798 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
1801 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1802 targets/support/livecdfs-update.sh:
1803 Added a space for bug #131181.
1805 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1806 targets/support/kmerge.sh:
1807 Fixed creation of kernelpkgs.txt file for the installer.
1809 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1810 modules/generic_stage_target.py:
1811 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
1814 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1815 targets/livecd-stage2/livecd-stage2-controller.sh,
1816 targets/support/bootloader-setup.sh:
1817 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
1818 rolling out an emergency rc44.
1820 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1821 targets/support/bootloader-setup.sh:
1822 If you use elif, you have to use a then after it. Yeah, that one's totally
1825 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1826 targets/support/livecdfs-update.sh:
1827 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
1829 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1830 targets/support/rc-update.sh:
1831 Removed runlevel deletion, as it probably wasn't a good idea. This is for
1834 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1835 targets/support/bootloader-setup.sh:
1836 Removed bootplash support from ppc/ppc64 since they only will work with
1837 gensplash. Forced use of livecd/splash_type of bootsplash to get
1838 splash=silent. This should reduce the number of things on the kernel command
1839 line that aren't necessary.
1841 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1842 modules/catalyst_support.py:
1843 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
1844 parse_spec. This should resolve bug #130103, as well as make the code much
1845 cleaner. This is 2.0_rc42.
1847 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1848 modules/generic_stage_target.py:
1849 Forced -p on tar for compressing stages.
1851 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1852 targets/support/chroot-functions.sh:
1853 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
1856 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1857 targets/stage1/build.py:
1858 Added patch to build.py for portage 2.1 support.
1860 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1861 targets/support/kmerge.sh:
1862 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
1863 <liyiming@ict.ac.cn> in bug #129890.
1865 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1866 targets/support/livecdfs-update.sh:
1867 Moved sed line for ##STARTX to end of file, since we aren't touching
1868 /etc/startx until the end.
1870 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1871 targets/support/livecdfs-update.sh:
1872 Added a check for the games group and add it if it doesn't exist already.
1873 This should resolve bug #125498.
1875 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1876 examples/generic_stage_template.spec, examples/grp_template.spec,
1877 examples/livecd-stage1_template.spec,
1878 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1879 examples/netboot_template.spec, examples/snapshot_template.spec,
1880 examples/stage4_template.spec, examples/tinderbox_template.spec:
1881 Removed portdir_overlay from the snapshot example spec and added
1882 portage_overlay to the example specs for the relevant targets.
1884 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1885 This is 2.0_rc41 since it has better LiveCD support.
1887 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1888 targets/support/livecdfs-update.sh:
1891 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1892 targets/support/functions.sh:
1893 Removed check for livecd/dev-manager being udev since it was done
1894 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
1895 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
1896 #128265 for pointing this out.
1898 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1899 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
1900 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
1901 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
1903 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1904 modules/generic_stage_target.py:
1905 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
1906 live system. You can thank Andrew Gaffney for the fix.
1908 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1909 targets/livecd-stage2/livecd-stage2-controller.sh:
1910 Don't copy motd files if we're using livecd/type generic-livecd.
1912 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1913 targets/livecd-stage2/livecd-stage2-controller.sh,
1914 targets/support/livecdfs-update.sh:
1915 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
1916 some extra cleanup to generic-livecd.
1918 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1919 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
1920 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
1921 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
1922 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
1923 targets/support/bootloader-setup.sh:
1924 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
1925 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
1926 and removed all older cdtar files for PPC*.
1928 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1929 livecd/files/livecd.motd.txt:
1930 Added message to the official LiveCD MOTD mentioning how to run the
1931 installer. Blame codeman. This is 2.0_rc40.
1933 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1934 fix so snapshot target doesnt have errors
1936 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1937 targets/support/livecdfs-update.sh:
1938 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
1939 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
1942 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1943 targets/support/rc-update.sh:
1944 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
1947 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1948 targets/support/livecdfs-update.sh:
1949 Added wrapping around the udev sed for those crazy 2.4-users.
1951 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1952 targets/support/livecdfs-update.sh:
1953 Added sed fix for udev starting evms_activate unconditionally. This is
1956 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
1957 add stage4/unmerge stage4/rm to valid options
1959 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1960 targets/support/rc-update.sh:
1961 Added fix for bug #122154 from Rajiv Manglani.
1963 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1964 targets/support/kmerge.sh:
1965 Fixed creation of kernelpkgs.txt for the Installer.
1967 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1968 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
1969 Updated elilo tarball for IA64.
1971 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
1972 DIGESTS support for snapshot creation
1974 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1975 This is catalyst 2.0_rc38, codenamed: When will the stinking release
1976 candidates ever end?
1978 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1979 fix for .DIGESTS.DIGESTS issue in grp
1981 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
1982 modules/generic_stage_target.py:
1983 fix for failure when root_overlay is not set
1985 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1986 targets/support/bootloader-setup.sh:
1987 Added IA64/SGI patch from plasmaroo.
1989 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1990 targets/livecd-stage1/livecd-stage1-controller.sh,
1991 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1992 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
1995 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
1996 modules/generic_stage_target.py:
1997 Allow multiple overlays for root_overlay and overlay spec option
1999 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2000 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2001 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2002 targets/support/rc-update.sh:
2003 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2004 fixed bug #122154. This is catalyst 2.0_rc36.
2006 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2007 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2008 Updated the LiveCD motd to tell the user to run the display manager again,
2009 rather than startx, while mentioning that startx is useful as a rescue X
2010 session since it starts twm. This is catalyst 2.0_rc35.
2012 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2013 Add hfs-hide options to mkisofs so macs boot
2015 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2016 modules/generic_stage_target.py:
2017 Fix indentation issues
2019 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2022 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2023 targets/support/bootloader-setup.sh:
2024 add additional console less entry when consoles are chosen for ppc64
2026 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2027 modules/generic_stage_target.py:
2028 fix kernelopts and extraversion env variable exports
2030 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2031 targets/support/livecdfs-update.sh:
2032 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2033 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2035 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2036 targets/support/kmerge.sh:
2037 Changing the way we determine if extraversion is set. This is catalyst
2040 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2041 targets/support/livecdfs-update.sh:
2042 Change net.ethX links to link to net.lo instead of net.eth0.
2044 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2045 examples/stage4_template.spec:
2046 Fixed rcadd example for stage4. Blame rajiv.
2048 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2049 This is catalyst 2.0_rc31.
2051 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2052 targets/support/livecdfs-update.sh:
2053 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2054 Gaffney for pointing me in the right direction.
2056 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2057 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2059 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2062 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2063 examples/livecd-stage2_template.spec:
2064 updated examples to have console and machine_type
2066 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2067 targets/support/bootloader-setup.sh:
2068 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2071 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2072 This is catalyst 2.0_rc29.
2074 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2075 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2076 Removed extra yaboot.conf from
2077 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2079 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2080 targets/support/kill-chroot-pids.sh:
2081 add sleep to try and give processes a chance to die. bug 119940
2083 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2084 targets/support/functions.sh:
2085 Removed some quotes to make sure we have a binary operator and closing bug
2088 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2089 targets/support/create-iso.sh:
2090 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2092 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2093 targets/support/bootloader-setup.sh:
2094 Added path from bug #120935 for PPC/PPC64.
2096 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2097 Additional spacing fixes submitted by `Kumba
2099 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2100 modules/stage2_target.py:
2101 space cleanups contributed from `Kumba
2103 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2104 add grp/use to valid_values in the grp module
2106 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2109 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2110 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2111 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2112 targets/support/bootloader-setup.sh:
2113 ppc cdtar update; ppc64 bootloader updates
2115 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2116 targets/support/create-iso.sh:
2117 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2119 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2120 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2121 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2122 targets/support/create-iso.sh:
2123 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2125 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2126 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2127 Add ppc console and machine_type=ibm
2129 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2130 modules/generic_stage_target.py:
2131 Fix type error when kernel packages arent defined
2133 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2134 examples/generic_stage_template.spec, examples/grp_template.spec,
2135 examples/livecd-stage1_template.spec,
2136 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2137 examples/stage4_template.spec:
2138 Added more verbose wording and examples for pkgcache_path and
2139 kerncache_path, where necessary.
2141 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2142 targets/support/create-iso.sh:
2143 Really fixing bug #120475 this time. This is 2.0_rc25.
2145 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2146 targets/support/create-iso.sh:
2147 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2150 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2151 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2152 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2153 Added initial support for EFI booting on x86. This is completely untested,
2154 so use it at your own risk. Also, no bug reports without patches, please.
2155 This is catalyst 2.0_rc23.
2157 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2158 kmerge should have been kerncache
2160 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2161 targets/support/pre-kmerge.sh:
2162 Fix a few other places for the kerncache update
2164 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2165 examples/generic_stage_template.spec, examples/grp_template.spec,
2166 examples/livecd-stage1_template.spec,
2167 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2168 examples/netboot_template.spec, examples/stage4_template.spec,
2169 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2170 targets/support/kmerge.sh:
2171 Separation of kerncache from snapcache
2173 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2174 It helps if I actually increment the version number.
2176 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2177 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2178 Added --oneshot to default options for stage1 building. Added code to wipe
2179 world during stages 1 and 3. This is catalyst 2.0_rc22.
2181 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2182 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2183 Fix bug if no kernel packages were defined but there was a postconf setting.
2184 x86 softlevel support is enhanced.
2186 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2187 targets/support/bootloader-setup.sh:
2188 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2190 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2191 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2193 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2196 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2197 Netboot2 fixes for spec parameter checks
2199 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2200 modules/generic_stage_target.py, modules/stage4_target.py:
2201 add makeopts spec file support.
2203 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2204 modules/generic_stage_target.py:
2205 Added fix for bug #119635.
2207 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2208 Fix pre-kmerge.sh for stage4
2210 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2213 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2214 modules/generic_stage_target.py:
2215 fix crash when no kernel is defined. spacing issue
2217 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2220 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2221 modules/livecd_stage2_target.py:
2222 Added livecd/volid to valid_values.
2224 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2225 modules/generic_stage_target.py:
2226 remove extra function that was converting strings to lists unnecessarily
2228 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2229 This is catalyst 2.0_rc17.
2231 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2232 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2233 modules/stage4_target.py:
2234 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2236 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2237 targets/embedded/embedded-preclean-chroot.sh,
2238 targets/grp/grp-preclean-chroot.sh,
2239 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2240 targets/stage1/stage1-preclean-chroot.sh,
2241 targets/stage2/stage2-preclean-chroot.sh,
2242 targets/stage3/stage3-preclean-chroot.sh,
2243 targets/support/chroot-functions.sh,
2244 targets/tinderbox/tinderbox-preclean-chroot.sh:
2245 Added function to cleanup stray /etc/distcc/hosts files.
2247 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2248 targets/support/bootloader-setup.sh:
2249 Added fix from bug #119123. This is catalyst 2.0_rc16.
2251 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2252 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2253 Fixing some spacing. This is catalyst 2.0_rc15.
2255 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2256 Attempt to fix bug #117649
2258 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2259 modules/generic_stage_target.py:
2260 fixes for bugs #119009, #119041 and #118985
2262 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2263 +examples/netboot2_template.spec, modules/catalyst_support.py,
2264 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2265 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2266 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2269 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2270 targets/support/kmerge.sh:
2271 Fix for ccache (null)/.ccache bug
2273 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2276 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2277 Added ppc -mcpu patch from Pylon for bug #118709.
2279 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2280 modules/embedded_target.py, modules/stage4_target.py:
2281 Added linuxrc to embedded and stage4 targets.
2283 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2284 modules/generic_stage_target.py, targets/support/kmerge.sh:
2285 filter kname - and . for kmerge.sh
2287 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2288 targets/support/create-iso.sh:
2289 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2291 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2292 modules/generic_stage_target.py:
2293 change .digests to .DIGESTS
2295 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2296 targets/support/kmerge.sh:
2297 Commented ccache for genkernel build which will resolve #117648 until a
2298 proper solution can be found. This is 2.0_rc13.
2300 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2301 targets/stage1/stage1-controller.sh:
2302 Added patch from vapier for bug #117254.
2304 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2305 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2306 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2307 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2310 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2311 modules/generic_stage_target.py:
2312 Remove chost/cflags etc. warning messages
2314 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2315 modules/generic_stage_target.py:
2316 Attempt to fix bug 117253; chost is wrong on autoresume
2318 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2319 modules/generic_stage_target.py, modules/netboot_target.py,
2320 modules/stage1_target.py:
2321 make setting of destdir more global and part of generic_stage_target
2323 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2324 Fix destpath bug in netboot target
2326 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2327 modules/generic_stage_target.py, modules/stage4_target.py:
2328 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2331 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2332 modules/generic_stage_target.py, modules/stage4_target.py:
2333 remove stray ' from arch/sh.py
2335 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2336 targets/stage1/stage1-controller.sh:
2337 This finally fixes the issues with gcc-config/binutils-config in stage1.
2338 This is catalyst 2.0_rc12.
2340 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2341 Fix incorrect warning message. portdir_overlay -> portage_overlay
2343 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2344 targets/stage1/stage1-controller.sh,
2345 targets/stage1/stage1-preclean-chroot.sh:
2346 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2347 running gcc-config and binutils-config, though it probably breaks running on
2348 non-Gentoo platforms.
2350 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2351 modules/stage1_target.py:
2352 Make stage1 clean up python 2.3 and 2.4, also.
2354 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2355 targets/support/livecdfs-update.sh:
2356 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2358 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2359 modules/generic_stage_target.py:
2360 Change digests file format to HASH_NAME HASH FILE_NAME
2362 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2363 targets/stage1/stage1-controller.sh:
2364 Moved gcc-config/binutils-config to before the chroot.
2366 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2367 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2368 installed. Supports all of shashs algorithms as of 12_21_2005
2370 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2371 modules/generic_stage_target.py:
2372 Catalyst should die if source_subpath is not a string
2374 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2375 modules/generic_stage_target.py:
2376 Fix for source_subpath bug
2378 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2379 examples/generic_stage_template.spec:
2380 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2381 both stages 1 and 2.
2383 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2384 modules/stage2_target.py:
2385 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2386 stage1 to be overridden again.
2388 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2389 targets/stage1/stage1-controller.sh:
2390 It looks like gcc-config/binutils-config needs to be run with the full path,
2391 since it is run outside of the chroot.
2393 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2394 targets/stage1/stage1-controller.sh:
2395 Fixed gcc-config calls. This is 2.0_rc11.
2397 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2398 This is catalyst 2.0_rc10.
2400 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2401 modules/generic_stage_target.py:
2402 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2405 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2406 targets/support/functions.sh:
2407 Changed from -z to -n for bug #116180.
2409 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2410 modules/catalyst_support.py, modules/generic_stage_target.py:
2411 Detect missing binaries for the hashing functions and abort if not found
2413 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2414 files/catalyst.conf:
2415 Updated README to list new requirements. Set default hash as crc32. Set
2416 default digests as sha1/md5.
2418 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2419 modules/catalyst_support.py, modules/generic_stage_target.py,
2420 modules/livecd_stage2_target.py, modules/stage2_target.py:
2421 Change the internal hash checking to be quicker and more memory efficient.
2422 Add additional hash digests options.
2424 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2425 targets/tinderbox/tinderbox-chroot.sh,
2426 targets/tinderbox/tinderbox-controller.sh,
2427 targets/tinderbox/tinderbox-preclean-chroot.sh:
2428 Fixed up spacing/coding style on tinderbox.
2430 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2431 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2432 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2433 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2434 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2435 Fixed up spacing/coding style on support.
2437 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2438 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2440 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2441 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2442 targets/stage4/stage4-preclean-chroot.sh:
2443 Fixed up spacing/coding style on stage4.
2445 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2446 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2447 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2448 targets/stage3/stage3-controller.sh,
2449 targets/stage3/stage3-preclean-chroot.sh:
2450 Fixed up spacing/coding style on stages 2 and 3
2452 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2453 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2454 targets/stage1/stage1-preclean-chroot.sh:
2455 Fixed up spacing/coding style on stage1. Also changed
2456 gcc-config/binutils-config to be outside the chroot.
2458 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2459 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2460 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2461 Fixed up spacing/coding style on netboot.
2463 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2464 targets/livecd-stage1/livecd-stage1-chroot.sh,
2465 targets/livecd-stage1/livecd-stage1-controller.sh,
2466 targets/livecd-stage2/livecd-stage2-controller.sh:
2467 Fixed up spacing/coding style on livecd-stage*.
2469 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2470 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2471 targets/grp/grp-preclean-chroot.sh:
2472 Fixed up spacing/coding style on grp.
2474 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2475 targets/embedded/embedded-chroot.sh,
2476 targets/embedded/embedded-controller.sh,
2477 targets/embedded/embedded-fs-runscript.sh,
2478 targets/embedded/embedded-preclean-chroot.sh:
2479 Fixed up spacing/coding style on embedded.
2481 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2482 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2483 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2484 targets/support/functions.sh:
2485 Removing extra line from x86.py, fixing up comments, spacing, and coding
2486 style in targets/support through functions.sh
2488 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2489 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2490 Fix more tab/spacing issues .. trying to make everything use tabs
2492 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2493 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2494 modules/stage1_target.py, modules/stage2_target.py,
2495 modules/stage3_target.py, modules/stage4_target.py:
2496 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2499 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2500 modules/generic_stage_target.py:
2501 Add envscript warning to aid users who may not know what they are doing
2503 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2504 examples/generic_stage_template.spec:
2505 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2506 only configurable when building a stage2 tarball, to match the current state
2507 of portage. This is 2.0_rc9.
2509 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2510 targets/support/chroot-functions.sh:
2511 Silence more of portages beeps and clicks and whistles
2513 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2514 targets/support/chroot-functions.sh:
2515 Change the portage emerge to use run_emerge
2517 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2518 modules/generic_stage_target.py, modules/snapshot_target.py,
2519 modules/stage1_target.py, modules/stage2_target.py,
2520 modules/stage3_target.py:
2521 allow portdir_overlay to be part of all specs not including snapshot spec.
2522 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2523 Remove overlay support from the snapshot spec but added a warning.
2525 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2526 modules/stage2_target.py:
2527 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2530 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2531 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2532 Add support for bootloader softlevel=; have rsync delete the extra files out
2533 of the overlay so that the overlay always matches the source dir
2535 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2536 Swapped -v/-V since I had gotten them wrong here.
2538 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2539 modules/generic_stage_target.py:
2540 Fix stupid overlay bug
2542 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2543 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2544 targets/livecd-stage1/livecd-stage1-chroot.sh,
2545 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2546 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2547 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2548 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2549 targets/support/unmerge.sh:
2550 Made sure we use -f on removing the default links for splash. Removed
2551 check_portage_version as it really isn't needed anymore. Removed
2552 --no-install from genkernel commands in kmerge.sh so users must manually
2553 remove kernels from /boot. This is 2.0_rc8.
2555 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2556 targets/support/livecdfs-update.sh:
2557 Made sed on devfsd.conf conditional on it existing. Removes one more error
2558 message from a standard catalyst run.
2560 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2561 Added warning about breaking snapshot cache and re-enable autoresume, since
2562 the errors I was getting were elsewhere.
2564 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2565 modules/generic_stage_target.py:
2566 Fix indentation error the last commit caused
2568 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2569 modules/generic_stage_target.py:
2570 Always clear autoresume points after a successful run
2572 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2573 targets/support/livecdfs-update.sh:
2574 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2575 snapshot caching after a successful gentoo-release-livecd run.
2577 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2578 targets/support/rc-update.sh:
2579 Added famd to default on official LiveCD.
2581 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2582 targets/support/chroot-functions.sh:
2583 Fixes 'too many arguments' error in check_portage_version.
2585 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2586 modules/generic_stage_target.py:
2587 remove extra self.env={} that was resetting the environment to null
2589 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2590 modules/livecd_stage1_target.py:
2591 Fix appending livecd use flag if no use flag is specified in livecd-stage1
2594 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
2595 Add a default path to the environment in the chroot
2597 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2598 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
2599 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2600 targets/livecd-stage2/livecd-stage2-controller.sh,
2601 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2602 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2603 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2604 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2605 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
2606 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
2607 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
2608 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
2609 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
2611 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2613 Fixed up the man page, which has been suffering for some time, and also
2614 reversed -v/-V in the help message.
2616 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2617 targets/support/livecdfs-update.sh:
2618 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
2621 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2622 Turning off autoresume of doom until I can get more testing. I've had
2623 several issues with it. I'll be reporting/fixing these as I come across them
2624 but for now wish to turn it off by default as I don't want this one feature
2625 to stop the possible 2.0 final release.
2627 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2628 targets/livecd-stage2/unmerge.sh:
2629 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
2630 anymore and probably should have been removed a long time ago when the new
2631 code was put into place in livecdfs-update.sh and livecd-local.start
2634 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2635 targets/livecd-stage1/livecd-stage1-chroot.sh,
2636 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2637 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
2638 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
2640 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2641 modules/generic_stage_target.py, modules/generic_target.py:
2642 self.env should be a part of the super class generic_target so it applies to
2643 snapshots as well; removing redundant pass in the generic_target class as
2644 its not needed. There is code there to fill the statements
2646 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2647 targets/support/livecdfs-update.sh:
2648 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
2651 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2652 Changed version stamp to 2.0_rc6.
2654 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2655 modules/generic_stage_target.py:
2656 Fix for unpack cases
2658 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
2659 modules/generic_stage_target.py:
2662 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
2663 modules/catalyst_support.py, modules/generic_stage_target.py,
2664 modules/grp_target.py, modules/livecd_stage1_target.py,
2665 modules/livecd_stage2_target.py, modules/netboot_target.py,
2666 modules/snapshot_target.py, modules/tinderbox_target.py:
2667 Stop reading env from the OS. Rely on the more on the envscript for oddball
2668 settings. Change -v to verbose and -V to version
2670 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2673 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
2674 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
2677 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2678 examples/generic_stage_template.spec:
2679 Added chost/cflags/cxxflags/ldflags to example spec template.
2681 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2682 targets/support/rc-update.sh:
2683 OK, just kidding on that last commit. We were already doing rc-update add
2684 xdm default in livecdfs-update.sh and since it is a livecd-only function,
2685 there's no point in having it in rc-update.sh
2687 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2688 targets/support/rc-update.sh:
2689 Have rc-update add xdm if livecd/xdm is set.
2691 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2692 modules/catalyst_lock.py, modules/catalyst_support.py,
2693 modules/embedded_target.py, modules/generic_stage_target.py,
2694 modules/grp_target.py, modules/livecd_stage1_target.py,
2695 modules/livecd_stage2_target.py, modules/netboot_target.py,
2696 modules/stage1_target.py, modules/stage4_target.py,
2697 modules/tinderbox_target.py:
2698 So I was just kidding on that last commit. This one is 2.0_rc4.
2700 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2701 modules/catalyst_lock.py, modules/catalyst_support.py,
2702 modules/embedded_target.py, modules/generic_stage_target.py,
2703 modules/grp_target.py, modules/livecd_stage1_target.py,
2704 modules/livecd_stage2_target.py, modules/netboot_target.py,
2705 modules/stage1_target.py, modules/stage2_target.py,
2706 modules/stage4_target.py, modules/tinderbox_target.py:
2707 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
2709 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2710 files/catalyst.conf, modules/catalyst_lock.py,
2711 modules/catalyst_support.py, modules/embedded_target.py,
2712 modules/generic_stage_target.py, modules/grp_target.py,
2713 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2714 modules/netboot_target.py, modules/stage1_target.py,
2715 modules/stage2_target.py, modules/stage4_target.py,
2716 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
2717 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
2718 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
2720 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2721 modules/generic_stage_target.py:
2722 Fix autoresume for unpacking tarballs
2724 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2725 targets/support/livecdfs-update.sh:
2726 remove gnap livecd-type per Koon's request
2728 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
2729 change rc-update add modules default to rc-update add modules boot
2731 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2732 modules/generic_stage_target.py, modules/grp_target.py:
2733 Add more verbosity to digests if -V is enabled, add more print messages to
2736 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2737 modules/generic_stage_target.py, modules/grp_target.py:
2738 Add sha/md5 digests support for grp and cleanup other sha/md5 code
2740 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2741 Fix folder name for grp build dir to not have .tar.bz2 at the end
2743 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2744 modules/catalyst_support.py, modules/generic_stage_target.py:
2745 Add md5 and sha .digests file creation per wolf31o2's feature request
2747 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2748 This is catalyst-2.0_rc2.
2750 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
2751 files/catalyst.conf, modules/generic_stage_target.py,
2752 modules/livecd_stage1_target.py:
2753 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
2754 after each successful kernel build;add autoresume documentation to
2757 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2758 targets/embedded/embedded-controller.sh,
2759 targets/embedded/embedded-fs-runscript.sh,
2760 targets/livecd-stage2/livecd-stage2-controller.sh,
2761 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
2762 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
2763 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2764 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2765 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
2766 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2767 targets/support/rc-update.sh:
2768 Changed multiple spaces to tabs to satisfy my OCD.
2770 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2771 targets/support/chroot-functions.sh:
2772 Bumped genkernel detection to require 3.3.0 or higher
2774 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2775 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2776 targets/netboot/netboot-controller.sh:
2777 Changed to clst_use from clst_embedded_use and clst_netboot_use and
2778 clst_grp_use. This is catalyst-2.0_rc1.
2780 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2781 targets/netboot/netboot-controller.sh:
2782 change to clst_use from clst_netboot_use
2784 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2785 targets/livecd-stage1/livecd-stage1-chroot.sh,
2786 targets/stage4/stage4-chroot.sh:
2787 Changed to clst_use from clst_stage4_use and clst_livecd_use.
2789 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2790 targets/stage4/stage4-chroot.sh:
2791 Fixed USE invocations in stage4 target.
2793 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2794 modules/livecd_stage1_target.py:
2795 Force use=livecd for livecd-stage1
2797 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2798 This is version 2.0_pre20051129.
2800 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2801 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
2802 Removed kudzu-knoppix from example spec files.
2804 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
2805 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
2806 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
2808 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2809 examples/grp_template.spec, examples/livecd-stage1_template.spec,
2810 examples/stage4_template.spec, +examples/tinderbox_template.spec:
2811 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
2812 definitions in the examples to fit in 80 columns.
2814 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
2815 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
2816 modules/grp_target.py, modules/tinderbox_target.py,
2817 targets/tinderbox/tinderbox-chroot.sh:
2818 Tinderbox script: added newuse, tinderbox and grp targets added support for
2819 overriding the pkgcache location via pkgcache_path - pkgcache_path:
2820 /path/to/cache in the spec file, updated example specs to note pkgcache_path
2822 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2823 Added portdir example to catalyst.conf for bug #113272.
2825 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2826 targets/support/create-iso.sh:
2827 Fixed a few lines which were causing the isolinux directory to be removed
2828 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
2830 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2831 targets/support/create-iso.sh:
2832 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
2834 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
2835 targets/support/bootloader-setup.sh, targets/support/functions.sh:
2836 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
2837 too many arches dont use it by default, test for an initrd in the yaboot
2840 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2841 modules/generic_stage_target.py:
2842 Fix split error if use is specified
2844 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2845 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
2846 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
2847 Updated palo version from catalyst 1.x for HPPA.
2849 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2850 targets/support/bootloader-setup.sh:
2851 Removing for loop for grub on amd64/x86 as it was totally useless.
2853 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2854 targets/support/bootloader-setup.sh:
2855 Remove vga= line for PPC.
2857 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2858 targets/support/bootloader-setup.sh:
2859 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
2861 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2862 -catalyst-2.0_pre20051101-slot.patch, catalyst:
2863 Removing slot patch as it probably didn't belong here anyway, and updating
2864 version stamp to 2.0_pre20051118.
2866 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2867 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2868 targets/support/bootloader-setup.sh:
2869 fix the bootloader script for isolinux so that it actually makes a cfg file,
2870 remove extra unneeded catalyst aborting print statement, reorganize rm code
2871 to make sure is splits properly and is an array even from the cmdline
2873 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2874 targets/support/livecdfs-update.sh:
2875 Added call to update-usbids to download the latest usb.ids file.
2877 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2878 modules/generic_stage_target.py:
2879 Move checks of running catalyst into the target which is simpler
2881 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
2882 modules/generic_stage_target.py:
2883 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
2884 that doesnt exist yet
2886 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
2887 Keep unnecessary programs from installing into kerncache
2889 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2890 modules/generic_stage_target.py:
2891 Turn on more tracebacks at this point to better debug .. will need to turn
2892 them down as we find errors and build appropriate error handlers
2894 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2895 Changed version marker to 2.0_pre20051115 for new ebuild.
2897 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
2898 modules/livecd_stage2_target.py:
2899 Fix bug in livecd stage2 so that it doesnt try to use tar
2901 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2902 targets/livecd-stage2/livecd-stage2-controller.sh:
2903 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
2904 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
2905 of Getting_Online.txt from catalyst 1.1.10.10.
2907 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
2908 Added Joshua Kinard to authors for his mips contributions.
2910 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2911 examples/livecd-stage2_template.spec:
2912 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
2913 Paul Kessler on gentoo-catalyst. ;]
2915 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2916 Change variables from cat1 format to cat2
2918 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2919 modules/generic_stage_target.py, modules/stage1_target.py:
2920 Fix modules has no attribute register
2922 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2923 modules/generic_stage_target.py:
2924 Fix broken aliases code that was just proof of concept
2926 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2927 Output mkisofs command line options to assist in debugging
2929 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2930 modules/generic_stage_target.py, targets/support/create-iso.sh:
2933 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2934 modules/generic_stage_target.py:
2935 Add VERY basic support for aliases kernel parameter.
2937 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2938 modules/livecd_stage2_target.py:
2939 Remove large section of commented code
2941 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2942 modules/generic_stage_target.py, modules/stage1_target.py:
2943 Allow LDFLAGS to be specified as an ENV variable for stage1
2945 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
2946 modules/generic_stage_target.py:
2947 Fix rc-update to automatically run default options for livecds. Removed an
2948 erroneous key check.
2950 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2951 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
2952 Make use spec key optional to default to profile defaults
2954 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
2955 +examples/stage4_template.spec:
2956 Preliminary stage4_template.spec file
2958 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2959 +catalyst-2.0_pre20051101-slot.patch, catalyst:
2960 Updated version stamp and added slot patch.
2962 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2963 Fix ordering problem so self.settings is defined
2965 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
2966 modules/generic_stage_target.py:
2967 Correct a rsync issue when the directory doesnt exist
2969 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2970 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
2971 targets/livecd-stage2/livecd-stage2-controller.sh,
2972 targets/netboot/netboot-controller.sh,
2973 targets/stage4/stage4-controller.sh:
2974 run pre_kmerge and post_kmerge only once
2976 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
2977 targets/support/bootloader-setup.sh:
2978 MIPS bootloader patch
2980 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
2981 targets/support/mips-arcload_conf.sh:
2982 Fix MIPS Serial Detection
2984 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2985 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2986 +targets/support/mips-arcload_conf.sh:
2987 Application of Kumba's patches for MIPS support
2989 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2990 Check for the correct arch specific cd building tool
2992 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
2993 modules/generic_stage_target.py:
2994 Print a warning if livecd/iso is not defined
2996 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2997 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
2999 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3000 targets/support/post-kmerge.sh:
3001 Check for existence of files in /lib/modules before running depscan.sh. This
3002 replaces the mips-specific check and makes it portable.
3004 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3005 modules/generic_stage_target.py:
3006 update autoresume logic when dealing with rsync unpack operations
3008 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3009 targets/support/post-kmerge.sh:
3010 Bypass module load on mips
3012 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3013 remove --no-deps so dependancies get installed for genkernel
3015 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3016 modules/generic_stage_target.py:
3017 Fix missing : statement in unpack
3019 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3020 modules/generic_stage_target.py:
3021 fix livecd-stage2 unpack when seedcache is turned off
3023 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3024 targets/support/functions.sh:
3025 Fix module unpacking and make it actually optional.
3027 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3028 modules/generic_stage_target.py:
3029 Fix broken seedcache autoresume interaction
3031 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3032 modules/generic_stage_target.py:
3033 Cleanup stage directories properly for tar installs
3035 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3036 Tinderbox no longer cleans /tmp/*
3038 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3039 targets/tinderbox/tinderbox-chroot.sh,
3040 targets/tinderbox/tinderbox-controller.sh:
3041 Fixing problem with bind mounted portage and final rsync on tinderbox target
3042 and adding additional logging.
3044 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3045 Stop tinderbox from trying to create a tarball of itself
3047 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3048 modules/generic_stage_target.py:
3049 Fix catalyst so it fully disables snapcache when its not specified in the
3052 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3053 examples/livecd-stage2_template.spec:
3054 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3055 spec template and updating version stamp.
3057 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3058 modules/catalyst_support.py:
3059 allow file_check to proceed if key is not in use
3061 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3062 Recursively make the missing directories
3064 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3065 Fix extract_modules to just echo a warning that it is missing
3067 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3068 files/catalyst.conf:
3069 Updating default configuration for catalyst and updating version stamp,
3070 since we're beginning internal testing for release.
3072 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3073 modules/generic_stage_target.py:
3074 fix bug 106004 split strings into a list for empty and rm operation
3076 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3077 modules/livecd_stage2_target.py:
3078 Append slashes to directories so rsyncs work properly
3080 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3081 examples/livecd-stage2_template.spec:
3082 Changing source_subpath for livecd-stage2 example for bug #101704.
3084 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3085 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3086 targets/support/livecdfs-update.sh:
3087 Added livecd/xdm and livecd/xsession options. These are used to setup the
3088 default display manager and X session, respectively. Added supporting
3089 documentation to example spec files. Imported more work from my fsscript for
3090 the official LiveCD.
3092 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3093 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3094 discussion, see bug #88777.
3096 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3097 modules/generic_stage_target.py:
3098 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3099 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3101 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3102 targets/livecd-stage1/livecd-stage1-controller.sh,
3103 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3104 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3105 on livecd-stage2 and removing universal motd for livecd/type of
3106 gentoo-release-livecd.
3108 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3109 modules/livecd_stage1_target.py:
3110 Add optional livecd/type env var for scripts to add optional items to the
3113 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3114 -livecd/files/x86-help.msg:
3115 Removing x86-help.msg as it is no longer used.
3117 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3118 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3119 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3120 Add dobladecenter description to bootloader files for x86/amd64.
3122 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3123 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3125 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3126 modules/generic_stage_target.py:
3127 Added split to use section for bug #104414.
3129 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3130 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3131 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3132 Tabs to whitespaces for isolinux.
3134 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3135 targets/support/bootloader-setup.sh:
3136 Changed isolinux to use new split-out help messages. Using grub gives a
3137 single help message with pager.
3139 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3140 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3141 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3142 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3143 Added F2->F7 help messages for isolinux.
3145 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3146 livecd/files/README.txt, livecd/files/generic.motd.txt,
3147 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3148 livecd/files/livecd-local.start:
3149 Updated files from latest used to build LiveCD.
3151 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3152 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3154 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3155 modules/catalyst_support.py:
3156 Added fix for using options with = in them with --cli (ex.
3157 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3158 <cell@ices.utexas.edu> for pointing this out to me via email.
3160 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3161 modules/generic_stage_target.py, targets/support/functions.sh:
3162 fix bug in exec_in_chroot for stage1 target
3164 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3165 modules/generic_stage_target.py:
3166 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3167 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3169 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3170 catalyst, examples/livecd-stage2_template.spec,
3171 examples/snapshot_template.spec, files/catalyst.conf,
3172 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3173 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3174 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3175 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3176 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3177 targets/livecd-stage2/livecd-stage2-controller.sh,
3178 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3179 targets/stage2/stage2-preclean-chroot.sh,
3180 targets/stage3/stage3-preclean-chroot.sh,
3181 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3182 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3183 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3184 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3185 targets/support/target_image_setup.sh:
3186 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3187 to look at gamecdfs-update.sh yet.
3189 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3190 modules/generic_stage_target.py:
3191 Remove extra debugging print statement
3193 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3194 +modules/catalyst_lock.py, modules/catalyst_support.py,
3195 modules/embedded_target.py, modules/generic_stage_target.py,
3196 modules/grp_target.py, modules/livecd_stage1_target.py,
3197 modules/livecd_stage2_target.py, modules/netboot_target.py,
3198 modules/snapshot_target.py, modules/stage1_target.py,
3199 modules/stage2_target.py, modules/stage4_target.py,
3200 targets/support/functions.sh:
3201 Add locking support. Code simplification for unpack and unpack snapshot.
3202 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3203 Add seedcache support (Grabs output from previous target run)
3204 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3206 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3207 modules/catalyst_support.py, modules/generic_stage_target.py:
3208 Add support to cache the snapshot dir. add snapcache to options. add
3209 snapshot_cache= to override the default location of the cache in
3210 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3212 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3213 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3214 Forward port README.txt and Getting_Online.txt files from catalyst
3217 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3218 Add automatic creation/deletion of runlevels based on rcadd rcdel
3220 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3221 Fix grp so that grp/use is not required anymore
3223 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3224 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3225 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3226 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3227 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3228 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3229 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3230 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3231 they are known to cause booting problems.
3233 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3234 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3235 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3236 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3239 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3240 targets/stage1/stage1-chroot.sh:
3241 Fixed quoting in stage1 profile check.
3243 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3244 targets/stage3/stage3-chroot.sh:
3245 Fixing USE for stage3.
3247 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3248 targets/support/chroot-functions.sh:
3249 Fix FETCH code so it will run for Pylon
3251 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3252 targets/grp/grp-chroot.sh:
3253 Fix bindist invcation.
3255 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3256 targets/grp/grp-chroot.sh:
3257 Made sure bindist was used for all emerges in GRP.
3259 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3260 Fix USE flags for GRP build
3262 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3263 targets/stage4/stage4-chroot.sh:
3264 let GRP use the users environment variables and removed extra
3265 GRP_STAGE23_USE from stage4
3267 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3268 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3269 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3271 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3272 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3273 impact all previous spec files that use this option. It's beejay's fault.
3275 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3276 Changed to use linux32 for ppc32 support when build host is ppc64.
3278 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3280 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3282 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3283 Minor cosmetic print statement fixes for readability
3285 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3286 modules/catalyst_support.py, modules/generic_stage_target.py:
3287 Fix None None bug and exception reporting
3289 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3290 Fix iso creation script. Case statement out of place
3292 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3293 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3294 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3295 catalyst, files/catalyst.conf, modules/builder.py,
3296 modules/catalyst_support.py, modules/embedded_target.py,
3297 modules/generic_stage_target.py, modules/generic_target.py,
3298 modules/grp_target.py, modules/livecd_stage1_target.py,
3299 modules/livecd_stage2_target.py, modules/netboot_target.py,
3300 modules/snapshot_target.py, modules/stage1_target.py,
3301 modules/stage2_target.py, modules/stage3_target.py,
3302 modules/stage4_target.py, modules/tinderbox_target.py,
3303 targets/embedded/embedded-chroot.sh,
3304 targets/embedded/embedded-fs-runscript.sh,
3305 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3306 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3307 targets/grp/grp-preclean-chroot.sh,
3308 targets/livecd-stage1/livecd-stage1-chroot.sh,
3309 targets/livecd-stage1/livecd-stage1-controller.sh,
3310 targets/livecd-stage2/livecd-stage2-controller.sh,
3311 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3312 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3313 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3314 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3315 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3316 targets/stage2/stage2-controller.sh,
3317 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3318 targets/stage3/stage3-controller.sh,
3319 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3320 targets/stage4/stage4-controller.sh,
3321 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3322 targets/support/create-iso.sh, targets/support/functions.sh,
3323 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3324 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3325 targets/support/target_image_setup.sh,
3326 targets/tinderbox/tinderbox-chroot.sh,
3327 targets/tinderbox/tinderbox-controller.sh,
3328 targets/tinderbox/tinderbox-preclean-chroot.sh:
3329 Big honkin' copyright update.
3331 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3332 modules/generic_stage_target.py:
3333 add additional logging output. Use standard os redirection methods to log to
3336 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3337 targets/stage1/stage1-chroot.sh:
3338 Added profile sanity check for bug #97867.
3340 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3341 targets/support/bootloader-setup.sh:
3342 Removing acpi=off from default kernel arguments and adding ia64
3343 livecd-stage2 support functions and cdtar.
3345 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3346 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3347 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3348 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3349 splash command line.
3351 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3352 targets/support/create-iso.sh:
3353 Fixed up zisofs support. Waiting for response from sparc before touching
3356 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3357 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3358 targets/support/functions.sh:
3359 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3360 to allow it to work on all arches that dynamically build their bootloader
3363 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3364 targets/stage4/stage4-controller.sh:
3365 Fix stage4 so it doesnt run the bootloader stuff
3367 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3368 targets/support/bootloader-setup.sh:
3369 Removed dokeymap from non-Gentoo releases.
3371 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3372 targets/support/livecdfs-update.sh:
3373 Added call to update-pciids to download the latest pci.ids file.
3375 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3376 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3377 modules/stage4_target.py:
3378 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3380 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3381 Fix issue where -s on the command line would not run
3383 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3384 livecd/files/generic.motd.txt:
3385 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3386 kernel configurations.
3388 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3389 targets/support/livecdfs-update.sh:
3390 Updated hostname/domainname creation for new baselayout.
3392 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3393 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3394 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3396 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3397 targets/support/chroot-functions.sh:
3398 Change portage emerge to use --oneshot --nodeps to keep from merging the
3399 same packages multiple times.
3401 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3402 targets/stage2/stage2-chroot.sh:
3403 Added a -p bootstrap when catalyst is called with -V (verbose).
3405 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3406 targets/support/livecdfs-update.sh:
3407 Removed inittab hack, as this is done by livecd-tools.
3409 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3410 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3411 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3413 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3414 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3415 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3416 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3417 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3418 targets/livecd-stage2/livecd-stage2-controller.sh:
3419 Removed gentoo.png and creation of face directory. Changed
3420 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3423 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3424 targets/stage1/stage1-preclean-chroot.sh,
3425 targets/support/chroot-functions.sh:
3426 Added setup_binutils function and force both of them to run during stage1
3429 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3430 examples/livecd-stage2_template.spec:
3431 Added livecd/volid explanation to example spec.
3433 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3434 targets/support/create-iso.sh:
3435 General cleanup of ISO code and added default livecd/volid when it is not set.
3437 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3438 targets/embedded/embedded-controller.sh:
3439 Actually modify the embedded target this time.
3441 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3442 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3443 targets/livecd-stage2/livecd-stage2-controller.sh,
3444 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3445 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3446 and livecd-stage2 targets.
3448 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3449 files/catalyst.conf:
3450 Retired John Davis <zhen@gentoo.org> and added storedir to default
3453 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3454 targets/support/livecdfs-update.sh:
3455 Uncommented openglify, since it is needed for both opengl-update-livecd and
3458 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3459 modules/generic_stage_target.py:
3460 Fix print statement so it shows when kill_chroot_pids is run correctly
3462 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3463 modules/snapshot_target.py:
3464 Fix snapshot target to skip the kill_pids check
3466 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3467 Bug fixes in parse_spec, fix issues detecting list or string.
3469 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3470 modules/catalyst_support.py:
3471 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3472 spaces are after :. Better handling of comments ( ie preprocessed and
3473 stripped off ). Unset empty keys.
3475 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3476 targets/support/kill-chroot-pids.sh:
3477 Remove extra P_NAME definition that is never used. Saves processing time.
3478 Bumped catalyst to pre2
3480 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3481 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3482 +targets/support/kill-chroot-pids.sh:
3483 User info about runscript and archscript. Added checks for processes running
3484 in the chroot and created a script to kill them. Should fix the unmounting
3485 issues with gconfd or any other running application in the chroot
3487 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3488 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3489 Remove using gcc-config to set things up as we should all be using 2005.0
3492 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3493 examples/livecd-stage2_template.spec:
3494 Added livecd/users to example livecd-stage2 spec file.
3496 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3497 targets/support/livecdfs-update.sh:
3498 Change default hostnames for livecds
3500 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3501 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3502 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3505 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3506 modules/livecd_stage2_target.py:
3507 Clear autoresume flags when build is done
3509 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3510 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3511 targets/support/create-iso.sh:
3512 Fix isolinux so that it finds menus and kernels and stuff
3514 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3515 modules/generic_stage_target.py:
3516 Make purge operation a little less chatty, removed print statements
3518 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3519 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3520 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3521 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3523 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3524 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3525 print warning message about deprecated use of cdfstype
3527 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3528 targets/support/chroot-functions.sh:
3529 statically define genkernel location to eliminate which command failure if
3530 genkernel is not installed
3532 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3533 modules/generic_stage_target.py:
3534 change the portage_overlay to an array so it always works
3536 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3537 modules/catalyst_support.py:
3538 Fix exception handling to remove extraneous prints of None
3540 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3541 Remove iso creation code from stage4
3543 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3544 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3545 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3546 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3547 targets/livecd-stage1/livecd-stage1-chroot.sh,
3548 targets/livecd-stage1/livecd-stage1-controller.sh,
3549 targets/livecd-stage2/livecd-stage2-controller.sh,
3550 targets/netboot/netboot-controller.sh,
3551 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3552 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3553 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3554 targets/support/create-iso.sh, targets/support/kmerge.sh,
3555 targets/support/target_image_setup.sh,
3556 targets/tinderbox/tinderbox-controller.sh:
3557 Fix some exception handling in catalyst_support.py, remove intermediate
3558 destination folder of iso and tarball, add additional tests for folders not
3559 found on host but defined in spec file, keep catalyst from erroring in this
3560 case, change exit code on shell scripts so that errors are reported to
3561 catalyst and causes catalyst to die on errors, fix bug in
3562 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3563 check for mkisofs that informs the user of where to get the program, and
3564 removed the autoresume code from ccache and distcc installation until I can
3565 figure out a way to have the autoresume flag go someplace outside the chroot.
3567 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3568 Remove bind mounts before rm operations happen at startup
3570 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3571 modules/generic_stage_target.py:
3572 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3574 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3575 modules/generic_stage_target.py:
3576 fix minor bug in the purge code so that it actually runs the commands
3578 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3579 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3580 modules/stage4_target.py:
3581 Change ordering of tasks so root_overlay and fsscript occur after
3582 livecd_update, giving users a chance to override livecd_update
3584 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3585 modules/catalyst_support.py, modules/generic_stage_target.py:
3586 Added a better exception handling message for keyboard interrupt and added
3587 countdown timer for purge operation to give an opportunity to exit
3589 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3590 modules/catalyst_support.py, modules/generic_stage_target.py:
3591 Add support to clear the autoresume flags and improve the purge code to
3592 clean the chroot, and pkg/kern cache
3594 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3595 modules/catalyst_support.py, modules/generic_stage_target.py,
3596 modules/livecd_stage1_target.py:
3597 only append livecd-tools to the livecd-stage1 target package list and move a
3598 check out of the way so command line and spec files can co-exist
3600 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
3601 modules/generic_stage_target.py:
3602 fixed python syntax in set_packages so catalyst will run
3604 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3605 modules/embedded_target.py, modules/generic_stage_target.py,
3606 modules/grp_target.py, modules/livecd_stage1_target.py,
3607 modules/livecd_stage2_target.py, modules/netboot_target.py,
3608 modules/stage4_target.py, modules/tinderbox_target.py,
3609 targets/embedded/embedded-chroot.sh,
3610 targets/embedded/embedded-controller.sh,
3611 targets/livecd-stage1/livecd-stage1-controller.sh,
3612 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
3613 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
3614 targets/livecd-stage2/livecd-stage2-controller.sh,
3615 -targets/livecd-stage2/livecd-stage2-iso.sh,
3616 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3617 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3618 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3619 targets/support/functions.sh, targets/support/livecdfs-update.sh,
3620 +targets/support/target_image_setup.sh:
3621 embedded target cleanups ... iso,bootloader,target_setup generalizations,
3624 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3625 targets/livecd-stage2/livecd-stage2-controller.sh,
3626 targets/support/livecdfs-update.sh:
3627 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
3628 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
3629 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
3632 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3633 targets/livecd-stage2/livecd-stage2-controller.sh,
3634 targets/support/rc-update.sh:
3635 Updated rc-update.sh with better defaults for different livecd/type settings
3636 and cleaning up file copying in livecd-stage2-controller.sh to match
3639 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
3640 Made example of catalyst.conf in README match the default catalyst.conf
3643 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
3645 Removing old files from previous maintainers and updating README.
3647 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3648 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
3649 Added livecd/users option to create non-root users. The first user listed
3650 will also be used for auto-starting X, if X is merged onto the CD.
3652 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3653 targets/livecd-stage1/livecd-stage1-controller.sh,
3654 targets/livecd-stage2/livecd-stage2-controller.sh,
3655 targets/support/livecdfs-update.sh:
3656 Updated all instances of livecd/type: gentoo-release-environmental to
3657 gentoo-release-livecd and added generic-livecd.
3659 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3660 examples/fsscript.sh.example, examples/gamecd.conf.example,
3661 examples/generic_stage_template.spec, examples/grp_template.spec,
3662 examples/livecd-stage1_template.spec,
3663 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3664 examples/snapshot_template.spec:
3665 Imported example files from catalyst 1.1.9 to make them more verbose.
3667 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3668 Fix grp/use bug #89365
3670 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3671 modules/generic_stage_target.py, targets/support/kmerge.sh:
3672 Fixes for initramfs overlay support.
3674 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3675 modules/generic_stage_target.py, targets/support/kmerge.sh,
3676 targets/support/pre-kmerge.sh:
3677 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
3678 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
3679 caching bug; Also adding preliminary support for initramfs_overlay from
3682 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
3683 modules/generic_stage_target.py, targets/support/kmerge.sh:
3684 Removed support for postconf as genkernel no longer has that option
3686 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3687 modules/embedded_target.py, modules/generic_stage_target.py,
3688 modules/grp_target.py, modules/livecd_stage1_target.py,
3689 modules/livecd_stage2_target.py, modules/netboot_target.py,
3690 modules/stage4_target.py, modules/tinderbox_target.py,
3691 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3692 targets/stage1/stage1-preclean-chroot.sh,
3693 targets/support/chroot-functions.sh:
3694 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
3695 die properly on CTRL-C; fixed stage1 bug with gcc-setup
3697 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3698 modules/livecd_stage2_target.py:
3699 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
3701 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3702 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3703 modules/livecd_stage2_target.py, modules/stage4_target.py,
3704 targets/livecd-stage1/livecd-stage1-controller.sh,
3705 targets/livecd-stage2/livecd-stage2-controller.sh,
3706 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
3707 targets/support/functions.sh, targets/support/kmerge.sh,
3708 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
3709 Generalized kernel support, fsscript, rcupdate, etc for stage4
3711 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3712 targets/support/pre-kmerge.sh:
3713 Removed sed for usb devices from legacy genkernel, as we're going to require
3714 a version much higher that no longer exhibits the bug.
3716 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3717 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
3718 targets/support/livecdfs-update.sh:
3719 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
3720 properly with hotplug firmwares, and also updated gamecd.conf.example, since
3721 the ut2004demo shell script has been renamed to ut2004-demo.
3723 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3724 let genkernel always reinstall itself
3726 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3727 modules/catalyst_support.py, modules/generic_stage_target.py,
3728 modules/stage1_target.py, targets/support/livecdfs-update.sh:
3729 fix case bug in livecdfs-update.sh; fix bug in initial command line
3730 arguement parsing; add cflags spec file support which is only allowed to
3733 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
3734 targets/stage3/stage3-chroot.sh:
3735 Fix a use flag bug in the stage3
3737 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3738 modules/generic_stage_target.py:
3739 Changes to allow cflags, chost, cxxflags in a spec file
3741 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3742 targets/livecd-stage1/livecd-stage1-controller.sh,
3743 targets/livecd-stage2/livecd-stage2-controller.sh,
3744 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
3745 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
3746 targets/support/pre-kmerge.sh:
3747 change the code to use more case statements. Fix gcc issue in stage1.
3749 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3750 targets/livecd-stage1/livecd-stage1-controller.sh,
3751 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3752 Merging in changes from catalyst 1.1.x for gamecd support.
3754 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3755 targets/stage1/stage1-preclean-chroot.sh:
3756 Removing gcc-config stuff to see if its still required to work around a gcc
3759 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3760 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
3761 Added tests for genkernel >3.2.0
3763 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3766 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3767 Updated AUTHORS with new maintainers and updated contributors list.
3769 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3770 examples/fsscript.sh.example, livecd/files/README.txt,
3771 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3772 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3773 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3774 Changed maintainers. Updated examples/fsscript.sh.example to provide better
3775 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
3776 universal.motd.txt to resolve documentation issue on bug #86914. Added
3777 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
3778 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
3781 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
3782 targets/livecd-stage2/livecd-stage2-controller.sh:
3783 Removed a few unnecessary comments
3785 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
3786 Removed obsolete files from the livecd directory as the functionality has
3787 moved into the targets folders
3789 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
3790 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
3791 Additional catalyst 2.0.0 files
3793 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
3794 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
3795 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3796 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3797 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
3798 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
3799 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
3800 -livecd/runscript/alpha-archscript.sh,
3801 -livecd/runscript/default-runscript.sh,
3802 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
3803 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
3804 -livecd/runscript-support/gamecdfs-update.sh,
3805 -livecd/runscript-support/kmerge.sh,
3806 -livecd/runscript-support/livecdfs-update.sh,
3807 -livecd/runscript-support/post-kmerge.sh,
3808 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
3809 modules/embedded_target.py, modules/generic_stage_target.py,
3810 modules/grp_target.py, modules/livecd_stage1_target.py,
3811 modules/livecd_stage2_target.py, -modules/netboot.py,
3812 +modules/netboot_target.py, modules/snapshot_target.py,
3813 modules/stage1_target.py, +modules/stage4_target.py,
3814 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
3815 +targets/embedded/embedded-controller.sh,
3816 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
3817 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
3818 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
3819 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3820 +targets/livecd-stage1/livecd-stage1-controller.sh,
3821 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3822 -targets/livecd-stage1/livecd-stage1.sh,
3823 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
3824 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
3825 +targets/livecd-stage2/livecd-stage2-controller.sh,
3826 +targets/livecd-stage2/livecd-stage2-iso.sh,
3827 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
3828 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
3829 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
3830 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
3831 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
3832 +targets/stage1/stage1-controller.sh,
3833 +targets/stage1/stage1-preclean-chroot.sh,
3834 -targets/stage1/stage1-preclean1-chroot.sh,
3835 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
3836 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
3837 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
3838 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
3839 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
3840 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
3841 +targets/stage4/stage4-preclean-chroot.sh,
3842 +targets/support/chroot-functions.sh,
3843 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
3844 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
3845 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
3846 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
3847 +targets/tinderbox/tinderbox-controller.sh,
3848 targets/tinderbox/tinderbox-preclean-chroot.sh,
3849 -targets/tinderbox/tinderbox.sh:
3850 Initial Import of Catalyst 2.0.0
3852 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3853 livecd/runscript-support/livecdfs-update.sh:
3854 Added /usr/portage as tmpfs (this will be made conditional later).
3856 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3857 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
3858 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
3859 from an interactive shell.
3861 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3862 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
3863 livecd/files/livecd-local.start, -livecd/files/mkvardb,
3864 livecd/runscript-support/pre-kmerge.sh,
3865 livecd/runscript/default-runscript.sh:
3866 Moved livecd-bash_profile to livecd-bashrc. Added check for
3867 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
3868 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
3871 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
3872 modules/generic_stage_target.py:
3873 Applying arm patch from vapier and closing bug #86466. This is now catalyst
3876 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
3877 livecd/runscript/default-runscript.sh,
3878 targets/livecd-stage1/livecd-stage1.sh:
3879 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
3880 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
3881 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
3884 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3885 livecd/runscript/ppc-archscript.sh:
3886 Added -l to mkisofs line for ppc as this allows full 31 character file names.
3888 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3889 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
3890 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
3891 for multiple initrd files.
3893 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3894 livecd/runscript/ppc-archscript.sh:
3895 Modifed PPC archscript to close bug #84648 and also to make the PPC
3896 archscript produce multiple initrd files, like x86/amd64.
3898 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3899 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3900 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3901 livecd/runscript/ppc-archscript.sh:
3902 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
3903 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
3904 livecd/volid for the HFS volid, too.
3906 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3907 Calling this one 1.1.7 and rolling a tarball.
3909 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3910 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3911 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3912 -livecd/runscript/sparc64-archscript.sh,
3913 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
3914 Added livecd/volid to set the volume ID when creating the ISO, patch by
3915 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
3916 sparc-archscript.sh and removing sparc64 one, as they are identical now.
3918 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3919 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3920 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3921 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
3923 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3924 livecd/runscript-support/livecdfs-update.sh:
3925 Removed hdparm from default runlevel as it break ide=nodma at boot.
3927 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3928 livecd/runscript-support/kmerge.sh,
3929 livecd/runscript-support/pre-kmerge.sh,
3930 targets/livecd-stage1/livecd-stage1-chroot.sh:
3931 Revert last set of changes and remove portage version check from emerge in
3932 livecd-stage1, as it breaks catalyst's ability to fail properly on an
3935 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3936 livecd/runscript-support/kmerge.sh,
3937 livecd/runscript-support/pre-kmerge.sh:
3938 Change genkernel check to use best_version and has_version to determine if
3939 the any previously installed versions of genkernel are up to date. Change
3940 emerge line for kernels to use -n option to only install if they were not
3941 previously installed.
3943 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3944 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
3945 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
3946 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
3947 livecd/runscript/sparc-archscript.sh:
3948 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
3949 unified sparc32/sparc64 cdtar.
3951 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3952 livecd/runscript-support/livecdfs-update.sh,
3953 livecd/runscript-support/pre-kmerge.sh:
3954 Change sudoers update to only run if /etc/sudoers exists and only reduce
3955 splash to 1024x768 on minimal and universal install CD.
3957 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
3958 targets/livecd-stage1/livecd-stage1.sh:
3959 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
3962 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3963 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
3964 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
3965 livecd/runscript/sparc64-archscript.sh,
3966 livecd/runscript/x86-archscript.sh:
3967 Added a new empty livecd file to each archscript. This will be used for an
3968 identifier by genkernel to allow booting from a non-primary CDROM.
3970 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3971 Catalyst 1.1.6 is here.
3973 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3974 targets/stage1/stage1-preclean2-chroot.sh:
3975 Commenting out stage1 cleaning of /var/db.
3977 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3978 livecd/runscript-support/pre-kmerge.sh:
3979 Made splash reduction to 1024x768 only for minimal and universal release media.
3981 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3982 targets/stage1/stage1-preclean2-chroot.sh:
3983 Added SLOT files back to /var/db entries in stage1.
3985 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3986 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
3987 livecd/runscript/default-runscript.sh,
3988 livecd/runscript-support/livecdfs-update.sh,
3989 targets/livecd-stage2/unmerge.sh:
3990 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
3991 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
3992 the copy from preserving permissions and also adding /usr/share/faces and
3993 default Gentoo icon. We'll see how the icon does for us. Removing serial
3994 init script, as it causes problems with the splash theme.
3996 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3997 targets/livecd-stage1/livecd-stage1.sh:
4000 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4001 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4002 livecd/runscript-support/kmerge.sh,
4003 livecd/runscript-support/livecdfs-update.sh,
4004 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4005 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4006 targets/stage1/stage1-preclean2-chroot.sh:
4007 Removed x-setup from local.start and added in symlinks for gconf, portage
4008 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4009 baselayout and removed /etc/startx from the environmental type. Commented
4010 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4011 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4012 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4013 for X, use the latest pci.ids and usb.ids from portage, and create
4014 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4015 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4016 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4017 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4018 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4021 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4022 Removed ccache from default options as it breaks catalyst when merged with
4025 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4026 modules/snapshot_target.py:
4027 Added /local/ to snapshot exclusion.
4029 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4030 livecd/runscript-support/livecdfs-update.sh:
4031 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4032 gustavoz and his 5 interface Xeon for this.
4034 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4035 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4036 Added a conditional before killing gconfd-2. This is also going to be
4037 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4040 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4041 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4042 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4043 Moved killall -9 gconfd-2 to execute outside chroot.
4045 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4046 livecd/files/x86-help.msg:
4047 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4050 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4051 livecd/runscript/x86-archscript.sh:
4052 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4055 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4058 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4059 targets/livecd-stage1/livecd-stage1.sh:
4060 Added killall for gconfd-2 back into livecd-stage1.sh
4062 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4063 livecd/runscript/alpha-archscript.sh:
4064 Alpha fixes for multiple kernels..
4066 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4067 livecd/runscript-support/kmerge.sh:
4068 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4070 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4071 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4072 livecd/runscript/sparc64-archscript.sh:
4073 Force devfs if udev is not selected for all supporting arches.
4075 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4076 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4077 livecd/runscript-support/kmerge.sh:
4078 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4081 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4082 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4083 Re-enabled preclean in grp and added gconfd-2 killing.
4085 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4086 livecd/runscript/x86-archscript.sh:
4087 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4090 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4091 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4092 targets/livecd-stage1/livecd-stage1-chroot.sh,
4093 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4094 targets/livecd-stage1/livecd-stage1.sh,
4095 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4096 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4097 Added ability to pause indefinitely. This closes bug #79798. I've also added
4098 the gcond-2 killall back in, but now it is in the actual preclean script and
4099 is executed inside the chroot.
4101 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4102 Updated for 1.1.3 release.
4104 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4105 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4106 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4107 targets/netboot/netboot-packages.sh,
4108 targets/tinderbox/tinderbox-chroot.sh:
4109 Updated to use package.use correctly. Blame Robert Paskowitz
4110 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4112 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4113 targets/stage1/stage1-preclean2-chroot.sh:
4114 Fixed find line for new stage1 /var/db/pkg.
4116 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4117 targets/stage1/stage1-preclean2-chroot.sh:
4118 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4119 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4122 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4123 livecd/runscript-support/livecdfs-update.sh:
4124 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4125 added net.ethX symlinks, and added copying of files from
4126 /usr/lib/hotplug/firmware into firmware tarball.
4128 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4129 livecd/runscript-support/livecdfs-update.sh:
4130 Firmware updated to use new /lib/firmware directory.
4132 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4133 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4134 work when both -f and -C were used on the command line.
4136 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4137 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4138 targets/livecd-stage1/livecd-stage1-chroot.sh,
4139 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4140 targets/stage3/stage3-chroot.sh:
4141 Added a portage version check to each target that uses --newuse to ensure a
4142 high enough version is used. This resolves bug #75336.
4144 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4145 livecd/files/livecd-local.start:
4146 Possible local.start fix for beejay.
4148 12 Jan 2005; John Davis <zhen@gentoo.org>
4149 modules/embedded.py:
4150 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4152 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4153 livecd/runscript-support/kmerge.sh:
4154 Added ccache support to genkernel call in livecd-stage2.
4156 11 Jan 2005; John Davis <zhen@gentoo.org>
4157 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4158 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4159 targets/netboot/netboot.sh:
4160 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4161 some feature enhancements.
4163 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4164 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4165 targets/livecd-stage1/livecd-stage1-chroot.sh,
4166 targets/livecd-stage1/livecd-stage1.sh,
4167 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4168 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4169 Added a -F or --fetchonly command line option and closing out bug #77480.
4170 Also added a portage version check to livecd-stage1 to close out bug #68307.
4172 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4173 livecd/runscript-support/livecdfs-update.sh,
4174 targets/stage3/stage3-chroot.sh:
4175 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4176 target to use emerge -e when building. This is only temporary until the
4177 bootstrap.sh script can be fixed or another solution can be decided upon.
4179 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4180 +targets/embedded/kmerge.sh:
4181 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4182 from mutex@gentoo.org
4184 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4185 modules/livecd_stage2_target.py:
4188 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4189 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4190 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4191 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4192 the brokenness of a stage1 tarball.
4194 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4195 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4198 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4199 modules/livecd_stage2_target.py:
4202 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4203 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4204 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4205 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4206 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4207 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4208 Upgraded the isolinux cdtar files and closing bug #70518.
4210 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4211 modules/embedded_target.py, modules/generic_stage_target.py,
4212 modules/grp_target.py, modules/livecd_stage1_target.py,
4213 modules/livecd_stage2_target.py, modules/netboot.py,
4214 modules/stage1_target.py, modules/tinderbox_target.py:
4215 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4216 separate out specific target logic from the generic targets modules.
4218 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4219 new PPC arch file from pvdabeel@gentoo.org
4221 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4222 examples/generic_stage_template.spec, modules/catalyst_support.py:
4223 tweaking error handling in the main catalyst script
4224 updated the example to include a blurb about portage_confdir
4226 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4227 livecd/runscript-support/livecdfs-update.sh:
4228 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4230 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4233 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4234 fix for #66592. catalyst now gives a traceback when it bails out, making
4235 troubleshooting amazingly easier
4237 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4238 modules/catalyst_support.py, modules/embedded_target.py,
4239 modules/generic_stage_target.py, modules/grp_target.py,
4240 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4241 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4242 Reversing patch from Eric Edgar from bug #70663.
4244 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4245 livecd/runscript/x86-archscript.sh:
4246 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4247 not work without it (mkisofs fails on creating ISO).
4249 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4250 modules/catalyst_support.py, modules/embedded_target.py,
4251 modules/generic_stage_target.py, modules/grp_target.py,
4252 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4253 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4254 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4255 separate out specific target logic from the generic targets modules.
4257 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4258 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4259 targets/embedded/embedded.sh:
4260 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4262 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4263 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4264 livecd/runscript/default-runscript.sh,
4265 livecd/runscript-support/gamecdfs-update.sh,
4266 livecd/runscript-support/livecdfs-update.sh,
4267 modules/livecd_stage2_target.py:
4268 Added gamecd/conf option to livecd_stage2_target.py, added
4269 gamecd.conf.example to /examples, cleaned up game-specific code in
4270 gamecdfs-update.sh to make it more generic, added more fundtionality to
4271 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4272 and gentoo-gamecd to make spec files simpler and to remove the need for
4273 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4274 user to still use a custom fsscript of their own.
4276 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4277 +livecd/files/environmental.motd.txt,
4278 targets/livecd-stage1/livecd-stage1.sh:
4279 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4281 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4282 livecd/runscript/default-runscript.sh,
4283 livecd/runscript-support/livecdfs-update.sh:
4284 Added gentoo-release-environmental as a valid livecd/type and did some
4285 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4286 devices other than eth0.
4288 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4289 targets/livecd-stage1/livecd-stage1-chroot.sh:
4290 Changed livecd-stage1 to merge each package individually. This should not
4291 make it into a production version of catalyst, but is here as a possible
4292 solution to bug #68307.
4294 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4295 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4296 livecd/runscript/sparc-archscript.sh,
4297 livecd/runscript/sparc64-archscript.sh,
4298 livecd/runscript/x86-archscript.sh:
4299 Added failures to all arches on mkisofs failure and also made -z option to
4300 mkisofs optional on x86 depending on loop type used.
4302 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4303 livecd/runscript/x86-archscript.sh:
4304 Making sure the mkisofs call causes a failure when it doesn't complete
4305 successfully. Once again, blame jforman, our beloved infra-monkey.
4307 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4308 livecd/runscript/default-runscript.sh:
4309 squashfs-utils->squashfs-tools fix. Blame jforman.
4311 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4312 livecd/isogen/x86-isogen.sh:
4313 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4314 possibly not booting on really old systems.
4316 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4317 livecd/runscript/x86-archscript.sh:
4318 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4319 possibly not booting on really old systems.
4321 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4322 livecd/runscript-support/livecdfs-update.sh:
4323 Save some space by removing redundant firmware after tarball is made, only
4324 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4327 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4328 targets/stage1/stage1-preclean2-chroot.sh:
4329 Added patch from vapier and closing bug #73556.
4331 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4332 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4333 +targets/embedded/embedded-fs-runscript.sh,
4334 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4335 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4336 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4337 from mutex@gentoo.org for modules/embedded.py
4339 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4340 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4341 livecd/runscript-support/livecdfs-update.sh:
4342 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4343 aliases having --color rather than --color=auto.
4345 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4346 livecd/files/livecd-local.start:
4347 Let's try actually making a proper edit on livecd/files/livecd-local.start
4348 this time, shall we...
4350 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4351 livecd/files/livecd-local.start:
4352 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4353 x-setup check for /etc/startx.
4355 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4356 livecd/runscript-support/gamecdfs-update.sh:
4357 Fixing minor sed bug in gamecdfs-update.sh.
4359 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4360 examples/snapshot_template.spec,
4361 livecd/runscript-support/gamecdfs-update.sh,
4362 livecd/runscript-support/livecdfs-update.sh:
4363 Fixing typo in snapshot_template.spec and closing bug #70321.
4365 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4366 livecd/runscript-support/pre-kmerge.sh:
4367 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4368 genkernel will only add the 1024x768 version of the gensplash image to the
4369 bzImage, which added with the livecd-stage2 removal of the unused splash
4370 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4372 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4373 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4374 livecd/runscript/sparc64-archscript.sh:
4375 Updated with silo/mkisofs patch from gustavoz.
4377 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4378 livecd/files/x86-help.msg:
4379 Updated x86-help.msg to make it fall more inline with current
4380 genkernel/livecd-tools options.
4382 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4383 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4384 livecd/runscript-support/pre-kmerge.sh:
4385 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4386 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4387 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4390 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4391 livecd/runscript-support/kmerge.sh,
4392 livecd/runscript-support/livecdfs-update.sh,
4393 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4394 Changed kernel build caching to use kerncache option, rather than pkgcache
4395 option. Fixed --postconf and --callback for builds that do not require them.
4396 Removed delay when removing package sin the system profile. This is now
4397 catalyst 1.1.0, so enjoy.
4399 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4400 livecd/runscript-support/livecdfs-update.sh:
4401 Stopping udev from using the nasty device tarball. We don't need it anyway.
4403 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4404 livecd/runscript/sparc-archscript.sh,
4405 livecd/runscript/sparc64-archscript.sh,
4406 livecd/runscript-support/kmerge.sh,
4407 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4408 Fixing gpm support by uncommenting default settings. Fixing case where
4409 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4410 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4411 not get renamed. Fixed a problem where we were accidentally removing the
4412 hwdata-knoppix versions of pci.ids and usb.ids and linking
4413 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4414 for 2004.3 and catalyst 1.1.0.
4416 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4417 patch from vapier@gentoo.org for bug #68080
4419 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4420 livecd/runscript-support/kmerge.sh:
4421 made kernel caching dependent on the "pkgcache" option so that genkernel's
4422 postconf can actually work
4424 18 Oct 2004; John Davis <zhen@gentoo.org>
4425 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4426 livecd/runscript-support/livecdfs-update.sh:
4427 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4429 17 Oct 2004; John Davis <zhen@gentoo.org>
4430 livecd/runscript-support/livecdfs-update.sh:
4431 firmware tarball fix for packages that need firmware such as ipw2100
4433 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4434 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4435 livecd/runscript-support/livecdfs-update.sh,
4436 modules/livecd_stage2_target.py:
4437 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4439 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4440 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4441 should not hurt non-HT users
4443 12 Oct 2004; John Davis <zhen@gentoo.org>
4444 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4445 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4446 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4447 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4448 livecd/runscript-support/kmerge.sh:
4449 bugfixes for #67195, #67197, #67122, and #46918
4451 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4452 small netboot fixups
4454 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4455 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4456 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4457 targets/netboot/netboot.sh:
4458 sweeping updates and changes to the netboot code. the patches should fix the
4459 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4460 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4462 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4463 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4464 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4465 targets/netboot/netboot.sh:
4466 more code cleanup and maintenance
4468 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4469 modules/generic_stage_target.py, +modules/netboot.py,
4470 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4471 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4472 +targets/netboot/netboot.sh:
4473 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4476 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4477 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4478 targets/livecd-stage1/livecd-stage1-chroot.sh,
4479 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4480 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4481 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4482 have to start a server on the build host for it to distribute.
4484 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4485 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4486 just do -s version_stamp
4488 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4489 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4491 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4492 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4493 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4494 modules/livecd_stage2_target.py:
4495 udev support for livecds
4497 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4498 +targets/livecd-stage2/unmerge.sh:
4499 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4500 Also, livecd-stage2 unmerge.sh added back in.
4502 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4503 livecd/runscript-support/livecdfs-update.sh:
4504 bugfixes for #60887 and #63338
4506 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4507 bugfixes for #63382 and #63338
4509 08 Sep 2004; John Davis <zhen@gentoo.org>
4510 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4511 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4512 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4513 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4514 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4515 targets/livecd-stage1/livecd-stage1-chroot.sh,
4516 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4517 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4518 lots of changes in this revision. first of all, major cosmetic fixups to the
4519 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4520 for distcc or ccache builds in most of the targets. bug #56581 is finially
4521 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4522 performance enhancement here.
4524 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4525 modules/livecd_stage2_target.py:
4526 fix for bug #63033, thanks to usata@gentoo.org for the patch
4528 30 Aug 2004; John Davis <zhen@gentoo.org>
4529 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4530 bugfixes for #61537 and #61779
4532 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4533 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4534 modules/snapshot_target.py:
4535 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4536 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4537 time should also be improved due to a more efficient use of rsync. This commit will
4538 mark the portage version of catalyst-1.9.0.
4540 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4541 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4544 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4547 02 Aug 2004; John Davis <zhen@gentoo.org>
4548 livecd/runscript-support/livecdfs-update.sh:
4551 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4552 +targets/stage1/build.py, -targets/stage1/build.sh,
4553 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4554 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4555 targets/stage3/stage3-chroot.sh:
4556 applied patch from bug #58840. it should fix up things for uclibc stages and
4557 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4559 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4560 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4561 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4562 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4563 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4564 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4565 livecd/runscript-support/livecdfs-update.sh,
4566 modules/livecd_stage2_target.py:
4567 addition of wolf31o2's gamecd patchset. untested, so please beware
4569 14 Jul 2004; John Davis <zhen@gentoo.org>
4570 livecd/runscript-support/livecdfs-update.sh,
4571 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4572 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4573 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4574 this out of generic_stage_target and into livecd-stage2 since the
4575 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
4577 13 Jul 2004; John Davis <zhen@gentoo.org>
4578 livecd/runscript-support/livecdfs-update.sh:
4579 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
4580 default rc'ed programs when only one change was required to rcadd. so I
4581 changed it so that the defaults are *always* loaded and specified additions/
4582 deletions are just added on top of those.
4584 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4585 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4586 targets/livecd-stage1/livecd-stage1-chroot.sh,
4587 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4588 targets/tinderbox/tinderbox-chroot.sh:
4589 changing the more verbose behavior to the -V (verbose) flag
4591 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4592 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4593 targets/livecd-stage1/livecd-stage1-chroot.sh,
4594 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4595 targets/tinderbox/tinderbox-chroot.sh:
4596 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
4597 it is about to merge so that deps and USE flags are more evident
4599 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
4600 modules/catalyst_support.py:
4601 completely rewrote the catalyst main script so that it can actually utilize
4602 more than one command line flag. new functionality included, but not active
4603 yet (--debug and --verbose). arguments can still be passed on the commandline
4604 through the use of the -C (--cli) flag. updated the arg_parse function in
4605 catalyst_support.py to accomodate my changes.
4607 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4608 modules/generic_target.py, modules/grp_target.py,
4609 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4610 modules/snapshot_target.py, modules/stage1_target.py,
4611 modules/stage2_target.py, modules/stage3_target.py,
4612 modules/tinderbox_target.py, targets/stage1/stage1.sh:
4613 fixes for bugs #55192 and #54137
4614 added a new key for all specfiles, portage_confdir.
4615 this should point to a directory similar in functionality to /etc/portage.
4617 cleaned up the module code a bit so that unnecessary modules
4620 more work on resuming. it is getting there, but it still needs a ton of work,
4621 so please test, and report bugs.
4623 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
4624 modules/catalyst_support.py, modules/generic_stage_target.py,
4625 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
4626 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4627 stage resuming functionality should be working. I still have to work on GRP
4628 and livecds, but they should not be hard. I could not incorporate emerge
4629 --resume into stage resuming functionality because in some instances, portage
4630 is remerged (bootstrap, stage2), which wipes out the resume data and puts
4631 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
4632 ). I also made some small tweaks to the stage target scripts which clean up
4633 the envscript stuff. Not noticable performance wise, but it makes me feel all
4634 warm and fuzzy to know that it is programmed absolutely correctly ;)
4636 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
4637 modules/generic_stage_target.py:
4638 revamped the cmd() structure so that it could properly return error codes.
4639 Please note that this might break catalyst until there is some further
4640 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
4641 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
4642 now. Additionally, catalyst will stop when there is an error with an ebuild
4643 ... it didn't do this before, it just plowed along and packed things up.
4645 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
4646 code in portage.py and then answering my noob questions.
4648 13 Jun 2004; John Davis <zhen@gentoo.org>
4649 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4650 livecd/runscript-support/livecdfs-update.sh:
4651 some last minute fixins (stuff to work with the new genkernel)
4653 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
4656 11 Jun 2004; John Davis <zhen@gentoo.org>
4657 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
4658 new key, livecd/fsscript. use this to run commands in the livecdfs before it
4661 10 Jun 2004; John Davis <zhen@gentoo.org>
4662 livecd/runscript-support/kmerge.sh,
4663 livecd/runscript-support/livecdfs-update.sh,
4664 livecd/runscript-support/post-kmerge.sh,
4665 livecd/runscript-support/pre-kmerge.sh:
4666 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
4667 functions control what scripts are added to their respective runlevels. This
4668 option would be specified like so in the spec file: livecd/rcadd:
4669 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
4671 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
4672 modules/catalyst_support.py, modules/livecd_stage2_target.py:
4673 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
4674 the code to give a nice error msg instead of a cryptic traceback
4676 04 Jun 2004; John Davis <zhen@gentoo.org>
4677 livecd/runscript-support/livecdfs-update.sh:
4678 small fix for bootsplash, needed to link clst_livecd_bootsplash to
4679 /etc/bootsplash/default
4681 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4682 targets/embedded/embedded-chroot.sh,
4683 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
4684 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4685 targets/livecd-stage1/livecd-stage1-chroot.sh,
4686 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4687 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4688 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4689 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4690 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
4691 targets/tinderbox/tinderbox-chroot.sh,
4692 targets/tinderbox/tinderbox-preclean-chroot.sh,
4693 targets/tinderbox/tinderbox.sh:
4694 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
4696 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
4697 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
4698 more efficient, and I added a new snapshot specfile option, portdir_overlay.
4699 It should be a full path pointing to a portage overlay dir.
4701 27 May 2004; John Davis <zhen@gentoo.org>
4702 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
4703 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4704 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4705 livecd/runscript/default-runscript.sh:
4706 added updated silos and fixed motd bug
4708 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
4709 rolling out version 1.0.8
4711 22 May 2004; John Davis <zhen@gentoo.org>
4712 livecd/runscript-support/kmerge.sh,
4713 livecd/runscript-support/livecdfs-update.sh,
4714 modules/livecd_stage2_target.py:
4715 added key livecd/bootsplash
4717 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
4718 livecd/runscript/sparc-archscript.sh,
4719 livecd/runscript/sparc64-archscript.sh:
4720 sparc fixup patches from gustavoz at g.org
4722 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
4723 added support for blacklisting modules via hotplug in livecd-stage2. spec key
4724 is livecd/modblacklist
4726 19 May 2004; John Davis <zhen@gentoo.org>
4727 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
4728 livecd/runscript/x86-archscript.sh:
4729 added support for livecd/overlay, changed vga=0x317 to vga=791
4730 in the x86 archscript as it is a more standard setting and should
4731 work on more hardware
4733 17 May 2004; John Davis <zhen@gentoo.org>
4734 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
4735 livecd/runscript-support/kmerge.sh,
4736 livecd/runscript-support/livecdfs-update.sh,
4737 modules/livecd_stage2_target.py:
4738 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
4739 we also now have basic motd copying support for more branded livecds
4741 16 May 2004; John Davis <zhen@gentoo.org>
4742 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
4743 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
4744 for passing args to genkernel. gmsoft@gentoo.org requested this one.
4746 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
4747 modules/catalyst_support.py, modules/embedded_target.py,
4748 modules/generic_stage_target.py, modules/generic_target.py,
4749 modules/grp_target.py, modules/livecd_stage1_target.py,
4750 modules/livecd_stage2_target.py, modules/stage1_target.py,
4751 modules/stage2_target.py, modules/stage3_target.py,
4752 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
4753 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
4754 caused gcc profile problems.
4756 12 May 2004; John Davis <zhen@gentoo.org>
4757 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4758 livecd/runscript-support/livecdfs-update.sh,
4759 livecd/runscript-support/post-kmerge.sh,
4760 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4762 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
4763 silliness). Most notably, I have taken advantage of the update-modules
4764 --assume-kernel fix from agriffis so that we can actually use 3rd party
4765 modules now. Please note that >=baselayout-1.9.0 is required.
4767 02 May 2004; Olivier Crete <tester@gentoo.org>
4769 Added forgotten CHOST for i386 subarch
4771 30 Apr 2004; John Davis <zhen@gentoo.org>
4772 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4773 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4774 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4775 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
4777 -fixed 2004.0 branding in the isolinux cdtar
4778 -fixed up acpi stuff in the runscripts
4779 -fixed up the x86 help message and corrected the numerous errors in it
4781 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
4782 livecd/runscript/default-runscript.sh:
4783 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
4784 1.0.7. we are ready for release
4786 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4787 fix for the problem that gustavoz found wrt the /dev creation stuff not
4788 detecting arches. also an efficiency fix for stage1 building
4790 14 Apr 2004; John Davis <zhen@gentoo.org>
4791 targets/embedded/embedded-chroot.sh,
4792 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4793 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4794 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4795 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4796 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4797 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4798 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
4799 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
4800 targets/tinderbox/tinderbox-preclean-chroot.sh,
4801 targets/tinderbox/tinderbox.sh:
4802 fix for bug #47733 - fixes for distcc and an envscript bugfix
4804 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4807 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4808 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4809 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4810 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
4811 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4812 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4813 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4814 targets/stage1/stage1-preclean1-chroot.sh,
4815 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
4816 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4817 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4818 targets/tinderbox/tinderbox.sh:
4819 lots of cleanup on the bash backend. take a look @ the code and report bugs to
4820 zhen@gentoo.org please.
4822 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4823 fix for /dev in stage1
4825 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4828 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
4829 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
4830 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
4831 Added the two kernel-configs for 2004.1 x86
4833 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4834 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
4835 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4836 targets/tinderbox/tinderbox.sh:
4837 fix to address missing /dev in stages, fixed path for env-update in all of the
4840 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4841 use broken for grp, livecd-stage1, tinderbox, etc. fixed
4843 01 Apr 2004; John Davis <zhen@gentoo.org>
4844 livecd/runscript/default-runscript.sh:
4845 added in fix for the module.conf stuff courtesy of Benjamin Judas
4848 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4850 cosmetic touchups for 1.0.5
4852 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
4853 added support to the stage2 for stackable profiles bootstrap
4855 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
4856 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
4857 support for sparc32/64 build compatibility
4859 30 Mar 2004; John Davis <zhen@gentoo.org>
4860 livecd/runscript/default-runscript.sh, modules/targets.py,
4861 targets/stage1/build.sh:
4862 fix for bug 46022, more stackable profile fixes, embedded patches added
4864 26 Mar 2004; John Davis <zhen@gentoo.org>
4865 livecd/runscript/default-runscript.sh, modules/targets.py,
4866 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4867 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
4868 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
4869 fixes for bugs #44625 and #45805
4871 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
4872 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4873 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
4874 memtest is in. if you want to use it, check out the memtest86 cd tarball
4875 Also, fixes for bugs 45078, 45188, 44306
4877 23 Mar 2004; John Davis <zhen@gentoo.org>
4878 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4879 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
4880 livecd/runscript/x86-archscript.sh, modules/targets.py,
4881 targets/livecd-stage3/unmerge.sh:
4882 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
4883 created at the end of the livecd-stage2 process.
4885 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
4886 targets/embedded/embedded.sh:
4887 preliminary embedded support added thanks to david@futuretel.com (mut3x)
4889 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
4890 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
4891 removing the hardened-gcc deps since the package itself is deprecated'
4893 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
4894 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
4896 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
4897 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
4898 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
4899 examples/livecd/alpha/config-2.4.21-r4-alpha,
4900 examples/livecd/alpha/config-2.4.21-r4-jensen,
4901 examples/livecd/alpha/config-2.4.21-r4-legacy,
4902 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
4903 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
4904 fixes for bugs 43676, 43701. Alpha support added as well.
4906 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
4907 added powerpc livecd support, preparing for 2004.0 release. Preliminary
4908 kde/gnome cd specs added.
4910 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
4911 fix in catalyst.conf for bug #42044
4913 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
4914 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
4915 examples/livecd/sparc64/config-2.4.24-sparc64:
4916 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
4918 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
4919 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
4920 for a $clst_conf environment variable. You can use the $clst_conf variable to
4921 point to a file to use in place of /etc/catalyst.conf. By setting this
4922 variable in your shell, catalyst can easily be used by multiple people on the
4923 same machine. Also, ccache support now works for genkernel.
4925 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
4926 removed file for livecd-stage2 target, as this is handled by the runscript
4927 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
4928 and made "/boot/kernel/foo/extraversion" an optional rather than required
4929 parameter. The aforementioned "packages" is used to specify kernel-related
4930 packages (like module ebuilds) to merge with each kernel, and the new "use"
4931 option is used to specify the USE settings you'd like exported to the
4932 environment during kernel as well as kernel "packages" build.
4934 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
4935 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
4936 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4937 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
4938 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4939 targets/tinderbox/tinderbox.sh:
4940 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
4941 it for ebuild - added headers to everything and removed deprecated dirs
4943 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
4944 adding Kumba's patches for MIPS
4946 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
4947 Added hppa specific code.
4949 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4950 Tinderbox target added. See tinderbox examples in examples/ dir.
4952 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4953 spec file support integrated into catalyst. Use "-f/--file specfile" as
4954 argument; see examples dir for examples.
4955 "grp" target now functional. See examples/x86-grp-20031102.spec for an
4956 example of how to use it.
4958 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4959 support functions for spec file parsing and reading added. Will get added to
4962 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
4963 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
4966 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4967 Significant rework of code structure. Everything is falling nicely into place.
4969 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4970 Exception handling fully-integrated into current prototype code.
4972 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4973 beginning of exception handling integration, got some of the target code
4976 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
4977 major code rework in progress on the python parts.
4979 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
4980 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
4981 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
4982 for organiation's sake, I have moved the files, such as livecd foundations,
4983 into catalyst/files. It will make it easier for us when ebuild time comes
4986 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
4987 All preliminary target build scripts are now added and coded to near as spec
4988 that we can have at this point.
4990 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
4991 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
4992 20031014",) and snapshotting cleans up after itself (temp files deleted,)
4993 something that should be continued as much as reasonably possible in other
4994 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
4995 code completed, and internal fall-backs to reasonable global config defaults
4998 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
4999 subarch test outsourced to python catalyst-subarches function.
5001 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5002 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5004 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5005 removing dup enter_chroot
5007 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5008 document subarches checking
5010 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5011 Fix valid subarch test.
5013 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5014 include/build_functions.sh, include/functions.sh:
5015 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5016 start_build to build_functions.sh cleaning up the main catalyst script some
5019 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5020 fixed SRCBALL and DESTBALL, making it transparent for profiles
5022 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5023 added an exit condition to the cmd line argument case statement
5025 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5026 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5027 the changes that I made to the above files should make catalyst completely
5028 transparent to no matter what profile we are using. check files/catalyst.conf
5029 for the list of BUILDTYPEs that we support.
5031 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5032 changed how cmd line arguments are handled
5034 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5035 I changed the is_special handling so that it is cleaner and faster
5037 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5038 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5039 livecd/foundations/x86-basic/post-clean.sh,
5040 livecd/foundations/x86-basic/pre-clean.sh,
5041 livecd/foundations/x86-basic/settings:
5042 I outsourced more functions to include/functions.sh. I made it a seperate file
5043 from build_fucntions.sh so that we can keep our build and other functions
5044 apart. I also added in the livecd stuffs from the stager side of things.
5046 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5047 include/build_functions.sh:
5048 I outsourced all of the build functions to include/build_functions.sh. In the
5049 future, this will happen more - the code needs cleaned up.
5051 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5053 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5054 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5055 does not use that anymore.
5057 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5058 since we now have a default profile in portage, i massaged some errors
5059 messages to reflect that.
5061 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5063 removed ccache support from catalyst stage1 build cause it breaks the build.
5064 Additionally, I removed gettext support from bootstrap, because according to
5065 our new default profile, we don't use that anymore.
5067 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5068 added a new var, BUILDTYPE, adding more transparency for building.
5069 In the future, we will be building both selinux and hardened sources.
5071 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5072 fixed some formatting when catalyst prints out build info, additionally,
5073 trying to make catalyst more transparent for future expansion of stages
5075 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5076 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5077 --help. I moved this functionality from the main program section to
5080 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5081 I edited catalyst to change our naming convention from stage*-arch-h.* to
5082 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5083 I change naming conventions, as catalyst will be eventually extended to
5084 do selinux-* stages also.
5086 Additionally, I updated README.catalyst to include profile information.
5088 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5089 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5090 I renamed README.stager to README.catalyst and have made some very minor
5091 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5092 I have hacked bootstrap to use the hardened profile, as well as utilize
5093 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5094 major). Additionally, bin/stage1 has been hacked to accept the hardened
5095 profile, and use hardened-gcc.
5097 09 September 2003; John Davis <zhen@gentoo.org>:
5098 Initial import of hardened stager. I am forking this from the original
5099 stager code in order to better fit our needs. The original stager code is
5100 still used by Gentoo, and is maintained by Daniel Robbins
5101 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5102 contributors that coded stager.