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/config.py, modules/catalyst/lock.py,
7 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
8 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
9 modules/catalyst/target/livecd_stage1.py,
10 modules/catalyst/target/livecd_stage2.py,
11 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
12 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
13 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
14 modules/catalyst/target/stage4.py:
15 Do a mass sed to fix up all remaining usage of has_key()
17 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
18 Clean up instances of has_key() for py3k
20 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
21 We don't need to pass conf_values since it's a global var
23 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
24 Pre-split options from config file and remove unnecessary imported modules
26 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
27 Move code to verify digest and hash functions to a separate function
29 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
30 Allow build_target() to re-raise the exception for the top-level handler
33 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
34 Move catalyst.support import to top of file
36 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
37 Remove check for sys.argv length since we already check for needed
40 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
41 Rename version() to show_version()
43 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
44 Remove import_modules()
46 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
47 modules/catalyst/target/embedded.py,
48 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
49 modules/catalyst/target/livecd_stage1.py,
50 modules/catalyst/target/livecd_stage2.py,
51 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
52 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
53 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
54 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
55 Remove references to generic_stage_target
57 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
58 +modules/catalyst/target/embedded.py,
59 -modules/catalyst/target/embedded_target.py,
60 +modules/catalyst/target/generic.py,
61 +modules/catalyst/target/generic_stage.py,
62 -modules/catalyst/target/generic_stage_target.py,
63 -modules/catalyst/target/generic_target.py,
64 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
65 -modules/catalyst/target/livecd_stage1_target.py,
66 +modules/catalyst/target/livecd_stage1.py,
67 -modules/catalyst/target/livecd_stage2_target.py,
68 +modules/catalyst/target/livecd_stage2.py,
69 +modules/catalyst/target/netboot.py,
70 -modules/catalyst/target/netboot2_target.py,
71 +modules/catalyst/target/netboot2.py,
72 -modules/catalyst/target/netboot_target.py,
73 +modules/catalyst/target/snapshot.py,
74 -modules/catalyst/target/snapshot_target.py,
75 -modules/catalyst/target/stage1_target.py,
76 +modules/catalyst/target/stage1.py,
77 -modules/catalyst/target/stage2_target.py,
78 +modules/catalyst/target/stage2.py,
79 -modules/catalyst/target/stage3_target.py,
80 +modules/catalyst/target/stage3.py,
81 -modules/catalyst/target/stage4_target.py,
82 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
83 -modules/catalyst/target/tinderbox_target.py:
84 Remove _target from target module filenames, since they're already in
87 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
88 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
89 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
90 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
91 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
92 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
93 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
94 Remove builder.py and all references
96 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
97 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
98 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
99 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
100 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
101 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
102 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
103 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
104 modules/catalyst/target/embedded_target.py,
105 modules/catalyst/target/generic_stage_target.py,
106 modules/catalyst/target/generic_target.py,
107 modules/catalyst/target/grp_target.py,
108 modules/catalyst/target/livecd_stage1_target.py,
109 modules/catalyst/target/livecd_stage2_target.py,
110 modules/catalyst/target/netboot2_target.py,
111 modules/catalyst/target/netboot_target.py,
112 modules/catalyst/target/snapshot_target.py,
113 modules/catalyst/target/stage1_target.py,
114 modules/catalyst/target/stage2_target.py,
115 modules/catalyst/target/stage3_target.py,
116 modules/catalyst/target/stage4_target.py,
117 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
118 Move catalyst_support.py to catalyst.support and update references
120 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
121 +modules/catalyst/lock.py,
122 modules/catalyst/target/generic_stage_target.py,
123 -modules/catalyst_lock.py:
124 Move catalyst_lock.py to catalyst/lock.py and update references
126 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
127 modules/catalyst/target/__init__.py,
128 modules/catalyst/target/generic_stage_target.py:
129 Move target module loading logic into build_target_map() in
130 catalyst.target module
132 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
133 modules/catalyst/target/embedded_target.py,
134 modules/catalyst/target/grp_target.py,
135 modules/catalyst/target/livecd_stage1_target.py,
136 modules/catalyst/target/livecd_stage2_target.py,
137 modules/catalyst/target/netboot2_target.py,
138 modules/catalyst/target/netboot_target.py,
139 modules/catalyst/target/snapshot_target.py,
140 modules/catalyst/target/stage1_target.py,
141 modules/catalyst/target/stage2_target.py,
142 modules/catalyst/target/stage3_target.py,
143 modules/catalyst/target/stage4_target.py,
144 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
145 Add target map in each target module and remove register() function
146 Change catalyst program to load target modules with catalyst.target.targets
148 Remove required_build_targets and valid_build_targets from catalyst_support.py,
149 since we can scan the dir now
151 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
152 +modules/catalyst/target/__init__.py,
153 +modules/catalyst/target/embedded_target.py,
154 +modules/catalyst/target/generic_stage_target.py,
155 +modules/catalyst/target/generic_target.py,
156 +modules/catalyst/target/grp_target.py,
157 +modules/catalyst/target/livecd_stage1_target.py,
158 +modules/catalyst/target/livecd_stage2_target.py,
159 +modules/catalyst/target/netboot2_target.py,
160 +modules/catalyst/target/netboot_target.py,
161 +modules/catalyst/target/snapshot_target.py,
162 +modules/catalyst/target/stage1_target.py,
163 +modules/catalyst/target/stage2_target.py,
164 +modules/catalyst/target/stage3_target.py,
165 +modules/catalyst/target/stage4_target.py,
166 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
167 -modules/generic_stage_target.py, -modules/generic_target.py,
168 -modules/grp_target.py, -modules/livecd_stage1_target.py,
169 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
170 -modules/netboot_target.py, -modules/snapshot_target.py,
171 -modules/stage1_target.py, -modules/stage2_target.py,
172 -modules/stage3_target.py, -modules/stage4_target.py,
173 -modules/tinderbox_target.py:
174 Move all *_target.py modules under modules/catalyst/target and create
175 parent catalyst.target module
177 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
178 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
179 Remove hard-coded arch list now that find_arch_modules() is known to work
181 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
182 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
183 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
184 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
185 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
186 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
187 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
188 modules/generic_stage_target.py:
189 Move subarch and maching maps to bottom of arch files, since the classes
190 aren't defined yet at the top
192 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
193 modules/catalyst/arch/sh.py:
194 Forgot the sh arch module
196 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
197 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
198 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
199 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
200 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
201 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
202 Move subarch and machine map information to variables at top of each arch
203 module and get rid of register() function
205 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
206 Add catalyst.util.load_module() function
207 Move arch modules under modules/catalyst/arch
208 Add catalyst.arch.arches class to assist in loading arch modules
209 Add .gitignore file for *.py[co]
211 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
212 Change __version__ to 2.99 for catalyst_3 branch
214 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
215 Add note about metadata_overlay being default in 2.1.6
217 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
218 Updated the AUTHORS section and the header for the ChangeLog, to reflect
219 that individual authors now retain their copyright to code they submit.
221 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
222 Rewrote TODO to make it clearer and added a ton of new items to it.
224 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
225 modules/generic_stage_target.py:
226 screw you python...hard
228 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
229 modules/generic_stage_target.py:
230 Disable removal of 'target_path' when build starts
232 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
233 modules/generic_stage_target.py:
234 Apply patch from armin76 to actually make use of the busybox_config value
237 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
238 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
239 Add support for gk's --busybox-config= option
241 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
242 modules/generic_stage_target.py:
243 Missing / before 'iso'
245 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
246 modules/snapshot_target.py:
247 Add support for purging to snapshot target
249 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
250 Add mix-in cdtar idea to TODO
252 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
253 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
254 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
255 Remove old isolinux-3.09 cdtar files
257 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
258 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
259 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
260 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
262 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
263 Marking this 2.0.6.903 for testing.
265 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
266 targets/netboot2/netboot2-controller.sh:
267 Disable copying of nb-busybox.cf since it isn't used anyway
269 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
270 arch/x86.py, catalyst:
271 A few typo and other minor fixes as reported by armin76
273 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
274 modules/generic_stage_target.py:
275 Add support for digests="all" for gentoo bug #209611
277 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
278 examples/netboot2_template.spec, targets/support/kmerge.sh:
279 Automatically append --netboot to GK_ARGS for netboot2 target Remove
280 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
282 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
283 targets/support/pre-kmerge.sh:
284 Remove evil hacks that copy gk files around for netboot2
286 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
287 Bumping version for release.
289 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
290 modules/catalyst_support.py:
291 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
294 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
295 modules/catalyst_support.py, modules/generic_stage_target.py:
296 Add support for -P/--purgeonly option
298 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
299 Updated README to tell the user where to locate catalyst.conf if not using
300 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
303 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
304 Kicking out a 2.0.6.901 release for testing.
306 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
307 modules/generic_stage_target.py:
308 Automatically prepend build dir path to livecd/iso if it's not an absolute
311 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
312 Update TODO with placeholder idea.
314 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
315 +modules/catalyst/util.py:
316 Create catalyst.util module with capture_traceback() and print_traceback()
317 functions Capture and print traceback when build fails instead of letting
320 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
321 modules/catalyst/config.py, modules/catalyst_support.py:
322 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
324 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
325 modules/catalyst/config.py:
326 A few fixes to ParserBase after actually testing it switch to parsing
327 config file with ConfigParser.
329 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
330 +modules/catalyst/config.py, -modules/catalyst/util.py:
331 More indecisiveness..move util.spec to config.SpecParser.
333 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
334 -modules/catalyst/spec.py, +modules/catalyst/util.py,
335 modules/catalyst_support.py:
336 * Rename catalyst.spec to catalyst.util
337 * Move spec_dump() into spec class
338 * Modify catalyst to use new spec class
340 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
341 +modules/catalyst/__init__.py:
342 Add __init__.py file and import line.
344 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
345 +modules/catalyst/spec.py:
346 Initial commit of modules/catalyst/spec.py.
348 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
350 Updating x86/amd64 arch support. Original patches by William Cooke
351 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
353 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
354 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
355 modules/snapshot_target.py, modules/stage4_target.py,
356 targets/support/bootloader-setup.sh, targets/support/functions.sh,
357 targets/support/kmerge.sh:
358 Removing all deprecated interfaces. We no longer wish to support them and
359 they're not needed. Anyone using a pre-2.x spec file will need to update
362 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
363 -livecd/files/Getting_Online.txt:
364 Removing livecd/files/Getting_Online.txt since it was quite outdated.
366 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
368 Updated for new git repo.
370 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
371 targets/support/livecdfs-update.sh:
372 Add gconf settings for gnome-screensaver to disable locking by default. This
375 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
376 Add armv5tel to arm host list.
378 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
379 targets/support/chroot-functions.sh:
380 If we don't have a distcc user, we need to reinstall distcc, even if it's
381 been built with the right USE. This mainly affects stage1/stage2.
383 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
384 targets/support/chroot-functions.sh:
385 We need to run distcc-config --install, since we won't be installing into
386 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
387 installed versions of distcc.
389 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
390 Add a couple of distcc-related items to TODO.
392 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
393 targets/stage1/stage1-preclean-chroot.sh,
394 targets/stage2/stage2-preclean-chroot.sh,
395 targets/stage3/stage3-preclean-chroot.sh,
396 targets/stage4/stage4-preclean-chroot.sh:
397 We don't want to run setup_myfeatures in preclean, but still want to update
398 the environment and show our debug information.
400 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
401 targets/stage1/stage1-preclean-chroot.sh,
402 targets/stage2/stage2-preclean-chroot.sh,
403 targets/stage3/stage3-preclean-chroot.sh,
404 targets/stage4/stage4-preclean-chroot.sh,
405 targets/support/chroot-functions.sh:
406 Remove the die on LIBDIR check, since it won't be set on non-multilib
407 profiles. We can now run debug in preclean again.
409 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
410 targets/support/functions.sh:
411 Let's not try to chmod a dangling symlink.
413 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
414 targets/support/chroot-functions.sh:
415 Added emerge --info to debug output. I don't know why I didn't add it before.
417 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
418 targets/stage1/stage1-preclean-chroot.sh,
419 targets/stage2/stage2-preclean-chroot.sh,
420 targets/stage3/stage3-preclean-chroot.sh,
421 targets/stage4/stage4-preclean-chroot.sh:
422 We probably shouldn't be running our debug functions in our stages. Let's
425 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
426 targets/support/chroot-functions.sh:
427 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
430 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
431 targets/support/livecdfs-update.sh:
432 Only copy the handbook icon if one exists.
434 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
435 modules/catalyst_lock.py:
436 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
439 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
440 targets/livecd-stage2/livecd-stage2-controller.sh:
441 We should be matching all possible LIBDIRs, so make sure we do that.
443 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
444 targets/support/livecdfs-update.sh:
445 We no longer need the metadata.tar.bz2, since the Installer uses
448 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
449 targets/stage1/stage1-chroot.sh:
450 We don't need --newuse if we're not using binary packages, so there's no
453 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
454 targets/livecd-stage2/livecd-stage2-controller.sh:
455 Added initial framework for creating the CD's root on livecd/livedvd.
456 Currently, the end result is the same, but I'll be adding code to
457 automatically copy the stages and to automatically download the distfiles.
459 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
460 targets/livecd-stage2/livecd-stage2-controller.sh,
461 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
462 targets/support/rc-update.sh:
463 Change all checks for livecd/type: gentoo-release-livecd to
464 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
465 to allow for auto-fetching of distfiles and stages onto official DVD media.
467 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
468 targets/livecd-stage1/livecd-stage1-controller.sh,
469 targets/livecd-stage2/livecd-stage2-controller.sh:
470 Updated TODO. Added code to livecd-stage1 to generate a package list, which
471 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
472 the distfiles automatically.
474 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
475 modules/generic_stage_target.py:
476 Fix seedcache output so it fits in 80 columns.
478 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
479 targets/stage1/stage1-chroot.sh:
480 We should likely install baselayout before anything else, including the
481 package manager. As such, I've moved it to after sys-apps/baselayout is
484 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
485 targets/livecd-stage2/livecd-stage2-controller.sh:
486 Check for a snapshot in the overlay and error if one is present. This should
487 ensure that the snapshot on the CD is the same as the one used to build the
490 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
491 modules/catalyst_support.py:
492 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
493 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
496 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
497 targets/stage1/stage1-chroot.sh:
498 Change back to using sys-apps/baselayout. We'll need to come up with a
499 better permanent solution now that virtual/baselayout is no more.
501 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
502 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
503 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
505 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
506 targets/support/bootloader-setup.sh:
507 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
510 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
511 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
512 Added TODO. Changed create_handbook_icon call to only be called if
513 /docs/handbook/index.html exists on the disk or in livecd/overlay.
515 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
516 targets/support/kmerge.sh:
517 Run sed on KERNELVERSION to escape the slashes so we can use it in another
520 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
521 targets/support/kmerge.sh:
522 Modify test to run if package.provided exists instead of if it doesn't.
523 Run sed on the correct file.
525 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
526 targets/support/chroot-functions.sh:
527 Added --noreplace to setup_myfeatures merges so we don't blow away any
528 packages which are already installed with the proper USE flags for the given
529 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
531 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
532 livecd/files/README.txt:
533 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
535 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
536 targets/support/rc-update.sh:
537 Added mdraid for baselayout-2 users.
539 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
540 targets/support/kmerge.sh:
541 Clean up package.provided after the kernel build
543 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
544 targets/support/kmerge.sh:
545 It helps if I put things in the correct order so they'll actually execute,
546 rather than getting a nice error from emerge.
548 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
549 targets/support/kmerge.sh:
550 Change upgrade to update.
552 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
553 targets/support/kmerge.sh:
554 Add back in the package.provided code that *should* skip the kernel sources
555 merge for call back and subsequent runs.
557 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
558 targets/support/kmerge.sh:
559 We don't really need to use binary packages for the kernel sources, since it
560 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
561 when we're not using kerncache.
563 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
564 targets/support/kmerge.sh:
565 Remove 'symlink' from USE, since it's not needed and screws up kerncache
567 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
568 targets/livecd-stage2/livecd-stage2-controller.sh:
569 OK, we run our find outside the chroot, so we don't want to use absolute
570 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
571 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
574 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
575 targets/livecd-stage2/livecd-stage2-controller.sh,
576 targets/stage1/stage1-controller.sh:
577 Cleanup the clean section for stage1 and add an updated clean section for
578 livecd-stage2 when we're a minimal, universal, or game CD. This is
579 2.0.6_pre14 for testing.
581 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
582 targets/support/kmerge.sh:
583 We should be using --newuse when merging our packages in callback.
585 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
586 targets/grp/grp-chroot.sh:
587 We should only use --noreplace when building a pkgset, everything else
590 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
591 modules/catalyst_support.py, modules/generic_stage_target.py,
592 modules/grp_target.py:
593 Apply additional patches from bug #207862 for CONTENTS generation.
595 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
596 targets/grp/grp-chroot.sh:
597 Call setup_myemergeopts after changing clst_FETCH.
599 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
600 targets/netboot2/netboot2-pkg.sh:
601 Remove a bit of unnecessary code.
603 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
604 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
605 targets/support/chroot-functions.sh:
606 Fix some spacing on the -* warning, revert Andrew's last change, since it
607 didn't do anything, and clean up the GRP chroot code so it works smarter and
608 set clst_FETCH when clst_grp_type is something other than pkgset.
610 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
611 targets/support/chroot-functions.sh:
612 Don't set --usepkg and --buildpkg when fetching.
614 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
615 modules/generic_stage_target.py:
616 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
619 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
620 modules/generic_stage_target.py:
621 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
622 boot/kernel/${kname}/config copying code in generic_stage_target.
624 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
625 targets/support/kmerge.sh:
626 Make sure we don't give genkernel a --kernel-config if it isn't set in the
629 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
630 modules/generic_stage_target.py, targets/support/kmerge.sh,
631 targets/support/pre-kmerge.sh:
632 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
633 valid, rather than required, changed clst_ksource to default to
634 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
635 removal of USE to after the kernel build so the modules get the correct USE,
636 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
638 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
639 targets/support/kmerge.sh:
640 We should run the default functions for kmerge.sh, too.
642 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
643 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
644 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
645 Updated aboot cdtar with a newer version to support newer kernels.
647 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
648 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
649 Updated make_destpath so it writes out to make.conf as well as exporting
650 ROOT to the environment, added a make_destpath call to cleanup_stages, and
651 adding make_destpath /tmp/stage1root to stage1.
653 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
654 Updated README a bit and rolling 2.0.6_pre12 for testing.
656 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
657 targets/support/create-iso.sh:
658 Removed any further checks for clst_fstype and making sure everybody is
659 using ${mkisofs_zisofs_opts}.
661 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
662 targets/support/livecdfs-update.sh:
663 The default theme for GNOME is now Clearlooks, so we can remove the theme
664 code, but we still want to set the font size.
666 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
667 targets/support/livecdfs-update.sh:
668 We need to put quotes around ${user_comment} or useradd gets confused.
670 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
671 targets/support/chroot-functions.sh:
672 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
675 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
676 targets/support/kmerge.sh:
677 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
678 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
680 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
681 targets/support/create-iso.sh:
682 Bash fscking sucks, so we have to compromise on this code reduction solution
683 a bit. It's still far better than it was
685 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
686 targets/support/create-iso.sh:
687 Don't escape quotes when actually running the command
689 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
690 targets/support/kmerge.sh:
691 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
693 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
694 targets/support/kmerge.sh:
695 Use -L instead of -l in test for symlink
697 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
698 targets/stage1/stage1-controller.sh:
699 Remove code for gcc-config/binutils-config since it should be getting done
700 in the preclean script, anyway.
702 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
703 targets/stage1/stage1-chroot.sh:
704 I missed one place where HOSTUSE was being used incorrectly.
706 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
707 targets/support/kmerge.sh:
708 Escape the correct quote
710 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
711 targets/support/kmerge.sh:
712 Change remaining instances of run_emerge to run_merge
714 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
715 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
716 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
719 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
720 targets/support/bootloader-setup.sh:
721 Let's change our splash checking to a global check so it only needs to be
722 done once. This makes much more sense than having all of those if ... else
725 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
726 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
727 Fix our USE invocation here so things work as expected.
729 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
730 targets/support/livecdfs-update.sh:
731 Force-enable livecd/users for livecd/type gentoo-release-livecd and
734 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
735 targets/support/livecdfs-update.sh:
736 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
739 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
740 targets/livecd-stage2/livecd-stage2-controller.sh:
741 Fixing the snapshot copying so it will only copy the correct snapshot for
742 people who don't know how to properly use wget.
744 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
745 targets/stage1/stage1-chroot.sh:
746 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
749 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
750 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
751 OK, we have to escape our quotes, rather than use single quotes, or we don't
752 evaluate the variables properly.
754 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
755 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
756 targets/support/kmerge.sh:
757 Fixing echo/sed for make.conf writing.
759 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
760 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
761 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
762 Rather than using the environment, we write out our USE to make.conf, then
763 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
764 be written to make.conf, already.
766 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
767 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
768 targets/livecd-stage1/livecd-stage1-chroot.sh,
769 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
770 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
771 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
772 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
773 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
774 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
775 Changing run_emerge to run_merge, changing both setup_portage and
776 setup_myfeatures to add any USE changes to make.conf prior to merge, then
777 removing the settings added, rather than (ab)using the environment.
779 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
780 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
781 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
782 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
783 targets/tinderbox/tinderbox-chroot.sh:
784 Rearrange some of the functions in chroot-functions.sh in preparation for
785 some upcoming changes and rename setup_portage to setup_pkgmgr.
787 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
788 targets/stage1/stage1-controller.sh:
789 Removing an extra env-update call from stage1's preclean.
791 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
792 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
793 targets/support/bootloader-setup.sh:
794 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
795 help.msg which we didn't even use.
797 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
798 targets/support/bootloader-setup.sh:
799 Don't write out out 'default 1' line when creating grub.conf, since the
800 'help' entry is now at the bottom, and we want grub to default to the first
803 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
804 targets/support/bootloader-setup.sh:
805 Removed checks on livecd/splash_type, since we only support one type,
806 removed remaining bootsplash code from bootloader-setup.sh, added automatic
807 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
808 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
810 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
811 targets/livecd-stage2/livecd-stage2-controller.sh:
812 Let's automatically copy in the snapshot if livecd/type is
813 gentoo-release-livecd.
815 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
816 modules/generic_stage_target.py:
817 Fix leading whitespace in empty() so it's only executed if there's something
818 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
819 211410 for pointing this out
821 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
822 targets/support/rc-update.sh:
823 Quote baselayout package atom
825 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
826 targets/support/chroot-functions.sh:
827 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
828 PATH by default. Instead, simply check if it exists.
830 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
831 targets/support/chroot-functions.sh:
832 Remove temporary package listing code, since --verbose is forced on with
835 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
836 Force-enable --verbose when using --debug
838 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
839 targets/support/kmerge.sh:
840 Changing modules-update to update-modules to quiet a warning and keep us
841 from having it get removed out from under us.
843 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
844 targets/support/chroot-functions.sh:
845 Adding a note to myself for better debug and moving run_default_funcs to the
846 bottom of the script so it gets executed. Since this can otherwise break
847 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
849 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
850 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
851 targets/support/chroot-functions.sh:
852 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
853 so we can get the output with --debug, added --newuse to the options for
854 stage1, as we should always rebuild any package where the USE has changed,
855 removed removal of portage logs from stage2-chroot.sh since it is being done
856 by cleanup_stages, moved world removal in cleanup_stages into a check for
857 stages 1 through 3, made update_env_settings check for the existence of
858 env-update before running it since we now run update_env_settings by default
859 everywhere chroot-functions.sh is sourced, and added a section to show_debug
860 to list the packages, since we don't yet force-enable verbose with debug.
862 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
863 modules/catalyst_lock.py:
864 Since my python sucks and I don't feel like troubleshooting it at the
865 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
866 2.0.6_pre8 for testing.
868 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
869 modules/builder.py, modules/catalyst_lock.py:
870 Added some extra debug output to catalyst_lock.py and added Stuart Longland
871 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
873 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
874 modules/catalyst_support.py:
875 change 'is' to == because python is grumpy
877 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
878 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
879 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
880 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
881 targets/support/rc-update.sh:
882 Removing support for bootsplash, since it hasn't been in a supported kernel
883 in a couple years and isn't accepted upstream.
885 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
886 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
887 Fix up the sed for genkernel so it works on versions both before and after
888 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
889 change was a bit too aggressive.
891 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
892 targets/support/bootloader-setup.sh:
893 Change grub timeout to 15 seconds instead of 150.
895 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
896 targets/support/pre-kmerge.sh:
897 Comment out sed on genkernel executable as it appears to do nothing these
900 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
901 targets/livecd-stage2/livecd-stage2-controller.sh:
902 Only call find on libdirs that actually exist. Thanks to Kristoffer
903 <krek6597@student.uu.se> in bug #210807.
905 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
906 modules/generic_stage_target.py:
907 Add warning about -* in foo/use in the spec.
909 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
910 targets/embedded/embedded-chroot.sh,
911 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
912 targets/grp/grp-preclean-chroot.sh,
913 targets/livecd-stage1/livecd-stage1-chroot.sh,
914 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
915 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
916 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
917 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
918 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
919 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
920 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
921 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
922 targets/tinderbox/tinderbox-preclean-chroot.sh:
923 Change all . to source.
925 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
926 targets/embedded/embedded-preclean-chroot.sh,
927 targets/grp/grp-preclean-chroot.sh,
928 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
929 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
930 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
931 targets/stage3/stage3-preclean-chroot.sh,
932 targets/stage4/stage4-preclean-chroot.sh,
933 targets/support/chroot-functions.sh,
934 targets/tinderbox/tinderbox-preclean-chroot.sh:
935 Added a cleanup_stages function and added it to the appropriate places.
937 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
938 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
939 targets/livecd-stage1/livecd-stage1-chroot.sh,
940 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
941 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
942 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
943 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
944 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
945 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
946 Removing any functions that we now call by default when we source
947 chroot-functions.sh by default.
949 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
950 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
951 targets/livecd-stage1/livecd-stage1-chroot.sh,
952 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
953 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
954 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
955 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
956 Clean up the debug code that I've added to stage1, move it to
957 chroot_functions.sh, and call it from all of our main targets.
959 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
960 modules/generic_stage_target.py:
961 Wow. I need to make sure that we actually comment comments in make.conf or
962 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
963 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
965 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
966 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
967 targets/stage3/stage3-chroot.sh:
968 We need to be sure we clear out /var/log/portage/elog as well as
969 /var/log/emerge.log for stages 1 through 3.
971 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
972 modules/generic_stage_target.py,
973 targets/livecd-stage2/livecd-stage2-controller.sh,
974 targets/support/livecdfs-update.sh:
975 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
976 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
977 80 columns. This is catalyst 2.0.6_pre5 for testing.
979 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
980 modules/generic_stage_target.py:
981 Apparently, python doesn't like it when you put a set of comments in front
982 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
985 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
986 modules/generic_stage_target.py:
987 Huge refactoring of modules/generic_stage_target.py to fix indentation and
988 generally clean up the code so it's a bit easier to read/follow.
990 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
991 modules/generic_stage_target.py:
992 Sort and de-dupe myusevars.
994 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
995 targets/stage1/stage1-chroot.sh:
996 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
998 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
999 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1000 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1001 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1002 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1003 targets/tinderbox/tinderbox-chroot.sh:
1004 Move export of FEATURES to setup_myfeatures.
1006 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1007 targets/stage1/stage1-chroot.sh:
1008 Added some debug code to stage1 and fixed a nice bug where we weren't
1009 building with the correct USE. Unfortunately, this invalidates any caches
1010 for stage1, since we were building with the entire USE from the profile.
1011 This is 2.0.6_pre4 for testing.
1013 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1014 targets/stage1/stage1-chroot.sh:
1015 We don't need to do the device building twice, so removing USE=build from
1016 first baselayout install.
1018 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1019 targets/support/livecdfs-update.sh:
1020 We check for a plugdev group, add it if it doesn't exist, and make sure any
1021 users specified by livecd/users is in the group.
1023 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1024 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1025 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1027 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1028 modules/catalyst_support.py:
1029 Fix up calc_contents in contents_map. Thanks to Brent Baude
1030 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1033 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1034 targets/stage1/stage1-chroot.sh:
1035 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1036 empty and will cause issues in stage3 and beyond.
1038 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1039 targets/support/kmerge.sh, targets/support/rc-update.sh:
1040 Changed some of the rc-update code so it should work with baselayout-2,
1041 also. This is 2.0.6_pre2 for testing.
1043 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1044 files/catalyst.conf, modules/catalyst_support.py,
1045 modules/generic_stage_target.py, modules/grp_target.py,
1046 modules/snapshot_target.py:
1047 Added support for generating CONTENTS files automatically. Patch by Robin
1048 Johnson <robbat2@gentoo.org> for bug #207862.
1050 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1051 modules/snapshot_target.py:
1052 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1053 exclude digest-* files from the snapshot.
1055 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1056 arch/x86.py, modules/generic_stage_target.py:
1057 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1058 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1060 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1061 targets/support/kmerge.sh:
1062 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1063 options, so that it can actually be turned off.
1065 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1067 Rearrange things in the arch/*.py files to ensure that nothing is used
1068 before it has been defined.
1070 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1071 Reorder arch/powerpc.py to make python happy.
1073 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1074 modules/snapshot_target.py:
1075 Change .svn --include to an --exclude like it was supposed to be.
1077 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1079 Added several subarches for mips so we can dump the mips subarch profiles
1080 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1083 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1084 targets/livecd-stage2/livecd-stage2-controller.sh:
1085 Changed the code for copying the MOTD files so it's fewer lines and makes
1088 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1089 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1090 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1091 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1093 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1095 Did a little cleanup on the x86.py to remove some redundant entries and
1096 added nocona and core2 to amd64.py, though they're currently commented out.
1098 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1099 modules/generic_stage_target.py:
1100 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1101 flags defined in the spec file.
1103 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1104 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1105 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1106 since catalyst sets CXXFLAGS=CFLAGS by default.
1108 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1109 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1110 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1112 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1113 Added prescott to the subarches for x86.
1115 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1116 modules/netboot2_target.py, targets/support/kmerge.sh:
1117 Add patch to enabled netboot2/linuxrc and automatically add path for
1118 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1119 <jsbronder@gentoo.org> in bug #208106.
1121 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1122 modules/netboot2_target.py:
1123 Allow root_overlay in netboot2 target for bug #208106.
1125 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1126 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1127 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1128 Added USE=bindist automatically to everything that inherits set_use from
1129 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1130 USE=bindist to emerge run for stage1, and did some minor cleanup in
1131 get_libdir in chroot-functions.
1133 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1134 targets/support/bootloader-setup.sh:
1135 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1137 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1138 examples/generic_stage_template.spec, examples/grp_template.spec,
1139 examples/livecd-stage1_template.spec,
1140 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1141 examples/stage4_template.spec, examples/tinderbox_template.spec:
1142 Changing link so it no longer points to a dead page. This is for bug #208609.
1144 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1145 modules/snapshot_target.py:
1146 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1148 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1149 targets/stage1/stage1-chroot.sh:
1150 As much as I hate this, we're going to force baselayout to install first.
1151 This will keep us from having any issues with packages that don't respect
1154 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1155 Reorder options in catalyst.conf so they're alphabetical.
1157 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1158 targets/support/bootloader-setup.sh:
1159 Add 'pager on' to grub.conf for bug #208531.
1161 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1162 livecd/files/README.txt, livecd/files/x86-F6.msg:
1163 Removing the unused kernel command line options from Volume/Device Management.
1165 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1166 This is now 2.0.5 for release.
1168 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1169 files/catalyst.conf, modules/catalyst_support.py,
1170 modules/generic_stage_target.py,
1171 targets/embedded/embedded-preclean-chroot.sh,
1172 targets/grp/grp-preclean-chroot.sh,
1173 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1174 targets/stage2/stage2-preclean-chroot.sh,
1175 targets/stage3/stage3-preclean-chroot.sh,
1176 targets/support/chroot-functions.sh,
1177 targets/tinderbox/tinderbox-preclean-chroot.sh:
1178 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1179 sys-devel/icecream cluster compiler support for bug #200095. This is
1180 catalyst 2.0.5_pre6 for testing.
1182 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1183 files/catalyst.conf, modules/generic_stage_target.py:
1184 Add the option for using metadata_overlay with portage to speed up cache.
1186 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1187 modules/stage1_target.py, modules/stage2_target.py,
1188 modules/stage3_target.py:
1189 Add /etc/portage to cleanables for stages 1 through 3.
1191 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1192 livecd/files/livecd-local.start,
1193 targets/livecd-stage2/livecd-stage2-controller.sh,
1194 targets/support/livecdfs-update.sh:
1195 We apparently still need profiles/eclass for building the stage3 from the
1196 LiveCD with the installer.
1198 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1199 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1202 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1203 targets/livecd-stage2/livecd-stage2-controller.sh,
1204 targets/support/livecdfs-update.sh:
1205 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1206 preservation of eclasses/profiles, and remove copying of livecd-local.start
1207 since it's not needed anymore.
1209 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1210 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1211 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1214 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1215 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1216 Removing old mkvardb code which is no longer used, commenting out setting of
1217 Gnome theme for testing now that Clearlooks has been default for some time,
1218 and changing vdb move from a case statement to a simple if statement. This
1219 is 2.0.5_pre5 for testing.
1221 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1222 modules/stage1_target.py:
1223 Removing cleaning of python encodings for bug #64890.
1225 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1226 modules/generic_stage_target.py:
1227 Add an extra warning into the generated make.conf about changing the CHOST.
1229 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1230 targets/support/livecdfs-update.sh:
1231 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1233 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1234 targets/embedded/embedded-preclean-chroot.sh,
1235 targets/grp/grp-preclean-chroot.sh,
1236 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1237 targets/stage2/stage2-preclean-chroot.sh,
1238 targets/stage3/stage3-preclean-chroot.sh,
1239 targets/tinderbox/tinderbox-preclean-chroot.sh:
1240 Check to see if distcc is enabled before calling cleanup_distcc().
1242 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1243 arch/sparc.py, arch/x86.py:
1244 Look for linux32 in /bin and /usr/bin.
1246 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1247 modules/generic_stage_target.py:
1248 Make error message more specific when removing immutable flag.
1250 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1251 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1252 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1253 information, and added a small fix for FreeBSD for bug #169041. This is
1254 catalyst 2.0.5_pre4 for testing.
1256 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1257 targets/support/chroot-functions.sh:
1258 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1259 patch from bug #120076 to add cross-compiling support to our distcc
1262 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1263 targets/support/chroot-functions.sh:
1264 Added a version of get_libdir from multilib.eclass so we can determine where
1265 to go poking around if we need to touch anything in libdir.
1267 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1268 Print an error saying what target failed before the traceback.
1270 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1271 modules/catalyst_support.py:
1272 When parsing make.conf, first try pkgcore's
1273 snakeoil.fileutils.read_bash_dict(), then portage's
1274 portage_util.getconfig(), then the internal parse_makeconf().
1276 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1277 modules/catalyst_support.py:
1278 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1280 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1281 examples/netboot_template.spec, examples/tinderbox_template.spec,
1282 modules/grp_target.py, modules/tinderbox_target.py:
1283 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1284 modules, and remove extra pkgcache_path and kerncache_path options from
1287 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1288 This is catalyst 2.0.5_pre3 for testing the new stages code.
1290 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1291 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1292 We need to force USE=bindist on for building stages.
1294 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1295 modules/generic_stage_target.py:
1296 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1297 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1299 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1300 targets/support/rc-update.sh:
1301 Added support for the newer versions of splashutils which use fbcondecor as
1302 the init script. This is catalyst 2.0.5_pre1 for testing.
1304 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1305 targets/livecd-stage2/livecd-stage2-controller.sh:
1306 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1309 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1310 modules/generic_stage_target.py, modules/stage1_target.py,
1311 modules/stage2_target.py:
1312 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1315 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1316 modules/generic_stage_target.py, modules/netboot2_target.py:
1317 Fix typo in getopt call for --clear-autoresume. thanks to
1318 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1319 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1320 Copy overlay files in netboot2 target into proper dir for bug #174635.
1322 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1323 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1324 targets/support/netboot2-final.sh:
1325 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1326 fix a minor bug in System.map copying, add portage_overlay support, and adds
1327 the ability to use globbing in the package file lists for the netboot2
1330 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1331 +targets/netboot2/nb-busybox.cf:
1332 Added nb-busybox.cf to the netboot2 target for bug #174298.
1334 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1335 targets/support/chroot-functions.sh:
1336 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1338 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1339 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1340 Change moving the VDB until after we have processed unmerge by moving it
1341 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1342 unmerge packages from the gentoo-release-livecd target.
1344 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1345 targets/support/kmerge.sh:
1346 Commented out the package.provided code in catalyst that seemed to cause
1347 problems with kerncache in testing. This is 2.0.4 and should be used for the
1350 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1351 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1352 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1353 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1354 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1355 improve the netboot2 target.
1357 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1358 modules/generic_stage_target.py:
1359 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1360 cause catalyst to export boolean variables as well as string-based
1363 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1364 modules/generic_stage_target.py:
1365 Fixing check for invalid subarch to not filter too much. Fix from Mike
1366 Frysinger <vapier@gentoo.org> for bug #173532.
1368 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1369 Added s390x (64-bit) support via a patch from Mike Frysinger
1370 <vapier@gentoo.org> for bug #173002.
1372 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1373 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1374 targets/livecd-stage1/livecd-stage1-chroot.sh,
1375 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1376 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1377 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1378 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1379 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1380 targets/support/pre-kmerge.sh:
1381 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1382 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1383 certain functions/code paths when running with -F/--fetchonly. Simplified
1384 kmerge.sh with regards to kerncache and callback packages. Also, changed
1385 ccache/distcc installs to use run_emerge instead of emerge directly, which
1386 allows us to more easily replace the underlying package manager, or add
1387 support for multiple package managers to catalyst.
1389 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1390 modules/grp_target.py:
1391 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1392 portage_overlay functionality to GRP, where it was mistakenly missing, for
1393 bug #171157. This is catalyst 2.0.3 and ready for release.
1395 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1396 targets/livecd-stage1/livecd-stage1-controller.sh,
1397 targets/support/livecdfs-update.sh:
1398 Removed the generation of grppkgs.txt since the Installer now uses vdb
1401 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1402 targets/support/create-iso.sh:
1403 Fix creation of the EFI images. Since it is FAT, we can't go around
1404 perserving permissions, now, can we?
1406 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1407 targets/support/livecdfs-update.sh:
1408 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1409 broken sed for rc.conf, which caused all kinds of hell to break loose when
1410 booting a new CD. This is 2.0.3_pre3.
1412 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1413 modules/generic_stage_target.py:
1414 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1415 such as group- from /etc before creating our stage tarballs. This is for bug
1418 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1419 targets/support/livecdfs-update.sh:
1420 Commenting out the livecd-kernel code, since the Installer should be doing
1421 everything necessary itself.
1423 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1424 targets/support/livecdfs-update.sh:
1425 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1426 the usbutils hanlding in case they follow suit with pciutils.
1428 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1429 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1430 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1431 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1432 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1433 problems with using all of the various subarch settings.
1435 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1436 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1437 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1438 check look in the correct location, and made sure we don't delete /voot
1439 within the EFI code if grub is present.
1441 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1442 modules/generic_stage_target.py:
1443 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1444 #166294. This one should fix the HPPA/PPC architectures.
1446 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1447 targets/support/chroot-functions.sh:
1448 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1449 remove the autoresume point for portage, as it really isn't needed and
1450 doesn't really gain us much, anyway.
1452 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1453 targets/stage1/stage1-chroot.sh:
1454 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1456 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1457 examples/generic_stage_template.spec, examples/grp_template.spec,
1458 examples/livecd-stage1_template.spec,
1459 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1460 examples/netboot_template.spec, examples/snapshot_template.spec,
1461 examples/stage4_template.spec, examples/tinderbox_template.spec:
1462 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1465 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1466 targets/support/livecdfs-update.sh:
1467 Make sure the user owns his home directory for bug #147195.
1469 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1470 +files/catalystrc, modules/catalyst_support.py:
1471 Re-arranged catalyst.conf to make it easier to follow while looking at the
1472 online reference and added a default catalystrc file, which does nothing.
1474 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1475 modules/catalyst_support.py, modules/embedded_target.py,
1476 modules/generic_stage_target.py, modules/grp_target.py,
1477 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1478 modules/stage3_target.py, modules/tinderbox_target.py:
1479 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1480 tab/space nastiness. This is for bug #161915.
1482 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1483 modules/generic_stage_target.py:
1484 Fixed new cbuild code with another patch from Mike Frysinger
1485 <vapier@gentoo.org> to allow the usage of subarches.
1487 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1488 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1489 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1490 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1491 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1492 targets/support/create-iso.sh, targets/support/functions.sh,
1493 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1494 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1496 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1497 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1498 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1499 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1500 modules/catalyst_lock.py, modules/catalyst_support.py,
1501 modules/embedded_target.py, modules/generic_stage_target.py,
1502 modules/generic_target.py, modules/grp_target.py,
1503 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1504 modules/netboot2_target.py, modules/netboot_target.py,
1505 modules/snapshot_target.py, modules/stage1_target.py,
1506 modules/stage2_target.py, modules/stage3_target.py,
1507 modules/stage4_target.py, modules/tinderbox_target.py,
1508 targets/embedded/embedded-chroot.sh,
1509 targets/embedded/embedded-controller.sh,
1510 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1511 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1512 targets/grp/grp-preclean-chroot.sh,
1513 targets/livecd-stage1/livecd-stage1-chroot.sh,
1514 targets/livecd-stage1/livecd-stage1-controller.sh,
1515 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1516 targets/livecd-stage2/livecd-stage2-controller.sh,
1517 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1518 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1519 targets/netboot2/netboot2-controller.sh,
1520 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1521 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1522 targets/stage1/stage1-controller.sh,
1523 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1524 targets/stage2/stage2-controller.sh,
1525 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1526 targets/stage3/stage3-controller.sh,
1527 targets/stage3/stage3-preclean-chroot.sh,
1528 targets/stage4/stage4-controller.sh,
1529 targets/stage4/stage4-preclean-chroot.sh,
1530 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1531 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1532 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1533 targets/tinderbox/tinderbox-controller.sh,
1534 targets/tinderbox/tinderbox-preclean-chroot.sh:
1535 Removing old CVS Header lines, which are no longer used since moving to SVN.
1537 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1538 targets/stage4/stage4-chroot.sh:
1539 Added back a missing 'then' from stage4 target.
1541 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1542 modules/generic_stage_target.py:
1543 Fix indentation so things actually work.
1545 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1546 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1549 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1550 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1551 Fix the display manager sed lines and change the icon for the local Handbook
1552 to use the GNOME 2.16 icon for gedit.
1554 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1555 modules/generic_stage_target.py:
1556 Changed the portage_overlay option to always install overlays in
1557 /usr/local/portage and added code to clean up /usr/local/portage and
1558 make.conf after sucessful execution and before creation of ISO/tarballs.
1560 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1561 targets/support/livecdfs-update.sh:
1562 Fixed a typo which broke coldplugging.
1564 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1565 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1566 Added a create_handbook_icon function and rearranged some of the icon
1567 creation for the LiveCD. This should resolve bug #143725 once a new release
1570 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1571 targets/support/livecdfs-update.sh:
1572 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1573 coldplugging. This allows us to unpack our firmware before we detect
1574 devices, so that devices that need it will get it.
1576 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1577 modules/generic_stage_target.py:
1578 Fix a typo in generic_stage_target.
1580 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1581 targets/support/livecdfs-update.sh:
1582 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1583 /etc/conf.d/xdm so we support older snapshots and newer ones.
1585 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1586 modules/livecd_stage2_target.py:
1587 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1590 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1591 modules/livecd_stage2_target.py:
1592 Reverted change in livecd-stage2 to the action_sequence until I can figure
1593 out what the problem is with it.
1595 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1596 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1597 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1598 modules/livecd_stage2_target.py:
1599 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1600 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1602 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1603 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1604 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1605 resolves an issue where a variable could be accessed unitialized in obscure
1606 circumstances. This is wrt bug #144984.
1608 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1609 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1610 modules/stage2_target.py, modules/stage4_target.py:
1611 Fixed up action_sequence when using --fetchonly to not create tarballs or
1612 ISO images for bug #143392.
1614 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1615 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1616 Clean up the USE usage in GRP/stage4.
1618 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1619 modules/generic_stage_target.py, modules/stage1_target.py,
1620 modules/stage2_target.py:
1621 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1622 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1624 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1625 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1626 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1627 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1628 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1629 instances of USE_ORDER since auto hasn't been valid for some time. This is
1632 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1633 modules/generic_stage_target.py, modules/stage1_target.py:
1634 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1635 goodness wrt bug #153587.
1637 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1638 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1639 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1641 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1642 modules/generic_stage_target.py, modules/stage4_target.py:
1643 Added a check to see if we have the tarball option enabled, which causes
1644 catalyst to run the capture sequence. This was requested by Tim Yamin for
1645 the stage4 target, but I thought it should be usable on any stage target.
1647 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1648 targets/support/livecdfs-update.sh:
1649 Moved fstab tweaks all into one location and added make.conf tweak for bug
1652 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1653 Changed the options to be in alphabetical order so my meatspace logical
1654 parser can process them better, added the compress and tarball options,
1655 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1656 removed the unused -x command line parameter for bug #151405.
1658 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1659 modules/generic_stage_target.py:
1660 Added a warning about changing the CHOST setting for bug #142034.
1662 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1663 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1664 targets/support/chroot-functions.sh:
1665 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1666 <flameeyes@gentoo.org> and attached to bug #150351.
1668 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1669 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1670 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1671 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1672 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1673 modules/embedded_target.py, modules/generic_stage_target.py,
1674 modules/generic_target.py, modules/grp_target.py,
1675 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1676 modules/netboot2_target.py, modules/netboot_target.py,
1677 modules/snapshot_target.py, modules/stage1_target.py,
1678 modules/stage2_target.py, modules/stage3_target.py,
1679 modules/stage4_target.py, modules/tinderbox_target.py,
1680 targets/embedded/embedded-chroot.sh,
1681 targets/embedded/embedded-controller.sh,
1682 targets/embedded/embedded-fs-runscript.sh,
1683 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1684 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1685 targets/grp/grp-preclean-chroot.sh,
1686 targets/livecd-stage1/livecd-stage1-chroot.sh,
1687 targets/livecd-stage1/livecd-stage1-controller.sh,
1688 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1689 targets/livecd-stage2/livecd-stage2-controller.sh,
1690 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1691 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1692 targets/netboot2/netboot2-controller.sh,
1693 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1694 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1695 targets/stage1/stage1-controller.sh,
1696 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1697 targets/stage2/stage2-controller.sh,
1698 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1699 targets/stage3/stage3-controller.sh,
1700 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1701 targets/stage4/stage4-controller.sh,
1702 targets/stage4/stage4-preclean-chroot.sh,
1703 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1704 targets/support/functions.sh, targets/support/kmerge.sh,
1705 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1706 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1707 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1708 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1709 targets/tinderbox/tinderbox-controller.sh,
1710 targets/tinderbox/tinderbox-preclean-chroot.sh:
1711 Removing all copyright and license comment headers from all files so we
1712 don't ever get another bug like bug #149638.
1714 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1715 modules/generic_stage_target.py:
1716 Clean up more spacing/capitalization.
1718 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1719 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1720 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1721 targets/embedded/embedded-controller.sh,
1722 targets/embedded/embedded-fs-runscript.sh,
1723 targets/embedded/embedded-preclean-chroot.sh,
1724 targets/livecd-stage2/livecd-stage2-controller.sh,
1725 targets/netboot2/netboot2-copyfile.sh,
1726 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1727 targets/support/pre-kmerge.sh:
1728 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1729 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1730 calls in kmerge.sh, and updated README.
1732 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1733 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1734 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1736 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1737 modules/catalyst_support.py:
1738 Added fix for bug #143348.
1740 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1741 targets/support/livecdfs-update.sh:
1742 Added -q to emerge call for systempkgs.txt just to be on the safe side.
1744 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1745 targets/livecd-stage2/livecd-stage2-controller.sh,
1746 targets/support/livecdfs-update.sh:
1747 Changed some copy commands to use -f, added a check for /etc/gconf before
1748 moving it when not using gentoo-release-livecd, and fixed a sed for root's
1749 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
1750 <luca.casagrande@gmail.com>.
1752 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1753 targets/support/livecdfs-update.sh:
1754 Fixing sed so that systemspkgs.txt is built properly.
1756 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1757 The sparc32 binary is in /bin, not /usr/bin.
1759 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1760 targets/support/chroot-functions.sh:
1761 We now only set the options for pkgcache if we are not using fetchonly. This
1762 should work around a problem where portage won't fetch the files if a binpkg
1763 already exists for the package.
1765 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1766 targets/support/livecdfs-update.sh:
1767 Added code to make a backup of custom.conf before we edit it for the
1770 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1771 targets/support/livecdfs-update.sh:
1772 Remove sed from splash section, since it wasn't actually resolving the
1773 issue, anyway. Change the installer's dialog front-end code to simply run
1774 via sudo, since we don't need to worry about having the X DISPLAY setup or
1775 anything. This is catalyst 2.0, so you guys can all start rejoicing.
1777 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1778 targets/support/livecdfs-update.sh:
1779 Fix my sed line so it actually applies correctly.
1781 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1782 targets/support/chroot-functions.sh:
1783 Added check for verbose, and add --verbose if found, or --quiet, to emerge
1786 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1787 targets/support/livecdfs-update.sh:
1788 Fix the splash code so we have our splash theme on all 6 virtual consoles,
1789 as well as a possible fix for the read-only filesystem messages from
1790 /sbin/splash-functions.sh
1792 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1793 targets/support/chroot-functions.sh:
1794 Fix --fetchonly to actually work.
1796 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1797 examples/livecd-stage2_template.spec:
1798 Added description for livecd/fsops to livecd-stage2's spec template.
1800 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1801 targets/support/livecdfs-update.sh:
1802 I've modified the GDM configuration section to work correctly. I have also
1803 ensured that xdm is no longer started just because livecd/xdm is used, which
1804 was causing issues for the generic-livecd type. This is 2.0_rc50, which
1805 should be the last of the 'release candidates' made. If there are no bug
1806 reports in 2 days, then I'm rolling this as 2.0 final.
1808 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1809 targets/support/livecdfs-update.sh:
1810 Hopefully, I have fixed the issue with the Installer icons. We'll have to
1811 see once the newer Installer is released, as I still have to fix the
1814 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1815 targets/support/rc-update.sh:
1816 Removed famd from the default runlevel for gentoo-release-livecd. It really
1817 shouldn't cause a problem, but I prefer it stay a bit clean.
1819 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1820 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1821 targets/support/create-iso.sh, targets/support/kmerge.sh,
1822 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
1823 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
1825 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1826 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1827 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
1828 targets/support/bootloader-setup.sh:
1829 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
1830 parameters support. This is for bug #139300.
1832 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1833 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1834 targets/support/filesystem-functions.sh:
1835 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
1836 and also to remove some redundant values from livecd-stage2's valid_values.
1839 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
1841 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
1843 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1844 modules/generic_stage_target.py:
1845 Fix a problem where catalyst was creating an initial list, then putting that
1846 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
1847 pointing it out and for the fix. This is for bug #136351.
1849 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1850 targets/support/unmerge.sh:
1851 Removing loop for unmerge, as it didn't actually solve anything and the
1852 portage team has helped us out by reverting the behavior that caused this
1853 change in the first place.
1855 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1856 modules/netboot2_target.py, modules/stage1_target.py,
1857 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
1858 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
1859 having /proc mounted during the preclean stage and also to clean up the
1860 netboot2 code. This is 2.0_rc48.
1862 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1863 targets/support/unmerge.sh:
1864 Change our unmerge from being a single unmerge to a loop, to work around an
1865 unexpected change in portage 2.1's unmerge processing.
1867 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1868 targets/support/bootloader-setup.sh:
1869 Fixed a problem where we were putting the kernel name in twice and causing
1870 and error when using grub as a bootloader. This is for bug #137252.
1872 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1873 targets/support/bootloader-setup.sh:
1874 Added a second pass to the alpha bootloader setup to create aboot items for
1875 serial console for bug #133457.
1877 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1878 +livecd/cdtar/arcload-0.43-r1.tbz2:
1879 Added arcload cdtar for mips.
1881 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1882 targets/netboot/netboot-controller.sh:
1883 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
1886 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1887 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1888 Add patch from bug #135051 to fix the seedcache extraction logic.
1890 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1891 targets/support/livecdfs-update.sh:
1892 Don't set icon theme to Clearlooks, since it doesn't exist.
1894 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1895 targets/support/livecdfs-update.sh:
1896 Fix sed on installer icons.
1898 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1901 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1902 targets/stage1/stage1-controller.sh:
1903 Added a -type f to the find call in stage1 for bug #132180.
1905 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1906 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
1907 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
1908 properly on IBM PPC64 machines.
1910 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1911 modules/generic_stage_target.py:
1914 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1915 targets/support/rc-update.sh:
1916 Removed x-setup from default runlevel, as it is now controlled via the
1917 autoconfig init script.
1919 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
1920 Fix ppc64 based arches to subclass ppc64
1922 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1923 modules/livecd_stage1_target.py:
1924 Use the full category/package name for livecd-tools.
1926 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1927 targets/support/livecdfs-update.sh:
1928 Make copies and deletes recursive for firmware since some packages put their
1929 firmware in a subdirectory.
1931 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1932 targets/support/livecdfs-update.sh:
1933 Fix detection of the Installer.
1935 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1936 Added 970, power3, power4, and power5 sub-arches for ppc64.
1938 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1939 targets/support/livecdfs-update.sh:
1940 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
1941 no longer necessary and can cause possible problems with Installer-based
1944 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
1945 recursive directory create
1947 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1948 modules/catalyst_support.py:
1949 Changed a display error from bug #131502 and rolling 2.0_rc45.
1951 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1952 targets/support/create-iso.sh:
1953 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
1956 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
1957 modules/generic_stage_target.py:
1958 digests function uses raw output from hash function now
1960 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1961 change hash result format so .DIGESTS is generated correctly
1963 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1964 modules/catalyst_support.py:
1965 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
1968 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1969 targets/support/livecdfs-update.sh:
1970 Added a space for bug #131181.
1972 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1973 targets/support/kmerge.sh:
1974 Fixed creation of kernelpkgs.txt file for the installer.
1976 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1977 modules/generic_stage_target.py:
1978 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
1981 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1982 targets/livecd-stage2/livecd-stage2-controller.sh,
1983 targets/support/bootloader-setup.sh:
1984 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
1985 rolling out an emergency rc44.
1987 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1988 targets/support/bootloader-setup.sh:
1989 If you use elif, you have to use a then after it. Yeah, that one's totally
1992 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1993 targets/support/livecdfs-update.sh:
1994 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
1996 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1997 targets/support/rc-update.sh:
1998 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2001 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2002 targets/support/bootloader-setup.sh:
2003 Removed bootplash support from ppc/ppc64 since they only will work with
2004 gensplash. Forced use of livecd/splash_type of bootsplash to get
2005 splash=silent. This should reduce the number of things on the kernel command
2006 line that aren't necessary.
2008 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2009 modules/catalyst_support.py:
2010 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2011 parse_spec. This should resolve bug #130103, as well as make the code much
2012 cleaner. This is 2.0_rc42.
2014 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2015 modules/generic_stage_target.py:
2016 Forced -p on tar for compressing stages.
2018 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2019 targets/support/chroot-functions.sh:
2020 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2023 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2024 targets/stage1/build.py:
2025 Added patch to build.py for portage 2.1 support.
2027 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2028 targets/support/kmerge.sh:
2029 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2030 <liyiming@ict.ac.cn> in bug #129890.
2032 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2033 targets/support/livecdfs-update.sh:
2034 Moved sed line for ##STARTX to end of file, since we aren't touching
2035 /etc/startx until the end.
2037 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2038 targets/support/livecdfs-update.sh:
2039 Added a check for the games group and add it if it doesn't exist already.
2040 This should resolve bug #125498.
2042 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2043 examples/generic_stage_template.spec, examples/grp_template.spec,
2044 examples/livecd-stage1_template.spec,
2045 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2046 examples/netboot_template.spec, examples/snapshot_template.spec,
2047 examples/stage4_template.spec, examples/tinderbox_template.spec:
2048 Removed portdir_overlay from the snapshot example spec and added
2049 portage_overlay to the example specs for the relevant targets.
2051 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2052 This is 2.0_rc41 since it has better LiveCD support.
2054 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2055 targets/support/livecdfs-update.sh:
2058 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2059 targets/support/functions.sh:
2060 Removed check for livecd/dev-manager being udev since it was done
2061 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2062 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2063 #128265 for pointing this out.
2065 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2066 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2067 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2068 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2070 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2071 modules/generic_stage_target.py:
2072 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2073 live system. You can thank Andrew Gaffney for the fix.
2075 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2076 targets/livecd-stage2/livecd-stage2-controller.sh:
2077 Don't copy motd files if we're using livecd/type generic-livecd.
2079 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2080 targets/livecd-stage2/livecd-stage2-controller.sh,
2081 targets/support/livecdfs-update.sh:
2082 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2083 some extra cleanup to generic-livecd.
2085 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2086 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2087 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2088 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2089 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2090 targets/support/bootloader-setup.sh:
2091 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2092 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2093 and removed all older cdtar files for PPC*.
2095 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2096 livecd/files/livecd.motd.txt:
2097 Added message to the official LiveCD MOTD mentioning how to run the
2098 installer. Blame codeman. This is 2.0_rc40.
2100 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2101 fix so snapshot target doesnt have errors
2103 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2104 targets/support/livecdfs-update.sh:
2105 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2106 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2109 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2110 targets/support/rc-update.sh:
2111 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2114 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2115 targets/support/livecdfs-update.sh:
2116 Added wrapping around the udev sed for those crazy 2.4-users.
2118 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2119 targets/support/livecdfs-update.sh:
2120 Added sed fix for udev starting evms_activate unconditionally. This is
2123 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2124 add stage4/unmerge stage4/rm to valid options
2126 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2127 targets/support/rc-update.sh:
2128 Added fix for bug #122154 from Rajiv Manglani.
2130 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2131 targets/support/kmerge.sh:
2132 Fixed creation of kernelpkgs.txt for the Installer.
2134 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2135 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2136 Updated elilo tarball for IA64.
2138 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2139 DIGESTS support for snapshot creation
2141 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2142 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2143 candidates ever end?
2145 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2146 fix for .DIGESTS.DIGESTS issue in grp
2148 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2149 modules/generic_stage_target.py:
2150 fix for failure when root_overlay is not set
2152 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2153 targets/support/bootloader-setup.sh:
2154 Added IA64/SGI patch from plasmaroo.
2156 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2157 targets/livecd-stage1/livecd-stage1-controller.sh,
2158 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2159 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2162 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2163 modules/generic_stage_target.py:
2164 Allow multiple overlays for root_overlay and overlay spec option
2166 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2167 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2168 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2169 targets/support/rc-update.sh:
2170 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2171 fixed bug #122154. This is catalyst 2.0_rc36.
2173 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2174 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2175 Updated the LiveCD motd to tell the user to run the display manager again,
2176 rather than startx, while mentioning that startx is useful as a rescue X
2177 session since it starts twm. This is catalyst 2.0_rc35.
2179 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2180 Add hfs-hide options to mkisofs so macs boot
2182 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2183 modules/generic_stage_target.py:
2184 Fix indentation issues
2186 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2189 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2190 targets/support/bootloader-setup.sh:
2191 add additional console less entry when consoles are chosen for ppc64
2193 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2194 modules/generic_stage_target.py:
2195 fix kernelopts and extraversion env variable exports
2197 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2198 targets/support/livecdfs-update.sh:
2199 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2200 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2202 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2203 targets/support/kmerge.sh:
2204 Changing the way we determine if extraversion is set. This is catalyst
2207 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2208 targets/support/livecdfs-update.sh:
2209 Change net.ethX links to link to net.lo instead of net.eth0.
2211 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2212 examples/stage4_template.spec:
2213 Fixed rcadd example for stage4. Blame rajiv.
2215 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2216 This is catalyst 2.0_rc31.
2218 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2219 targets/support/livecdfs-update.sh:
2220 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2221 Gaffney for pointing me in the right direction.
2223 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2224 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2226 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2229 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2230 examples/livecd-stage2_template.spec:
2231 updated examples to have console and machine_type
2233 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2234 targets/support/bootloader-setup.sh:
2235 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2238 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2239 This is catalyst 2.0_rc29.
2241 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2242 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2243 Removed extra yaboot.conf from
2244 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2246 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2247 targets/support/kill-chroot-pids.sh:
2248 add sleep to try and give processes a chance to die. bug 119940
2250 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2251 targets/support/functions.sh:
2252 Removed some quotes to make sure we have a binary operator and closing bug
2255 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2256 targets/support/create-iso.sh:
2257 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2259 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2260 targets/support/bootloader-setup.sh:
2261 Added path from bug #120935 for PPC/PPC64.
2263 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2264 Additional spacing fixes submitted by `Kumba
2266 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2267 modules/stage2_target.py:
2268 space cleanups contributed from `Kumba
2270 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2271 add grp/use to valid_values in the grp module
2273 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2276 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2277 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2278 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2279 targets/support/bootloader-setup.sh:
2280 ppc cdtar update; ppc64 bootloader updates
2282 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2283 targets/support/create-iso.sh:
2284 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2286 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2287 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2288 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2289 targets/support/create-iso.sh:
2290 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2292 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2293 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2294 Add ppc console and machine_type=ibm
2296 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2297 modules/generic_stage_target.py:
2298 Fix type error when kernel packages arent defined
2300 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2301 examples/generic_stage_template.spec, examples/grp_template.spec,
2302 examples/livecd-stage1_template.spec,
2303 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2304 examples/stage4_template.spec:
2305 Added more verbose wording and examples for pkgcache_path and
2306 kerncache_path, where necessary.
2308 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2309 targets/support/create-iso.sh:
2310 Really fixing bug #120475 this time. This is 2.0_rc25.
2312 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2313 targets/support/create-iso.sh:
2314 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2317 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2318 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2319 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2320 Added initial support for EFI booting on x86. This is completely untested,
2321 so use it at your own risk. Also, no bug reports without patches, please.
2322 This is catalyst 2.0_rc23.
2324 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2325 kmerge should have been kerncache
2327 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2328 targets/support/pre-kmerge.sh:
2329 Fix a few other places for the kerncache update
2331 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2332 examples/generic_stage_template.spec, examples/grp_template.spec,
2333 examples/livecd-stage1_template.spec,
2334 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2335 examples/netboot_template.spec, examples/stage4_template.spec,
2336 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2337 targets/support/kmerge.sh:
2338 Separation of kerncache from snapcache
2340 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2341 It helps if I actually increment the version number.
2343 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2344 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2345 Added --oneshot to default options for stage1 building. Added code to wipe
2346 world during stages 1 and 3. This is catalyst 2.0_rc22.
2348 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2349 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2350 Fix bug if no kernel packages were defined but there was a postconf setting.
2351 x86 softlevel support is enhanced.
2353 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2354 targets/support/bootloader-setup.sh:
2355 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2357 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2358 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2360 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2363 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2364 Netboot2 fixes for spec parameter checks
2366 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2367 modules/generic_stage_target.py, modules/stage4_target.py:
2368 add makeopts spec file support.
2370 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2371 modules/generic_stage_target.py:
2372 Added fix for bug #119635.
2374 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2375 Fix pre-kmerge.sh for stage4
2377 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2380 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2381 modules/generic_stage_target.py:
2382 fix crash when no kernel is defined. spacing issue
2384 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2387 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2388 modules/livecd_stage2_target.py:
2389 Added livecd/volid to valid_values.
2391 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2392 modules/generic_stage_target.py:
2393 remove extra function that was converting strings to lists unnecessarily
2395 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2396 This is catalyst 2.0_rc17.
2398 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2399 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2400 modules/stage4_target.py:
2401 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2403 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2404 targets/embedded/embedded-preclean-chroot.sh,
2405 targets/grp/grp-preclean-chroot.sh,
2406 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2407 targets/stage1/stage1-preclean-chroot.sh,
2408 targets/stage2/stage2-preclean-chroot.sh,
2409 targets/stage3/stage3-preclean-chroot.sh,
2410 targets/support/chroot-functions.sh,
2411 targets/tinderbox/tinderbox-preclean-chroot.sh:
2412 Added function to cleanup stray /etc/distcc/hosts files.
2414 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2415 targets/support/bootloader-setup.sh:
2416 Added fix from bug #119123. This is catalyst 2.0_rc16.
2418 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2419 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2420 Fixing some spacing. This is catalyst 2.0_rc15.
2422 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2423 Attempt to fix bug #117649
2425 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2426 modules/generic_stage_target.py:
2427 fixes for bugs #119009, #119041 and #118985
2429 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2430 +examples/netboot2_template.spec, modules/catalyst_support.py,
2431 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2432 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2433 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2436 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2437 targets/support/kmerge.sh:
2438 Fix for ccache (null)/.ccache bug
2440 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2443 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2444 Added ppc -mcpu patch from Pylon for bug #118709.
2446 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2447 modules/embedded_target.py, modules/stage4_target.py:
2448 Added linuxrc to embedded and stage4 targets.
2450 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2451 modules/generic_stage_target.py, targets/support/kmerge.sh:
2452 filter kname - and . for kmerge.sh
2454 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2455 targets/support/create-iso.sh:
2456 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2458 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2459 modules/generic_stage_target.py:
2460 change .digests to .DIGESTS
2462 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2463 targets/support/kmerge.sh:
2464 Commented ccache for genkernel build which will resolve #117648 until a
2465 proper solution can be found. This is 2.0_rc13.
2467 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2468 targets/stage1/stage1-controller.sh:
2469 Added patch from vapier for bug #117254.
2471 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2472 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2473 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2474 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2477 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2478 modules/generic_stage_target.py:
2479 Remove chost/cflags etc. warning messages
2481 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2482 modules/generic_stage_target.py:
2483 Attempt to fix bug 117253; chost is wrong on autoresume
2485 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2486 modules/generic_stage_target.py, modules/netboot_target.py,
2487 modules/stage1_target.py:
2488 make setting of destdir more global and part of generic_stage_target
2490 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2491 Fix destpath bug in netboot target
2493 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2494 modules/generic_stage_target.py, modules/stage4_target.py:
2495 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2498 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2499 modules/generic_stage_target.py, modules/stage4_target.py:
2500 remove stray ' from arch/sh.py
2502 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2503 targets/stage1/stage1-controller.sh:
2504 This finally fixes the issues with gcc-config/binutils-config in stage1.
2505 This is catalyst 2.0_rc12.
2507 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2508 Fix incorrect warning message. portdir_overlay -> portage_overlay
2510 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2511 targets/stage1/stage1-controller.sh,
2512 targets/stage1/stage1-preclean-chroot.sh:
2513 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2514 running gcc-config and binutils-config, though it probably breaks running on
2515 non-Gentoo platforms.
2517 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2518 modules/stage1_target.py:
2519 Make stage1 clean up python 2.3 and 2.4, also.
2521 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2522 targets/support/livecdfs-update.sh:
2523 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2525 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2526 modules/generic_stage_target.py:
2527 Change digests file format to HASH_NAME HASH FILE_NAME
2529 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2530 targets/stage1/stage1-controller.sh:
2531 Moved gcc-config/binutils-config to before the chroot.
2533 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2534 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2535 installed. Supports all of shashs algorithms as of 12_21_2005
2537 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2538 modules/generic_stage_target.py:
2539 Catalyst should die if source_subpath is not a string
2541 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2542 modules/generic_stage_target.py:
2543 Fix for source_subpath bug
2545 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2546 examples/generic_stage_template.spec:
2547 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2548 both stages 1 and 2.
2550 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2551 modules/stage2_target.py:
2552 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2553 stage1 to be overridden again.
2555 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2556 targets/stage1/stage1-controller.sh:
2557 It looks like gcc-config/binutils-config needs to be run with the full path,
2558 since it is run outside of the chroot.
2560 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2561 targets/stage1/stage1-controller.sh:
2562 Fixed gcc-config calls. This is 2.0_rc11.
2564 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2565 This is catalyst 2.0_rc10.
2567 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2568 modules/generic_stage_target.py:
2569 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2572 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2573 targets/support/functions.sh:
2574 Changed from -z to -n for bug #116180.
2576 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2577 modules/catalyst_support.py, modules/generic_stage_target.py:
2578 Detect missing binaries for the hashing functions and abort if not found
2580 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2581 files/catalyst.conf:
2582 Updated README to list new requirements. Set default hash as crc32. Set
2583 default digests as sha1/md5.
2585 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2586 modules/catalyst_support.py, modules/generic_stage_target.py,
2587 modules/livecd_stage2_target.py, modules/stage2_target.py:
2588 Change the internal hash checking to be quicker and more memory efficient.
2589 Add additional hash digests options.
2591 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2592 targets/tinderbox/tinderbox-chroot.sh,
2593 targets/tinderbox/tinderbox-controller.sh,
2594 targets/tinderbox/tinderbox-preclean-chroot.sh:
2595 Fixed up spacing/coding style on tinderbox.
2597 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2598 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2599 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2600 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2601 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2602 Fixed up spacing/coding style on support.
2604 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2605 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2607 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2608 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2609 targets/stage4/stage4-preclean-chroot.sh:
2610 Fixed up spacing/coding style on stage4.
2612 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2613 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2614 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2615 targets/stage3/stage3-controller.sh,
2616 targets/stage3/stage3-preclean-chroot.sh:
2617 Fixed up spacing/coding style on stages 2 and 3
2619 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2620 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2621 targets/stage1/stage1-preclean-chroot.sh:
2622 Fixed up spacing/coding style on stage1. Also changed
2623 gcc-config/binutils-config to be outside the chroot.
2625 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2626 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2627 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2628 Fixed up spacing/coding style on netboot.
2630 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2631 targets/livecd-stage1/livecd-stage1-chroot.sh,
2632 targets/livecd-stage1/livecd-stage1-controller.sh,
2633 targets/livecd-stage2/livecd-stage2-controller.sh:
2634 Fixed up spacing/coding style on livecd-stage*.
2636 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2637 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2638 targets/grp/grp-preclean-chroot.sh:
2639 Fixed up spacing/coding style on grp.
2641 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2642 targets/embedded/embedded-chroot.sh,
2643 targets/embedded/embedded-controller.sh,
2644 targets/embedded/embedded-fs-runscript.sh,
2645 targets/embedded/embedded-preclean-chroot.sh:
2646 Fixed up spacing/coding style on embedded.
2648 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2649 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2650 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2651 targets/support/functions.sh:
2652 Removing extra line from x86.py, fixing up comments, spacing, and coding
2653 style in targets/support through functions.sh
2655 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2656 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2657 Fix more tab/spacing issues .. trying to make everything use tabs
2659 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2660 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2661 modules/stage1_target.py, modules/stage2_target.py,
2662 modules/stage3_target.py, modules/stage4_target.py:
2663 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2666 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2667 modules/generic_stage_target.py:
2668 Add envscript warning to aid users who may not know what they are doing
2670 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2671 examples/generic_stage_template.spec:
2672 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2673 only configurable when building a stage2 tarball, to match the current state
2674 of portage. This is 2.0_rc9.
2676 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2677 targets/support/chroot-functions.sh:
2678 Silence more of portages beeps and clicks and whistles
2680 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2681 targets/support/chroot-functions.sh:
2682 Change the portage emerge to use run_emerge
2684 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2685 modules/generic_stage_target.py, modules/snapshot_target.py,
2686 modules/stage1_target.py, modules/stage2_target.py,
2687 modules/stage3_target.py:
2688 allow portdir_overlay to be part of all specs not including snapshot spec.
2689 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2690 Remove overlay support from the snapshot spec but added a warning.
2692 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2693 modules/stage2_target.py:
2694 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2697 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2698 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2699 Add support for bootloader softlevel=; have rsync delete the extra files out
2700 of the overlay so that the overlay always matches the source dir
2702 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2703 Swapped -v/-V since I had gotten them wrong here.
2705 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2706 modules/generic_stage_target.py:
2707 Fix stupid overlay bug
2709 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2710 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2711 targets/livecd-stage1/livecd-stage1-chroot.sh,
2712 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2713 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2714 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2715 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2716 targets/support/unmerge.sh:
2717 Made sure we use -f on removing the default links for splash. Removed
2718 check_portage_version as it really isn't needed anymore. Removed
2719 --no-install from genkernel commands in kmerge.sh so users must manually
2720 remove kernels from /boot. This is 2.0_rc8.
2722 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2723 targets/support/livecdfs-update.sh:
2724 Made sed on devfsd.conf conditional on it existing. Removes one more error
2725 message from a standard catalyst run.
2727 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2728 Added warning about breaking snapshot cache and re-enable autoresume, since
2729 the errors I was getting were elsewhere.
2731 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2732 modules/generic_stage_target.py:
2733 Fix indentation error the last commit caused
2735 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2736 modules/generic_stage_target.py:
2737 Always clear autoresume points after a successful run
2739 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2740 targets/support/livecdfs-update.sh:
2741 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2742 snapshot caching after a successful gentoo-release-livecd run.
2744 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2745 targets/support/rc-update.sh:
2746 Added famd to default on official LiveCD.
2748 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2749 targets/support/chroot-functions.sh:
2750 Fixes 'too many arguments' error in check_portage_version.
2752 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2753 modules/generic_stage_target.py:
2754 remove extra self.env={} that was resetting the environment to null
2756 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2757 modules/livecd_stage1_target.py:
2758 Fix appending livecd use flag if no use flag is specified in livecd-stage1
2761 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
2762 Add a default path to the environment in the chroot
2764 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2765 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
2766 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2767 targets/livecd-stage2/livecd-stage2-controller.sh,
2768 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2769 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2770 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2771 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2772 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
2773 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
2774 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
2775 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
2776 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
2778 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2780 Fixed up the man page, which has been suffering for some time, and also
2781 reversed -v/-V in the help message.
2783 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2784 targets/support/livecdfs-update.sh:
2785 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
2788 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2789 Turning off autoresume of doom until I can get more testing. I've had
2790 several issues with it. I'll be reporting/fixing these as I come across them
2791 but for now wish to turn it off by default as I don't want this one feature
2792 to stop the possible 2.0 final release.
2794 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2795 targets/livecd-stage2/unmerge.sh:
2796 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
2797 anymore and probably should have been removed a long time ago when the new
2798 code was put into place in livecdfs-update.sh and livecd-local.start
2801 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2802 targets/livecd-stage1/livecd-stage1-chroot.sh,
2803 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2804 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
2805 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
2807 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2808 modules/generic_stage_target.py, modules/generic_target.py:
2809 self.env should be a part of the super class generic_target so it applies to
2810 snapshots as well; removing redundant pass in the generic_target class as
2811 its not needed. There is code there to fill the statements
2813 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2814 targets/support/livecdfs-update.sh:
2815 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
2818 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2819 Changed version stamp to 2.0_rc6.
2821 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2822 modules/generic_stage_target.py:
2823 Fix for unpack cases
2825 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
2826 modules/generic_stage_target.py:
2829 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
2830 modules/catalyst_support.py, modules/generic_stage_target.py,
2831 modules/grp_target.py, modules/livecd_stage1_target.py,
2832 modules/livecd_stage2_target.py, modules/netboot_target.py,
2833 modules/snapshot_target.py, modules/tinderbox_target.py:
2834 Stop reading env from the OS. Rely on the more on the envscript for oddball
2835 settings. Change -v to verbose and -V to version
2837 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2840 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
2841 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
2844 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2845 examples/generic_stage_template.spec:
2846 Added chost/cflags/cxxflags/ldflags to example spec template.
2848 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2849 targets/support/rc-update.sh:
2850 OK, just kidding on that last commit. We were already doing rc-update add
2851 xdm default in livecdfs-update.sh and since it is a livecd-only function,
2852 there's no point in having it in rc-update.sh
2854 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2855 targets/support/rc-update.sh:
2856 Have rc-update add xdm if livecd/xdm is set.
2858 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2859 modules/catalyst_lock.py, modules/catalyst_support.py,
2860 modules/embedded_target.py, modules/generic_stage_target.py,
2861 modules/grp_target.py, modules/livecd_stage1_target.py,
2862 modules/livecd_stage2_target.py, modules/netboot_target.py,
2863 modules/stage1_target.py, modules/stage4_target.py,
2864 modules/tinderbox_target.py:
2865 So I was just kidding on that last commit. This one is 2.0_rc4.
2867 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2868 modules/catalyst_lock.py, modules/catalyst_support.py,
2869 modules/embedded_target.py, modules/generic_stage_target.py,
2870 modules/grp_target.py, modules/livecd_stage1_target.py,
2871 modules/livecd_stage2_target.py, modules/netboot_target.py,
2872 modules/stage1_target.py, modules/stage2_target.py,
2873 modules/stage4_target.py, modules/tinderbox_target.py:
2874 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
2876 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2877 files/catalyst.conf, modules/catalyst_lock.py,
2878 modules/catalyst_support.py, modules/embedded_target.py,
2879 modules/generic_stage_target.py, modules/grp_target.py,
2880 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2881 modules/netboot_target.py, modules/stage1_target.py,
2882 modules/stage2_target.py, modules/stage4_target.py,
2883 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
2884 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
2885 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
2887 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2888 modules/generic_stage_target.py:
2889 Fix autoresume for unpacking tarballs
2891 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2892 targets/support/livecdfs-update.sh:
2893 remove gnap livecd-type per Koon's request
2895 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
2896 change rc-update add modules default to rc-update add modules boot
2898 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2899 modules/generic_stage_target.py, modules/grp_target.py:
2900 Add more verbosity to digests if -V is enabled, add more print messages to
2903 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2904 modules/generic_stage_target.py, modules/grp_target.py:
2905 Add sha/md5 digests support for grp and cleanup other sha/md5 code
2907 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2908 Fix folder name for grp build dir to not have .tar.bz2 at the end
2910 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2911 modules/catalyst_support.py, modules/generic_stage_target.py:
2912 Add md5 and sha .digests file creation per wolf31o2's feature request
2914 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2915 This is catalyst-2.0_rc2.
2917 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
2918 files/catalyst.conf, modules/generic_stage_target.py,
2919 modules/livecd_stage1_target.py:
2920 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
2921 after each successful kernel build;add autoresume documentation to
2924 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2925 targets/embedded/embedded-controller.sh,
2926 targets/embedded/embedded-fs-runscript.sh,
2927 targets/livecd-stage2/livecd-stage2-controller.sh,
2928 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
2929 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
2930 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2931 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2932 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
2933 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2934 targets/support/rc-update.sh:
2935 Changed multiple spaces to tabs to satisfy my OCD.
2937 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2938 targets/support/chroot-functions.sh:
2939 Bumped genkernel detection to require 3.3.0 or higher
2941 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2942 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2943 targets/netboot/netboot-controller.sh:
2944 Changed to clst_use from clst_embedded_use and clst_netboot_use and
2945 clst_grp_use. This is catalyst-2.0_rc1.
2947 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2948 targets/netboot/netboot-controller.sh:
2949 change to clst_use from clst_netboot_use
2951 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2952 targets/livecd-stage1/livecd-stage1-chroot.sh,
2953 targets/stage4/stage4-chroot.sh:
2954 Changed to clst_use from clst_stage4_use and clst_livecd_use.
2956 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2957 targets/stage4/stage4-chroot.sh:
2958 Fixed USE invocations in stage4 target.
2960 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2961 modules/livecd_stage1_target.py:
2962 Force use=livecd for livecd-stage1
2964 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2965 This is version 2.0_pre20051129.
2967 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2968 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
2969 Removed kudzu-knoppix from example spec files.
2971 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
2972 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
2973 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
2975 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2976 examples/grp_template.spec, examples/livecd-stage1_template.spec,
2977 examples/stage4_template.spec, +examples/tinderbox_template.spec:
2978 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
2979 definitions in the examples to fit in 80 columns.
2981 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
2982 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
2983 modules/grp_target.py, modules/tinderbox_target.py,
2984 targets/tinderbox/tinderbox-chroot.sh:
2985 Tinderbox script: added newuse, tinderbox and grp targets added support for
2986 overriding the pkgcache location via pkgcache_path - pkgcache_path:
2987 /path/to/cache in the spec file, updated example specs to note pkgcache_path
2989 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2990 Added portdir example to catalyst.conf for bug #113272.
2992 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2993 targets/support/create-iso.sh:
2994 Fixed a few lines which were causing the isolinux directory to be removed
2995 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
2997 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2998 targets/support/create-iso.sh:
2999 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3001 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3002 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3003 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3004 too many arches dont use it by default, test for an initrd in the yaboot
3007 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3008 modules/generic_stage_target.py:
3009 Fix split error if use is specified
3011 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3012 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3013 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3014 Updated palo version from catalyst 1.x for HPPA.
3016 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3017 targets/support/bootloader-setup.sh:
3018 Removing for loop for grub on amd64/x86 as it was totally useless.
3020 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3021 targets/support/bootloader-setup.sh:
3022 Remove vga= line for PPC.
3024 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3025 targets/support/bootloader-setup.sh:
3026 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3028 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3029 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3030 Removing slot patch as it probably didn't belong here anyway, and updating
3031 version stamp to 2.0_pre20051118.
3033 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3034 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3035 targets/support/bootloader-setup.sh:
3036 fix the bootloader script for isolinux so that it actually makes a cfg file,
3037 remove extra unneeded catalyst aborting print statement, reorganize rm code
3038 to make sure is splits properly and is an array even from the cmdline
3040 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3041 targets/support/livecdfs-update.sh:
3042 Added call to update-usbids to download the latest usb.ids file.
3044 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3045 modules/generic_stage_target.py:
3046 Move checks of running catalyst into the target which is simpler
3048 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3049 modules/generic_stage_target.py:
3050 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3051 that doesnt exist yet
3053 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3054 Keep unnecessary programs from installing into kerncache
3056 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3057 modules/generic_stage_target.py:
3058 Turn on more tracebacks at this point to better debug .. will need to turn
3059 them down as we find errors and build appropriate error handlers
3061 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3062 Changed version marker to 2.0_pre20051115 for new ebuild.
3064 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3065 modules/livecd_stage2_target.py:
3066 Fix bug in livecd stage2 so that it doesnt try to use tar
3068 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3069 targets/livecd-stage2/livecd-stage2-controller.sh:
3070 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3071 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3072 of Getting_Online.txt from catalyst 1.1.10.10.
3074 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3075 Added Joshua Kinard to authors for his mips contributions.
3077 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3078 examples/livecd-stage2_template.spec:
3079 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3080 Paul Kessler on gentoo-catalyst. ;]
3082 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3083 Change variables from cat1 format to cat2
3085 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3086 modules/generic_stage_target.py, modules/stage1_target.py:
3087 Fix modules has no attribute register
3089 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3090 modules/generic_stage_target.py:
3091 Fix broken aliases code that was just proof of concept
3093 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3094 Output mkisofs command line options to assist in debugging
3096 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3097 modules/generic_stage_target.py, targets/support/create-iso.sh:
3100 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3101 modules/generic_stage_target.py:
3102 Add VERY basic support for aliases kernel parameter.
3104 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3105 modules/livecd_stage2_target.py:
3106 Remove large section of commented code
3108 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3109 modules/generic_stage_target.py, modules/stage1_target.py:
3110 Allow LDFLAGS to be specified as an ENV variable for stage1
3112 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3113 modules/generic_stage_target.py:
3114 Fix rc-update to automatically run default options for livecds. Removed an
3115 erroneous key check.
3117 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3118 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3119 Make use spec key optional to default to profile defaults
3121 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3122 +examples/stage4_template.spec:
3123 Preliminary stage4_template.spec file
3125 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3126 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3127 Updated version stamp and added slot patch.
3129 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3130 Fix ordering problem so self.settings is defined
3132 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3133 modules/generic_stage_target.py:
3134 Correct a rsync issue when the directory doesnt exist
3136 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3137 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3138 targets/livecd-stage2/livecd-stage2-controller.sh,
3139 targets/netboot/netboot-controller.sh,
3140 targets/stage4/stage4-controller.sh:
3141 run pre_kmerge and post_kmerge only once
3143 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3144 targets/support/bootloader-setup.sh:
3145 MIPS bootloader patch
3147 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3148 targets/support/mips-arcload_conf.sh:
3149 Fix MIPS Serial Detection
3151 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3152 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3153 +targets/support/mips-arcload_conf.sh:
3154 Application of Kumba's patches for MIPS support
3156 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3157 Check for the correct arch specific cd building tool
3159 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3160 modules/generic_stage_target.py:
3161 Print a warning if livecd/iso is not defined
3163 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3164 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3166 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3167 targets/support/post-kmerge.sh:
3168 Check for existence of files in /lib/modules before running depscan.sh. This
3169 replaces the mips-specific check and makes it portable.
3171 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3172 modules/generic_stage_target.py:
3173 update autoresume logic when dealing with rsync unpack operations
3175 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3176 targets/support/post-kmerge.sh:
3177 Bypass module load on mips
3179 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3180 remove --no-deps so dependancies get installed for genkernel
3182 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3183 modules/generic_stage_target.py:
3184 Fix missing : statement in unpack
3186 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3187 modules/generic_stage_target.py:
3188 fix livecd-stage2 unpack when seedcache is turned off
3190 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3191 targets/support/functions.sh:
3192 Fix module unpacking and make it actually optional.
3194 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3195 modules/generic_stage_target.py:
3196 Fix broken seedcache autoresume interaction
3198 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3199 modules/generic_stage_target.py:
3200 Cleanup stage directories properly for tar installs
3202 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3203 Tinderbox no longer cleans /tmp/*
3205 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3206 targets/tinderbox/tinderbox-chroot.sh,
3207 targets/tinderbox/tinderbox-controller.sh:
3208 Fixing problem with bind mounted portage and final rsync on tinderbox target
3209 and adding additional logging.
3211 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3212 Stop tinderbox from trying to create a tarball of itself
3214 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3215 modules/generic_stage_target.py:
3216 Fix catalyst so it fully disables snapcache when its not specified in the
3219 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3220 examples/livecd-stage2_template.spec:
3221 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3222 spec template and updating version stamp.
3224 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3225 modules/catalyst_support.py:
3226 allow file_check to proceed if key is not in use
3228 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3229 Recursively make the missing directories
3231 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3232 Fix extract_modules to just echo a warning that it is missing
3234 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3235 files/catalyst.conf:
3236 Updating default configuration for catalyst and updating version stamp,
3237 since we're beginning internal testing for release.
3239 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3240 modules/generic_stage_target.py:
3241 fix bug 106004 split strings into a list for empty and rm operation
3243 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3244 modules/livecd_stage2_target.py:
3245 Append slashes to directories so rsyncs work properly
3247 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3248 examples/livecd-stage2_template.spec:
3249 Changing source_subpath for livecd-stage2 example for bug #101704.
3251 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3252 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3253 targets/support/livecdfs-update.sh:
3254 Added livecd/xdm and livecd/xsession options. These are used to setup the
3255 default display manager and X session, respectively. Added supporting
3256 documentation to example spec files. Imported more work from my fsscript for
3257 the official LiveCD.
3259 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3260 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3261 discussion, see bug #88777.
3263 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3264 modules/generic_stage_target.py:
3265 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3266 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3268 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3269 targets/livecd-stage1/livecd-stage1-controller.sh,
3270 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3271 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3272 on livecd-stage2 and removing universal motd for livecd/type of
3273 gentoo-release-livecd.
3275 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3276 modules/livecd_stage1_target.py:
3277 Add optional livecd/type env var for scripts to add optional items to the
3280 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3281 -livecd/files/x86-help.msg:
3282 Removing x86-help.msg as it is no longer used.
3284 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3285 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3286 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3287 Add dobladecenter description to bootloader files for x86/amd64.
3289 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3290 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3292 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3293 modules/generic_stage_target.py:
3294 Added split to use section for bug #104414.
3296 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3297 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3298 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3299 Tabs to whitespaces for isolinux.
3301 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3302 targets/support/bootloader-setup.sh:
3303 Changed isolinux to use new split-out help messages. Using grub gives a
3304 single help message with pager.
3306 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3307 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3308 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3309 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3310 Added F2->F7 help messages for isolinux.
3312 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3313 livecd/files/README.txt, livecd/files/generic.motd.txt,
3314 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3315 livecd/files/livecd-local.start:
3316 Updated files from latest used to build LiveCD.
3318 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3319 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3321 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3322 modules/catalyst_support.py:
3323 Added fix for using options with = in them with --cli (ex.
3324 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3325 <cell@ices.utexas.edu> for pointing this out to me via email.
3327 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3328 modules/generic_stage_target.py, targets/support/functions.sh:
3329 fix bug in exec_in_chroot for stage1 target
3331 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3332 modules/generic_stage_target.py:
3333 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3334 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3336 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3337 catalyst, examples/livecd-stage2_template.spec,
3338 examples/snapshot_template.spec, files/catalyst.conf,
3339 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3340 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3341 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3342 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3343 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3344 targets/livecd-stage2/livecd-stage2-controller.sh,
3345 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3346 targets/stage2/stage2-preclean-chroot.sh,
3347 targets/stage3/stage3-preclean-chroot.sh,
3348 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3349 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3350 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3351 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3352 targets/support/target_image_setup.sh:
3353 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3354 to look at gamecdfs-update.sh yet.
3356 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3357 modules/generic_stage_target.py:
3358 Remove extra debugging print statement
3360 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3361 +modules/catalyst_lock.py, modules/catalyst_support.py,
3362 modules/embedded_target.py, modules/generic_stage_target.py,
3363 modules/grp_target.py, modules/livecd_stage1_target.py,
3364 modules/livecd_stage2_target.py, modules/netboot_target.py,
3365 modules/snapshot_target.py, modules/stage1_target.py,
3366 modules/stage2_target.py, modules/stage4_target.py,
3367 targets/support/functions.sh:
3368 Add locking support. Code simplification for unpack and unpack snapshot.
3369 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3370 Add seedcache support (Grabs output from previous target run)
3371 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3373 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3374 modules/catalyst_support.py, modules/generic_stage_target.py:
3375 Add support to cache the snapshot dir. add snapcache to options. add
3376 snapshot_cache= to override the default location of the cache in
3377 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3379 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3380 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3381 Forward port README.txt and Getting_Online.txt files from catalyst
3384 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3385 Add automatic creation/deletion of runlevels based on rcadd rcdel
3387 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3388 Fix grp so that grp/use is not required anymore
3390 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3391 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3392 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3393 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3394 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3395 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3396 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3397 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3398 they are known to cause booting problems.
3400 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3401 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3402 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3403 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3406 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3407 targets/stage1/stage1-chroot.sh:
3408 Fixed quoting in stage1 profile check.
3410 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3411 targets/stage3/stage3-chroot.sh:
3412 Fixing USE for stage3.
3414 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3415 targets/support/chroot-functions.sh:
3416 Fix FETCH code so it will run for Pylon
3418 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3419 targets/grp/grp-chroot.sh:
3420 Fix bindist invcation.
3422 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3423 targets/grp/grp-chroot.sh:
3424 Made sure bindist was used for all emerges in GRP.
3426 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3427 Fix USE flags for GRP build
3429 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3430 targets/stage4/stage4-chroot.sh:
3431 let GRP use the users environment variables and removed extra
3432 GRP_STAGE23_USE from stage4
3434 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3435 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3436 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3438 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3439 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3440 impact all previous spec files that use this option. It's beejay's fault.
3442 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3443 Changed to use linux32 for ppc32 support when build host is ppc64.
3445 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3447 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3449 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3450 Minor cosmetic print statement fixes for readability
3452 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3453 modules/catalyst_support.py, modules/generic_stage_target.py:
3454 Fix None None bug and exception reporting
3456 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3457 Fix iso creation script. Case statement out of place
3459 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3460 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3461 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3462 catalyst, files/catalyst.conf, modules/builder.py,
3463 modules/catalyst_support.py, modules/embedded_target.py,
3464 modules/generic_stage_target.py, modules/generic_target.py,
3465 modules/grp_target.py, modules/livecd_stage1_target.py,
3466 modules/livecd_stage2_target.py, modules/netboot_target.py,
3467 modules/snapshot_target.py, modules/stage1_target.py,
3468 modules/stage2_target.py, modules/stage3_target.py,
3469 modules/stage4_target.py, modules/tinderbox_target.py,
3470 targets/embedded/embedded-chroot.sh,
3471 targets/embedded/embedded-fs-runscript.sh,
3472 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3473 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3474 targets/grp/grp-preclean-chroot.sh,
3475 targets/livecd-stage1/livecd-stage1-chroot.sh,
3476 targets/livecd-stage1/livecd-stage1-controller.sh,
3477 targets/livecd-stage2/livecd-stage2-controller.sh,
3478 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3479 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3480 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3481 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3482 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3483 targets/stage2/stage2-controller.sh,
3484 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3485 targets/stage3/stage3-controller.sh,
3486 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3487 targets/stage4/stage4-controller.sh,
3488 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3489 targets/support/create-iso.sh, targets/support/functions.sh,
3490 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3491 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3492 targets/support/target_image_setup.sh,
3493 targets/tinderbox/tinderbox-chroot.sh,
3494 targets/tinderbox/tinderbox-controller.sh,
3495 targets/tinderbox/tinderbox-preclean-chroot.sh:
3496 Big honkin' copyright update.
3498 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3499 modules/generic_stage_target.py:
3500 add additional logging output. Use standard os redirection methods to log to
3503 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3504 targets/stage1/stage1-chroot.sh:
3505 Added profile sanity check for bug #97867.
3507 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3508 targets/support/bootloader-setup.sh:
3509 Removing acpi=off from default kernel arguments and adding ia64
3510 livecd-stage2 support functions and cdtar.
3512 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3513 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3514 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3515 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3516 splash command line.
3518 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3519 targets/support/create-iso.sh:
3520 Fixed up zisofs support. Waiting for response from sparc before touching
3523 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3524 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3525 targets/support/functions.sh:
3526 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3527 to allow it to work on all arches that dynamically build their bootloader
3530 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3531 targets/stage4/stage4-controller.sh:
3532 Fix stage4 so it doesnt run the bootloader stuff
3534 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3535 targets/support/bootloader-setup.sh:
3536 Removed dokeymap from non-Gentoo releases.
3538 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3539 targets/support/livecdfs-update.sh:
3540 Added call to update-pciids to download the latest pci.ids file.
3542 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3543 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3544 modules/stage4_target.py:
3545 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3547 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3548 Fix issue where -s on the command line would not run
3550 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3551 livecd/files/generic.motd.txt:
3552 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3553 kernel configurations.
3555 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3556 targets/support/livecdfs-update.sh:
3557 Updated hostname/domainname creation for new baselayout.
3559 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3560 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3561 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3563 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3564 targets/support/chroot-functions.sh:
3565 Change portage emerge to use --oneshot --nodeps to keep from merging the
3566 same packages multiple times.
3568 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3569 targets/stage2/stage2-chroot.sh:
3570 Added a -p bootstrap when catalyst is called with -V (verbose).
3572 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3573 targets/support/livecdfs-update.sh:
3574 Removed inittab hack, as this is done by livecd-tools.
3576 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3577 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3578 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3580 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3581 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3582 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3583 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3584 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3585 targets/livecd-stage2/livecd-stage2-controller.sh:
3586 Removed gentoo.png and creation of face directory. Changed
3587 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3590 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3591 targets/stage1/stage1-preclean-chroot.sh,
3592 targets/support/chroot-functions.sh:
3593 Added setup_binutils function and force both of them to run during stage1
3596 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3597 examples/livecd-stage2_template.spec:
3598 Added livecd/volid explanation to example spec.
3600 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3601 targets/support/create-iso.sh:
3602 General cleanup of ISO code and added default livecd/volid when it is not set.
3604 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3605 targets/embedded/embedded-controller.sh:
3606 Actually modify the embedded target this time.
3608 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3609 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3610 targets/livecd-stage2/livecd-stage2-controller.sh,
3611 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3612 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3613 and livecd-stage2 targets.
3615 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3616 files/catalyst.conf:
3617 Retired John Davis <zhen@gentoo.org> and added storedir to default
3620 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3621 targets/support/livecdfs-update.sh:
3622 Uncommented openglify, since it is needed for both opengl-update-livecd and
3625 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3626 modules/generic_stage_target.py:
3627 Fix print statement so it shows when kill_chroot_pids is run correctly
3629 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3630 modules/snapshot_target.py:
3631 Fix snapshot target to skip the kill_pids check
3633 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3634 Bug fixes in parse_spec, fix issues detecting list or string.
3636 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3637 modules/catalyst_support.py:
3638 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3639 spaces are after :. Better handling of comments ( ie preprocessed and
3640 stripped off ). Unset empty keys.
3642 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3643 targets/support/kill-chroot-pids.sh:
3644 Remove extra P_NAME definition that is never used. Saves processing time.
3645 Bumped catalyst to pre2
3647 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3648 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3649 +targets/support/kill-chroot-pids.sh:
3650 User info about runscript and archscript. Added checks for processes running
3651 in the chroot and created a script to kill them. Should fix the unmounting
3652 issues with gconfd or any other running application in the chroot
3654 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3655 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3656 Remove using gcc-config to set things up as we should all be using 2005.0
3659 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3660 examples/livecd-stage2_template.spec:
3661 Added livecd/users to example livecd-stage2 spec file.
3663 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3664 targets/support/livecdfs-update.sh:
3665 Change default hostnames for livecds
3667 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3668 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3669 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3672 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3673 modules/livecd_stage2_target.py:
3674 Clear autoresume flags when build is done
3676 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3677 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3678 targets/support/create-iso.sh:
3679 Fix isolinux so that it finds menus and kernels and stuff
3681 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3682 modules/generic_stage_target.py:
3683 Make purge operation a little less chatty, removed print statements
3685 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3686 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3687 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3688 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3690 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3691 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3692 print warning message about deprecated use of cdfstype
3694 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3695 targets/support/chroot-functions.sh:
3696 statically define genkernel location to eliminate which command failure if
3697 genkernel is not installed
3699 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3700 modules/generic_stage_target.py:
3701 change the portage_overlay to an array so it always works
3703 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3704 modules/catalyst_support.py:
3705 Fix exception handling to remove extraneous prints of None
3707 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3708 Remove iso creation code from stage4
3710 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3711 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3712 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3713 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3714 targets/livecd-stage1/livecd-stage1-chroot.sh,
3715 targets/livecd-stage1/livecd-stage1-controller.sh,
3716 targets/livecd-stage2/livecd-stage2-controller.sh,
3717 targets/netboot/netboot-controller.sh,
3718 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3719 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3720 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3721 targets/support/create-iso.sh, targets/support/kmerge.sh,
3722 targets/support/target_image_setup.sh,
3723 targets/tinderbox/tinderbox-controller.sh:
3724 Fix some exception handling in catalyst_support.py, remove intermediate
3725 destination folder of iso and tarball, add additional tests for folders not
3726 found on host but defined in spec file, keep catalyst from erroring in this
3727 case, change exit code on shell scripts so that errors are reported to
3728 catalyst and causes catalyst to die on errors, fix bug in
3729 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3730 check for mkisofs that informs the user of where to get the program, and
3731 removed the autoresume code from ccache and distcc installation until I can
3732 figure out a way to have the autoresume flag go someplace outside the chroot.
3734 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3735 Remove bind mounts before rm operations happen at startup
3737 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3738 modules/generic_stage_target.py:
3739 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3741 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3742 modules/generic_stage_target.py:
3743 fix minor bug in the purge code so that it actually runs the commands
3745 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3746 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3747 modules/stage4_target.py:
3748 Change ordering of tasks so root_overlay and fsscript occur after
3749 livecd_update, giving users a chance to override livecd_update
3751 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3752 modules/catalyst_support.py, modules/generic_stage_target.py:
3753 Added a better exception handling message for keyboard interrupt and added
3754 countdown timer for purge operation to give an opportunity to exit
3756 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3757 modules/catalyst_support.py, modules/generic_stage_target.py:
3758 Add support to clear the autoresume flags and improve the purge code to
3759 clean the chroot, and pkg/kern cache
3761 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3762 modules/catalyst_support.py, modules/generic_stage_target.py,
3763 modules/livecd_stage1_target.py:
3764 only append livecd-tools to the livecd-stage1 target package list and move a
3765 check out of the way so command line and spec files can co-exist
3767 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
3768 modules/generic_stage_target.py:
3769 fixed python syntax in set_packages so catalyst will run
3771 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3772 modules/embedded_target.py, modules/generic_stage_target.py,
3773 modules/grp_target.py, modules/livecd_stage1_target.py,
3774 modules/livecd_stage2_target.py, modules/netboot_target.py,
3775 modules/stage4_target.py, modules/tinderbox_target.py,
3776 targets/embedded/embedded-chroot.sh,
3777 targets/embedded/embedded-controller.sh,
3778 targets/livecd-stage1/livecd-stage1-controller.sh,
3779 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
3780 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
3781 targets/livecd-stage2/livecd-stage2-controller.sh,
3782 -targets/livecd-stage2/livecd-stage2-iso.sh,
3783 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3784 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3785 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3786 targets/support/functions.sh, targets/support/livecdfs-update.sh,
3787 +targets/support/target_image_setup.sh:
3788 embedded target cleanups ... iso,bootloader,target_setup generalizations,
3791 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3792 targets/livecd-stage2/livecd-stage2-controller.sh,
3793 targets/support/livecdfs-update.sh:
3794 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
3795 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
3796 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
3799 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3800 targets/livecd-stage2/livecd-stage2-controller.sh,
3801 targets/support/rc-update.sh:
3802 Updated rc-update.sh with better defaults for different livecd/type settings
3803 and cleaning up file copying in livecd-stage2-controller.sh to match
3806 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
3807 Made example of catalyst.conf in README match the default catalyst.conf
3810 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
3812 Removing old files from previous maintainers and updating README.
3814 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3815 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
3816 Added livecd/users option to create non-root users. The first user listed
3817 will also be used for auto-starting X, if X is merged onto the CD.
3819 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3820 targets/livecd-stage1/livecd-stage1-controller.sh,
3821 targets/livecd-stage2/livecd-stage2-controller.sh,
3822 targets/support/livecdfs-update.sh:
3823 Updated all instances of livecd/type: gentoo-release-environmental to
3824 gentoo-release-livecd and added generic-livecd.
3826 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3827 examples/fsscript.sh.example, examples/gamecd.conf.example,
3828 examples/generic_stage_template.spec, examples/grp_template.spec,
3829 examples/livecd-stage1_template.spec,
3830 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3831 examples/snapshot_template.spec:
3832 Imported example files from catalyst 1.1.9 to make them more verbose.
3834 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3835 Fix grp/use bug #89365
3837 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3838 modules/generic_stage_target.py, targets/support/kmerge.sh:
3839 Fixes for initramfs overlay support.
3841 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3842 modules/generic_stage_target.py, targets/support/kmerge.sh,
3843 targets/support/pre-kmerge.sh:
3844 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
3845 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
3846 caching bug; Also adding preliminary support for initramfs_overlay from
3849 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
3850 modules/generic_stage_target.py, targets/support/kmerge.sh:
3851 Removed support for postconf as genkernel no longer has that option
3853 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3854 modules/embedded_target.py, modules/generic_stage_target.py,
3855 modules/grp_target.py, modules/livecd_stage1_target.py,
3856 modules/livecd_stage2_target.py, modules/netboot_target.py,
3857 modules/stage4_target.py, modules/tinderbox_target.py,
3858 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3859 targets/stage1/stage1-preclean-chroot.sh,
3860 targets/support/chroot-functions.sh:
3861 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
3862 die properly on CTRL-C; fixed stage1 bug with gcc-setup
3864 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3865 modules/livecd_stage2_target.py:
3866 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
3868 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3869 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3870 modules/livecd_stage2_target.py, modules/stage4_target.py,
3871 targets/livecd-stage1/livecd-stage1-controller.sh,
3872 targets/livecd-stage2/livecd-stage2-controller.sh,
3873 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
3874 targets/support/functions.sh, targets/support/kmerge.sh,
3875 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
3876 Generalized kernel support, fsscript, rcupdate, etc for stage4
3878 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3879 targets/support/pre-kmerge.sh:
3880 Removed sed for usb devices from legacy genkernel, as we're going to require
3881 a version much higher that no longer exhibits the bug.
3883 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3884 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
3885 targets/support/livecdfs-update.sh:
3886 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
3887 properly with hotplug firmwares, and also updated gamecd.conf.example, since
3888 the ut2004demo shell script has been renamed to ut2004-demo.
3890 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3891 let genkernel always reinstall itself
3893 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3894 modules/catalyst_support.py, modules/generic_stage_target.py,
3895 modules/stage1_target.py, targets/support/livecdfs-update.sh:
3896 fix case bug in livecdfs-update.sh; fix bug in initial command line
3897 arguement parsing; add cflags spec file support which is only allowed to
3900 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
3901 targets/stage3/stage3-chroot.sh:
3902 Fix a use flag bug in the stage3
3904 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3905 modules/generic_stage_target.py:
3906 Changes to allow cflags, chost, cxxflags in a spec file
3908 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3909 targets/livecd-stage1/livecd-stage1-controller.sh,
3910 targets/livecd-stage2/livecd-stage2-controller.sh,
3911 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
3912 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
3913 targets/support/pre-kmerge.sh:
3914 change the code to use more case statements. Fix gcc issue in stage1.
3916 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3917 targets/livecd-stage1/livecd-stage1-controller.sh,
3918 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3919 Merging in changes from catalyst 1.1.x for gamecd support.
3921 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3922 targets/stage1/stage1-preclean-chroot.sh:
3923 Removing gcc-config stuff to see if its still required to work around a gcc
3926 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3927 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
3928 Added tests for genkernel >3.2.0
3930 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3933 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3934 Updated AUTHORS with new maintainers and updated contributors list.
3936 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3937 examples/fsscript.sh.example, livecd/files/README.txt,
3938 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3939 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3940 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3941 Changed maintainers. Updated examples/fsscript.sh.example to provide better
3942 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
3943 universal.motd.txt to resolve documentation issue on bug #86914. Added
3944 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
3945 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
3948 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
3949 targets/livecd-stage2/livecd-stage2-controller.sh:
3950 Removed a few unnecessary comments
3952 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
3953 Removed obsolete files from the livecd directory as the functionality has
3954 moved into the targets folders
3956 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
3957 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
3958 Additional catalyst 2.0.0 files
3960 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
3961 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
3962 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3963 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3964 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
3965 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
3966 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
3967 -livecd/runscript/alpha-archscript.sh,
3968 -livecd/runscript/default-runscript.sh,
3969 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
3970 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
3971 -livecd/runscript-support/gamecdfs-update.sh,
3972 -livecd/runscript-support/kmerge.sh,
3973 -livecd/runscript-support/livecdfs-update.sh,
3974 -livecd/runscript-support/post-kmerge.sh,
3975 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
3976 modules/embedded_target.py, modules/generic_stage_target.py,
3977 modules/grp_target.py, modules/livecd_stage1_target.py,
3978 modules/livecd_stage2_target.py, -modules/netboot.py,
3979 +modules/netboot_target.py, modules/snapshot_target.py,
3980 modules/stage1_target.py, +modules/stage4_target.py,
3981 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
3982 +targets/embedded/embedded-controller.sh,
3983 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
3984 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
3985 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
3986 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3987 +targets/livecd-stage1/livecd-stage1-controller.sh,
3988 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3989 -targets/livecd-stage1/livecd-stage1.sh,
3990 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
3991 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
3992 +targets/livecd-stage2/livecd-stage2-controller.sh,
3993 +targets/livecd-stage2/livecd-stage2-iso.sh,
3994 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
3995 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
3996 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
3997 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
3998 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
3999 +targets/stage1/stage1-controller.sh,
4000 +targets/stage1/stage1-preclean-chroot.sh,
4001 -targets/stage1/stage1-preclean1-chroot.sh,
4002 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4003 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4004 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4005 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4006 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4007 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4008 +targets/stage4/stage4-preclean-chroot.sh,
4009 +targets/support/chroot-functions.sh,
4010 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4011 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4012 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4013 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4014 +targets/tinderbox/tinderbox-controller.sh,
4015 targets/tinderbox/tinderbox-preclean-chroot.sh,
4016 -targets/tinderbox/tinderbox.sh:
4017 Initial Import of Catalyst 2.0.0
4019 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4020 livecd/runscript-support/livecdfs-update.sh:
4021 Added /usr/portage as tmpfs (this will be made conditional later).
4023 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4024 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4025 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4026 from an interactive shell.
4028 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4029 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4030 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4031 livecd/runscript-support/pre-kmerge.sh,
4032 livecd/runscript/default-runscript.sh:
4033 Moved livecd-bash_profile to livecd-bashrc. Added check for
4034 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4035 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4038 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4039 modules/generic_stage_target.py:
4040 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4043 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4044 livecd/runscript/default-runscript.sh,
4045 targets/livecd-stage1/livecd-stage1.sh:
4046 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4047 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4048 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4051 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4052 livecd/runscript/ppc-archscript.sh:
4053 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4055 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4056 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4057 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4058 for multiple initrd files.
4060 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4061 livecd/runscript/ppc-archscript.sh:
4062 Modifed PPC archscript to close bug #84648 and also to make the PPC
4063 archscript produce multiple initrd files, like x86/amd64.
4065 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4066 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4067 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4068 livecd/runscript/ppc-archscript.sh:
4069 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4070 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4071 livecd/volid for the HFS volid, too.
4073 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4074 Calling this one 1.1.7 and rolling a tarball.
4076 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4077 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4078 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4079 -livecd/runscript/sparc64-archscript.sh,
4080 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4081 Added livecd/volid to set the volume ID when creating the ISO, patch by
4082 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4083 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4085 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4086 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4087 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4088 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4090 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4091 livecd/runscript-support/livecdfs-update.sh:
4092 Removed hdparm from default runlevel as it break ide=nodma at boot.
4094 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4095 livecd/runscript-support/kmerge.sh,
4096 livecd/runscript-support/pre-kmerge.sh,
4097 targets/livecd-stage1/livecd-stage1-chroot.sh:
4098 Revert last set of changes and remove portage version check from emerge in
4099 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4102 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4103 livecd/runscript-support/kmerge.sh,
4104 livecd/runscript-support/pre-kmerge.sh:
4105 Change genkernel check to use best_version and has_version to determine if
4106 the any previously installed versions of genkernel are up to date. Change
4107 emerge line for kernels to use -n option to only install if they were not
4108 previously installed.
4110 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4111 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4112 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4113 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4114 livecd/runscript/sparc-archscript.sh:
4115 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4116 unified sparc32/sparc64 cdtar.
4118 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4119 livecd/runscript-support/livecdfs-update.sh,
4120 livecd/runscript-support/pre-kmerge.sh:
4121 Change sudoers update to only run if /etc/sudoers exists and only reduce
4122 splash to 1024x768 on minimal and universal install CD.
4124 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4125 targets/livecd-stage1/livecd-stage1.sh:
4126 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4129 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4130 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4131 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4132 livecd/runscript/sparc64-archscript.sh,
4133 livecd/runscript/x86-archscript.sh:
4134 Added a new empty livecd file to each archscript. This will be used for an
4135 identifier by genkernel to allow booting from a non-primary CDROM.
4137 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4138 Catalyst 1.1.6 is here.
4140 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4141 targets/stage1/stage1-preclean2-chroot.sh:
4142 Commenting out stage1 cleaning of /var/db.
4144 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4145 livecd/runscript-support/pre-kmerge.sh:
4146 Made splash reduction to 1024x768 only for minimal and universal release media.
4148 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4149 targets/stage1/stage1-preclean2-chroot.sh:
4150 Added SLOT files back to /var/db entries in stage1.
4152 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4153 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4154 livecd/runscript/default-runscript.sh,
4155 livecd/runscript-support/livecdfs-update.sh,
4156 targets/livecd-stage2/unmerge.sh:
4157 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4158 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4159 the copy from preserving permissions and also adding /usr/share/faces and
4160 default Gentoo icon. We'll see how the icon does for us. Removing serial
4161 init script, as it causes problems with the splash theme.
4163 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4164 targets/livecd-stage1/livecd-stage1.sh:
4167 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4168 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4169 livecd/runscript-support/kmerge.sh,
4170 livecd/runscript-support/livecdfs-update.sh,
4171 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4172 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4173 targets/stage1/stage1-preclean2-chroot.sh:
4174 Removed x-setup from local.start and added in symlinks for gconf, portage
4175 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4176 baselayout and removed /etc/startx from the environmental type. Commented
4177 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4178 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4179 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4180 for X, use the latest pci.ids and usb.ids from portage, and create
4181 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4182 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4183 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4184 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4185 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4188 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4189 Removed ccache from default options as it breaks catalyst when merged with
4192 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4193 modules/snapshot_target.py:
4194 Added /local/ to snapshot exclusion.
4196 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4197 livecd/runscript-support/livecdfs-update.sh:
4198 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4199 gustavoz and his 5 interface Xeon for this.
4201 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4202 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4203 Added a conditional before killing gconfd-2. This is also going to be
4204 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4207 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4208 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4209 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4210 Moved killall -9 gconfd-2 to execute outside chroot.
4212 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4213 livecd/files/x86-help.msg:
4214 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4217 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4218 livecd/runscript/x86-archscript.sh:
4219 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4222 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4225 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4226 targets/livecd-stage1/livecd-stage1.sh:
4227 Added killall for gconfd-2 back into livecd-stage1.sh
4229 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4230 livecd/runscript/alpha-archscript.sh:
4231 Alpha fixes for multiple kernels..
4233 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4234 livecd/runscript-support/kmerge.sh:
4235 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4237 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4238 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4239 livecd/runscript/sparc64-archscript.sh:
4240 Force devfs if udev is not selected for all supporting arches.
4242 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4243 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4244 livecd/runscript-support/kmerge.sh:
4245 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4248 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4249 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4250 Re-enabled preclean in grp and added gconfd-2 killing.
4252 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4253 livecd/runscript/x86-archscript.sh:
4254 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4257 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4258 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4259 targets/livecd-stage1/livecd-stage1-chroot.sh,
4260 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4261 targets/livecd-stage1/livecd-stage1.sh,
4262 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4263 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4264 Added ability to pause indefinitely. This closes bug #79798. I've also added
4265 the gcond-2 killall back in, but now it is in the actual preclean script and
4266 is executed inside the chroot.
4268 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4269 Updated for 1.1.3 release.
4271 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4272 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4273 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4274 targets/netboot/netboot-packages.sh,
4275 targets/tinderbox/tinderbox-chroot.sh:
4276 Updated to use package.use correctly. Blame Robert Paskowitz
4277 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4279 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4280 targets/stage1/stage1-preclean2-chroot.sh:
4281 Fixed find line for new stage1 /var/db/pkg.
4283 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4284 targets/stage1/stage1-preclean2-chroot.sh:
4285 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4286 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4289 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4290 livecd/runscript-support/livecdfs-update.sh:
4291 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4292 added net.ethX symlinks, and added copying of files from
4293 /usr/lib/hotplug/firmware into firmware tarball.
4295 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4296 livecd/runscript-support/livecdfs-update.sh:
4297 Firmware updated to use new /lib/firmware directory.
4299 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4300 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4301 work when both -f and -C were used on the command line.
4303 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4304 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4305 targets/livecd-stage1/livecd-stage1-chroot.sh,
4306 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4307 targets/stage3/stage3-chroot.sh:
4308 Added a portage version check to each target that uses --newuse to ensure a
4309 high enough version is used. This resolves bug #75336.
4311 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4312 livecd/files/livecd-local.start:
4313 Possible local.start fix for beejay.
4315 12 Jan 2005; John Davis <zhen@gentoo.org>
4316 modules/embedded.py:
4317 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4319 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4320 livecd/runscript-support/kmerge.sh:
4321 Added ccache support to genkernel call in livecd-stage2.
4323 11 Jan 2005; John Davis <zhen@gentoo.org>
4324 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4325 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4326 targets/netboot/netboot.sh:
4327 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4328 some feature enhancements.
4330 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4331 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4332 targets/livecd-stage1/livecd-stage1-chroot.sh,
4333 targets/livecd-stage1/livecd-stage1.sh,
4334 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4335 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4336 Added a -F or --fetchonly command line option and closing out bug #77480.
4337 Also added a portage version check to livecd-stage1 to close out bug #68307.
4339 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4340 livecd/runscript-support/livecdfs-update.sh,
4341 targets/stage3/stage3-chroot.sh:
4342 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4343 target to use emerge -e when building. This is only temporary until the
4344 bootstrap.sh script can be fixed or another solution can be decided upon.
4346 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4347 +targets/embedded/kmerge.sh:
4348 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4349 from mutex@gentoo.org
4351 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4352 modules/livecd_stage2_target.py:
4355 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4356 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4357 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4358 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4359 the brokenness of a stage1 tarball.
4361 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4362 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4365 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4366 modules/livecd_stage2_target.py:
4369 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4370 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4371 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4372 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4373 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4374 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4375 Upgraded the isolinux cdtar files and closing bug #70518.
4377 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4378 modules/embedded_target.py, modules/generic_stage_target.py,
4379 modules/grp_target.py, modules/livecd_stage1_target.py,
4380 modules/livecd_stage2_target.py, modules/netboot.py,
4381 modules/stage1_target.py, modules/tinderbox_target.py:
4382 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4383 separate out specific target logic from the generic targets modules.
4385 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4386 new PPC arch file from pvdabeel@gentoo.org
4388 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4389 examples/generic_stage_template.spec, modules/catalyst_support.py:
4390 tweaking error handling in the main catalyst script
4391 updated the example to include a blurb about portage_confdir
4393 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4394 livecd/runscript-support/livecdfs-update.sh:
4395 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4397 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4400 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4401 fix for #66592. catalyst now gives a traceback when it bails out, making
4402 troubleshooting amazingly easier
4404 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4405 modules/catalyst_support.py, modules/embedded_target.py,
4406 modules/generic_stage_target.py, modules/grp_target.py,
4407 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4408 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4409 Reversing patch from Eric Edgar from bug #70663.
4411 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4412 livecd/runscript/x86-archscript.sh:
4413 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4414 not work without it (mkisofs fails on creating ISO).
4416 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4417 modules/catalyst_support.py, modules/embedded_target.py,
4418 modules/generic_stage_target.py, modules/grp_target.py,
4419 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4420 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4421 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4422 separate out specific target logic from the generic targets modules.
4424 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4425 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4426 targets/embedded/embedded.sh:
4427 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4429 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4430 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4431 livecd/runscript/default-runscript.sh,
4432 livecd/runscript-support/gamecdfs-update.sh,
4433 livecd/runscript-support/livecdfs-update.sh,
4434 modules/livecd_stage2_target.py:
4435 Added gamecd/conf option to livecd_stage2_target.py, added
4436 gamecd.conf.example to /examples, cleaned up game-specific code in
4437 gamecdfs-update.sh to make it more generic, added more fundtionality to
4438 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4439 and gentoo-gamecd to make spec files simpler and to remove the need for
4440 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4441 user to still use a custom fsscript of their own.
4443 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4444 +livecd/files/environmental.motd.txt,
4445 targets/livecd-stage1/livecd-stage1.sh:
4446 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4448 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4449 livecd/runscript/default-runscript.sh,
4450 livecd/runscript-support/livecdfs-update.sh:
4451 Added gentoo-release-environmental as a valid livecd/type and did some
4452 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4453 devices other than eth0.
4455 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4456 targets/livecd-stage1/livecd-stage1-chroot.sh:
4457 Changed livecd-stage1 to merge each package individually. This should not
4458 make it into a production version of catalyst, but is here as a possible
4459 solution to bug #68307.
4461 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4462 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4463 livecd/runscript/sparc-archscript.sh,
4464 livecd/runscript/sparc64-archscript.sh,
4465 livecd/runscript/x86-archscript.sh:
4466 Added failures to all arches on mkisofs failure and also made -z option to
4467 mkisofs optional on x86 depending on loop type used.
4469 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4470 livecd/runscript/x86-archscript.sh:
4471 Making sure the mkisofs call causes a failure when it doesn't complete
4472 successfully. Once again, blame jforman, our beloved infra-monkey.
4474 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4475 livecd/runscript/default-runscript.sh:
4476 squashfs-utils->squashfs-tools fix. Blame jforman.
4478 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4479 livecd/isogen/x86-isogen.sh:
4480 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4481 possibly not booting on really old systems.
4483 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4484 livecd/runscript/x86-archscript.sh:
4485 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4486 possibly not booting on really old systems.
4488 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4489 livecd/runscript-support/livecdfs-update.sh:
4490 Save some space by removing redundant firmware after tarball is made, only
4491 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4494 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4495 targets/stage1/stage1-preclean2-chroot.sh:
4496 Added patch from vapier and closing bug #73556.
4498 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4499 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4500 +targets/embedded/embedded-fs-runscript.sh,
4501 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4502 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4503 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4504 from mutex@gentoo.org for modules/embedded.py
4506 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4507 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4508 livecd/runscript-support/livecdfs-update.sh:
4509 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4510 aliases having --color rather than --color=auto.
4512 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4513 livecd/files/livecd-local.start:
4514 Let's try actually making a proper edit on livecd/files/livecd-local.start
4515 this time, shall we...
4517 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4518 livecd/files/livecd-local.start:
4519 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4520 x-setup check for /etc/startx.
4522 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4523 livecd/runscript-support/gamecdfs-update.sh:
4524 Fixing minor sed bug in gamecdfs-update.sh.
4526 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4527 examples/snapshot_template.spec,
4528 livecd/runscript-support/gamecdfs-update.sh,
4529 livecd/runscript-support/livecdfs-update.sh:
4530 Fixing typo in snapshot_template.spec and closing bug #70321.
4532 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4533 livecd/runscript-support/pre-kmerge.sh:
4534 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4535 genkernel will only add the 1024x768 version of the gensplash image to the
4536 bzImage, which added with the livecd-stage2 removal of the unused splash
4537 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4539 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4540 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4541 livecd/runscript/sparc64-archscript.sh:
4542 Updated with silo/mkisofs patch from gustavoz.
4544 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4545 livecd/files/x86-help.msg:
4546 Updated x86-help.msg to make it fall more inline with current
4547 genkernel/livecd-tools options.
4549 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4550 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4551 livecd/runscript-support/pre-kmerge.sh:
4552 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4553 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4554 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4557 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4558 livecd/runscript-support/kmerge.sh,
4559 livecd/runscript-support/livecdfs-update.sh,
4560 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4561 Changed kernel build caching to use kerncache option, rather than pkgcache
4562 option. Fixed --postconf and --callback for builds that do not require them.
4563 Removed delay when removing package sin the system profile. This is now
4564 catalyst 1.1.0, so enjoy.
4566 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4567 livecd/runscript-support/livecdfs-update.sh:
4568 Stopping udev from using the nasty device tarball. We don't need it anyway.
4570 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4571 livecd/runscript/sparc-archscript.sh,
4572 livecd/runscript/sparc64-archscript.sh,
4573 livecd/runscript-support/kmerge.sh,
4574 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4575 Fixing gpm support by uncommenting default settings. Fixing case where
4576 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4577 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4578 not get renamed. Fixed a problem where we were accidentally removing the
4579 hwdata-knoppix versions of pci.ids and usb.ids and linking
4580 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4581 for 2004.3 and catalyst 1.1.0.
4583 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4584 patch from vapier@gentoo.org for bug #68080
4586 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4587 livecd/runscript-support/kmerge.sh:
4588 made kernel caching dependent on the "pkgcache" option so that genkernel's
4589 postconf can actually work
4591 18 Oct 2004; John Davis <zhen@gentoo.org>
4592 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4593 livecd/runscript-support/livecdfs-update.sh:
4594 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4596 17 Oct 2004; John Davis <zhen@gentoo.org>
4597 livecd/runscript-support/livecdfs-update.sh:
4598 firmware tarball fix for packages that need firmware such as ipw2100
4600 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4601 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4602 livecd/runscript-support/livecdfs-update.sh,
4603 modules/livecd_stage2_target.py:
4604 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4606 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4607 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4608 should not hurt non-HT users
4610 12 Oct 2004; John Davis <zhen@gentoo.org>
4611 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4612 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4613 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4614 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4615 livecd/runscript-support/kmerge.sh:
4616 bugfixes for #67195, #67197, #67122, and #46918
4618 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4619 small netboot fixups
4621 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4622 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4623 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4624 targets/netboot/netboot.sh:
4625 sweeping updates and changes to the netboot code. the patches should fix the
4626 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4627 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4629 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4630 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4631 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4632 targets/netboot/netboot.sh:
4633 more code cleanup and maintenance
4635 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4636 modules/generic_stage_target.py, +modules/netboot.py,
4637 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4638 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4639 +targets/netboot/netboot.sh:
4640 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4643 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4644 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4645 targets/livecd-stage1/livecd-stage1-chroot.sh,
4646 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4647 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4648 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4649 have to start a server on the build host for it to distribute.
4651 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4652 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4653 just do -s version_stamp
4655 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4656 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4658 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4659 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4660 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4661 modules/livecd_stage2_target.py:
4662 udev support for livecds
4664 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4665 +targets/livecd-stage2/unmerge.sh:
4666 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4667 Also, livecd-stage2 unmerge.sh added back in.
4669 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4670 livecd/runscript-support/livecdfs-update.sh:
4671 bugfixes for #60887 and #63338
4673 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4674 bugfixes for #63382 and #63338
4676 08 Sep 2004; John Davis <zhen@gentoo.org>
4677 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4678 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4679 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4680 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4681 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4682 targets/livecd-stage1/livecd-stage1-chroot.sh,
4683 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4684 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4685 lots of changes in this revision. first of all, major cosmetic fixups to the
4686 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4687 for distcc or ccache builds in most of the targets. bug #56581 is finially
4688 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4689 performance enhancement here.
4691 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4692 modules/livecd_stage2_target.py:
4693 fix for bug #63033, thanks to usata@gentoo.org for the patch
4695 30 Aug 2004; John Davis <zhen@gentoo.org>
4696 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4697 bugfixes for #61537 and #61779
4699 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4700 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4701 modules/snapshot_target.py:
4702 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4703 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4704 time should also be improved due to a more efficient use of rsync. This commit will
4705 mark the portage version of catalyst-1.9.0.
4707 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4708 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4711 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4714 02 Aug 2004; John Davis <zhen@gentoo.org>
4715 livecd/runscript-support/livecdfs-update.sh:
4718 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4719 +targets/stage1/build.py, -targets/stage1/build.sh,
4720 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4721 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4722 targets/stage3/stage3-chroot.sh:
4723 applied patch from bug #58840. it should fix up things for uclibc stages and
4724 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4726 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4727 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4728 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4729 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4730 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4731 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4732 livecd/runscript-support/livecdfs-update.sh,
4733 modules/livecd_stage2_target.py:
4734 addition of wolf31o2's gamecd patchset. untested, so please beware
4736 14 Jul 2004; John Davis <zhen@gentoo.org>
4737 livecd/runscript-support/livecdfs-update.sh,
4738 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4739 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4740 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4741 this out of generic_stage_target and into livecd-stage2 since the
4742 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
4744 13 Jul 2004; John Davis <zhen@gentoo.org>
4745 livecd/runscript-support/livecdfs-update.sh:
4746 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
4747 default rc'ed programs when only one change was required to rcadd. so I
4748 changed it so that the defaults are *always* loaded and specified additions/
4749 deletions are just added on top of those.
4751 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4752 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4753 targets/livecd-stage1/livecd-stage1-chroot.sh,
4754 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4755 targets/tinderbox/tinderbox-chroot.sh:
4756 changing the more verbose behavior to the -V (verbose) flag
4758 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4759 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4760 targets/livecd-stage1/livecd-stage1-chroot.sh,
4761 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4762 targets/tinderbox/tinderbox-chroot.sh:
4763 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
4764 it is about to merge so that deps and USE flags are more evident
4766 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
4767 modules/catalyst_support.py:
4768 completely rewrote the catalyst main script so that it can actually utilize
4769 more than one command line flag. new functionality included, but not active
4770 yet (--debug and --verbose). arguments can still be passed on the commandline
4771 through the use of the -C (--cli) flag. updated the arg_parse function in
4772 catalyst_support.py to accomodate my changes.
4774 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4775 modules/generic_target.py, modules/grp_target.py,
4776 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4777 modules/snapshot_target.py, modules/stage1_target.py,
4778 modules/stage2_target.py, modules/stage3_target.py,
4779 modules/tinderbox_target.py, targets/stage1/stage1.sh:
4780 fixes for bugs #55192 and #54137
4781 added a new key for all specfiles, portage_confdir.
4782 this should point to a directory similar in functionality to /etc/portage.
4784 cleaned up the module code a bit so that unnecessary modules
4787 more work on resuming. it is getting there, but it still needs a ton of work,
4788 so please test, and report bugs.
4790 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
4791 modules/catalyst_support.py, modules/generic_stage_target.py,
4792 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
4793 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4794 stage resuming functionality should be working. I still have to work on GRP
4795 and livecds, but they should not be hard. I could not incorporate emerge
4796 --resume into stage resuming functionality because in some instances, portage
4797 is remerged (bootstrap, stage2), which wipes out the resume data and puts
4798 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
4799 ). I also made some small tweaks to the stage target scripts which clean up
4800 the envscript stuff. Not noticable performance wise, but it makes me feel all
4801 warm and fuzzy to know that it is programmed absolutely correctly ;)
4803 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
4804 modules/generic_stage_target.py:
4805 revamped the cmd() structure so that it could properly return error codes.
4806 Please note that this might break catalyst until there is some further
4807 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
4808 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
4809 now. Additionally, catalyst will stop when there is an error with an ebuild
4810 ... it didn't do this before, it just plowed along and packed things up.
4812 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
4813 code in portage.py and then answering my noob questions.
4815 13 Jun 2004; John Davis <zhen@gentoo.org>
4816 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4817 livecd/runscript-support/livecdfs-update.sh:
4818 some last minute fixins (stuff to work with the new genkernel)
4820 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
4823 11 Jun 2004; John Davis <zhen@gentoo.org>
4824 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
4825 new key, livecd/fsscript. use this to run commands in the livecdfs before it
4828 10 Jun 2004; John Davis <zhen@gentoo.org>
4829 livecd/runscript-support/kmerge.sh,
4830 livecd/runscript-support/livecdfs-update.sh,
4831 livecd/runscript-support/post-kmerge.sh,
4832 livecd/runscript-support/pre-kmerge.sh:
4833 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
4834 functions control what scripts are added to their respective runlevels. This
4835 option would be specified like so in the spec file: livecd/rcadd:
4836 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
4838 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
4839 modules/catalyst_support.py, modules/livecd_stage2_target.py:
4840 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
4841 the code to give a nice error msg instead of a cryptic traceback
4843 04 Jun 2004; John Davis <zhen@gentoo.org>
4844 livecd/runscript-support/livecdfs-update.sh:
4845 small fix for bootsplash, needed to link clst_livecd_bootsplash to
4846 /etc/bootsplash/default
4848 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4849 targets/embedded/embedded-chroot.sh,
4850 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
4851 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4852 targets/livecd-stage1/livecd-stage1-chroot.sh,
4853 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4854 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4855 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4856 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4857 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
4858 targets/tinderbox/tinderbox-chroot.sh,
4859 targets/tinderbox/tinderbox-preclean-chroot.sh,
4860 targets/tinderbox/tinderbox.sh:
4861 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
4863 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
4864 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
4865 more efficient, and I added a new snapshot specfile option, portdir_overlay.
4866 It should be a full path pointing to a portage overlay dir.
4868 27 May 2004; John Davis <zhen@gentoo.org>
4869 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
4870 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4871 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4872 livecd/runscript/default-runscript.sh:
4873 added updated silos and fixed motd bug
4875 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
4876 rolling out version 1.0.8
4878 22 May 2004; John Davis <zhen@gentoo.org>
4879 livecd/runscript-support/kmerge.sh,
4880 livecd/runscript-support/livecdfs-update.sh,
4881 modules/livecd_stage2_target.py:
4882 added key livecd/bootsplash
4884 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
4885 livecd/runscript/sparc-archscript.sh,
4886 livecd/runscript/sparc64-archscript.sh:
4887 sparc fixup patches from gustavoz at g.org
4889 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
4890 added support for blacklisting modules via hotplug in livecd-stage2. spec key
4891 is livecd/modblacklist
4893 19 May 2004; John Davis <zhen@gentoo.org>
4894 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
4895 livecd/runscript/x86-archscript.sh:
4896 added support for livecd/overlay, changed vga=0x317 to vga=791
4897 in the x86 archscript as it is a more standard setting and should
4898 work on more hardware
4900 17 May 2004; John Davis <zhen@gentoo.org>
4901 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
4902 livecd/runscript-support/kmerge.sh,
4903 livecd/runscript-support/livecdfs-update.sh,
4904 modules/livecd_stage2_target.py:
4905 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
4906 we also now have basic motd copying support for more branded livecds
4908 16 May 2004; John Davis <zhen@gentoo.org>
4909 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
4910 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
4911 for passing args to genkernel. gmsoft@gentoo.org requested this one.
4913 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
4914 modules/catalyst_support.py, modules/embedded_target.py,
4915 modules/generic_stage_target.py, modules/generic_target.py,
4916 modules/grp_target.py, modules/livecd_stage1_target.py,
4917 modules/livecd_stage2_target.py, modules/stage1_target.py,
4918 modules/stage2_target.py, modules/stage3_target.py,
4919 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
4920 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
4921 caused gcc profile problems.
4923 12 May 2004; John Davis <zhen@gentoo.org>
4924 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4925 livecd/runscript-support/livecdfs-update.sh,
4926 livecd/runscript-support/post-kmerge.sh,
4927 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4929 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
4930 silliness). Most notably, I have taken advantage of the update-modules
4931 --assume-kernel fix from agriffis so that we can actually use 3rd party
4932 modules now. Please note that >=baselayout-1.9.0 is required.
4934 02 May 2004; Olivier Crete <tester@gentoo.org>
4936 Added forgotten CHOST for i386 subarch
4938 30 Apr 2004; John Davis <zhen@gentoo.org>
4939 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4940 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4941 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4942 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
4944 -fixed 2004.0 branding in the isolinux cdtar
4945 -fixed up acpi stuff in the runscripts
4946 -fixed up the x86 help message and corrected the numerous errors in it
4948 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
4949 livecd/runscript/default-runscript.sh:
4950 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
4951 1.0.7. we are ready for release
4953 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4954 fix for the problem that gustavoz found wrt the /dev creation stuff not
4955 detecting arches. also an efficiency fix for stage1 building
4957 14 Apr 2004; John Davis <zhen@gentoo.org>
4958 targets/embedded/embedded-chroot.sh,
4959 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4960 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4961 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4962 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4963 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4964 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4965 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
4966 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
4967 targets/tinderbox/tinderbox-preclean-chroot.sh,
4968 targets/tinderbox/tinderbox.sh:
4969 fix for bug #47733 - fixes for distcc and an envscript bugfix
4971 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4974 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4975 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4976 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4977 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
4978 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4979 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4980 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4981 targets/stage1/stage1-preclean1-chroot.sh,
4982 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
4983 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4984 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4985 targets/tinderbox/tinderbox.sh:
4986 lots of cleanup on the bash backend. take a look @ the code and report bugs to
4987 zhen@gentoo.org please.
4989 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4990 fix for /dev in stage1
4992 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4995 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
4996 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
4997 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
4998 Added the two kernel-configs for 2004.1 x86
5000 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5001 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5002 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5003 targets/tinderbox/tinderbox.sh:
5004 fix to address missing /dev in stages, fixed path for env-update in all of the
5007 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5008 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5010 01 Apr 2004; John Davis <zhen@gentoo.org>
5011 livecd/runscript/default-runscript.sh:
5012 added in fix for the module.conf stuff courtesy of Benjamin Judas
5015 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5017 cosmetic touchups for 1.0.5
5019 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5020 added support to the stage2 for stackable profiles bootstrap
5022 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5023 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5024 support for sparc32/64 build compatibility
5026 30 Mar 2004; John Davis <zhen@gentoo.org>
5027 livecd/runscript/default-runscript.sh, modules/targets.py,
5028 targets/stage1/build.sh:
5029 fix for bug 46022, more stackable profile fixes, embedded patches added
5031 26 Mar 2004; John Davis <zhen@gentoo.org>
5032 livecd/runscript/default-runscript.sh, modules/targets.py,
5033 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5034 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5035 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5036 fixes for bugs #44625 and #45805
5038 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5039 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5040 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5041 memtest is in. if you want to use it, check out the memtest86 cd tarball
5042 Also, fixes for bugs 45078, 45188, 44306
5044 23 Mar 2004; John Davis <zhen@gentoo.org>
5045 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5046 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5047 livecd/runscript/x86-archscript.sh, modules/targets.py,
5048 targets/livecd-stage3/unmerge.sh:
5049 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5050 created at the end of the livecd-stage2 process.
5052 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5053 targets/embedded/embedded.sh:
5054 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5056 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5057 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5058 removing the hardened-gcc deps since the package itself is deprecated'
5060 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5061 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5063 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5064 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5065 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5066 examples/livecd/alpha/config-2.4.21-r4-alpha,
5067 examples/livecd/alpha/config-2.4.21-r4-jensen,
5068 examples/livecd/alpha/config-2.4.21-r4-legacy,
5069 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5070 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5071 fixes for bugs 43676, 43701. Alpha support added as well.
5073 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5074 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5075 kde/gnome cd specs added.
5077 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5078 fix in catalyst.conf for bug #42044
5080 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5081 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5082 examples/livecd/sparc64/config-2.4.24-sparc64:
5083 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5085 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5086 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5087 for a $clst_conf environment variable. You can use the $clst_conf variable to
5088 point to a file to use in place of /etc/catalyst.conf. By setting this
5089 variable in your shell, catalyst can easily be used by multiple people on the
5090 same machine. Also, ccache support now works for genkernel.
5092 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5093 removed file for livecd-stage2 target, as this is handled by the runscript
5094 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5095 and made "/boot/kernel/foo/extraversion" an optional rather than required
5096 parameter. The aforementioned "packages" is used to specify kernel-related
5097 packages (like module ebuilds) to merge with each kernel, and the new "use"
5098 option is used to specify the USE settings you'd like exported to the
5099 environment during kernel as well as kernel "packages" build.
5101 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5102 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5103 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5104 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5105 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5106 targets/tinderbox/tinderbox.sh:
5107 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5108 it for ebuild - added headers to everything and removed deprecated dirs
5110 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5111 adding Kumba's patches for MIPS
5113 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5114 Added hppa specific code.
5116 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5117 Tinderbox target added. See tinderbox examples in examples/ dir.
5119 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5120 spec file support integrated into catalyst. Use "-f/--file specfile" as
5121 argument; see examples dir for examples.
5122 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5123 example of how to use it.
5125 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5126 support functions for spec file parsing and reading added. Will get added to
5129 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5130 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5133 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5134 Significant rework of code structure. Everything is falling nicely into place.
5136 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5137 Exception handling fully-integrated into current prototype code.
5139 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5140 beginning of exception handling integration, got some of the target code
5143 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5144 major code rework in progress on the python parts.
5146 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5147 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5148 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5149 for organiation's sake, I have moved the files, such as livecd foundations,
5150 into catalyst/files. It will make it easier for us when ebuild time comes
5153 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5154 All preliminary target build scripts are now added and coded to near as spec
5155 that we can have at this point.
5157 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5158 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5159 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5160 something that should be continued as much as reasonably possible in other
5161 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5162 code completed, and internal fall-backs to reasonable global config defaults
5165 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5166 subarch test outsourced to python catalyst-subarches function.
5168 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5169 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5171 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5172 removing dup enter_chroot
5174 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5175 document subarches checking
5177 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5178 Fix valid subarch test.
5180 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5181 include/build_functions.sh, include/functions.sh:
5182 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5183 start_build to build_functions.sh cleaning up the main catalyst script some
5186 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5187 fixed SRCBALL and DESTBALL, making it transparent for profiles
5189 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5190 added an exit condition to the cmd line argument case statement
5192 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5193 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5194 the changes that I made to the above files should make catalyst completely
5195 transparent to no matter what profile we are using. check files/catalyst.conf
5196 for the list of BUILDTYPEs that we support.
5198 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5199 changed how cmd line arguments are handled
5201 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5202 I changed the is_special handling so that it is cleaner and faster
5204 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5205 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5206 livecd/foundations/x86-basic/post-clean.sh,
5207 livecd/foundations/x86-basic/pre-clean.sh,
5208 livecd/foundations/x86-basic/settings:
5209 I outsourced more functions to include/functions.sh. I made it a seperate file
5210 from build_fucntions.sh so that we can keep our build and other functions
5211 apart. I also added in the livecd stuffs from the stager side of things.
5213 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5214 include/build_functions.sh:
5215 I outsourced all of the build functions to include/build_functions.sh. In the
5216 future, this will happen more - the code needs cleaned up.
5218 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5220 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5221 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5222 does not use that anymore.
5224 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5225 since we now have a default profile in portage, i massaged some errors
5226 messages to reflect that.
5228 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5230 removed ccache support from catalyst stage1 build cause it breaks the build.
5231 Additionally, I removed gettext support from bootstrap, because according to
5232 our new default profile, we don't use that anymore.
5234 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5235 added a new var, BUILDTYPE, adding more transparency for building.
5236 In the future, we will be building both selinux and hardened sources.
5238 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5239 fixed some formatting when catalyst prints out build info, additionally,
5240 trying to make catalyst more transparent for future expansion of stages
5242 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5243 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5244 --help. I moved this functionality from the main program section to
5247 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5248 I edited catalyst to change our naming convention from stage*-arch-h.* to
5249 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5250 I change naming conventions, as catalyst will be eventually extended to
5251 do selinux-* stages also.
5253 Additionally, I updated README.catalyst to include profile information.
5255 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5256 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5257 I renamed README.stager to README.catalyst and have made some very minor
5258 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5259 I have hacked bootstrap to use the hardened profile, as well as utilize
5260 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5261 major). Additionally, bin/stage1 has been hacked to accept the hardened
5262 profile, and use hardened-gcc.
5264 09 September 2003; John Davis <zhen@gentoo.org>:
5265 Initial import of hardened stager. I am forking this from the original
5266 stager code in order to better fit our needs. The original stager code is
5267 still used by Gentoo, and is maintained by Daniel Robbins
5268 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5269 contributors that coded stager.