1 # ChangeLog for catalyst
2 # Copyright 2002-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
5 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
6 +modules/catalyst/target/embedded.py,
7 -modules/catalyst/target/embedded_target.py,
8 +modules/catalyst/target/generic.py,
9 +modules/catalyst/target/generic_stage.py,
10 -modules/catalyst/target/generic_stage_target.py,
11 -modules/catalyst/target/generic_target.py,
12 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
13 -modules/catalyst/target/livecd_stage1_target.py,
14 +modules/catalyst/target/livecd_stage1.py,
15 -modules/catalyst/target/livecd_stage2_target.py,
16 +modules/catalyst/target/livecd_stage2.py,
17 +modules/catalyst/target/netboot.py,
18 -modules/catalyst/target/netboot2_target.py,
19 +modules/catalyst/target/netboot2.py,
20 -modules/catalyst/target/netboot_target.py,
21 +modules/catalyst/target/snapshot.py,
22 -modules/catalyst/target/snapshot_target.py,
23 -modules/catalyst/target/stage1_target.py,
24 +modules/catalyst/target/stage1.py,
25 -modules/catalyst/target/stage2_target.py,
26 +modules/catalyst/target/stage2.py,
27 -modules/catalyst/target/stage3_target.py,
28 +modules/catalyst/target/stage3.py,
29 -modules/catalyst/target/stage4_target.py,
30 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
31 -modules/catalyst/target/tinderbox_target.py:
32 Remove _target from target module filenames, since they're already in
35 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
36 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
37 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
38 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
39 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
40 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
41 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
42 Remove builder.py and all references
44 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
45 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
46 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
47 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
48 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
49 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
50 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
51 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
52 modules/catalyst/target/embedded_target.py,
53 modules/catalyst/target/generic_stage_target.py,
54 modules/catalyst/target/generic_target.py,
55 modules/catalyst/target/grp_target.py,
56 modules/catalyst/target/livecd_stage1_target.py,
57 modules/catalyst/target/livecd_stage2_target.py,
58 modules/catalyst/target/netboot2_target.py,
59 modules/catalyst/target/netboot_target.py,
60 modules/catalyst/target/snapshot_target.py,
61 modules/catalyst/target/stage1_target.py,
62 modules/catalyst/target/stage2_target.py,
63 modules/catalyst/target/stage3_target.py,
64 modules/catalyst/target/stage4_target.py,
65 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
66 Move catalyst_support.py to catalyst.support and update references
68 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
69 +modules/catalyst/lock.py,
70 modules/catalyst/target/generic_stage_target.py,
71 -modules/catalyst_lock.py:
72 Move catalyst_lock.py to catalyst/lock.py and update references
74 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
75 modules/catalyst/target/__init__.py,
76 modules/catalyst/target/generic_stage_target.py:
77 Move target module loading logic into build_target_map() in
78 catalyst.target module
80 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
81 modules/catalyst/target/embedded_target.py,
82 modules/catalyst/target/grp_target.py,
83 modules/catalyst/target/livecd_stage1_target.py,
84 modules/catalyst/target/livecd_stage2_target.py,
85 modules/catalyst/target/netboot2_target.py,
86 modules/catalyst/target/netboot_target.py,
87 modules/catalyst/target/snapshot_target.py,
88 modules/catalyst/target/stage1_target.py,
89 modules/catalyst/target/stage2_target.py,
90 modules/catalyst/target/stage3_target.py,
91 modules/catalyst/target/stage4_target.py,
92 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
93 Add target map in each target module and remove register() function
94 Change catalyst program to load target modules with catalyst.target.targets
96 Remove required_build_targets and valid_build_targets from catalyst_support.py,
97 since we can scan the dir now
99 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
100 +modules/catalyst/target/__init__.py,
101 +modules/catalyst/target/embedded_target.py,
102 +modules/catalyst/target/generic_stage_target.py,
103 +modules/catalyst/target/generic_target.py,
104 +modules/catalyst/target/grp_target.py,
105 +modules/catalyst/target/livecd_stage1_target.py,
106 +modules/catalyst/target/livecd_stage2_target.py,
107 +modules/catalyst/target/netboot2_target.py,
108 +modules/catalyst/target/netboot_target.py,
109 +modules/catalyst/target/snapshot_target.py,
110 +modules/catalyst/target/stage1_target.py,
111 +modules/catalyst/target/stage2_target.py,
112 +modules/catalyst/target/stage3_target.py,
113 +modules/catalyst/target/stage4_target.py,
114 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
115 -modules/generic_stage_target.py, -modules/generic_target.py,
116 -modules/grp_target.py, -modules/livecd_stage1_target.py,
117 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
118 -modules/netboot_target.py, -modules/snapshot_target.py,
119 -modules/stage1_target.py, -modules/stage2_target.py,
120 -modules/stage3_target.py, -modules/stage4_target.py,
121 -modules/tinderbox_target.py:
122 Move all *_target.py modules under modules/catalyst/target and create
123 parent catalyst.target module
125 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
126 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
127 Remove hard-coded arch list now that find_arch_modules() is known to work
129 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
130 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
131 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
132 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
133 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
134 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
135 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
136 modules/generic_stage_target.py:
137 Move subarch and maching maps to bottom of arch files, since the classes
138 aren't defined yet at the top
140 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
141 modules/catalyst/arch/sh.py:
142 Forgot the sh arch module
144 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
145 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
146 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
147 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
148 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
149 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
150 Move subarch and machine map information to variables at top of each arch
151 module and get rid of register() function
153 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
154 Add catalyst.util.load_module() function
155 Move arch modules under modules/catalyst/arch
156 Add catalyst.arch.arches class to assist in loading arch modules
157 Add .gitignore file for *.py[co]
159 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
160 Change __version__ to 2.99 for catalyst_3 branch
162 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
163 Add note about metadata_overlay being default in 2.1.6
165 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
166 Updated the AUTHORS section and the header for the ChangeLog, to reflect
167 that individual authors now retain their copyright to code they submit.
169 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
170 Rewrote TODO to make it clearer and added a ton of new items to it.
172 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
173 modules/generic_stage_target.py:
174 screw you python...hard
176 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
177 modules/generic_stage_target.py:
178 Disable removal of 'target_path' when build starts
180 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
181 modules/generic_stage_target.py:
182 Apply patch from armin76 to actually make use of the busybox_config value
185 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
186 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
187 Add support for gk's --busybox-config= option
189 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
190 modules/generic_stage_target.py:
191 Missing / before 'iso'
193 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
194 modules/snapshot_target.py:
195 Add support for purging to snapshot target
197 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
198 Add mix-in cdtar idea to TODO
200 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
201 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
202 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
203 Remove old isolinux-3.09 cdtar files
205 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
206 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
207 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
208 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
210 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
211 Marking this 2.0.6.903 for testing.
213 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
214 targets/netboot2/netboot2-controller.sh:
215 Disable copying of nb-busybox.cf since it isn't used anyway
217 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
218 arch/x86.py, catalyst:
219 A few typo and other minor fixes as reported by armin76
221 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
222 modules/generic_stage_target.py:
223 Add support for digests="all" for gentoo bug #209611
225 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
226 examples/netboot2_template.spec, targets/support/kmerge.sh:
227 Automatically append --netboot to GK_ARGS for netboot2 target Remove
228 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
230 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
231 targets/support/pre-kmerge.sh:
232 Remove evil hacks that copy gk files around for netboot2
234 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
235 Bumping version for release.
237 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
238 modules/catalyst_support.py:
239 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
242 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
243 modules/catalyst_support.py, modules/generic_stage_target.py:
244 Add support for -P/--purgeonly option
246 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
247 Updated README to tell the user where to locate catalyst.conf if not using
248 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
251 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
252 Kicking out a 2.0.6.901 release for testing.
254 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
255 modules/generic_stage_target.py:
256 Automatically prepend build dir path to livecd/iso if it's not an absolute
259 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
260 Update TODO with placeholder idea.
262 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
263 +modules/catalyst/util.py:
264 Create catalyst.util module with capture_traceback() and print_traceback()
265 functions Capture and print traceback when build fails instead of letting
268 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
269 modules/catalyst/config.py, modules/catalyst_support.py:
270 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
272 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
273 modules/catalyst/config.py:
274 A few fixes to ParserBase after actually testing it switch to parsing
275 config file with ConfigParser.
277 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
278 +modules/catalyst/config.py, -modules/catalyst/util.py:
279 More indecisiveness..move util.spec to config.SpecParser.
281 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
282 -modules/catalyst/spec.py, +modules/catalyst/util.py,
283 modules/catalyst_support.py:
284 * Rename catalyst.spec to catalyst.util
285 * Move spec_dump() into spec class
286 * Modify catalyst to use new spec class
288 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
289 +modules/catalyst/__init__.py:
290 Add __init__.py file and import line.
292 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
293 +modules/catalyst/spec.py:
294 Initial commit of modules/catalyst/spec.py.
296 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
298 Updating x86/amd64 arch support. Original patches by William Cooke
299 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
301 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
302 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
303 modules/snapshot_target.py, modules/stage4_target.py,
304 targets/support/bootloader-setup.sh, targets/support/functions.sh,
305 targets/support/kmerge.sh:
306 Removing all deprecated interfaces. We no longer wish to support them and
307 they're not needed. Anyone using a pre-2.x spec file will need to update
310 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
311 -livecd/files/Getting_Online.txt:
312 Removing livecd/files/Getting_Online.txt since it was quite outdated.
314 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
316 Updated for new git repo.
318 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
319 targets/support/livecdfs-update.sh:
320 Add gconf settings for gnome-screensaver to disable locking by default. This
323 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
324 Add armv5tel to arm host list.
326 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
327 targets/support/chroot-functions.sh:
328 If we don't have a distcc user, we need to reinstall distcc, even if it's
329 been built with the right USE. This mainly affects stage1/stage2.
331 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
332 targets/support/chroot-functions.sh:
333 We need to run distcc-config --install, since we won't be installing into
334 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
335 installed versions of distcc.
337 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
338 Add a couple of distcc-related items to TODO.
340 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
341 targets/stage1/stage1-preclean-chroot.sh,
342 targets/stage2/stage2-preclean-chroot.sh,
343 targets/stage3/stage3-preclean-chroot.sh,
344 targets/stage4/stage4-preclean-chroot.sh:
345 We don't want to run setup_myfeatures in preclean, but still want to update
346 the environment and show our debug information.
348 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
349 targets/stage1/stage1-preclean-chroot.sh,
350 targets/stage2/stage2-preclean-chroot.sh,
351 targets/stage3/stage3-preclean-chroot.sh,
352 targets/stage4/stage4-preclean-chroot.sh,
353 targets/support/chroot-functions.sh:
354 Remove the die on LIBDIR check, since it won't be set on non-multilib
355 profiles. We can now run debug in preclean again.
357 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
358 targets/support/functions.sh:
359 Let's not try to chmod a dangling symlink.
361 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
362 targets/support/chroot-functions.sh:
363 Added emerge --info to debug output. I don't know why I didn't add it before.
365 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
366 targets/stage1/stage1-preclean-chroot.sh,
367 targets/stage2/stage2-preclean-chroot.sh,
368 targets/stage3/stage3-preclean-chroot.sh,
369 targets/stage4/stage4-preclean-chroot.sh:
370 We probably shouldn't be running our debug functions in our stages. Let's
373 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
374 targets/support/chroot-functions.sh:
375 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
378 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
379 targets/support/livecdfs-update.sh:
380 Only copy the handbook icon if one exists.
382 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
383 modules/catalyst_lock.py:
384 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
387 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
388 targets/livecd-stage2/livecd-stage2-controller.sh:
389 We should be matching all possible LIBDIRs, so make sure we do that.
391 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
392 targets/support/livecdfs-update.sh:
393 We no longer need the metadata.tar.bz2, since the Installer uses
396 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
397 targets/stage1/stage1-chroot.sh:
398 We don't need --newuse if we're not using binary packages, so there's no
401 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
402 targets/livecd-stage2/livecd-stage2-controller.sh:
403 Added initial framework for creating the CD's root on livecd/livedvd.
404 Currently, the end result is the same, but I'll be adding code to
405 automatically copy the stages and to automatically download the distfiles.
407 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
408 targets/livecd-stage2/livecd-stage2-controller.sh,
409 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
410 targets/support/rc-update.sh:
411 Change all checks for livecd/type: gentoo-release-livecd to
412 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
413 to allow for auto-fetching of distfiles and stages onto official DVD media.
415 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
416 targets/livecd-stage1/livecd-stage1-controller.sh,
417 targets/livecd-stage2/livecd-stage2-controller.sh:
418 Updated TODO. Added code to livecd-stage1 to generate a package list, which
419 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
420 the distfiles automatically.
422 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
423 modules/generic_stage_target.py:
424 Fix seedcache output so it fits in 80 columns.
426 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
427 targets/stage1/stage1-chroot.sh:
428 We should likely install baselayout before anything else, including the
429 package manager. As such, I've moved it to after sys-apps/baselayout is
432 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
433 targets/livecd-stage2/livecd-stage2-controller.sh:
434 Check for a snapshot in the overlay and error if one is present. This should
435 ensure that the snapshot on the CD is the same as the one used to build the
438 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
439 modules/catalyst_support.py:
440 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
441 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
444 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
445 targets/stage1/stage1-chroot.sh:
446 Change back to using sys-apps/baselayout. We'll need to come up with a
447 better permanent solution now that virtual/baselayout is no more.
449 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
450 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
451 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
453 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
454 targets/support/bootloader-setup.sh:
455 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
458 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
459 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
460 Added TODO. Changed create_handbook_icon call to only be called if
461 /docs/handbook/index.html exists on the disk or in livecd/overlay.
463 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
464 targets/support/kmerge.sh:
465 Run sed on KERNELVERSION to escape the slashes so we can use it in another
468 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
469 targets/support/kmerge.sh:
470 Modify test to run if package.provided exists instead of if it doesn't.
471 Run sed on the correct file.
473 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
474 targets/support/chroot-functions.sh:
475 Added --noreplace to setup_myfeatures merges so we don't blow away any
476 packages which are already installed with the proper USE flags for the given
477 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
479 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
480 livecd/files/README.txt:
481 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
483 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
484 targets/support/rc-update.sh:
485 Added mdraid for baselayout-2 users.
487 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
488 targets/support/kmerge.sh:
489 Clean up package.provided after the kernel build
491 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
492 targets/support/kmerge.sh:
493 It helps if I put things in the correct order so they'll actually execute,
494 rather than getting a nice error from emerge.
496 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
497 targets/support/kmerge.sh:
498 Change upgrade to update.
500 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
501 targets/support/kmerge.sh:
502 Add back in the package.provided code that *should* skip the kernel sources
503 merge for call back and subsequent runs.
505 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
506 targets/support/kmerge.sh:
507 We don't really need to use binary packages for the kernel sources, since it
508 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
509 when we're not using kerncache.
511 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
512 targets/support/kmerge.sh:
513 Remove 'symlink' from USE, since it's not needed and screws up kerncache
515 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
516 targets/livecd-stage2/livecd-stage2-controller.sh:
517 OK, we run our find outside the chroot, so we don't want to use absolute
518 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
519 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
522 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
523 targets/livecd-stage2/livecd-stage2-controller.sh,
524 targets/stage1/stage1-controller.sh:
525 Cleanup the clean section for stage1 and add an updated clean section for
526 livecd-stage2 when we're a minimal, universal, or game CD. This is
527 2.0.6_pre14 for testing.
529 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
530 targets/support/kmerge.sh:
531 We should be using --newuse when merging our packages in callback.
533 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
534 targets/grp/grp-chroot.sh:
535 We should only use --noreplace when building a pkgset, everything else
538 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
539 modules/catalyst_support.py, modules/generic_stage_target.py,
540 modules/grp_target.py:
541 Apply additional patches from bug #207862 for CONTENTS generation.
543 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
544 targets/grp/grp-chroot.sh:
545 Call setup_myemergeopts after changing clst_FETCH.
547 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
548 targets/netboot2/netboot2-pkg.sh:
549 Remove a bit of unnecessary code.
551 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
552 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
553 targets/support/chroot-functions.sh:
554 Fix some spacing on the -* warning, revert Andrew's last change, since it
555 didn't do anything, and clean up the GRP chroot code so it works smarter and
556 set clst_FETCH when clst_grp_type is something other than pkgset.
558 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
559 targets/support/chroot-functions.sh:
560 Don't set --usepkg and --buildpkg when fetching.
562 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
563 modules/generic_stage_target.py:
564 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
567 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
568 modules/generic_stage_target.py:
569 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
570 boot/kernel/${kname}/config copying code in generic_stage_target.
572 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
573 targets/support/kmerge.sh:
574 Make sure we don't give genkernel a --kernel-config if it isn't set in the
577 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
578 modules/generic_stage_target.py, targets/support/kmerge.sh,
579 targets/support/pre-kmerge.sh:
580 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
581 valid, rather than required, changed clst_ksource to default to
582 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
583 removal of USE to after the kernel build so the modules get the correct USE,
584 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
586 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
587 targets/support/kmerge.sh:
588 We should run the default functions for kmerge.sh, too.
590 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
591 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
592 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
593 Updated aboot cdtar with a newer version to support newer kernels.
595 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
596 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
597 Updated make_destpath so it writes out to make.conf as well as exporting
598 ROOT to the environment, added a make_destpath call to cleanup_stages, and
599 adding make_destpath /tmp/stage1root to stage1.
601 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
602 Updated README a bit and rolling 2.0.6_pre12 for testing.
604 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
605 targets/support/create-iso.sh:
606 Removed any further checks for clst_fstype and making sure everybody is
607 using ${mkisofs_zisofs_opts}.
609 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
610 targets/support/livecdfs-update.sh:
611 The default theme for GNOME is now Clearlooks, so we can remove the theme
612 code, but we still want to set the font size.
614 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
615 targets/support/livecdfs-update.sh:
616 We need to put quotes around ${user_comment} or useradd gets confused.
618 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
619 targets/support/chroot-functions.sh:
620 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
623 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
624 targets/support/kmerge.sh:
625 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
626 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
628 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
629 targets/support/create-iso.sh:
630 Bash fscking sucks, so we have to compromise on this code reduction solution
631 a bit. It's still far better than it was
633 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
634 targets/support/create-iso.sh:
635 Don't escape quotes when actually running the command
637 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
638 targets/support/kmerge.sh:
639 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
641 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
642 targets/support/kmerge.sh:
643 Use -L instead of -l in test for symlink
645 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
646 targets/stage1/stage1-controller.sh:
647 Remove code for gcc-config/binutils-config since it should be getting done
648 in the preclean script, anyway.
650 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
651 targets/stage1/stage1-chroot.sh:
652 I missed one place where HOSTUSE was being used incorrectly.
654 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
655 targets/support/kmerge.sh:
656 Escape the correct quote
658 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
659 targets/support/kmerge.sh:
660 Change remaining instances of run_emerge to run_merge
662 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
663 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
664 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
667 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
668 targets/support/bootloader-setup.sh:
669 Let's change our splash checking to a global check so it only needs to be
670 done once. This makes much more sense than having all of those if ... else
673 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
674 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
675 Fix our USE invocation here so things work as expected.
677 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
678 targets/support/livecdfs-update.sh:
679 Force-enable livecd/users for livecd/type gentoo-release-livecd and
682 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
683 targets/support/livecdfs-update.sh:
684 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
687 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
688 targets/livecd-stage2/livecd-stage2-controller.sh:
689 Fixing the snapshot copying so it will only copy the correct snapshot for
690 people who don't know how to properly use wget.
692 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
693 targets/stage1/stage1-chroot.sh:
694 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
697 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
698 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
699 OK, we have to escape our quotes, rather than use single quotes, or we don't
700 evaluate the variables properly.
702 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
703 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
704 targets/support/kmerge.sh:
705 Fixing echo/sed for make.conf writing.
707 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
708 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
709 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
710 Rather than using the environment, we write out our USE to make.conf, then
711 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
712 be written to make.conf, already.
714 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
715 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
716 targets/livecd-stage1/livecd-stage1-chroot.sh,
717 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
718 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
719 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
720 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
721 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
722 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
723 Changing run_emerge to run_merge, changing both setup_portage and
724 setup_myfeatures to add any USE changes to make.conf prior to merge, then
725 removing the settings added, rather than (ab)using the environment.
727 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
728 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
729 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
730 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
731 targets/tinderbox/tinderbox-chroot.sh:
732 Rearrange some of the functions in chroot-functions.sh in preparation for
733 some upcoming changes and rename setup_portage to setup_pkgmgr.
735 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
736 targets/stage1/stage1-controller.sh:
737 Removing an extra env-update call from stage1's preclean.
739 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
740 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
741 targets/support/bootloader-setup.sh:
742 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
743 help.msg which we didn't even use.
745 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
746 targets/support/bootloader-setup.sh:
747 Don't write out out 'default 1' line when creating grub.conf, since the
748 'help' entry is now at the bottom, and we want grub to default to the first
751 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
752 targets/support/bootloader-setup.sh:
753 Removed checks on livecd/splash_type, since we only support one type,
754 removed remaining bootsplash code from bootloader-setup.sh, added automatic
755 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
756 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
758 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
759 targets/livecd-stage2/livecd-stage2-controller.sh:
760 Let's automatically copy in the snapshot if livecd/type is
761 gentoo-release-livecd.
763 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
764 modules/generic_stage_target.py:
765 Fix leading whitespace in empty() so it's only executed if there's something
766 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
767 211410 for pointing this out
769 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
770 targets/support/rc-update.sh:
771 Quote baselayout package atom
773 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
774 targets/support/chroot-functions.sh:
775 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
776 PATH by default. Instead, simply check if it exists.
778 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
779 targets/support/chroot-functions.sh:
780 Remove temporary package listing code, since --verbose is forced on with
783 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
784 Force-enable --verbose when using --debug
786 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
787 targets/support/kmerge.sh:
788 Changing modules-update to update-modules to quiet a warning and keep us
789 from having it get removed out from under us.
791 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
792 targets/support/chroot-functions.sh:
793 Adding a note to myself for better debug and moving run_default_funcs to the
794 bottom of the script so it gets executed. Since this can otherwise break
795 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
797 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
798 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
799 targets/support/chroot-functions.sh:
800 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
801 so we can get the output with --debug, added --newuse to the options for
802 stage1, as we should always rebuild any package where the USE has changed,
803 removed removal of portage logs from stage2-chroot.sh since it is being done
804 by cleanup_stages, moved world removal in cleanup_stages into a check for
805 stages 1 through 3, made update_env_settings check for the existence of
806 env-update before running it since we now run update_env_settings by default
807 everywhere chroot-functions.sh is sourced, and added a section to show_debug
808 to list the packages, since we don't yet force-enable verbose with debug.
810 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
811 modules/catalyst_lock.py:
812 Since my python sucks and I don't feel like troubleshooting it at the
813 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
814 2.0.6_pre8 for testing.
816 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
817 modules/builder.py, modules/catalyst_lock.py:
818 Added some extra debug output to catalyst_lock.py and added Stuart Longland
819 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
821 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
822 modules/catalyst_support.py:
823 change 'is' to == because python is grumpy
825 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
826 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
827 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
828 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
829 targets/support/rc-update.sh:
830 Removing support for bootsplash, since it hasn't been in a supported kernel
831 in a couple years and isn't accepted upstream.
833 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
834 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
835 Fix up the sed for genkernel so it works on versions both before and after
836 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
837 change was a bit too aggressive.
839 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
840 targets/support/bootloader-setup.sh:
841 Change grub timeout to 15 seconds instead of 150.
843 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
844 targets/support/pre-kmerge.sh:
845 Comment out sed on genkernel executable as it appears to do nothing these
848 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
849 targets/livecd-stage2/livecd-stage2-controller.sh:
850 Only call find on libdirs that actually exist. Thanks to Kristoffer
851 <krek6597@student.uu.se> in bug #210807.
853 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
854 modules/generic_stage_target.py:
855 Add warning about -* in foo/use in the spec.
857 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
858 targets/embedded/embedded-chroot.sh,
859 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
860 targets/grp/grp-preclean-chroot.sh,
861 targets/livecd-stage1/livecd-stage1-chroot.sh,
862 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
863 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
864 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
865 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
866 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
867 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
868 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
869 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
870 targets/tinderbox/tinderbox-preclean-chroot.sh:
871 Change all . to source.
873 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
874 targets/embedded/embedded-preclean-chroot.sh,
875 targets/grp/grp-preclean-chroot.sh,
876 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
877 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
878 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
879 targets/stage3/stage3-preclean-chroot.sh,
880 targets/stage4/stage4-preclean-chroot.sh,
881 targets/support/chroot-functions.sh,
882 targets/tinderbox/tinderbox-preclean-chroot.sh:
883 Added a cleanup_stages function and added it to the appropriate places.
885 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
886 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
887 targets/livecd-stage1/livecd-stage1-chroot.sh,
888 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
889 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
890 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
891 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
892 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
893 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
894 Removing any functions that we now call by default when we source
895 chroot-functions.sh by default.
897 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
898 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
899 targets/livecd-stage1/livecd-stage1-chroot.sh,
900 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
901 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
902 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
903 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
904 Clean up the debug code that I've added to stage1, move it to
905 chroot_functions.sh, and call it from all of our main targets.
907 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
908 modules/generic_stage_target.py:
909 Wow. I need to make sure that we actually comment comments in make.conf or
910 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
911 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
913 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
914 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
915 targets/stage3/stage3-chroot.sh:
916 We need to be sure we clear out /var/log/portage/elog as well as
917 /var/log/emerge.log for stages 1 through 3.
919 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
920 modules/generic_stage_target.py,
921 targets/livecd-stage2/livecd-stage2-controller.sh,
922 targets/support/livecdfs-update.sh:
923 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
924 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
925 80 columns. This is catalyst 2.0.6_pre5 for testing.
927 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
928 modules/generic_stage_target.py:
929 Apparently, python doesn't like it when you put a set of comments in front
930 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
933 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
934 modules/generic_stage_target.py:
935 Huge refactoring of modules/generic_stage_target.py to fix indentation and
936 generally clean up the code so it's a bit easier to read/follow.
938 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
939 modules/generic_stage_target.py:
940 Sort and de-dupe myusevars.
942 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
943 targets/stage1/stage1-chroot.sh:
944 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
946 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
947 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
948 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
949 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
950 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
951 targets/tinderbox/tinderbox-chroot.sh:
952 Move export of FEATURES to setup_myfeatures.
954 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
955 targets/stage1/stage1-chroot.sh:
956 Added some debug code to stage1 and fixed a nice bug where we weren't
957 building with the correct USE. Unfortunately, this invalidates any caches
958 for stage1, since we were building with the entire USE from the profile.
959 This is 2.0.6_pre4 for testing.
961 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
962 targets/stage1/stage1-chroot.sh:
963 We don't need to do the device building twice, so removing USE=build from
964 first baselayout install.
966 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
967 targets/support/livecdfs-update.sh:
968 We check for a plugdev group, add it if it doesn't exist, and make sure any
969 users specified by livecd/users is in the group.
971 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
972 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
973 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
975 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
976 modules/catalyst_support.py:
977 Fix up calc_contents in contents_map. Thanks to Brent Baude
978 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
981 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
982 targets/stage1/stage1-chroot.sh:
983 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
984 empty and will cause issues in stage3 and beyond.
986 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
987 targets/support/kmerge.sh, targets/support/rc-update.sh:
988 Changed some of the rc-update code so it should work with baselayout-2,
989 also. This is 2.0.6_pre2 for testing.
991 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
992 files/catalyst.conf, modules/catalyst_support.py,
993 modules/generic_stage_target.py, modules/grp_target.py,
994 modules/snapshot_target.py:
995 Added support for generating CONTENTS files automatically. Patch by Robin
996 Johnson <robbat2@gentoo.org> for bug #207862.
998 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
999 modules/snapshot_target.py:
1000 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1001 exclude digest-* files from the snapshot.
1003 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1004 arch/x86.py, modules/generic_stage_target.py:
1005 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1006 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1008 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1009 targets/support/kmerge.sh:
1010 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1011 options, so that it can actually be turned off.
1013 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1015 Rearrange things in the arch/*.py files to ensure that nothing is used
1016 before it has been defined.
1018 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1019 Reorder arch/powerpc.py to make python happy.
1021 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1022 modules/snapshot_target.py:
1023 Change .svn --include to an --exclude like it was supposed to be.
1025 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1027 Added several subarches for mips so we can dump the mips subarch profiles
1028 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1031 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1032 targets/livecd-stage2/livecd-stage2-controller.sh:
1033 Changed the code for copying the MOTD files so it's fewer lines and makes
1036 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1037 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1038 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1039 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1041 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1043 Did a little cleanup on the x86.py to remove some redundant entries and
1044 added nocona and core2 to amd64.py, though they're currently commented out.
1046 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1047 modules/generic_stage_target.py:
1048 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1049 flags defined in the spec file.
1051 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1052 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1053 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1054 since catalyst sets CXXFLAGS=CFLAGS by default.
1056 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1057 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1058 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1060 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1061 Added prescott to the subarches for x86.
1063 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1064 modules/netboot2_target.py, targets/support/kmerge.sh:
1065 Add patch to enabled netboot2/linuxrc and automatically add path for
1066 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1067 <jsbronder@gentoo.org> in bug #208106.
1069 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1070 modules/netboot2_target.py:
1071 Allow root_overlay in netboot2 target for bug #208106.
1073 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1074 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1075 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1076 Added USE=bindist automatically to everything that inherits set_use from
1077 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1078 USE=bindist to emerge run for stage1, and did some minor cleanup in
1079 get_libdir in chroot-functions.
1081 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1082 targets/support/bootloader-setup.sh:
1083 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1085 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1086 examples/generic_stage_template.spec, examples/grp_template.spec,
1087 examples/livecd-stage1_template.spec,
1088 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1089 examples/stage4_template.spec, examples/tinderbox_template.spec:
1090 Changing link so it no longer points to a dead page. This is for bug #208609.
1092 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1093 modules/snapshot_target.py:
1094 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1096 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1097 targets/stage1/stage1-chroot.sh:
1098 As much as I hate this, we're going to force baselayout to install first.
1099 This will keep us from having any issues with packages that don't respect
1102 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1103 Reorder options in catalyst.conf so they're alphabetical.
1105 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1106 targets/support/bootloader-setup.sh:
1107 Add 'pager on' to grub.conf for bug #208531.
1109 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1110 livecd/files/README.txt, livecd/files/x86-F6.msg:
1111 Removing the unused kernel command line options from Volume/Device Management.
1113 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1114 This is now 2.0.5 for release.
1116 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1117 files/catalyst.conf, modules/catalyst_support.py,
1118 modules/generic_stage_target.py,
1119 targets/embedded/embedded-preclean-chroot.sh,
1120 targets/grp/grp-preclean-chroot.sh,
1121 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1122 targets/stage2/stage2-preclean-chroot.sh,
1123 targets/stage3/stage3-preclean-chroot.sh,
1124 targets/support/chroot-functions.sh,
1125 targets/tinderbox/tinderbox-preclean-chroot.sh:
1126 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1127 sys-devel/icecream cluster compiler support for bug #200095. This is
1128 catalyst 2.0.5_pre6 for testing.
1130 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1131 files/catalyst.conf, modules/generic_stage_target.py:
1132 Add the option for using metadata_overlay with portage to speed up cache.
1134 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1135 modules/stage1_target.py, modules/stage2_target.py,
1136 modules/stage3_target.py:
1137 Add /etc/portage to cleanables for stages 1 through 3.
1139 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1140 livecd/files/livecd-local.start,
1141 targets/livecd-stage2/livecd-stage2-controller.sh,
1142 targets/support/livecdfs-update.sh:
1143 We apparently still need profiles/eclass for building the stage3 from the
1144 LiveCD with the installer.
1146 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1147 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1150 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1151 targets/livecd-stage2/livecd-stage2-controller.sh,
1152 targets/support/livecdfs-update.sh:
1153 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1154 preservation of eclasses/profiles, and remove copying of livecd-local.start
1155 since it's not needed anymore.
1157 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1158 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1159 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1162 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1163 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1164 Removing old mkvardb code which is no longer used, commenting out setting of
1165 Gnome theme for testing now that Clearlooks has been default for some time,
1166 and changing vdb move from a case statement to a simple if statement. This
1167 is 2.0.5_pre5 for testing.
1169 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1170 modules/stage1_target.py:
1171 Removing cleaning of python encodings for bug #64890.
1173 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1174 modules/generic_stage_target.py:
1175 Add an extra warning into the generated make.conf about changing the CHOST.
1177 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1178 targets/support/livecdfs-update.sh:
1179 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1181 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1182 targets/embedded/embedded-preclean-chroot.sh,
1183 targets/grp/grp-preclean-chroot.sh,
1184 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1185 targets/stage2/stage2-preclean-chroot.sh,
1186 targets/stage3/stage3-preclean-chroot.sh,
1187 targets/tinderbox/tinderbox-preclean-chroot.sh:
1188 Check to see if distcc is enabled before calling cleanup_distcc().
1190 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1191 arch/sparc.py, arch/x86.py:
1192 Look for linux32 in /bin and /usr/bin.
1194 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1195 modules/generic_stage_target.py:
1196 Make error message more specific when removing immutable flag.
1198 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1199 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1200 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1201 information, and added a small fix for FreeBSD for bug #169041. This is
1202 catalyst 2.0.5_pre4 for testing.
1204 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1205 targets/support/chroot-functions.sh:
1206 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1207 patch from bug #120076 to add cross-compiling support to our distcc
1210 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1211 targets/support/chroot-functions.sh:
1212 Added a version of get_libdir from multilib.eclass so we can determine where
1213 to go poking around if we need to touch anything in libdir.
1215 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1216 Print an error saying what target failed before the traceback.
1218 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1219 modules/catalyst_support.py:
1220 When parsing make.conf, first try pkgcore's
1221 snakeoil.fileutils.read_bash_dict(), then portage's
1222 portage_util.getconfig(), then the internal parse_makeconf().
1224 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1225 modules/catalyst_support.py:
1226 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1228 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1229 examples/netboot_template.spec, examples/tinderbox_template.spec,
1230 modules/grp_target.py, modules/tinderbox_target.py:
1231 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1232 modules, and remove extra pkgcache_path and kerncache_path options from
1235 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1236 This is catalyst 2.0.5_pre3 for testing the new stages code.
1238 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1239 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1240 We need to force USE=bindist on for building stages.
1242 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1243 modules/generic_stage_target.py:
1244 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1245 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1247 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1248 targets/support/rc-update.sh:
1249 Added support for the newer versions of splashutils which use fbcondecor as
1250 the init script. This is catalyst 2.0.5_pre1 for testing.
1252 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1253 targets/livecd-stage2/livecd-stage2-controller.sh:
1254 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1257 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1258 modules/generic_stage_target.py, modules/stage1_target.py,
1259 modules/stage2_target.py:
1260 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1263 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1264 modules/generic_stage_target.py, modules/netboot2_target.py:
1265 Fix typo in getopt call for --clear-autoresume. thanks to
1266 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1267 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1268 Copy overlay files in netboot2 target into proper dir for bug #174635.
1270 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1271 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1272 targets/support/netboot2-final.sh:
1273 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1274 fix a minor bug in System.map copying, add portage_overlay support, and adds
1275 the ability to use globbing in the package file lists for the netboot2
1278 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1279 +targets/netboot2/nb-busybox.cf:
1280 Added nb-busybox.cf to the netboot2 target for bug #174298.
1282 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1283 targets/support/chroot-functions.sh:
1284 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1286 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1287 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1288 Change moving the VDB until after we have processed unmerge by moving it
1289 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1290 unmerge packages from the gentoo-release-livecd target.
1292 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1293 targets/support/kmerge.sh:
1294 Commented out the package.provided code in catalyst that seemed to cause
1295 problems with kerncache in testing. This is 2.0.4 and should be used for the
1298 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1299 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1300 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1301 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1302 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1303 improve the netboot2 target.
1305 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1306 modules/generic_stage_target.py:
1307 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1308 cause catalyst to export boolean variables as well as string-based
1311 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1312 modules/generic_stage_target.py:
1313 Fixing check for invalid subarch to not filter too much. Fix from Mike
1314 Frysinger <vapier@gentoo.org> for bug #173532.
1316 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1317 Added s390x (64-bit) support via a patch from Mike Frysinger
1318 <vapier@gentoo.org> for bug #173002.
1320 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1321 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1322 targets/livecd-stage1/livecd-stage1-chroot.sh,
1323 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1324 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1325 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1326 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1327 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1328 targets/support/pre-kmerge.sh:
1329 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1330 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1331 certain functions/code paths when running with -F/--fetchonly. Simplified
1332 kmerge.sh with regards to kerncache and callback packages. Also, changed
1333 ccache/distcc installs to use run_emerge instead of emerge directly, which
1334 allows us to more easily replace the underlying package manager, or add
1335 support for multiple package managers to catalyst.
1337 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1338 modules/grp_target.py:
1339 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1340 portage_overlay functionality to GRP, where it was mistakenly missing, for
1341 bug #171157. This is catalyst 2.0.3 and ready for release.
1343 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1344 targets/livecd-stage1/livecd-stage1-controller.sh,
1345 targets/support/livecdfs-update.sh:
1346 Removed the generation of grppkgs.txt since the Installer now uses vdb
1349 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1350 targets/support/create-iso.sh:
1351 Fix creation of the EFI images. Since it is FAT, we can't go around
1352 perserving permissions, now, can we?
1354 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1355 targets/support/livecdfs-update.sh:
1356 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1357 broken sed for rc.conf, which caused all kinds of hell to break loose when
1358 booting a new CD. This is 2.0.3_pre3.
1360 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1361 modules/generic_stage_target.py:
1362 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1363 such as group- from /etc before creating our stage tarballs. This is for bug
1366 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1367 targets/support/livecdfs-update.sh:
1368 Commenting out the livecd-kernel code, since the Installer should be doing
1369 everything necessary itself.
1371 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1372 targets/support/livecdfs-update.sh:
1373 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1374 the usbutils hanlding in case they follow suit with pciutils.
1376 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1377 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1378 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1379 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1380 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1381 problems with using all of the various subarch settings.
1383 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1384 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1385 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1386 check look in the correct location, and made sure we don't delete /voot
1387 within the EFI code if grub is present.
1389 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1390 modules/generic_stage_target.py:
1391 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1392 #166294. This one should fix the HPPA/PPC architectures.
1394 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1395 targets/support/chroot-functions.sh:
1396 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1397 remove the autoresume point for portage, as it really isn't needed and
1398 doesn't really gain us much, anyway.
1400 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1401 targets/stage1/stage1-chroot.sh:
1402 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1404 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1405 examples/generic_stage_template.spec, examples/grp_template.spec,
1406 examples/livecd-stage1_template.spec,
1407 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1408 examples/netboot_template.spec, examples/snapshot_template.spec,
1409 examples/stage4_template.spec, examples/tinderbox_template.spec:
1410 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1413 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1414 targets/support/livecdfs-update.sh:
1415 Make sure the user owns his home directory for bug #147195.
1417 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1418 +files/catalystrc, modules/catalyst_support.py:
1419 Re-arranged catalyst.conf to make it easier to follow while looking at the
1420 online reference and added a default catalystrc file, which does nothing.
1422 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1423 modules/catalyst_support.py, modules/embedded_target.py,
1424 modules/generic_stage_target.py, modules/grp_target.py,
1425 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1426 modules/stage3_target.py, modules/tinderbox_target.py:
1427 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1428 tab/space nastiness. This is for bug #161915.
1430 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1431 modules/generic_stage_target.py:
1432 Fixed new cbuild code with another patch from Mike Frysinger
1433 <vapier@gentoo.org> to allow the usage of subarches.
1435 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1436 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1437 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1438 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1439 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1440 targets/support/create-iso.sh, targets/support/functions.sh,
1441 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1442 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1444 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1445 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1446 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1447 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1448 modules/catalyst_lock.py, modules/catalyst_support.py,
1449 modules/embedded_target.py, modules/generic_stage_target.py,
1450 modules/generic_target.py, modules/grp_target.py,
1451 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1452 modules/netboot2_target.py, modules/netboot_target.py,
1453 modules/snapshot_target.py, modules/stage1_target.py,
1454 modules/stage2_target.py, modules/stage3_target.py,
1455 modules/stage4_target.py, modules/tinderbox_target.py,
1456 targets/embedded/embedded-chroot.sh,
1457 targets/embedded/embedded-controller.sh,
1458 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1459 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1460 targets/grp/grp-preclean-chroot.sh,
1461 targets/livecd-stage1/livecd-stage1-chroot.sh,
1462 targets/livecd-stage1/livecd-stage1-controller.sh,
1463 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1464 targets/livecd-stage2/livecd-stage2-controller.sh,
1465 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1466 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1467 targets/netboot2/netboot2-controller.sh,
1468 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1469 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1470 targets/stage1/stage1-controller.sh,
1471 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1472 targets/stage2/stage2-controller.sh,
1473 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1474 targets/stage3/stage3-controller.sh,
1475 targets/stage3/stage3-preclean-chroot.sh,
1476 targets/stage4/stage4-controller.sh,
1477 targets/stage4/stage4-preclean-chroot.sh,
1478 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1479 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1480 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1481 targets/tinderbox/tinderbox-controller.sh,
1482 targets/tinderbox/tinderbox-preclean-chroot.sh:
1483 Removing old CVS Header lines, which are no longer used since moving to SVN.
1485 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1486 targets/stage4/stage4-chroot.sh:
1487 Added back a missing 'then' from stage4 target.
1489 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1490 modules/generic_stage_target.py:
1491 Fix indentation so things actually work.
1493 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1494 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1497 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1498 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1499 Fix the display manager sed lines and change the icon for the local Handbook
1500 to use the GNOME 2.16 icon for gedit.
1502 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1503 modules/generic_stage_target.py:
1504 Changed the portage_overlay option to always install overlays in
1505 /usr/local/portage and added code to clean up /usr/local/portage and
1506 make.conf after sucessful execution and before creation of ISO/tarballs.
1508 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1509 targets/support/livecdfs-update.sh:
1510 Fixed a typo which broke coldplugging.
1512 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1513 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1514 Added a create_handbook_icon function and rearranged some of the icon
1515 creation for the LiveCD. This should resolve bug #143725 once a new release
1518 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1519 targets/support/livecdfs-update.sh:
1520 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1521 coldplugging. This allows us to unpack our firmware before we detect
1522 devices, so that devices that need it will get it.
1524 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1525 modules/generic_stage_target.py:
1526 Fix a typo in generic_stage_target.
1528 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1529 targets/support/livecdfs-update.sh:
1530 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1531 /etc/conf.d/xdm so we support older snapshots and newer ones.
1533 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1534 modules/livecd_stage2_target.py:
1535 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1538 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1539 modules/livecd_stage2_target.py:
1540 Reverted change in livecd-stage2 to the action_sequence until I can figure
1541 out what the problem is with it.
1543 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1544 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1545 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1546 modules/livecd_stage2_target.py:
1547 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1548 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1550 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1551 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1552 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1553 resolves an issue where a variable could be accessed unitialized in obscure
1554 circumstances. This is wrt bug #144984.
1556 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1557 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1558 modules/stage2_target.py, modules/stage4_target.py:
1559 Fixed up action_sequence when using --fetchonly to not create tarballs or
1560 ISO images for bug #143392.
1562 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1563 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1564 Clean up the USE usage in GRP/stage4.
1566 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1567 modules/generic_stage_target.py, modules/stage1_target.py,
1568 modules/stage2_target.py:
1569 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1570 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1572 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1573 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1574 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1575 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1576 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1577 instances of USE_ORDER since auto hasn't been valid for some time. This is
1580 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1581 modules/generic_stage_target.py, modules/stage1_target.py:
1582 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1583 goodness wrt bug #153587.
1585 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1586 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1587 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1589 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1590 modules/generic_stage_target.py, modules/stage4_target.py:
1591 Added a check to see if we have the tarball option enabled, which causes
1592 catalyst to run the capture sequence. This was requested by Tim Yamin for
1593 the stage4 target, but I thought it should be usable on any stage target.
1595 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1596 targets/support/livecdfs-update.sh:
1597 Moved fstab tweaks all into one location and added make.conf tweak for bug
1600 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1601 Changed the options to be in alphabetical order so my meatspace logical
1602 parser can process them better, added the compress and tarball options,
1603 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1604 removed the unused -x command line parameter for bug #151405.
1606 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1607 modules/generic_stage_target.py:
1608 Added a warning about changing the CHOST setting for bug #142034.
1610 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1611 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1612 targets/support/chroot-functions.sh:
1613 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1614 <flameeyes@gentoo.org> and attached to bug #150351.
1616 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1617 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1618 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1619 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1620 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1621 modules/embedded_target.py, modules/generic_stage_target.py,
1622 modules/generic_target.py, modules/grp_target.py,
1623 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1624 modules/netboot2_target.py, modules/netboot_target.py,
1625 modules/snapshot_target.py, modules/stage1_target.py,
1626 modules/stage2_target.py, modules/stage3_target.py,
1627 modules/stage4_target.py, modules/tinderbox_target.py,
1628 targets/embedded/embedded-chroot.sh,
1629 targets/embedded/embedded-controller.sh,
1630 targets/embedded/embedded-fs-runscript.sh,
1631 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1632 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1633 targets/grp/grp-preclean-chroot.sh,
1634 targets/livecd-stage1/livecd-stage1-chroot.sh,
1635 targets/livecd-stage1/livecd-stage1-controller.sh,
1636 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1637 targets/livecd-stage2/livecd-stage2-controller.sh,
1638 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1639 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1640 targets/netboot2/netboot2-controller.sh,
1641 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1642 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1643 targets/stage1/stage1-controller.sh,
1644 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1645 targets/stage2/stage2-controller.sh,
1646 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1647 targets/stage3/stage3-controller.sh,
1648 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1649 targets/stage4/stage4-controller.sh,
1650 targets/stage4/stage4-preclean-chroot.sh,
1651 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1652 targets/support/functions.sh, targets/support/kmerge.sh,
1653 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1654 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1655 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1656 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1657 targets/tinderbox/tinderbox-controller.sh,
1658 targets/tinderbox/tinderbox-preclean-chroot.sh:
1659 Removing all copyright and license comment headers from all files so we
1660 don't ever get another bug like bug #149638.
1662 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1663 modules/generic_stage_target.py:
1664 Clean up more spacing/capitalization.
1666 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1667 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1668 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1669 targets/embedded/embedded-controller.sh,
1670 targets/embedded/embedded-fs-runscript.sh,
1671 targets/embedded/embedded-preclean-chroot.sh,
1672 targets/livecd-stage2/livecd-stage2-controller.sh,
1673 targets/netboot2/netboot2-copyfile.sh,
1674 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1675 targets/support/pre-kmerge.sh:
1676 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1677 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1678 calls in kmerge.sh, and updated README.
1680 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1681 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1682 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1684 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1685 modules/catalyst_support.py:
1686 Added fix for bug #143348.
1688 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1689 targets/support/livecdfs-update.sh:
1690 Added -q to emerge call for systempkgs.txt just to be on the safe side.
1692 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1693 targets/livecd-stage2/livecd-stage2-controller.sh,
1694 targets/support/livecdfs-update.sh:
1695 Changed some copy commands to use -f, added a check for /etc/gconf before
1696 moving it when not using gentoo-release-livecd, and fixed a sed for root's
1697 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
1698 <luca.casagrande@gmail.com>.
1700 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1701 targets/support/livecdfs-update.sh:
1702 Fixing sed so that systemspkgs.txt is built properly.
1704 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1705 The sparc32 binary is in /bin, not /usr/bin.
1707 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1708 targets/support/chroot-functions.sh:
1709 We now only set the options for pkgcache if we are not using fetchonly. This
1710 should work around a problem where portage won't fetch the files if a binpkg
1711 already exists for the package.
1713 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1714 targets/support/livecdfs-update.sh:
1715 Added code to make a backup of custom.conf before we edit it for the
1718 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1719 targets/support/livecdfs-update.sh:
1720 Remove sed from splash section, since it wasn't actually resolving the
1721 issue, anyway. Change the installer's dialog front-end code to simply run
1722 via sudo, since we don't need to worry about having the X DISPLAY setup or
1723 anything. This is catalyst 2.0, so you guys can all start rejoicing.
1725 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1726 targets/support/livecdfs-update.sh:
1727 Fix my sed line so it actually applies correctly.
1729 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1730 targets/support/chroot-functions.sh:
1731 Added check for verbose, and add --verbose if found, or --quiet, to emerge
1734 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1735 targets/support/livecdfs-update.sh:
1736 Fix the splash code so we have our splash theme on all 6 virtual consoles,
1737 as well as a possible fix for the read-only filesystem messages from
1738 /sbin/splash-functions.sh
1740 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1741 targets/support/chroot-functions.sh:
1742 Fix --fetchonly to actually work.
1744 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1745 examples/livecd-stage2_template.spec:
1746 Added description for livecd/fsops to livecd-stage2's spec template.
1748 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1749 targets/support/livecdfs-update.sh:
1750 I've modified the GDM configuration section to work correctly. I have also
1751 ensured that xdm is no longer started just because livecd/xdm is used, which
1752 was causing issues for the generic-livecd type. This is 2.0_rc50, which
1753 should be the last of the 'release candidates' made. If there are no bug
1754 reports in 2 days, then I'm rolling this as 2.0 final.
1756 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1757 targets/support/livecdfs-update.sh:
1758 Hopefully, I have fixed the issue with the Installer icons. We'll have to
1759 see once the newer Installer is released, as I still have to fix the
1762 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1763 targets/support/rc-update.sh:
1764 Removed famd from the default runlevel for gentoo-release-livecd. It really
1765 shouldn't cause a problem, but I prefer it stay a bit clean.
1767 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1768 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1769 targets/support/create-iso.sh, targets/support/kmerge.sh,
1770 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
1771 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
1773 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1774 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1775 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
1776 targets/support/bootloader-setup.sh:
1777 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
1778 parameters support. This is for bug #139300.
1780 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1781 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1782 targets/support/filesystem-functions.sh:
1783 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
1784 and also to remove some redundant values from livecd-stage2's valid_values.
1787 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
1789 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
1791 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1792 modules/generic_stage_target.py:
1793 Fix a problem where catalyst was creating an initial list, then putting that
1794 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
1795 pointing it out and for the fix. This is for bug #136351.
1797 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1798 targets/support/unmerge.sh:
1799 Removing loop for unmerge, as it didn't actually solve anything and the
1800 portage team has helped us out by reverting the behavior that caused this
1801 change in the first place.
1803 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1804 modules/netboot2_target.py, modules/stage1_target.py,
1805 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
1806 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
1807 having /proc mounted during the preclean stage and also to clean up the
1808 netboot2 code. This is 2.0_rc48.
1810 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1811 targets/support/unmerge.sh:
1812 Change our unmerge from being a single unmerge to a loop, to work around an
1813 unexpected change in portage 2.1's unmerge processing.
1815 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1816 targets/support/bootloader-setup.sh:
1817 Fixed a problem where we were putting the kernel name in twice and causing
1818 and error when using grub as a bootloader. This is for bug #137252.
1820 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1821 targets/support/bootloader-setup.sh:
1822 Added a second pass to the alpha bootloader setup to create aboot items for
1823 serial console for bug #133457.
1825 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1826 +livecd/cdtar/arcload-0.43-r1.tbz2:
1827 Added arcload cdtar for mips.
1829 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1830 targets/netboot/netboot-controller.sh:
1831 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
1834 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1835 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1836 Add patch from bug #135051 to fix the seedcache extraction logic.
1838 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1839 targets/support/livecdfs-update.sh:
1840 Don't set icon theme to Clearlooks, since it doesn't exist.
1842 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1843 targets/support/livecdfs-update.sh:
1844 Fix sed on installer icons.
1846 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1849 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1850 targets/stage1/stage1-controller.sh:
1851 Added a -type f to the find call in stage1 for bug #132180.
1853 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1854 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
1855 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
1856 properly on IBM PPC64 machines.
1858 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1859 modules/generic_stage_target.py:
1862 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1863 targets/support/rc-update.sh:
1864 Removed x-setup from default runlevel, as it is now controlled via the
1865 autoconfig init script.
1867 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
1868 Fix ppc64 based arches to subclass ppc64
1870 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1871 modules/livecd_stage1_target.py:
1872 Use the full category/package name for livecd-tools.
1874 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1875 targets/support/livecdfs-update.sh:
1876 Make copies and deletes recursive for firmware since some packages put their
1877 firmware in a subdirectory.
1879 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1880 targets/support/livecdfs-update.sh:
1881 Fix detection of the Installer.
1883 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1884 Added 970, power3, power4, and power5 sub-arches for ppc64.
1886 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1887 targets/support/livecdfs-update.sh:
1888 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
1889 no longer necessary and can cause possible problems with Installer-based
1892 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
1893 recursive directory create
1895 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1896 modules/catalyst_support.py:
1897 Changed a display error from bug #131502 and rolling 2.0_rc45.
1899 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1900 targets/support/create-iso.sh:
1901 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
1904 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
1905 modules/generic_stage_target.py:
1906 digests function uses raw output from hash function now
1908 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1909 change hash result format so .DIGESTS is generated correctly
1911 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1912 modules/catalyst_support.py:
1913 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
1916 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1917 targets/support/livecdfs-update.sh:
1918 Added a space for bug #131181.
1920 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1921 targets/support/kmerge.sh:
1922 Fixed creation of kernelpkgs.txt file for the installer.
1924 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1925 modules/generic_stage_target.py:
1926 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
1929 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1930 targets/livecd-stage2/livecd-stage2-controller.sh,
1931 targets/support/bootloader-setup.sh:
1932 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
1933 rolling out an emergency rc44.
1935 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1936 targets/support/bootloader-setup.sh:
1937 If you use elif, you have to use a then after it. Yeah, that one's totally
1940 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1941 targets/support/livecdfs-update.sh:
1942 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
1944 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1945 targets/support/rc-update.sh:
1946 Removed runlevel deletion, as it probably wasn't a good idea. This is for
1949 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1950 targets/support/bootloader-setup.sh:
1951 Removed bootplash support from ppc/ppc64 since they only will work with
1952 gensplash. Forced use of livecd/splash_type of bootsplash to get
1953 splash=silent. This should reduce the number of things on the kernel command
1954 line that aren't necessary.
1956 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1957 modules/catalyst_support.py:
1958 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
1959 parse_spec. This should resolve bug #130103, as well as make the code much
1960 cleaner. This is 2.0_rc42.
1962 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1963 modules/generic_stage_target.py:
1964 Forced -p on tar for compressing stages.
1966 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1967 targets/support/chroot-functions.sh:
1968 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
1971 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1972 targets/stage1/build.py:
1973 Added patch to build.py for portage 2.1 support.
1975 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1976 targets/support/kmerge.sh:
1977 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
1978 <liyiming@ict.ac.cn> in bug #129890.
1980 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1981 targets/support/livecdfs-update.sh:
1982 Moved sed line for ##STARTX to end of file, since we aren't touching
1983 /etc/startx until the end.
1985 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1986 targets/support/livecdfs-update.sh:
1987 Added a check for the games group and add it if it doesn't exist already.
1988 This should resolve bug #125498.
1990 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1991 examples/generic_stage_template.spec, examples/grp_template.spec,
1992 examples/livecd-stage1_template.spec,
1993 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1994 examples/netboot_template.spec, examples/snapshot_template.spec,
1995 examples/stage4_template.spec, examples/tinderbox_template.spec:
1996 Removed portdir_overlay from the snapshot example spec and added
1997 portage_overlay to the example specs for the relevant targets.
1999 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2000 This is 2.0_rc41 since it has better LiveCD support.
2002 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2003 targets/support/livecdfs-update.sh:
2006 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2007 targets/support/functions.sh:
2008 Removed check for livecd/dev-manager being udev since it was done
2009 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2010 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2011 #128265 for pointing this out.
2013 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2014 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2015 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2016 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2018 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2019 modules/generic_stage_target.py:
2020 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2021 live system. You can thank Andrew Gaffney for the fix.
2023 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2024 targets/livecd-stage2/livecd-stage2-controller.sh:
2025 Don't copy motd files if we're using livecd/type generic-livecd.
2027 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2028 targets/livecd-stage2/livecd-stage2-controller.sh,
2029 targets/support/livecdfs-update.sh:
2030 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2031 some extra cleanup to generic-livecd.
2033 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2034 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2035 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2036 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2037 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2038 targets/support/bootloader-setup.sh:
2039 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2040 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2041 and removed all older cdtar files for PPC*.
2043 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2044 livecd/files/livecd.motd.txt:
2045 Added message to the official LiveCD MOTD mentioning how to run the
2046 installer. Blame codeman. This is 2.0_rc40.
2048 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2049 fix so snapshot target doesnt have errors
2051 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2052 targets/support/livecdfs-update.sh:
2053 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2054 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2057 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2058 targets/support/rc-update.sh:
2059 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2062 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2063 targets/support/livecdfs-update.sh:
2064 Added wrapping around the udev sed for those crazy 2.4-users.
2066 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2067 targets/support/livecdfs-update.sh:
2068 Added sed fix for udev starting evms_activate unconditionally. This is
2071 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2072 add stage4/unmerge stage4/rm to valid options
2074 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2075 targets/support/rc-update.sh:
2076 Added fix for bug #122154 from Rajiv Manglani.
2078 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2079 targets/support/kmerge.sh:
2080 Fixed creation of kernelpkgs.txt for the Installer.
2082 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2083 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2084 Updated elilo tarball for IA64.
2086 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2087 DIGESTS support for snapshot creation
2089 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2090 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2091 candidates ever end?
2093 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2094 fix for .DIGESTS.DIGESTS issue in grp
2096 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2097 modules/generic_stage_target.py:
2098 fix for failure when root_overlay is not set
2100 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2101 targets/support/bootloader-setup.sh:
2102 Added IA64/SGI patch from plasmaroo.
2104 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2105 targets/livecd-stage1/livecd-stage1-controller.sh,
2106 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2107 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2110 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2111 modules/generic_stage_target.py:
2112 Allow multiple overlays for root_overlay and overlay spec option
2114 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2115 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2116 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2117 targets/support/rc-update.sh:
2118 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2119 fixed bug #122154. This is catalyst 2.0_rc36.
2121 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2122 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2123 Updated the LiveCD motd to tell the user to run the display manager again,
2124 rather than startx, while mentioning that startx is useful as a rescue X
2125 session since it starts twm. This is catalyst 2.0_rc35.
2127 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2128 Add hfs-hide options to mkisofs so macs boot
2130 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2131 modules/generic_stage_target.py:
2132 Fix indentation issues
2134 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2137 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2138 targets/support/bootloader-setup.sh:
2139 add additional console less entry when consoles are chosen for ppc64
2141 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2142 modules/generic_stage_target.py:
2143 fix kernelopts and extraversion env variable exports
2145 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2146 targets/support/livecdfs-update.sh:
2147 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2148 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2150 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2151 targets/support/kmerge.sh:
2152 Changing the way we determine if extraversion is set. This is catalyst
2155 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2156 targets/support/livecdfs-update.sh:
2157 Change net.ethX links to link to net.lo instead of net.eth0.
2159 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2160 examples/stage4_template.spec:
2161 Fixed rcadd example for stage4. Blame rajiv.
2163 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2164 This is catalyst 2.0_rc31.
2166 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2167 targets/support/livecdfs-update.sh:
2168 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2169 Gaffney for pointing me in the right direction.
2171 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2172 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2174 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2177 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2178 examples/livecd-stage2_template.spec:
2179 updated examples to have console and machine_type
2181 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2182 targets/support/bootloader-setup.sh:
2183 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2186 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2187 This is catalyst 2.0_rc29.
2189 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2190 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2191 Removed extra yaboot.conf from
2192 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2194 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2195 targets/support/kill-chroot-pids.sh:
2196 add sleep to try and give processes a chance to die. bug 119940
2198 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2199 targets/support/functions.sh:
2200 Removed some quotes to make sure we have a binary operator and closing bug
2203 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2204 targets/support/create-iso.sh:
2205 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2207 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2208 targets/support/bootloader-setup.sh:
2209 Added path from bug #120935 for PPC/PPC64.
2211 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2212 Additional spacing fixes submitted by `Kumba
2214 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2215 modules/stage2_target.py:
2216 space cleanups contributed from `Kumba
2218 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2219 add grp/use to valid_values in the grp module
2221 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2224 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2225 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2226 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2227 targets/support/bootloader-setup.sh:
2228 ppc cdtar update; ppc64 bootloader updates
2230 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2231 targets/support/create-iso.sh:
2232 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2234 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2235 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2236 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2237 targets/support/create-iso.sh:
2238 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2240 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2241 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2242 Add ppc console and machine_type=ibm
2244 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2245 modules/generic_stage_target.py:
2246 Fix type error when kernel packages arent defined
2248 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2249 examples/generic_stage_template.spec, examples/grp_template.spec,
2250 examples/livecd-stage1_template.spec,
2251 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2252 examples/stage4_template.spec:
2253 Added more verbose wording and examples for pkgcache_path and
2254 kerncache_path, where necessary.
2256 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2257 targets/support/create-iso.sh:
2258 Really fixing bug #120475 this time. This is 2.0_rc25.
2260 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2261 targets/support/create-iso.sh:
2262 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2265 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2266 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2267 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2268 Added initial support for EFI booting on x86. This is completely untested,
2269 so use it at your own risk. Also, no bug reports without patches, please.
2270 This is catalyst 2.0_rc23.
2272 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2273 kmerge should have been kerncache
2275 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2276 targets/support/pre-kmerge.sh:
2277 Fix a few other places for the kerncache update
2279 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2280 examples/generic_stage_template.spec, examples/grp_template.spec,
2281 examples/livecd-stage1_template.spec,
2282 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2283 examples/netboot_template.spec, examples/stage4_template.spec,
2284 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2285 targets/support/kmerge.sh:
2286 Separation of kerncache from snapcache
2288 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2289 It helps if I actually increment the version number.
2291 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2292 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2293 Added --oneshot to default options for stage1 building. Added code to wipe
2294 world during stages 1 and 3. This is catalyst 2.0_rc22.
2296 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2297 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2298 Fix bug if no kernel packages were defined but there was a postconf setting.
2299 x86 softlevel support is enhanced.
2301 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2302 targets/support/bootloader-setup.sh:
2303 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2305 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2306 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2308 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2311 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2312 Netboot2 fixes for spec parameter checks
2314 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2315 modules/generic_stage_target.py, modules/stage4_target.py:
2316 add makeopts spec file support.
2318 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2319 modules/generic_stage_target.py:
2320 Added fix for bug #119635.
2322 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2323 Fix pre-kmerge.sh for stage4
2325 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2328 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2329 modules/generic_stage_target.py:
2330 fix crash when no kernel is defined. spacing issue
2332 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2335 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2336 modules/livecd_stage2_target.py:
2337 Added livecd/volid to valid_values.
2339 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2340 modules/generic_stage_target.py:
2341 remove extra function that was converting strings to lists unnecessarily
2343 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2344 This is catalyst 2.0_rc17.
2346 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2347 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2348 modules/stage4_target.py:
2349 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2351 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2352 targets/embedded/embedded-preclean-chroot.sh,
2353 targets/grp/grp-preclean-chroot.sh,
2354 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2355 targets/stage1/stage1-preclean-chroot.sh,
2356 targets/stage2/stage2-preclean-chroot.sh,
2357 targets/stage3/stage3-preclean-chroot.sh,
2358 targets/support/chroot-functions.sh,
2359 targets/tinderbox/tinderbox-preclean-chroot.sh:
2360 Added function to cleanup stray /etc/distcc/hosts files.
2362 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2363 targets/support/bootloader-setup.sh:
2364 Added fix from bug #119123. This is catalyst 2.0_rc16.
2366 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2367 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2368 Fixing some spacing. This is catalyst 2.0_rc15.
2370 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2371 Attempt to fix bug #117649
2373 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2374 modules/generic_stage_target.py:
2375 fixes for bugs #119009, #119041 and #118985
2377 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2378 +examples/netboot2_template.spec, modules/catalyst_support.py,
2379 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2380 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2381 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2384 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2385 targets/support/kmerge.sh:
2386 Fix for ccache (null)/.ccache bug
2388 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2391 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2392 Added ppc -mcpu patch from Pylon for bug #118709.
2394 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2395 modules/embedded_target.py, modules/stage4_target.py:
2396 Added linuxrc to embedded and stage4 targets.
2398 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2399 modules/generic_stage_target.py, targets/support/kmerge.sh:
2400 filter kname - and . for kmerge.sh
2402 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2403 targets/support/create-iso.sh:
2404 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2406 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2407 modules/generic_stage_target.py:
2408 change .digests to .DIGESTS
2410 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2411 targets/support/kmerge.sh:
2412 Commented ccache for genkernel build which will resolve #117648 until a
2413 proper solution can be found. This is 2.0_rc13.
2415 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2416 targets/stage1/stage1-controller.sh:
2417 Added patch from vapier for bug #117254.
2419 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2420 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2421 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2422 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2425 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2426 modules/generic_stage_target.py:
2427 Remove chost/cflags etc. warning messages
2429 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2430 modules/generic_stage_target.py:
2431 Attempt to fix bug 117253; chost is wrong on autoresume
2433 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2434 modules/generic_stage_target.py, modules/netboot_target.py,
2435 modules/stage1_target.py:
2436 make setting of destdir more global and part of generic_stage_target
2438 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2439 Fix destpath bug in netboot target
2441 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2442 modules/generic_stage_target.py, modules/stage4_target.py:
2443 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2446 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2447 modules/generic_stage_target.py, modules/stage4_target.py:
2448 remove stray ' from arch/sh.py
2450 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2451 targets/stage1/stage1-controller.sh:
2452 This finally fixes the issues with gcc-config/binutils-config in stage1.
2453 This is catalyst 2.0_rc12.
2455 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2456 Fix incorrect warning message. portdir_overlay -> portage_overlay
2458 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2459 targets/stage1/stage1-controller.sh,
2460 targets/stage1/stage1-preclean-chroot.sh:
2461 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2462 running gcc-config and binutils-config, though it probably breaks running on
2463 non-Gentoo platforms.
2465 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2466 modules/stage1_target.py:
2467 Make stage1 clean up python 2.3 and 2.4, also.
2469 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2470 targets/support/livecdfs-update.sh:
2471 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2473 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2474 modules/generic_stage_target.py:
2475 Change digests file format to HASH_NAME HASH FILE_NAME
2477 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2478 targets/stage1/stage1-controller.sh:
2479 Moved gcc-config/binutils-config to before the chroot.
2481 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2482 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2483 installed. Supports all of shashs algorithms as of 12_21_2005
2485 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2486 modules/generic_stage_target.py:
2487 Catalyst should die if source_subpath is not a string
2489 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2490 modules/generic_stage_target.py:
2491 Fix for source_subpath bug
2493 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2494 examples/generic_stage_template.spec:
2495 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2496 both stages 1 and 2.
2498 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2499 modules/stage2_target.py:
2500 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2501 stage1 to be overridden again.
2503 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2504 targets/stage1/stage1-controller.sh:
2505 It looks like gcc-config/binutils-config needs to be run with the full path,
2506 since it is run outside of the chroot.
2508 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2509 targets/stage1/stage1-controller.sh:
2510 Fixed gcc-config calls. This is 2.0_rc11.
2512 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2513 This is catalyst 2.0_rc10.
2515 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2516 modules/generic_stage_target.py:
2517 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2520 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2521 targets/support/functions.sh:
2522 Changed from -z to -n for bug #116180.
2524 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2525 modules/catalyst_support.py, modules/generic_stage_target.py:
2526 Detect missing binaries for the hashing functions and abort if not found
2528 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2529 files/catalyst.conf:
2530 Updated README to list new requirements. Set default hash as crc32. Set
2531 default digests as sha1/md5.
2533 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2534 modules/catalyst_support.py, modules/generic_stage_target.py,
2535 modules/livecd_stage2_target.py, modules/stage2_target.py:
2536 Change the internal hash checking to be quicker and more memory efficient.
2537 Add additional hash digests options.
2539 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2540 targets/tinderbox/tinderbox-chroot.sh,
2541 targets/tinderbox/tinderbox-controller.sh,
2542 targets/tinderbox/tinderbox-preclean-chroot.sh:
2543 Fixed up spacing/coding style on tinderbox.
2545 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2546 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2547 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2548 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2549 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2550 Fixed up spacing/coding style on support.
2552 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2553 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2555 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2556 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2557 targets/stage4/stage4-preclean-chroot.sh:
2558 Fixed up spacing/coding style on stage4.
2560 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2561 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2562 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2563 targets/stage3/stage3-controller.sh,
2564 targets/stage3/stage3-preclean-chroot.sh:
2565 Fixed up spacing/coding style on stages 2 and 3
2567 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2568 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2569 targets/stage1/stage1-preclean-chroot.sh:
2570 Fixed up spacing/coding style on stage1. Also changed
2571 gcc-config/binutils-config to be outside the chroot.
2573 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2574 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2575 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2576 Fixed up spacing/coding style on netboot.
2578 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2579 targets/livecd-stage1/livecd-stage1-chroot.sh,
2580 targets/livecd-stage1/livecd-stage1-controller.sh,
2581 targets/livecd-stage2/livecd-stage2-controller.sh:
2582 Fixed up spacing/coding style on livecd-stage*.
2584 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2585 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2586 targets/grp/grp-preclean-chroot.sh:
2587 Fixed up spacing/coding style on grp.
2589 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2590 targets/embedded/embedded-chroot.sh,
2591 targets/embedded/embedded-controller.sh,
2592 targets/embedded/embedded-fs-runscript.sh,
2593 targets/embedded/embedded-preclean-chroot.sh:
2594 Fixed up spacing/coding style on embedded.
2596 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2597 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2598 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2599 targets/support/functions.sh:
2600 Removing extra line from x86.py, fixing up comments, spacing, and coding
2601 style in targets/support through functions.sh
2603 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2604 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2605 Fix more tab/spacing issues .. trying to make everything use tabs
2607 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2608 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2609 modules/stage1_target.py, modules/stage2_target.py,
2610 modules/stage3_target.py, modules/stage4_target.py:
2611 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2614 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2615 modules/generic_stage_target.py:
2616 Add envscript warning to aid users who may not know what they are doing
2618 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2619 examples/generic_stage_template.spec:
2620 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2621 only configurable when building a stage2 tarball, to match the current state
2622 of portage. This is 2.0_rc9.
2624 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2625 targets/support/chroot-functions.sh:
2626 Silence more of portages beeps and clicks and whistles
2628 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2629 targets/support/chroot-functions.sh:
2630 Change the portage emerge to use run_emerge
2632 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2633 modules/generic_stage_target.py, modules/snapshot_target.py,
2634 modules/stage1_target.py, modules/stage2_target.py,
2635 modules/stage3_target.py:
2636 allow portdir_overlay to be part of all specs not including snapshot spec.
2637 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2638 Remove overlay support from the snapshot spec but added a warning.
2640 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2641 modules/stage2_target.py:
2642 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2645 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2646 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2647 Add support for bootloader softlevel=; have rsync delete the extra files out
2648 of the overlay so that the overlay always matches the source dir
2650 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2651 Swapped -v/-V since I had gotten them wrong here.
2653 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2654 modules/generic_stage_target.py:
2655 Fix stupid overlay bug
2657 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2658 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2659 targets/livecd-stage1/livecd-stage1-chroot.sh,
2660 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2661 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2662 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2663 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2664 targets/support/unmerge.sh:
2665 Made sure we use -f on removing the default links for splash. Removed
2666 check_portage_version as it really isn't needed anymore. Removed
2667 --no-install from genkernel commands in kmerge.sh so users must manually
2668 remove kernels from /boot. This is 2.0_rc8.
2670 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2671 targets/support/livecdfs-update.sh:
2672 Made sed on devfsd.conf conditional on it existing. Removes one more error
2673 message from a standard catalyst run.
2675 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2676 Added warning about breaking snapshot cache and re-enable autoresume, since
2677 the errors I was getting were elsewhere.
2679 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2680 modules/generic_stage_target.py:
2681 Fix indentation error the last commit caused
2683 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2684 modules/generic_stage_target.py:
2685 Always clear autoresume points after a successful run
2687 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2688 targets/support/livecdfs-update.sh:
2689 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2690 snapshot caching after a successful gentoo-release-livecd run.
2692 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2693 targets/support/rc-update.sh:
2694 Added famd to default on official LiveCD.
2696 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2697 targets/support/chroot-functions.sh:
2698 Fixes 'too many arguments' error in check_portage_version.
2700 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2701 modules/generic_stage_target.py:
2702 remove extra self.env={} that was resetting the environment to null
2704 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2705 modules/livecd_stage1_target.py:
2706 Fix appending livecd use flag if no use flag is specified in livecd-stage1
2709 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
2710 Add a default path to the environment in the chroot
2712 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2713 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
2714 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2715 targets/livecd-stage2/livecd-stage2-controller.sh,
2716 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2717 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2718 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2719 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2720 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
2721 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
2722 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
2723 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
2724 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
2726 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2728 Fixed up the man page, which has been suffering for some time, and also
2729 reversed -v/-V in the help message.
2731 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2732 targets/support/livecdfs-update.sh:
2733 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
2736 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2737 Turning off autoresume of doom until I can get more testing. I've had
2738 several issues with it. I'll be reporting/fixing these as I come across them
2739 but for now wish to turn it off by default as I don't want this one feature
2740 to stop the possible 2.0 final release.
2742 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2743 targets/livecd-stage2/unmerge.sh:
2744 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
2745 anymore and probably should have been removed a long time ago when the new
2746 code was put into place in livecdfs-update.sh and livecd-local.start
2749 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2750 targets/livecd-stage1/livecd-stage1-chroot.sh,
2751 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2752 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
2753 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
2755 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2756 modules/generic_stage_target.py, modules/generic_target.py:
2757 self.env should be a part of the super class generic_target so it applies to
2758 snapshots as well; removing redundant pass in the generic_target class as
2759 its not needed. There is code there to fill the statements
2761 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2762 targets/support/livecdfs-update.sh:
2763 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
2766 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2767 Changed version stamp to 2.0_rc6.
2769 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2770 modules/generic_stage_target.py:
2771 Fix for unpack cases
2773 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
2774 modules/generic_stage_target.py:
2777 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
2778 modules/catalyst_support.py, modules/generic_stage_target.py,
2779 modules/grp_target.py, modules/livecd_stage1_target.py,
2780 modules/livecd_stage2_target.py, modules/netboot_target.py,
2781 modules/snapshot_target.py, modules/tinderbox_target.py:
2782 Stop reading env from the OS. Rely on the more on the envscript for oddball
2783 settings. Change -v to verbose and -V to version
2785 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2788 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
2789 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
2792 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2793 examples/generic_stage_template.spec:
2794 Added chost/cflags/cxxflags/ldflags to example spec template.
2796 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2797 targets/support/rc-update.sh:
2798 OK, just kidding on that last commit. We were already doing rc-update add
2799 xdm default in livecdfs-update.sh and since it is a livecd-only function,
2800 there's no point in having it in rc-update.sh
2802 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2803 targets/support/rc-update.sh:
2804 Have rc-update add xdm if livecd/xdm is set.
2806 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2807 modules/catalyst_lock.py, modules/catalyst_support.py,
2808 modules/embedded_target.py, modules/generic_stage_target.py,
2809 modules/grp_target.py, modules/livecd_stage1_target.py,
2810 modules/livecd_stage2_target.py, modules/netboot_target.py,
2811 modules/stage1_target.py, modules/stage4_target.py,
2812 modules/tinderbox_target.py:
2813 So I was just kidding on that last commit. This one is 2.0_rc4.
2815 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2816 modules/catalyst_lock.py, modules/catalyst_support.py,
2817 modules/embedded_target.py, modules/generic_stage_target.py,
2818 modules/grp_target.py, modules/livecd_stage1_target.py,
2819 modules/livecd_stage2_target.py, modules/netboot_target.py,
2820 modules/stage1_target.py, modules/stage2_target.py,
2821 modules/stage4_target.py, modules/tinderbox_target.py:
2822 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
2824 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2825 files/catalyst.conf, modules/catalyst_lock.py,
2826 modules/catalyst_support.py, modules/embedded_target.py,
2827 modules/generic_stage_target.py, modules/grp_target.py,
2828 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2829 modules/netboot_target.py, modules/stage1_target.py,
2830 modules/stage2_target.py, modules/stage4_target.py,
2831 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
2832 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
2833 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
2835 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2836 modules/generic_stage_target.py:
2837 Fix autoresume for unpacking tarballs
2839 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2840 targets/support/livecdfs-update.sh:
2841 remove gnap livecd-type per Koon's request
2843 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
2844 change rc-update add modules default to rc-update add modules boot
2846 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2847 modules/generic_stage_target.py, modules/grp_target.py:
2848 Add more verbosity to digests if -V is enabled, add more print messages to
2851 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2852 modules/generic_stage_target.py, modules/grp_target.py:
2853 Add sha/md5 digests support for grp and cleanup other sha/md5 code
2855 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2856 Fix folder name for grp build dir to not have .tar.bz2 at the end
2858 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2859 modules/catalyst_support.py, modules/generic_stage_target.py:
2860 Add md5 and sha .digests file creation per wolf31o2's feature request
2862 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2863 This is catalyst-2.0_rc2.
2865 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
2866 files/catalyst.conf, modules/generic_stage_target.py,
2867 modules/livecd_stage1_target.py:
2868 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
2869 after each successful kernel build;add autoresume documentation to
2872 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2873 targets/embedded/embedded-controller.sh,
2874 targets/embedded/embedded-fs-runscript.sh,
2875 targets/livecd-stage2/livecd-stage2-controller.sh,
2876 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
2877 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
2878 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2879 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2880 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
2881 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2882 targets/support/rc-update.sh:
2883 Changed multiple spaces to tabs to satisfy my OCD.
2885 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2886 targets/support/chroot-functions.sh:
2887 Bumped genkernel detection to require 3.3.0 or higher
2889 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2890 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2891 targets/netboot/netboot-controller.sh:
2892 Changed to clst_use from clst_embedded_use and clst_netboot_use and
2893 clst_grp_use. This is catalyst-2.0_rc1.
2895 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2896 targets/netboot/netboot-controller.sh:
2897 change to clst_use from clst_netboot_use
2899 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2900 targets/livecd-stage1/livecd-stage1-chroot.sh,
2901 targets/stage4/stage4-chroot.sh:
2902 Changed to clst_use from clst_stage4_use and clst_livecd_use.
2904 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2905 targets/stage4/stage4-chroot.sh:
2906 Fixed USE invocations in stage4 target.
2908 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2909 modules/livecd_stage1_target.py:
2910 Force use=livecd for livecd-stage1
2912 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2913 This is version 2.0_pre20051129.
2915 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2916 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
2917 Removed kudzu-knoppix from example spec files.
2919 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
2920 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
2921 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
2923 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2924 examples/grp_template.spec, examples/livecd-stage1_template.spec,
2925 examples/stage4_template.spec, +examples/tinderbox_template.spec:
2926 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
2927 definitions in the examples to fit in 80 columns.
2929 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
2930 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
2931 modules/grp_target.py, modules/tinderbox_target.py,
2932 targets/tinderbox/tinderbox-chroot.sh:
2933 Tinderbox script: added newuse, tinderbox and grp targets added support for
2934 overriding the pkgcache location via pkgcache_path - pkgcache_path:
2935 /path/to/cache in the spec file, updated example specs to note pkgcache_path
2937 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2938 Added portdir example to catalyst.conf for bug #113272.
2940 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2941 targets/support/create-iso.sh:
2942 Fixed a few lines which were causing the isolinux directory to be removed
2943 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
2945 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2946 targets/support/create-iso.sh:
2947 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
2949 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
2950 targets/support/bootloader-setup.sh, targets/support/functions.sh:
2951 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
2952 too many arches dont use it by default, test for an initrd in the yaboot
2955 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2956 modules/generic_stage_target.py:
2957 Fix split error if use is specified
2959 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2960 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
2961 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
2962 Updated palo version from catalyst 1.x for HPPA.
2964 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2965 targets/support/bootloader-setup.sh:
2966 Removing for loop for grub on amd64/x86 as it was totally useless.
2968 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2969 targets/support/bootloader-setup.sh:
2970 Remove vga= line for PPC.
2972 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2973 targets/support/bootloader-setup.sh:
2974 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
2976 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2977 -catalyst-2.0_pre20051101-slot.patch, catalyst:
2978 Removing slot patch as it probably didn't belong here anyway, and updating
2979 version stamp to 2.0_pre20051118.
2981 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2982 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2983 targets/support/bootloader-setup.sh:
2984 fix the bootloader script for isolinux so that it actually makes a cfg file,
2985 remove extra unneeded catalyst aborting print statement, reorganize rm code
2986 to make sure is splits properly and is an array even from the cmdline
2988 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2989 targets/support/livecdfs-update.sh:
2990 Added call to update-usbids to download the latest usb.ids file.
2992 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2993 modules/generic_stage_target.py:
2994 Move checks of running catalyst into the target which is simpler
2996 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
2997 modules/generic_stage_target.py:
2998 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
2999 that doesnt exist yet
3001 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3002 Keep unnecessary programs from installing into kerncache
3004 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3005 modules/generic_stage_target.py:
3006 Turn on more tracebacks at this point to better debug .. will need to turn
3007 them down as we find errors and build appropriate error handlers
3009 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3010 Changed version marker to 2.0_pre20051115 for new ebuild.
3012 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3013 modules/livecd_stage2_target.py:
3014 Fix bug in livecd stage2 so that it doesnt try to use tar
3016 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3017 targets/livecd-stage2/livecd-stage2-controller.sh:
3018 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3019 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3020 of Getting_Online.txt from catalyst 1.1.10.10.
3022 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3023 Added Joshua Kinard to authors for his mips contributions.
3025 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3026 examples/livecd-stage2_template.spec:
3027 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3028 Paul Kessler on gentoo-catalyst. ;]
3030 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3031 Change variables from cat1 format to cat2
3033 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3034 modules/generic_stage_target.py, modules/stage1_target.py:
3035 Fix modules has no attribute register
3037 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3038 modules/generic_stage_target.py:
3039 Fix broken aliases code that was just proof of concept
3041 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3042 Output mkisofs command line options to assist in debugging
3044 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3045 modules/generic_stage_target.py, targets/support/create-iso.sh:
3048 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3049 modules/generic_stage_target.py:
3050 Add VERY basic support for aliases kernel parameter.
3052 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3053 modules/livecd_stage2_target.py:
3054 Remove large section of commented code
3056 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3057 modules/generic_stage_target.py, modules/stage1_target.py:
3058 Allow LDFLAGS to be specified as an ENV variable for stage1
3060 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3061 modules/generic_stage_target.py:
3062 Fix rc-update to automatically run default options for livecds. Removed an
3063 erroneous key check.
3065 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3066 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3067 Make use spec key optional to default to profile defaults
3069 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3070 +examples/stage4_template.spec:
3071 Preliminary stage4_template.spec file
3073 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3074 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3075 Updated version stamp and added slot patch.
3077 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3078 Fix ordering problem so self.settings is defined
3080 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3081 modules/generic_stage_target.py:
3082 Correct a rsync issue when the directory doesnt exist
3084 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3085 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3086 targets/livecd-stage2/livecd-stage2-controller.sh,
3087 targets/netboot/netboot-controller.sh,
3088 targets/stage4/stage4-controller.sh:
3089 run pre_kmerge and post_kmerge only once
3091 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3092 targets/support/bootloader-setup.sh:
3093 MIPS bootloader patch
3095 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3096 targets/support/mips-arcload_conf.sh:
3097 Fix MIPS Serial Detection
3099 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3100 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3101 +targets/support/mips-arcload_conf.sh:
3102 Application of Kumba's patches for MIPS support
3104 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3105 Check for the correct arch specific cd building tool
3107 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3108 modules/generic_stage_target.py:
3109 Print a warning if livecd/iso is not defined
3111 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3112 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3114 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3115 targets/support/post-kmerge.sh:
3116 Check for existence of files in /lib/modules before running depscan.sh. This
3117 replaces the mips-specific check and makes it portable.
3119 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3120 modules/generic_stage_target.py:
3121 update autoresume logic when dealing with rsync unpack operations
3123 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3124 targets/support/post-kmerge.sh:
3125 Bypass module load on mips
3127 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3128 remove --no-deps so dependancies get installed for genkernel
3130 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3131 modules/generic_stage_target.py:
3132 Fix missing : statement in unpack
3134 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3135 modules/generic_stage_target.py:
3136 fix livecd-stage2 unpack when seedcache is turned off
3138 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3139 targets/support/functions.sh:
3140 Fix module unpacking and make it actually optional.
3142 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3143 modules/generic_stage_target.py:
3144 Fix broken seedcache autoresume interaction
3146 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3147 modules/generic_stage_target.py:
3148 Cleanup stage directories properly for tar installs
3150 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3151 Tinderbox no longer cleans /tmp/*
3153 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3154 targets/tinderbox/tinderbox-chroot.sh,
3155 targets/tinderbox/tinderbox-controller.sh:
3156 Fixing problem with bind mounted portage and final rsync on tinderbox target
3157 and adding additional logging.
3159 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3160 Stop tinderbox from trying to create a tarball of itself
3162 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3163 modules/generic_stage_target.py:
3164 Fix catalyst so it fully disables snapcache when its not specified in the
3167 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3168 examples/livecd-stage2_template.spec:
3169 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3170 spec template and updating version stamp.
3172 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3173 modules/catalyst_support.py:
3174 allow file_check to proceed if key is not in use
3176 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3177 Recursively make the missing directories
3179 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3180 Fix extract_modules to just echo a warning that it is missing
3182 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3183 files/catalyst.conf:
3184 Updating default configuration for catalyst and updating version stamp,
3185 since we're beginning internal testing for release.
3187 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3188 modules/generic_stage_target.py:
3189 fix bug 106004 split strings into a list for empty and rm operation
3191 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3192 modules/livecd_stage2_target.py:
3193 Append slashes to directories so rsyncs work properly
3195 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3196 examples/livecd-stage2_template.spec:
3197 Changing source_subpath for livecd-stage2 example for bug #101704.
3199 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3200 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3201 targets/support/livecdfs-update.sh:
3202 Added livecd/xdm and livecd/xsession options. These are used to setup the
3203 default display manager and X session, respectively. Added supporting
3204 documentation to example spec files. Imported more work from my fsscript for
3205 the official LiveCD.
3207 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3208 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3209 discussion, see bug #88777.
3211 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3212 modules/generic_stage_target.py:
3213 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3214 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3216 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3217 targets/livecd-stage1/livecd-stage1-controller.sh,
3218 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3219 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3220 on livecd-stage2 and removing universal motd for livecd/type of
3221 gentoo-release-livecd.
3223 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3224 modules/livecd_stage1_target.py:
3225 Add optional livecd/type env var for scripts to add optional items to the
3228 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3229 -livecd/files/x86-help.msg:
3230 Removing x86-help.msg as it is no longer used.
3232 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3233 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3234 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3235 Add dobladecenter description to bootloader files for x86/amd64.
3237 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3238 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3240 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3241 modules/generic_stage_target.py:
3242 Added split to use section for bug #104414.
3244 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3245 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3246 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3247 Tabs to whitespaces for isolinux.
3249 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3250 targets/support/bootloader-setup.sh:
3251 Changed isolinux to use new split-out help messages. Using grub gives a
3252 single help message with pager.
3254 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3255 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3256 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3257 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3258 Added F2->F7 help messages for isolinux.
3260 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3261 livecd/files/README.txt, livecd/files/generic.motd.txt,
3262 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3263 livecd/files/livecd-local.start:
3264 Updated files from latest used to build LiveCD.
3266 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3267 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3269 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3270 modules/catalyst_support.py:
3271 Added fix for using options with = in them with --cli (ex.
3272 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3273 <cell@ices.utexas.edu> for pointing this out to me via email.
3275 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3276 modules/generic_stage_target.py, targets/support/functions.sh:
3277 fix bug in exec_in_chroot for stage1 target
3279 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3280 modules/generic_stage_target.py:
3281 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3282 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3284 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3285 catalyst, examples/livecd-stage2_template.spec,
3286 examples/snapshot_template.spec, files/catalyst.conf,
3287 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3288 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3289 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3290 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3291 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3292 targets/livecd-stage2/livecd-stage2-controller.sh,
3293 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3294 targets/stage2/stage2-preclean-chroot.sh,
3295 targets/stage3/stage3-preclean-chroot.sh,
3296 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3297 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3298 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3299 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3300 targets/support/target_image_setup.sh:
3301 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3302 to look at gamecdfs-update.sh yet.
3304 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3305 modules/generic_stage_target.py:
3306 Remove extra debugging print statement
3308 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3309 +modules/catalyst_lock.py, modules/catalyst_support.py,
3310 modules/embedded_target.py, modules/generic_stage_target.py,
3311 modules/grp_target.py, modules/livecd_stage1_target.py,
3312 modules/livecd_stage2_target.py, modules/netboot_target.py,
3313 modules/snapshot_target.py, modules/stage1_target.py,
3314 modules/stage2_target.py, modules/stage4_target.py,
3315 targets/support/functions.sh:
3316 Add locking support. Code simplification for unpack and unpack snapshot.
3317 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3318 Add seedcache support (Grabs output from previous target run)
3319 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3321 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3322 modules/catalyst_support.py, modules/generic_stage_target.py:
3323 Add support to cache the snapshot dir. add snapcache to options. add
3324 snapshot_cache= to override the default location of the cache in
3325 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3327 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3328 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3329 Forward port README.txt and Getting_Online.txt files from catalyst
3332 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3333 Add automatic creation/deletion of runlevels based on rcadd rcdel
3335 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3336 Fix grp so that grp/use is not required anymore
3338 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3339 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3340 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3341 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3342 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3343 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3344 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3345 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3346 they are known to cause booting problems.
3348 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3349 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3350 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3351 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3354 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3355 targets/stage1/stage1-chroot.sh:
3356 Fixed quoting in stage1 profile check.
3358 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3359 targets/stage3/stage3-chroot.sh:
3360 Fixing USE for stage3.
3362 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3363 targets/support/chroot-functions.sh:
3364 Fix FETCH code so it will run for Pylon
3366 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3367 targets/grp/grp-chroot.sh:
3368 Fix bindist invcation.
3370 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3371 targets/grp/grp-chroot.sh:
3372 Made sure bindist was used for all emerges in GRP.
3374 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3375 Fix USE flags for GRP build
3377 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3378 targets/stage4/stage4-chroot.sh:
3379 let GRP use the users environment variables and removed extra
3380 GRP_STAGE23_USE from stage4
3382 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3383 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3384 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3386 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3387 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3388 impact all previous spec files that use this option. It's beejay's fault.
3390 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3391 Changed to use linux32 for ppc32 support when build host is ppc64.
3393 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3395 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3397 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3398 Minor cosmetic print statement fixes for readability
3400 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3401 modules/catalyst_support.py, modules/generic_stage_target.py:
3402 Fix None None bug and exception reporting
3404 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3405 Fix iso creation script. Case statement out of place
3407 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3408 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3409 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3410 catalyst, files/catalyst.conf, modules/builder.py,
3411 modules/catalyst_support.py, modules/embedded_target.py,
3412 modules/generic_stage_target.py, modules/generic_target.py,
3413 modules/grp_target.py, modules/livecd_stage1_target.py,
3414 modules/livecd_stage2_target.py, modules/netboot_target.py,
3415 modules/snapshot_target.py, modules/stage1_target.py,
3416 modules/stage2_target.py, modules/stage3_target.py,
3417 modules/stage4_target.py, modules/tinderbox_target.py,
3418 targets/embedded/embedded-chroot.sh,
3419 targets/embedded/embedded-fs-runscript.sh,
3420 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3421 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3422 targets/grp/grp-preclean-chroot.sh,
3423 targets/livecd-stage1/livecd-stage1-chroot.sh,
3424 targets/livecd-stage1/livecd-stage1-controller.sh,
3425 targets/livecd-stage2/livecd-stage2-controller.sh,
3426 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3427 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3428 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3429 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3430 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3431 targets/stage2/stage2-controller.sh,
3432 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3433 targets/stage3/stage3-controller.sh,
3434 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3435 targets/stage4/stage4-controller.sh,
3436 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3437 targets/support/create-iso.sh, targets/support/functions.sh,
3438 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3439 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3440 targets/support/target_image_setup.sh,
3441 targets/tinderbox/tinderbox-chroot.sh,
3442 targets/tinderbox/tinderbox-controller.sh,
3443 targets/tinderbox/tinderbox-preclean-chroot.sh:
3444 Big honkin' copyright update.
3446 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3447 modules/generic_stage_target.py:
3448 add additional logging output. Use standard os redirection methods to log to
3451 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3452 targets/stage1/stage1-chroot.sh:
3453 Added profile sanity check for bug #97867.
3455 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3456 targets/support/bootloader-setup.sh:
3457 Removing acpi=off from default kernel arguments and adding ia64
3458 livecd-stage2 support functions and cdtar.
3460 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3461 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3462 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3463 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3464 splash command line.
3466 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3467 targets/support/create-iso.sh:
3468 Fixed up zisofs support. Waiting for response from sparc before touching
3471 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3472 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3473 targets/support/functions.sh:
3474 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3475 to allow it to work on all arches that dynamically build their bootloader
3478 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3479 targets/stage4/stage4-controller.sh:
3480 Fix stage4 so it doesnt run the bootloader stuff
3482 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3483 targets/support/bootloader-setup.sh:
3484 Removed dokeymap from non-Gentoo releases.
3486 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3487 targets/support/livecdfs-update.sh:
3488 Added call to update-pciids to download the latest pci.ids file.
3490 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3491 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3492 modules/stage4_target.py:
3493 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3495 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3496 Fix issue where -s on the command line would not run
3498 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3499 livecd/files/generic.motd.txt:
3500 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3501 kernel configurations.
3503 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3504 targets/support/livecdfs-update.sh:
3505 Updated hostname/domainname creation for new baselayout.
3507 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3508 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3509 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3511 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3512 targets/support/chroot-functions.sh:
3513 Change portage emerge to use --oneshot --nodeps to keep from merging the
3514 same packages multiple times.
3516 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3517 targets/stage2/stage2-chroot.sh:
3518 Added a -p bootstrap when catalyst is called with -V (verbose).
3520 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3521 targets/support/livecdfs-update.sh:
3522 Removed inittab hack, as this is done by livecd-tools.
3524 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3525 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3526 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3528 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3529 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3530 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3531 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3532 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3533 targets/livecd-stage2/livecd-stage2-controller.sh:
3534 Removed gentoo.png and creation of face directory. Changed
3535 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3538 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3539 targets/stage1/stage1-preclean-chroot.sh,
3540 targets/support/chroot-functions.sh:
3541 Added setup_binutils function and force both of them to run during stage1
3544 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3545 examples/livecd-stage2_template.spec:
3546 Added livecd/volid explanation to example spec.
3548 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3549 targets/support/create-iso.sh:
3550 General cleanup of ISO code and added default livecd/volid when it is not set.
3552 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3553 targets/embedded/embedded-controller.sh:
3554 Actually modify the embedded target this time.
3556 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3557 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3558 targets/livecd-stage2/livecd-stage2-controller.sh,
3559 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3560 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3561 and livecd-stage2 targets.
3563 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3564 files/catalyst.conf:
3565 Retired John Davis <zhen@gentoo.org> and added storedir to default
3568 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3569 targets/support/livecdfs-update.sh:
3570 Uncommented openglify, since it is needed for both opengl-update-livecd and
3573 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3574 modules/generic_stage_target.py:
3575 Fix print statement so it shows when kill_chroot_pids is run correctly
3577 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3578 modules/snapshot_target.py:
3579 Fix snapshot target to skip the kill_pids check
3581 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3582 Bug fixes in parse_spec, fix issues detecting list or string.
3584 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3585 modules/catalyst_support.py:
3586 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3587 spaces are after :. Better handling of comments ( ie preprocessed and
3588 stripped off ). Unset empty keys.
3590 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3591 targets/support/kill-chroot-pids.sh:
3592 Remove extra P_NAME definition that is never used. Saves processing time.
3593 Bumped catalyst to pre2
3595 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3596 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3597 +targets/support/kill-chroot-pids.sh:
3598 User info about runscript and archscript. Added checks for processes running
3599 in the chroot and created a script to kill them. Should fix the unmounting
3600 issues with gconfd or any other running application in the chroot
3602 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3603 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3604 Remove using gcc-config to set things up as we should all be using 2005.0
3607 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3608 examples/livecd-stage2_template.spec:
3609 Added livecd/users to example livecd-stage2 spec file.
3611 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3612 targets/support/livecdfs-update.sh:
3613 Change default hostnames for livecds
3615 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3616 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3617 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3620 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3621 modules/livecd_stage2_target.py:
3622 Clear autoresume flags when build is done
3624 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3625 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3626 targets/support/create-iso.sh:
3627 Fix isolinux so that it finds menus and kernels and stuff
3629 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3630 modules/generic_stage_target.py:
3631 Make purge operation a little less chatty, removed print statements
3633 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3634 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3635 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3636 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3638 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3639 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3640 print warning message about deprecated use of cdfstype
3642 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3643 targets/support/chroot-functions.sh:
3644 statically define genkernel location to eliminate which command failure if
3645 genkernel is not installed
3647 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3648 modules/generic_stage_target.py:
3649 change the portage_overlay to an array so it always works
3651 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3652 modules/catalyst_support.py:
3653 Fix exception handling to remove extraneous prints of None
3655 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3656 Remove iso creation code from stage4
3658 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3659 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3660 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3661 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3662 targets/livecd-stage1/livecd-stage1-chroot.sh,
3663 targets/livecd-stage1/livecd-stage1-controller.sh,
3664 targets/livecd-stage2/livecd-stage2-controller.sh,
3665 targets/netboot/netboot-controller.sh,
3666 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3667 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3668 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3669 targets/support/create-iso.sh, targets/support/kmerge.sh,
3670 targets/support/target_image_setup.sh,
3671 targets/tinderbox/tinderbox-controller.sh:
3672 Fix some exception handling in catalyst_support.py, remove intermediate
3673 destination folder of iso and tarball, add additional tests for folders not
3674 found on host but defined in spec file, keep catalyst from erroring in this
3675 case, change exit code on shell scripts so that errors are reported to
3676 catalyst and causes catalyst to die on errors, fix bug in
3677 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3678 check for mkisofs that informs the user of where to get the program, and
3679 removed the autoresume code from ccache and distcc installation until I can
3680 figure out a way to have the autoresume flag go someplace outside the chroot.
3682 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3683 Remove bind mounts before rm operations happen at startup
3685 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3686 modules/generic_stage_target.py:
3687 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3689 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3690 modules/generic_stage_target.py:
3691 fix minor bug in the purge code so that it actually runs the commands
3693 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3694 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3695 modules/stage4_target.py:
3696 Change ordering of tasks so root_overlay and fsscript occur after
3697 livecd_update, giving users a chance to override livecd_update
3699 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3700 modules/catalyst_support.py, modules/generic_stage_target.py:
3701 Added a better exception handling message for keyboard interrupt and added
3702 countdown timer for purge operation to give an opportunity to exit
3704 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3705 modules/catalyst_support.py, modules/generic_stage_target.py:
3706 Add support to clear the autoresume flags and improve the purge code to
3707 clean the chroot, and pkg/kern cache
3709 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3710 modules/catalyst_support.py, modules/generic_stage_target.py,
3711 modules/livecd_stage1_target.py:
3712 only append livecd-tools to the livecd-stage1 target package list and move a
3713 check out of the way so command line and spec files can co-exist
3715 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
3716 modules/generic_stage_target.py:
3717 fixed python syntax in set_packages so catalyst will run
3719 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3720 modules/embedded_target.py, modules/generic_stage_target.py,
3721 modules/grp_target.py, modules/livecd_stage1_target.py,
3722 modules/livecd_stage2_target.py, modules/netboot_target.py,
3723 modules/stage4_target.py, modules/tinderbox_target.py,
3724 targets/embedded/embedded-chroot.sh,
3725 targets/embedded/embedded-controller.sh,
3726 targets/livecd-stage1/livecd-stage1-controller.sh,
3727 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
3728 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
3729 targets/livecd-stage2/livecd-stage2-controller.sh,
3730 -targets/livecd-stage2/livecd-stage2-iso.sh,
3731 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3732 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3733 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3734 targets/support/functions.sh, targets/support/livecdfs-update.sh,
3735 +targets/support/target_image_setup.sh:
3736 embedded target cleanups ... iso,bootloader,target_setup generalizations,
3739 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3740 targets/livecd-stage2/livecd-stage2-controller.sh,
3741 targets/support/livecdfs-update.sh:
3742 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
3743 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
3744 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
3747 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3748 targets/livecd-stage2/livecd-stage2-controller.sh,
3749 targets/support/rc-update.sh:
3750 Updated rc-update.sh with better defaults for different livecd/type settings
3751 and cleaning up file copying in livecd-stage2-controller.sh to match
3754 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
3755 Made example of catalyst.conf in README match the default catalyst.conf
3758 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
3760 Removing old files from previous maintainers and updating README.
3762 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3763 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
3764 Added livecd/users option to create non-root users. The first user listed
3765 will also be used for auto-starting X, if X is merged onto the CD.
3767 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3768 targets/livecd-stage1/livecd-stage1-controller.sh,
3769 targets/livecd-stage2/livecd-stage2-controller.sh,
3770 targets/support/livecdfs-update.sh:
3771 Updated all instances of livecd/type: gentoo-release-environmental to
3772 gentoo-release-livecd and added generic-livecd.
3774 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3775 examples/fsscript.sh.example, examples/gamecd.conf.example,
3776 examples/generic_stage_template.spec, examples/grp_template.spec,
3777 examples/livecd-stage1_template.spec,
3778 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3779 examples/snapshot_template.spec:
3780 Imported example files from catalyst 1.1.9 to make them more verbose.
3782 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3783 Fix grp/use bug #89365
3785 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3786 modules/generic_stage_target.py, targets/support/kmerge.sh:
3787 Fixes for initramfs overlay support.
3789 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3790 modules/generic_stage_target.py, targets/support/kmerge.sh,
3791 targets/support/pre-kmerge.sh:
3792 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
3793 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
3794 caching bug; Also adding preliminary support for initramfs_overlay from
3797 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
3798 modules/generic_stage_target.py, targets/support/kmerge.sh:
3799 Removed support for postconf as genkernel no longer has that option
3801 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3802 modules/embedded_target.py, modules/generic_stage_target.py,
3803 modules/grp_target.py, modules/livecd_stage1_target.py,
3804 modules/livecd_stage2_target.py, modules/netboot_target.py,
3805 modules/stage4_target.py, modules/tinderbox_target.py,
3806 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3807 targets/stage1/stage1-preclean-chroot.sh,
3808 targets/support/chroot-functions.sh:
3809 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
3810 die properly on CTRL-C; fixed stage1 bug with gcc-setup
3812 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3813 modules/livecd_stage2_target.py:
3814 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
3816 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3817 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3818 modules/livecd_stage2_target.py, modules/stage4_target.py,
3819 targets/livecd-stage1/livecd-stage1-controller.sh,
3820 targets/livecd-stage2/livecd-stage2-controller.sh,
3821 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
3822 targets/support/functions.sh, targets/support/kmerge.sh,
3823 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
3824 Generalized kernel support, fsscript, rcupdate, etc for stage4
3826 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3827 targets/support/pre-kmerge.sh:
3828 Removed sed for usb devices from legacy genkernel, as we're going to require
3829 a version much higher that no longer exhibits the bug.
3831 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3832 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
3833 targets/support/livecdfs-update.sh:
3834 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
3835 properly with hotplug firmwares, and also updated gamecd.conf.example, since
3836 the ut2004demo shell script has been renamed to ut2004-demo.
3838 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3839 let genkernel always reinstall itself
3841 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3842 modules/catalyst_support.py, modules/generic_stage_target.py,
3843 modules/stage1_target.py, targets/support/livecdfs-update.sh:
3844 fix case bug in livecdfs-update.sh; fix bug in initial command line
3845 arguement parsing; add cflags spec file support which is only allowed to
3848 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
3849 targets/stage3/stage3-chroot.sh:
3850 Fix a use flag bug in the stage3
3852 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3853 modules/generic_stage_target.py:
3854 Changes to allow cflags, chost, cxxflags in a spec file
3856 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3857 targets/livecd-stage1/livecd-stage1-controller.sh,
3858 targets/livecd-stage2/livecd-stage2-controller.sh,
3859 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
3860 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
3861 targets/support/pre-kmerge.sh:
3862 change the code to use more case statements. Fix gcc issue in stage1.
3864 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3865 targets/livecd-stage1/livecd-stage1-controller.sh,
3866 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3867 Merging in changes from catalyst 1.1.x for gamecd support.
3869 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3870 targets/stage1/stage1-preclean-chroot.sh:
3871 Removing gcc-config stuff to see if its still required to work around a gcc
3874 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3875 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
3876 Added tests for genkernel >3.2.0
3878 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3881 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3882 Updated AUTHORS with new maintainers and updated contributors list.
3884 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3885 examples/fsscript.sh.example, livecd/files/README.txt,
3886 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3887 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3888 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3889 Changed maintainers. Updated examples/fsscript.sh.example to provide better
3890 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
3891 universal.motd.txt to resolve documentation issue on bug #86914. Added
3892 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
3893 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
3896 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
3897 targets/livecd-stage2/livecd-stage2-controller.sh:
3898 Removed a few unnecessary comments
3900 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
3901 Removed obsolete files from the livecd directory as the functionality has
3902 moved into the targets folders
3904 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
3905 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
3906 Additional catalyst 2.0.0 files
3908 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
3909 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
3910 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3911 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3912 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
3913 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
3914 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
3915 -livecd/runscript/alpha-archscript.sh,
3916 -livecd/runscript/default-runscript.sh,
3917 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
3918 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
3919 -livecd/runscript-support/gamecdfs-update.sh,
3920 -livecd/runscript-support/kmerge.sh,
3921 -livecd/runscript-support/livecdfs-update.sh,
3922 -livecd/runscript-support/post-kmerge.sh,
3923 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
3924 modules/embedded_target.py, modules/generic_stage_target.py,
3925 modules/grp_target.py, modules/livecd_stage1_target.py,
3926 modules/livecd_stage2_target.py, -modules/netboot.py,
3927 +modules/netboot_target.py, modules/snapshot_target.py,
3928 modules/stage1_target.py, +modules/stage4_target.py,
3929 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
3930 +targets/embedded/embedded-controller.sh,
3931 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
3932 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
3933 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
3934 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3935 +targets/livecd-stage1/livecd-stage1-controller.sh,
3936 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3937 -targets/livecd-stage1/livecd-stage1.sh,
3938 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
3939 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
3940 +targets/livecd-stage2/livecd-stage2-controller.sh,
3941 +targets/livecd-stage2/livecd-stage2-iso.sh,
3942 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
3943 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
3944 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
3945 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
3946 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
3947 +targets/stage1/stage1-controller.sh,
3948 +targets/stage1/stage1-preclean-chroot.sh,
3949 -targets/stage1/stage1-preclean1-chroot.sh,
3950 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
3951 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
3952 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
3953 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
3954 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
3955 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
3956 +targets/stage4/stage4-preclean-chroot.sh,
3957 +targets/support/chroot-functions.sh,
3958 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
3959 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
3960 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
3961 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
3962 +targets/tinderbox/tinderbox-controller.sh,
3963 targets/tinderbox/tinderbox-preclean-chroot.sh,
3964 -targets/tinderbox/tinderbox.sh:
3965 Initial Import of Catalyst 2.0.0
3967 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3968 livecd/runscript-support/livecdfs-update.sh:
3969 Added /usr/portage as tmpfs (this will be made conditional later).
3971 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3972 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
3973 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
3974 from an interactive shell.
3976 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3977 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
3978 livecd/files/livecd-local.start, -livecd/files/mkvardb,
3979 livecd/runscript-support/pre-kmerge.sh,
3980 livecd/runscript/default-runscript.sh:
3981 Moved livecd-bash_profile to livecd-bashrc. Added check for
3982 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
3983 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
3986 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
3987 modules/generic_stage_target.py:
3988 Applying arm patch from vapier and closing bug #86466. This is now catalyst
3991 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
3992 livecd/runscript/default-runscript.sh,
3993 targets/livecd-stage1/livecd-stage1.sh:
3994 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
3995 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
3996 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
3999 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4000 livecd/runscript/ppc-archscript.sh:
4001 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4003 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4004 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4005 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4006 for multiple initrd files.
4008 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4009 livecd/runscript/ppc-archscript.sh:
4010 Modifed PPC archscript to close bug #84648 and also to make the PPC
4011 archscript produce multiple initrd files, like x86/amd64.
4013 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4014 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4015 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4016 livecd/runscript/ppc-archscript.sh:
4017 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4018 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4019 livecd/volid for the HFS volid, too.
4021 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4022 Calling this one 1.1.7 and rolling a tarball.
4024 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4025 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4026 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4027 -livecd/runscript/sparc64-archscript.sh,
4028 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4029 Added livecd/volid to set the volume ID when creating the ISO, patch by
4030 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4031 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4033 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4034 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4035 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4036 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4038 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4039 livecd/runscript-support/livecdfs-update.sh:
4040 Removed hdparm from default runlevel as it break ide=nodma at boot.
4042 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4043 livecd/runscript-support/kmerge.sh,
4044 livecd/runscript-support/pre-kmerge.sh,
4045 targets/livecd-stage1/livecd-stage1-chroot.sh:
4046 Revert last set of changes and remove portage version check from emerge in
4047 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4050 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4051 livecd/runscript-support/kmerge.sh,
4052 livecd/runscript-support/pre-kmerge.sh:
4053 Change genkernel check to use best_version and has_version to determine if
4054 the any previously installed versions of genkernel are up to date. Change
4055 emerge line for kernels to use -n option to only install if they were not
4056 previously installed.
4058 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4059 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4060 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4061 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4062 livecd/runscript/sparc-archscript.sh:
4063 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4064 unified sparc32/sparc64 cdtar.
4066 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4067 livecd/runscript-support/livecdfs-update.sh,
4068 livecd/runscript-support/pre-kmerge.sh:
4069 Change sudoers update to only run if /etc/sudoers exists and only reduce
4070 splash to 1024x768 on minimal and universal install CD.
4072 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4073 targets/livecd-stage1/livecd-stage1.sh:
4074 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4077 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4078 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4079 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4080 livecd/runscript/sparc64-archscript.sh,
4081 livecd/runscript/x86-archscript.sh:
4082 Added a new empty livecd file to each archscript. This will be used for an
4083 identifier by genkernel to allow booting from a non-primary CDROM.
4085 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4086 Catalyst 1.1.6 is here.
4088 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4089 targets/stage1/stage1-preclean2-chroot.sh:
4090 Commenting out stage1 cleaning of /var/db.
4092 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4093 livecd/runscript-support/pre-kmerge.sh:
4094 Made splash reduction to 1024x768 only for minimal and universal release media.
4096 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4097 targets/stage1/stage1-preclean2-chroot.sh:
4098 Added SLOT files back to /var/db entries in stage1.
4100 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4101 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4102 livecd/runscript/default-runscript.sh,
4103 livecd/runscript-support/livecdfs-update.sh,
4104 targets/livecd-stage2/unmerge.sh:
4105 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4106 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4107 the copy from preserving permissions and also adding /usr/share/faces and
4108 default Gentoo icon. We'll see how the icon does for us. Removing serial
4109 init script, as it causes problems with the splash theme.
4111 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4112 targets/livecd-stage1/livecd-stage1.sh:
4115 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4116 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4117 livecd/runscript-support/kmerge.sh,
4118 livecd/runscript-support/livecdfs-update.sh,
4119 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4120 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4121 targets/stage1/stage1-preclean2-chroot.sh:
4122 Removed x-setup from local.start and added in symlinks for gconf, portage
4123 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4124 baselayout and removed /etc/startx from the environmental type. Commented
4125 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4126 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4127 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4128 for X, use the latest pci.ids and usb.ids from portage, and create
4129 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4130 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4131 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4132 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4133 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4136 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4137 Removed ccache from default options as it breaks catalyst when merged with
4140 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4141 modules/snapshot_target.py:
4142 Added /local/ to snapshot exclusion.
4144 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4145 livecd/runscript-support/livecdfs-update.sh:
4146 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4147 gustavoz and his 5 interface Xeon for this.
4149 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4150 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4151 Added a conditional before killing gconfd-2. This is also going to be
4152 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4155 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4156 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4157 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4158 Moved killall -9 gconfd-2 to execute outside chroot.
4160 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4161 livecd/files/x86-help.msg:
4162 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4165 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4166 livecd/runscript/x86-archscript.sh:
4167 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4170 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4173 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4174 targets/livecd-stage1/livecd-stage1.sh:
4175 Added killall for gconfd-2 back into livecd-stage1.sh
4177 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4178 livecd/runscript/alpha-archscript.sh:
4179 Alpha fixes for multiple kernels..
4181 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4182 livecd/runscript-support/kmerge.sh:
4183 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4185 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4186 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4187 livecd/runscript/sparc64-archscript.sh:
4188 Force devfs if udev is not selected for all supporting arches.
4190 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4191 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4192 livecd/runscript-support/kmerge.sh:
4193 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4196 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4197 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4198 Re-enabled preclean in grp and added gconfd-2 killing.
4200 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4201 livecd/runscript/x86-archscript.sh:
4202 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4205 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4206 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4207 targets/livecd-stage1/livecd-stage1-chroot.sh,
4208 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4209 targets/livecd-stage1/livecd-stage1.sh,
4210 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4211 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4212 Added ability to pause indefinitely. This closes bug #79798. I've also added
4213 the gcond-2 killall back in, but now it is in the actual preclean script and
4214 is executed inside the chroot.
4216 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4217 Updated for 1.1.3 release.
4219 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4220 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4221 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4222 targets/netboot/netboot-packages.sh,
4223 targets/tinderbox/tinderbox-chroot.sh:
4224 Updated to use package.use correctly. Blame Robert Paskowitz
4225 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4227 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4228 targets/stage1/stage1-preclean2-chroot.sh:
4229 Fixed find line for new stage1 /var/db/pkg.
4231 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4232 targets/stage1/stage1-preclean2-chroot.sh:
4233 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4234 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4237 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4238 livecd/runscript-support/livecdfs-update.sh:
4239 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4240 added net.ethX symlinks, and added copying of files from
4241 /usr/lib/hotplug/firmware into firmware tarball.
4243 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4244 livecd/runscript-support/livecdfs-update.sh:
4245 Firmware updated to use new /lib/firmware directory.
4247 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4248 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4249 work when both -f and -C were used on the command line.
4251 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4252 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4253 targets/livecd-stage1/livecd-stage1-chroot.sh,
4254 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4255 targets/stage3/stage3-chroot.sh:
4256 Added a portage version check to each target that uses --newuse to ensure a
4257 high enough version is used. This resolves bug #75336.
4259 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4260 livecd/files/livecd-local.start:
4261 Possible local.start fix for beejay.
4263 12 Jan 2005; John Davis <zhen@gentoo.org>
4264 modules/embedded.py:
4265 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4267 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4268 livecd/runscript-support/kmerge.sh:
4269 Added ccache support to genkernel call in livecd-stage2.
4271 11 Jan 2005; John Davis <zhen@gentoo.org>
4272 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4273 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4274 targets/netboot/netboot.sh:
4275 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4276 some feature enhancements.
4278 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4279 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4280 targets/livecd-stage1/livecd-stage1-chroot.sh,
4281 targets/livecd-stage1/livecd-stage1.sh,
4282 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4283 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4284 Added a -F or --fetchonly command line option and closing out bug #77480.
4285 Also added a portage version check to livecd-stage1 to close out bug #68307.
4287 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4288 livecd/runscript-support/livecdfs-update.sh,
4289 targets/stage3/stage3-chroot.sh:
4290 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4291 target to use emerge -e when building. This is only temporary until the
4292 bootstrap.sh script can be fixed or another solution can be decided upon.
4294 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4295 +targets/embedded/kmerge.sh:
4296 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4297 from mutex@gentoo.org
4299 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4300 modules/livecd_stage2_target.py:
4303 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4304 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4305 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4306 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4307 the brokenness of a stage1 tarball.
4309 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4310 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4313 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4314 modules/livecd_stage2_target.py:
4317 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4318 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4319 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4320 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4321 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4322 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4323 Upgraded the isolinux cdtar files and closing bug #70518.
4325 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4326 modules/embedded_target.py, modules/generic_stage_target.py,
4327 modules/grp_target.py, modules/livecd_stage1_target.py,
4328 modules/livecd_stage2_target.py, modules/netboot.py,
4329 modules/stage1_target.py, modules/tinderbox_target.py:
4330 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4331 separate out specific target logic from the generic targets modules.
4333 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4334 new PPC arch file from pvdabeel@gentoo.org
4336 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4337 examples/generic_stage_template.spec, modules/catalyst_support.py:
4338 tweaking error handling in the main catalyst script
4339 updated the example to include a blurb about portage_confdir
4341 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4342 livecd/runscript-support/livecdfs-update.sh:
4343 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4345 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4348 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4349 fix for #66592. catalyst now gives a traceback when it bails out, making
4350 troubleshooting amazingly easier
4352 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4353 modules/catalyst_support.py, modules/embedded_target.py,
4354 modules/generic_stage_target.py, modules/grp_target.py,
4355 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4356 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4357 Reversing patch from Eric Edgar from bug #70663.
4359 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4360 livecd/runscript/x86-archscript.sh:
4361 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4362 not work without it (mkisofs fails on creating ISO).
4364 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4365 modules/catalyst_support.py, modules/embedded_target.py,
4366 modules/generic_stage_target.py, modules/grp_target.py,
4367 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4368 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4369 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4370 separate out specific target logic from the generic targets modules.
4372 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4373 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4374 targets/embedded/embedded.sh:
4375 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4377 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4378 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4379 livecd/runscript/default-runscript.sh,
4380 livecd/runscript-support/gamecdfs-update.sh,
4381 livecd/runscript-support/livecdfs-update.sh,
4382 modules/livecd_stage2_target.py:
4383 Added gamecd/conf option to livecd_stage2_target.py, added
4384 gamecd.conf.example to /examples, cleaned up game-specific code in
4385 gamecdfs-update.sh to make it more generic, added more fundtionality to
4386 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4387 and gentoo-gamecd to make spec files simpler and to remove the need for
4388 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4389 user to still use a custom fsscript of their own.
4391 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4392 +livecd/files/environmental.motd.txt,
4393 targets/livecd-stage1/livecd-stage1.sh:
4394 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4396 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4397 livecd/runscript/default-runscript.sh,
4398 livecd/runscript-support/livecdfs-update.sh:
4399 Added gentoo-release-environmental as a valid livecd/type and did some
4400 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4401 devices other than eth0.
4403 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4404 targets/livecd-stage1/livecd-stage1-chroot.sh:
4405 Changed livecd-stage1 to merge each package individually. This should not
4406 make it into a production version of catalyst, but is here as a possible
4407 solution to bug #68307.
4409 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4410 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4411 livecd/runscript/sparc-archscript.sh,
4412 livecd/runscript/sparc64-archscript.sh,
4413 livecd/runscript/x86-archscript.sh:
4414 Added failures to all arches on mkisofs failure and also made -z option to
4415 mkisofs optional on x86 depending on loop type used.
4417 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4418 livecd/runscript/x86-archscript.sh:
4419 Making sure the mkisofs call causes a failure when it doesn't complete
4420 successfully. Once again, blame jforman, our beloved infra-monkey.
4422 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4423 livecd/runscript/default-runscript.sh:
4424 squashfs-utils->squashfs-tools fix. Blame jforman.
4426 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4427 livecd/isogen/x86-isogen.sh:
4428 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4429 possibly not booting on really old systems.
4431 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4432 livecd/runscript/x86-archscript.sh:
4433 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4434 possibly not booting on really old systems.
4436 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4437 livecd/runscript-support/livecdfs-update.sh:
4438 Save some space by removing redundant firmware after tarball is made, only
4439 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4442 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4443 targets/stage1/stage1-preclean2-chroot.sh:
4444 Added patch from vapier and closing bug #73556.
4446 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4447 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4448 +targets/embedded/embedded-fs-runscript.sh,
4449 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4450 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4451 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4452 from mutex@gentoo.org for modules/embedded.py
4454 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4455 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4456 livecd/runscript-support/livecdfs-update.sh:
4457 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4458 aliases having --color rather than --color=auto.
4460 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4461 livecd/files/livecd-local.start:
4462 Let's try actually making a proper edit on livecd/files/livecd-local.start
4463 this time, shall we...
4465 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4466 livecd/files/livecd-local.start:
4467 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4468 x-setup check for /etc/startx.
4470 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4471 livecd/runscript-support/gamecdfs-update.sh:
4472 Fixing minor sed bug in gamecdfs-update.sh.
4474 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4475 examples/snapshot_template.spec,
4476 livecd/runscript-support/gamecdfs-update.sh,
4477 livecd/runscript-support/livecdfs-update.sh:
4478 Fixing typo in snapshot_template.spec and closing bug #70321.
4480 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4481 livecd/runscript-support/pre-kmerge.sh:
4482 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4483 genkernel will only add the 1024x768 version of the gensplash image to the
4484 bzImage, which added with the livecd-stage2 removal of the unused splash
4485 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4487 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4488 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4489 livecd/runscript/sparc64-archscript.sh:
4490 Updated with silo/mkisofs patch from gustavoz.
4492 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4493 livecd/files/x86-help.msg:
4494 Updated x86-help.msg to make it fall more inline with current
4495 genkernel/livecd-tools options.
4497 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4498 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4499 livecd/runscript-support/pre-kmerge.sh:
4500 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4501 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4502 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4505 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4506 livecd/runscript-support/kmerge.sh,
4507 livecd/runscript-support/livecdfs-update.sh,
4508 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4509 Changed kernel build caching to use kerncache option, rather than pkgcache
4510 option. Fixed --postconf and --callback for builds that do not require them.
4511 Removed delay when removing package sin the system profile. This is now
4512 catalyst 1.1.0, so enjoy.
4514 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4515 livecd/runscript-support/livecdfs-update.sh:
4516 Stopping udev from using the nasty device tarball. We don't need it anyway.
4518 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4519 livecd/runscript/sparc-archscript.sh,
4520 livecd/runscript/sparc64-archscript.sh,
4521 livecd/runscript-support/kmerge.sh,
4522 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4523 Fixing gpm support by uncommenting default settings. Fixing case where
4524 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4525 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4526 not get renamed. Fixed a problem where we were accidentally removing the
4527 hwdata-knoppix versions of pci.ids and usb.ids and linking
4528 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4529 for 2004.3 and catalyst 1.1.0.
4531 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4532 patch from vapier@gentoo.org for bug #68080
4534 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4535 livecd/runscript-support/kmerge.sh:
4536 made kernel caching dependent on the "pkgcache" option so that genkernel's
4537 postconf can actually work
4539 18 Oct 2004; John Davis <zhen@gentoo.org>
4540 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4541 livecd/runscript-support/livecdfs-update.sh:
4542 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4544 17 Oct 2004; John Davis <zhen@gentoo.org>
4545 livecd/runscript-support/livecdfs-update.sh:
4546 firmware tarball fix for packages that need firmware such as ipw2100
4548 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4549 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4550 livecd/runscript-support/livecdfs-update.sh,
4551 modules/livecd_stage2_target.py:
4552 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4554 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4555 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4556 should not hurt non-HT users
4558 12 Oct 2004; John Davis <zhen@gentoo.org>
4559 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4560 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4561 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4562 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4563 livecd/runscript-support/kmerge.sh:
4564 bugfixes for #67195, #67197, #67122, and #46918
4566 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4567 small netboot fixups
4569 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4570 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4571 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4572 targets/netboot/netboot.sh:
4573 sweeping updates and changes to the netboot code. the patches should fix the
4574 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4575 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4577 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4578 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4579 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4580 targets/netboot/netboot.sh:
4581 more code cleanup and maintenance
4583 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4584 modules/generic_stage_target.py, +modules/netboot.py,
4585 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4586 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4587 +targets/netboot/netboot.sh:
4588 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4591 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
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/stage2/stage2-chroot.sh,
4595 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4596 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4597 have to start a server on the build host for it to distribute.
4599 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4600 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4601 just do -s version_stamp
4603 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4604 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4606 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4607 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4608 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4609 modules/livecd_stage2_target.py:
4610 udev support for livecds
4612 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4613 +targets/livecd-stage2/unmerge.sh:
4614 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4615 Also, livecd-stage2 unmerge.sh added back in.
4617 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4618 livecd/runscript-support/livecdfs-update.sh:
4619 bugfixes for #60887 and #63338
4621 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4622 bugfixes for #63382 and #63338
4624 08 Sep 2004; John Davis <zhen@gentoo.org>
4625 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4626 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4627 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4628 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4629 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4630 targets/livecd-stage1/livecd-stage1-chroot.sh,
4631 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4632 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4633 lots of changes in this revision. first of all, major cosmetic fixups to the
4634 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4635 for distcc or ccache builds in most of the targets. bug #56581 is finially
4636 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4637 performance enhancement here.
4639 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4640 modules/livecd_stage2_target.py:
4641 fix for bug #63033, thanks to usata@gentoo.org for the patch
4643 30 Aug 2004; John Davis <zhen@gentoo.org>
4644 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4645 bugfixes for #61537 and #61779
4647 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4648 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4649 modules/snapshot_target.py:
4650 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4651 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4652 time should also be improved due to a more efficient use of rsync. This commit will
4653 mark the portage version of catalyst-1.9.0.
4655 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4656 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4659 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4662 02 Aug 2004; John Davis <zhen@gentoo.org>
4663 livecd/runscript-support/livecdfs-update.sh:
4666 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4667 +targets/stage1/build.py, -targets/stage1/build.sh,
4668 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4669 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4670 targets/stage3/stage3-chroot.sh:
4671 applied patch from bug #58840. it should fix up things for uclibc stages and
4672 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4674 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4675 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4676 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4677 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4678 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4679 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4680 livecd/runscript-support/livecdfs-update.sh,
4681 modules/livecd_stage2_target.py:
4682 addition of wolf31o2's gamecd patchset. untested, so please beware
4684 14 Jul 2004; John Davis <zhen@gentoo.org>
4685 livecd/runscript-support/livecdfs-update.sh,
4686 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4687 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4688 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4689 this out of generic_stage_target and into livecd-stage2 since the
4690 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
4692 13 Jul 2004; John Davis <zhen@gentoo.org>
4693 livecd/runscript-support/livecdfs-update.sh:
4694 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
4695 default rc'ed programs when only one change was required to rcadd. so I
4696 changed it so that the defaults are *always* loaded and specified additions/
4697 deletions are just added on top of those.
4699 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4700 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4701 targets/livecd-stage1/livecd-stage1-chroot.sh,
4702 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4703 targets/tinderbox/tinderbox-chroot.sh:
4704 changing the more verbose behavior to the -V (verbose) flag
4706 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4707 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4708 targets/livecd-stage1/livecd-stage1-chroot.sh,
4709 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4710 targets/tinderbox/tinderbox-chroot.sh:
4711 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
4712 it is about to merge so that deps and USE flags are more evident
4714 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
4715 modules/catalyst_support.py:
4716 completely rewrote the catalyst main script so that it can actually utilize
4717 more than one command line flag. new functionality included, but not active
4718 yet (--debug and --verbose). arguments can still be passed on the commandline
4719 through the use of the -C (--cli) flag. updated the arg_parse function in
4720 catalyst_support.py to accomodate my changes.
4722 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4723 modules/generic_target.py, modules/grp_target.py,
4724 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4725 modules/snapshot_target.py, modules/stage1_target.py,
4726 modules/stage2_target.py, modules/stage3_target.py,
4727 modules/tinderbox_target.py, targets/stage1/stage1.sh:
4728 fixes for bugs #55192 and #54137
4729 added a new key for all specfiles, portage_confdir.
4730 this should point to a directory similar in functionality to /etc/portage.
4732 cleaned up the module code a bit so that unnecessary modules
4735 more work on resuming. it is getting there, but it still needs a ton of work,
4736 so please test, and report bugs.
4738 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
4739 modules/catalyst_support.py, modules/generic_stage_target.py,
4740 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
4741 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4742 stage resuming functionality should be working. I still have to work on GRP
4743 and livecds, but they should not be hard. I could not incorporate emerge
4744 --resume into stage resuming functionality because in some instances, portage
4745 is remerged (bootstrap, stage2), which wipes out the resume data and puts
4746 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
4747 ). I also made some small tweaks to the stage target scripts which clean up
4748 the envscript stuff. Not noticable performance wise, but it makes me feel all
4749 warm and fuzzy to know that it is programmed absolutely correctly ;)
4751 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
4752 modules/generic_stage_target.py:
4753 revamped the cmd() structure so that it could properly return error codes.
4754 Please note that this might break catalyst until there is some further
4755 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
4756 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
4757 now. Additionally, catalyst will stop when there is an error with an ebuild
4758 ... it didn't do this before, it just plowed along and packed things up.
4760 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
4761 code in portage.py and then answering my noob questions.
4763 13 Jun 2004; John Davis <zhen@gentoo.org>
4764 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4765 livecd/runscript-support/livecdfs-update.sh:
4766 some last minute fixins (stuff to work with the new genkernel)
4768 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
4771 11 Jun 2004; John Davis <zhen@gentoo.org>
4772 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
4773 new key, livecd/fsscript. use this to run commands in the livecdfs before it
4776 10 Jun 2004; John Davis <zhen@gentoo.org>
4777 livecd/runscript-support/kmerge.sh,
4778 livecd/runscript-support/livecdfs-update.sh,
4779 livecd/runscript-support/post-kmerge.sh,
4780 livecd/runscript-support/pre-kmerge.sh:
4781 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
4782 functions control what scripts are added to their respective runlevels. This
4783 option would be specified like so in the spec file: livecd/rcadd:
4784 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
4786 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
4787 modules/catalyst_support.py, modules/livecd_stage2_target.py:
4788 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
4789 the code to give a nice error msg instead of a cryptic traceback
4791 04 Jun 2004; John Davis <zhen@gentoo.org>
4792 livecd/runscript-support/livecdfs-update.sh:
4793 small fix for bootsplash, needed to link clst_livecd_bootsplash to
4794 /etc/bootsplash/default
4796 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4797 targets/embedded/embedded-chroot.sh,
4798 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
4799 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4800 targets/livecd-stage1/livecd-stage1-chroot.sh,
4801 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4802 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4803 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4804 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4805 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
4806 targets/tinderbox/tinderbox-chroot.sh,
4807 targets/tinderbox/tinderbox-preclean-chroot.sh,
4808 targets/tinderbox/tinderbox.sh:
4809 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
4811 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
4812 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
4813 more efficient, and I added a new snapshot specfile option, portdir_overlay.
4814 It should be a full path pointing to a portage overlay dir.
4816 27 May 2004; John Davis <zhen@gentoo.org>
4817 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
4818 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4819 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4820 livecd/runscript/default-runscript.sh:
4821 added updated silos and fixed motd bug
4823 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
4824 rolling out version 1.0.8
4826 22 May 2004; John Davis <zhen@gentoo.org>
4827 livecd/runscript-support/kmerge.sh,
4828 livecd/runscript-support/livecdfs-update.sh,
4829 modules/livecd_stage2_target.py:
4830 added key livecd/bootsplash
4832 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
4833 livecd/runscript/sparc-archscript.sh,
4834 livecd/runscript/sparc64-archscript.sh:
4835 sparc fixup patches from gustavoz at g.org
4837 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
4838 added support for blacklisting modules via hotplug in livecd-stage2. spec key
4839 is livecd/modblacklist
4841 19 May 2004; John Davis <zhen@gentoo.org>
4842 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
4843 livecd/runscript/x86-archscript.sh:
4844 added support for livecd/overlay, changed vga=0x317 to vga=791
4845 in the x86 archscript as it is a more standard setting and should
4846 work on more hardware
4848 17 May 2004; John Davis <zhen@gentoo.org>
4849 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
4850 livecd/runscript-support/kmerge.sh,
4851 livecd/runscript-support/livecdfs-update.sh,
4852 modules/livecd_stage2_target.py:
4853 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
4854 we also now have basic motd copying support for more branded livecds
4856 16 May 2004; John Davis <zhen@gentoo.org>
4857 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
4858 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
4859 for passing args to genkernel. gmsoft@gentoo.org requested this one.
4861 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
4862 modules/catalyst_support.py, modules/embedded_target.py,
4863 modules/generic_stage_target.py, modules/generic_target.py,
4864 modules/grp_target.py, modules/livecd_stage1_target.py,
4865 modules/livecd_stage2_target.py, modules/stage1_target.py,
4866 modules/stage2_target.py, modules/stage3_target.py,
4867 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
4868 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
4869 caused gcc profile problems.
4871 12 May 2004; John Davis <zhen@gentoo.org>
4872 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4873 livecd/runscript-support/livecdfs-update.sh,
4874 livecd/runscript-support/post-kmerge.sh,
4875 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4877 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
4878 silliness). Most notably, I have taken advantage of the update-modules
4879 --assume-kernel fix from agriffis so that we can actually use 3rd party
4880 modules now. Please note that >=baselayout-1.9.0 is required.
4882 02 May 2004; Olivier Crete <tester@gentoo.org>
4884 Added forgotten CHOST for i386 subarch
4886 30 Apr 2004; John Davis <zhen@gentoo.org>
4887 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4888 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4889 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4890 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
4892 -fixed 2004.0 branding in the isolinux cdtar
4893 -fixed up acpi stuff in the runscripts
4894 -fixed up the x86 help message and corrected the numerous errors in it
4896 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
4897 livecd/runscript/default-runscript.sh:
4898 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
4899 1.0.7. we are ready for release
4901 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4902 fix for the problem that gustavoz found wrt the /dev creation stuff not
4903 detecting arches. also an efficiency fix for stage1 building
4905 14 Apr 2004; John Davis <zhen@gentoo.org>
4906 targets/embedded/embedded-chroot.sh,
4907 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4908 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4909 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4910 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4911 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4912 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4913 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
4914 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
4915 targets/tinderbox/tinderbox-preclean-chroot.sh,
4916 targets/tinderbox/tinderbox.sh:
4917 fix for bug #47733 - fixes for distcc and an envscript bugfix
4919 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4922 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4923 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4924 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4925 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
4926 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4927 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4928 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4929 targets/stage1/stage1-preclean1-chroot.sh,
4930 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
4931 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4932 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4933 targets/tinderbox/tinderbox.sh:
4934 lots of cleanup on the bash backend. take a look @ the code and report bugs to
4935 zhen@gentoo.org please.
4937 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4938 fix for /dev in stage1
4940 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4943 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
4944 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
4945 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
4946 Added the two kernel-configs for 2004.1 x86
4948 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4949 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
4950 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4951 targets/tinderbox/tinderbox.sh:
4952 fix to address missing /dev in stages, fixed path for env-update in all of the
4955 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4956 use broken for grp, livecd-stage1, tinderbox, etc. fixed
4958 01 Apr 2004; John Davis <zhen@gentoo.org>
4959 livecd/runscript/default-runscript.sh:
4960 added in fix for the module.conf stuff courtesy of Benjamin Judas
4963 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4965 cosmetic touchups for 1.0.5
4967 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
4968 added support to the stage2 for stackable profiles bootstrap
4970 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
4971 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
4972 support for sparc32/64 build compatibility
4974 30 Mar 2004; John Davis <zhen@gentoo.org>
4975 livecd/runscript/default-runscript.sh, modules/targets.py,
4976 targets/stage1/build.sh:
4977 fix for bug 46022, more stackable profile fixes, embedded patches added
4979 26 Mar 2004; John Davis <zhen@gentoo.org>
4980 livecd/runscript/default-runscript.sh, modules/targets.py,
4981 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
4982 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
4983 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
4984 fixes for bugs #44625 and #45805
4986 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
4987 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4988 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
4989 memtest is in. if you want to use it, check out the memtest86 cd tarball
4990 Also, fixes for bugs 45078, 45188, 44306
4992 23 Mar 2004; John Davis <zhen@gentoo.org>
4993 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4994 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
4995 livecd/runscript/x86-archscript.sh, modules/targets.py,
4996 targets/livecd-stage3/unmerge.sh:
4997 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
4998 created at the end of the livecd-stage2 process.
5000 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5001 targets/embedded/embedded.sh:
5002 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5004 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5005 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5006 removing the hardened-gcc deps since the package itself is deprecated'
5008 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5009 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5011 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5012 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5013 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5014 examples/livecd/alpha/config-2.4.21-r4-alpha,
5015 examples/livecd/alpha/config-2.4.21-r4-jensen,
5016 examples/livecd/alpha/config-2.4.21-r4-legacy,
5017 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5018 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5019 fixes for bugs 43676, 43701. Alpha support added as well.
5021 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5022 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5023 kde/gnome cd specs added.
5025 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5026 fix in catalyst.conf for bug #42044
5028 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5029 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5030 examples/livecd/sparc64/config-2.4.24-sparc64:
5031 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5033 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5034 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5035 for a $clst_conf environment variable. You can use the $clst_conf variable to
5036 point to a file to use in place of /etc/catalyst.conf. By setting this
5037 variable in your shell, catalyst can easily be used by multiple people on the
5038 same machine. Also, ccache support now works for genkernel.
5040 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5041 removed file for livecd-stage2 target, as this is handled by the runscript
5042 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5043 and made "/boot/kernel/foo/extraversion" an optional rather than required
5044 parameter. The aforementioned "packages" is used to specify kernel-related
5045 packages (like module ebuilds) to merge with each kernel, and the new "use"
5046 option is used to specify the USE settings you'd like exported to the
5047 environment during kernel as well as kernel "packages" build.
5049 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5050 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5051 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5052 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5053 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5054 targets/tinderbox/tinderbox.sh:
5055 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5056 it for ebuild - added headers to everything and removed deprecated dirs
5058 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5059 adding Kumba's patches for MIPS
5061 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5062 Added hppa specific code.
5064 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5065 Tinderbox target added. See tinderbox examples in examples/ dir.
5067 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5068 spec file support integrated into catalyst. Use "-f/--file specfile" as
5069 argument; see examples dir for examples.
5070 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5071 example of how to use it.
5073 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5074 support functions for spec file parsing and reading added. Will get added to
5077 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5078 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5081 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5082 Significant rework of code structure. Everything is falling nicely into place.
5084 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5085 Exception handling fully-integrated into current prototype code.
5087 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5088 beginning of exception handling integration, got some of the target code
5091 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5092 major code rework in progress on the python parts.
5094 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5095 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5096 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5097 for organiation's sake, I have moved the files, such as livecd foundations,
5098 into catalyst/files. It will make it easier for us when ebuild time comes
5101 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5102 All preliminary target build scripts are now added and coded to near as spec
5103 that we can have at this point.
5105 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5106 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5107 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5108 something that should be continued as much as reasonably possible in other
5109 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5110 code completed, and internal fall-backs to reasonable global config defaults
5113 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5114 subarch test outsourced to python catalyst-subarches function.
5116 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5117 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5119 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5120 removing dup enter_chroot
5122 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5123 document subarches checking
5125 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5126 Fix valid subarch test.
5128 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5129 include/build_functions.sh, include/functions.sh:
5130 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5131 start_build to build_functions.sh cleaning up the main catalyst script some
5134 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5135 fixed SRCBALL and DESTBALL, making it transparent for profiles
5137 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5138 added an exit condition to the cmd line argument case statement
5140 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5141 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5142 the changes that I made to the above files should make catalyst completely
5143 transparent to no matter what profile we are using. check files/catalyst.conf
5144 for the list of BUILDTYPEs that we support.
5146 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5147 changed how cmd line arguments are handled
5149 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5150 I changed the is_special handling so that it is cleaner and faster
5152 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5153 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5154 livecd/foundations/x86-basic/post-clean.sh,
5155 livecd/foundations/x86-basic/pre-clean.sh,
5156 livecd/foundations/x86-basic/settings:
5157 I outsourced more functions to include/functions.sh. I made it a seperate file
5158 from build_fucntions.sh so that we can keep our build and other functions
5159 apart. I also added in the livecd stuffs from the stager side of things.
5161 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5162 include/build_functions.sh:
5163 I outsourced all of the build functions to include/build_functions.sh. In the
5164 future, this will happen more - the code needs cleaned up.
5166 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5168 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5169 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5170 does not use that anymore.
5172 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5173 since we now have a default profile in portage, i massaged some errors
5174 messages to reflect that.
5176 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5178 removed ccache support from catalyst stage1 build cause it breaks the build.
5179 Additionally, I removed gettext support from bootstrap, because according to
5180 our new default profile, we don't use that anymore.
5182 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5183 added a new var, BUILDTYPE, adding more transparency for building.
5184 In the future, we will be building both selinux and hardened sources.
5186 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5187 fixed some formatting when catalyst prints out build info, additionally,
5188 trying to make catalyst more transparent for future expansion of stages
5190 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5191 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5192 --help. I moved this functionality from the main program section to
5195 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5196 I edited catalyst to change our naming convention from stage*-arch-h.* to
5197 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5198 I change naming conventions, as catalyst will be eventually extended to
5199 do selinux-* stages also.
5201 Additionally, I updated README.catalyst to include profile information.
5203 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5204 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5205 I renamed README.stager to README.catalyst and have made some very minor
5206 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5207 I have hacked bootstrap to use the hardened profile, as well as utilize
5208 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5209 major). Additionally, bin/stage1 has been hacked to accept the hardened
5210 profile, and use hardened-gcc.
5212 09 September 2003; John Davis <zhen@gentoo.org>:
5213 Initial import of hardened stager. I am forking this from the original
5214 stager code in order to better fit our needs. The original stager code is
5215 still used by Gentoo, and is maintained by Daniel Robbins
5216 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5217 contributors that coded stager.