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> catalyst:
6 Allow build_target() to re-raise the exception for the top-level handler
9 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
10 Move catalyst.support import to top of file
12 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
13 Remove check for sys.argv length since we already check for needed
16 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
17 Rename version() to show_version()
19 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
20 Remove import_modules()
22 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
23 modules/catalyst/target/embedded.py,
24 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
25 modules/catalyst/target/livecd_stage1.py,
26 modules/catalyst/target/livecd_stage2.py,
27 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
28 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
29 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
30 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
31 Remove references to generic_stage_target
33 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
34 +modules/catalyst/target/embedded.py,
35 -modules/catalyst/target/embedded_target.py,
36 +modules/catalyst/target/generic.py,
37 +modules/catalyst/target/generic_stage.py,
38 -modules/catalyst/target/generic_stage_target.py,
39 -modules/catalyst/target/generic_target.py,
40 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
41 -modules/catalyst/target/livecd_stage1_target.py,
42 +modules/catalyst/target/livecd_stage1.py,
43 -modules/catalyst/target/livecd_stage2_target.py,
44 +modules/catalyst/target/livecd_stage2.py,
45 +modules/catalyst/target/netboot.py,
46 -modules/catalyst/target/netboot2_target.py,
47 +modules/catalyst/target/netboot2.py,
48 -modules/catalyst/target/netboot_target.py,
49 +modules/catalyst/target/snapshot.py,
50 -modules/catalyst/target/snapshot_target.py,
51 -modules/catalyst/target/stage1_target.py,
52 +modules/catalyst/target/stage1.py,
53 -modules/catalyst/target/stage2_target.py,
54 +modules/catalyst/target/stage2.py,
55 -modules/catalyst/target/stage3_target.py,
56 +modules/catalyst/target/stage3.py,
57 -modules/catalyst/target/stage4_target.py,
58 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
59 -modules/catalyst/target/tinderbox_target.py:
60 Remove _target from target module filenames, since they're already in
63 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
64 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
65 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
66 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
67 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
68 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
69 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
70 Remove builder.py and all references
72 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
73 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
74 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
75 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
76 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
77 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
78 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
79 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
80 modules/catalyst/target/embedded_target.py,
81 modules/catalyst/target/generic_stage_target.py,
82 modules/catalyst/target/generic_target.py,
83 modules/catalyst/target/grp_target.py,
84 modules/catalyst/target/livecd_stage1_target.py,
85 modules/catalyst/target/livecd_stage2_target.py,
86 modules/catalyst/target/netboot2_target.py,
87 modules/catalyst/target/netboot_target.py,
88 modules/catalyst/target/snapshot_target.py,
89 modules/catalyst/target/stage1_target.py,
90 modules/catalyst/target/stage2_target.py,
91 modules/catalyst/target/stage3_target.py,
92 modules/catalyst/target/stage4_target.py,
93 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
94 Move catalyst_support.py to catalyst.support and update references
96 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
97 +modules/catalyst/lock.py,
98 modules/catalyst/target/generic_stage_target.py,
99 -modules/catalyst_lock.py:
100 Move catalyst_lock.py to catalyst/lock.py and update references
102 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
103 modules/catalyst/target/__init__.py,
104 modules/catalyst/target/generic_stage_target.py:
105 Move target module loading logic into build_target_map() in
106 catalyst.target module
108 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
109 modules/catalyst/target/embedded_target.py,
110 modules/catalyst/target/grp_target.py,
111 modules/catalyst/target/livecd_stage1_target.py,
112 modules/catalyst/target/livecd_stage2_target.py,
113 modules/catalyst/target/netboot2_target.py,
114 modules/catalyst/target/netboot_target.py,
115 modules/catalyst/target/snapshot_target.py,
116 modules/catalyst/target/stage1_target.py,
117 modules/catalyst/target/stage2_target.py,
118 modules/catalyst/target/stage3_target.py,
119 modules/catalyst/target/stage4_target.py,
120 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
121 Add target map in each target module and remove register() function
122 Change catalyst program to load target modules with catalyst.target.targets
124 Remove required_build_targets and valid_build_targets from catalyst_support.py,
125 since we can scan the dir now
127 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
128 +modules/catalyst/target/__init__.py,
129 +modules/catalyst/target/embedded_target.py,
130 +modules/catalyst/target/generic_stage_target.py,
131 +modules/catalyst/target/generic_target.py,
132 +modules/catalyst/target/grp_target.py,
133 +modules/catalyst/target/livecd_stage1_target.py,
134 +modules/catalyst/target/livecd_stage2_target.py,
135 +modules/catalyst/target/netboot2_target.py,
136 +modules/catalyst/target/netboot_target.py,
137 +modules/catalyst/target/snapshot_target.py,
138 +modules/catalyst/target/stage1_target.py,
139 +modules/catalyst/target/stage2_target.py,
140 +modules/catalyst/target/stage3_target.py,
141 +modules/catalyst/target/stage4_target.py,
142 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
143 -modules/generic_stage_target.py, -modules/generic_target.py,
144 -modules/grp_target.py, -modules/livecd_stage1_target.py,
145 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
146 -modules/netboot_target.py, -modules/snapshot_target.py,
147 -modules/stage1_target.py, -modules/stage2_target.py,
148 -modules/stage3_target.py, -modules/stage4_target.py,
149 -modules/tinderbox_target.py:
150 Move all *_target.py modules under modules/catalyst/target and create
151 parent catalyst.target module
153 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
154 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
155 Remove hard-coded arch list now that find_arch_modules() is known to work
157 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
158 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
159 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
160 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
161 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
162 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
163 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
164 modules/generic_stage_target.py:
165 Move subarch and maching maps to bottom of arch files, since the classes
166 aren't defined yet at the top
168 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
169 modules/catalyst/arch/sh.py:
170 Forgot the sh arch module
172 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
173 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
174 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
175 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
176 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
177 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
178 Move subarch and machine map information to variables at top of each arch
179 module and get rid of register() function
181 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
182 Add catalyst.util.load_module() function
183 Move arch modules under modules/catalyst/arch
184 Add catalyst.arch.arches class to assist in loading arch modules
185 Add .gitignore file for *.py[co]
187 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
188 Change __version__ to 2.99 for catalyst_3 branch
190 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
191 Add note about metadata_overlay being default in 2.1.6
193 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
194 Updated the AUTHORS section and the header for the ChangeLog, to reflect
195 that individual authors now retain their copyright to code they submit.
197 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
198 Rewrote TODO to make it clearer and added a ton of new items to it.
200 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
201 modules/generic_stage_target.py:
202 screw you python...hard
204 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
205 modules/generic_stage_target.py:
206 Disable removal of 'target_path' when build starts
208 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
209 modules/generic_stage_target.py:
210 Apply patch from armin76 to actually make use of the busybox_config value
213 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
214 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
215 Add support for gk's --busybox-config= option
217 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
218 modules/generic_stage_target.py:
219 Missing / before 'iso'
221 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
222 modules/snapshot_target.py:
223 Add support for purging to snapshot target
225 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
226 Add mix-in cdtar idea to TODO
228 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
229 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
230 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
231 Remove old isolinux-3.09 cdtar files
233 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
234 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
235 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
236 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
238 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
239 Marking this 2.0.6.903 for testing.
241 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
242 targets/netboot2/netboot2-controller.sh:
243 Disable copying of nb-busybox.cf since it isn't used anyway
245 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
246 arch/x86.py, catalyst:
247 A few typo and other minor fixes as reported by armin76
249 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
250 modules/generic_stage_target.py:
251 Add support for digests="all" for gentoo bug #209611
253 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
254 examples/netboot2_template.spec, targets/support/kmerge.sh:
255 Automatically append --netboot to GK_ARGS for netboot2 target Remove
256 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
258 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
259 targets/support/pre-kmerge.sh:
260 Remove evil hacks that copy gk files around for netboot2
262 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
263 Bumping version for release.
265 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
266 modules/catalyst_support.py:
267 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
270 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
271 modules/catalyst_support.py, modules/generic_stage_target.py:
272 Add support for -P/--purgeonly option
274 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
275 Updated README to tell the user where to locate catalyst.conf if not using
276 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
279 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
280 Kicking out a 2.0.6.901 release for testing.
282 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
283 modules/generic_stage_target.py:
284 Automatically prepend build dir path to livecd/iso if it's not an absolute
287 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
288 Update TODO with placeholder idea.
290 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
291 +modules/catalyst/util.py:
292 Create catalyst.util module with capture_traceback() and print_traceback()
293 functions Capture and print traceback when build fails instead of letting
296 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
297 modules/catalyst/config.py, modules/catalyst_support.py:
298 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
300 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
301 modules/catalyst/config.py:
302 A few fixes to ParserBase after actually testing it switch to parsing
303 config file with ConfigParser.
305 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
306 +modules/catalyst/config.py, -modules/catalyst/util.py:
307 More indecisiveness..move util.spec to config.SpecParser.
309 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
310 -modules/catalyst/spec.py, +modules/catalyst/util.py,
311 modules/catalyst_support.py:
312 * Rename catalyst.spec to catalyst.util
313 * Move spec_dump() into spec class
314 * Modify catalyst to use new spec class
316 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
317 +modules/catalyst/__init__.py:
318 Add __init__.py file and import line.
320 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
321 +modules/catalyst/spec.py:
322 Initial commit of modules/catalyst/spec.py.
324 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
326 Updating x86/amd64 arch support. Original patches by William Cooke
327 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
329 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
330 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
331 modules/snapshot_target.py, modules/stage4_target.py,
332 targets/support/bootloader-setup.sh, targets/support/functions.sh,
333 targets/support/kmerge.sh:
334 Removing all deprecated interfaces. We no longer wish to support them and
335 they're not needed. Anyone using a pre-2.x spec file will need to update
338 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
339 -livecd/files/Getting_Online.txt:
340 Removing livecd/files/Getting_Online.txt since it was quite outdated.
342 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
344 Updated for new git repo.
346 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
347 targets/support/livecdfs-update.sh:
348 Add gconf settings for gnome-screensaver to disable locking by default. This
351 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
352 Add armv5tel to arm host list.
354 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
355 targets/support/chroot-functions.sh:
356 If we don't have a distcc user, we need to reinstall distcc, even if it's
357 been built with the right USE. This mainly affects stage1/stage2.
359 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
360 targets/support/chroot-functions.sh:
361 We need to run distcc-config --install, since we won't be installing into
362 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
363 installed versions of distcc.
365 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
366 Add a couple of distcc-related items to TODO.
368 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
369 targets/stage1/stage1-preclean-chroot.sh,
370 targets/stage2/stage2-preclean-chroot.sh,
371 targets/stage3/stage3-preclean-chroot.sh,
372 targets/stage4/stage4-preclean-chroot.sh:
373 We don't want to run setup_myfeatures in preclean, but still want to update
374 the environment and show our debug information.
376 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
377 targets/stage1/stage1-preclean-chroot.sh,
378 targets/stage2/stage2-preclean-chroot.sh,
379 targets/stage3/stage3-preclean-chroot.sh,
380 targets/stage4/stage4-preclean-chroot.sh,
381 targets/support/chroot-functions.sh:
382 Remove the die on LIBDIR check, since it won't be set on non-multilib
383 profiles. We can now run debug in preclean again.
385 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
386 targets/support/functions.sh:
387 Let's not try to chmod a dangling symlink.
389 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
390 targets/support/chroot-functions.sh:
391 Added emerge --info to debug output. I don't know why I didn't add it before.
393 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
394 targets/stage1/stage1-preclean-chroot.sh,
395 targets/stage2/stage2-preclean-chroot.sh,
396 targets/stage3/stage3-preclean-chroot.sh,
397 targets/stage4/stage4-preclean-chroot.sh:
398 We probably shouldn't be running our debug functions in our stages. Let's
401 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
402 targets/support/chroot-functions.sh:
403 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
406 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
407 targets/support/livecdfs-update.sh:
408 Only copy the handbook icon if one exists.
410 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
411 modules/catalyst_lock.py:
412 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
415 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
416 targets/livecd-stage2/livecd-stage2-controller.sh:
417 We should be matching all possible LIBDIRs, so make sure we do that.
419 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
420 targets/support/livecdfs-update.sh:
421 We no longer need the metadata.tar.bz2, since the Installer uses
424 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
425 targets/stage1/stage1-chroot.sh:
426 We don't need --newuse if we're not using binary packages, so there's no
429 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
430 targets/livecd-stage2/livecd-stage2-controller.sh:
431 Added initial framework for creating the CD's root on livecd/livedvd.
432 Currently, the end result is the same, but I'll be adding code to
433 automatically copy the stages and to automatically download the distfiles.
435 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
436 targets/livecd-stage2/livecd-stage2-controller.sh,
437 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
438 targets/support/rc-update.sh:
439 Change all checks for livecd/type: gentoo-release-livecd to
440 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
441 to allow for auto-fetching of distfiles and stages onto official DVD media.
443 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
444 targets/livecd-stage1/livecd-stage1-controller.sh,
445 targets/livecd-stage2/livecd-stage2-controller.sh:
446 Updated TODO. Added code to livecd-stage1 to generate a package list, which
447 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
448 the distfiles automatically.
450 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
451 modules/generic_stage_target.py:
452 Fix seedcache output so it fits in 80 columns.
454 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
455 targets/stage1/stage1-chroot.sh:
456 We should likely install baselayout before anything else, including the
457 package manager. As such, I've moved it to after sys-apps/baselayout is
460 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
461 targets/livecd-stage2/livecd-stage2-controller.sh:
462 Check for a snapshot in the overlay and error if one is present. This should
463 ensure that the snapshot on the CD is the same as the one used to build the
466 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
467 modules/catalyst_support.py:
468 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
469 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
472 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
473 targets/stage1/stage1-chroot.sh:
474 Change back to using sys-apps/baselayout. We'll need to come up with a
475 better permanent solution now that virtual/baselayout is no more.
477 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
478 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
479 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
481 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
482 targets/support/bootloader-setup.sh:
483 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
486 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
487 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
488 Added TODO. Changed create_handbook_icon call to only be called if
489 /docs/handbook/index.html exists on the disk or in livecd/overlay.
491 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
492 targets/support/kmerge.sh:
493 Run sed on KERNELVERSION to escape the slashes so we can use it in another
496 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
497 targets/support/kmerge.sh:
498 Modify test to run if package.provided exists instead of if it doesn't.
499 Run sed on the correct file.
501 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
502 targets/support/chroot-functions.sh:
503 Added --noreplace to setup_myfeatures merges so we don't blow away any
504 packages which are already installed with the proper USE flags for the given
505 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
507 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
508 livecd/files/README.txt:
509 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
511 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
512 targets/support/rc-update.sh:
513 Added mdraid for baselayout-2 users.
515 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
516 targets/support/kmerge.sh:
517 Clean up package.provided after the kernel build
519 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
520 targets/support/kmerge.sh:
521 It helps if I put things in the correct order so they'll actually execute,
522 rather than getting a nice error from emerge.
524 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
525 targets/support/kmerge.sh:
526 Change upgrade to update.
528 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
529 targets/support/kmerge.sh:
530 Add back in the package.provided code that *should* skip the kernel sources
531 merge for call back and subsequent runs.
533 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
534 targets/support/kmerge.sh:
535 We don't really need to use binary packages for the kernel sources, since it
536 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
537 when we're not using kerncache.
539 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
540 targets/support/kmerge.sh:
541 Remove 'symlink' from USE, since it's not needed and screws up kerncache
543 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
544 targets/livecd-stage2/livecd-stage2-controller.sh:
545 OK, we run our find outside the chroot, so we don't want to use absolute
546 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
547 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
550 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
551 targets/livecd-stage2/livecd-stage2-controller.sh,
552 targets/stage1/stage1-controller.sh:
553 Cleanup the clean section for stage1 and add an updated clean section for
554 livecd-stage2 when we're a minimal, universal, or game CD. This is
555 2.0.6_pre14 for testing.
557 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
558 targets/support/kmerge.sh:
559 We should be using --newuse when merging our packages in callback.
561 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
562 targets/grp/grp-chroot.sh:
563 We should only use --noreplace when building a pkgset, everything else
566 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
567 modules/catalyst_support.py, modules/generic_stage_target.py,
568 modules/grp_target.py:
569 Apply additional patches from bug #207862 for CONTENTS generation.
571 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
572 targets/grp/grp-chroot.sh:
573 Call setup_myemergeopts after changing clst_FETCH.
575 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
576 targets/netboot2/netboot2-pkg.sh:
577 Remove a bit of unnecessary code.
579 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
580 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
581 targets/support/chroot-functions.sh:
582 Fix some spacing on the -* warning, revert Andrew's last change, since it
583 didn't do anything, and clean up the GRP chroot code so it works smarter and
584 set clst_FETCH when clst_grp_type is something other than pkgset.
586 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
587 targets/support/chroot-functions.sh:
588 Don't set --usepkg and --buildpkg when fetching.
590 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
591 modules/generic_stage_target.py:
592 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
595 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
596 modules/generic_stage_target.py:
597 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
598 boot/kernel/${kname}/config copying code in generic_stage_target.
600 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
601 targets/support/kmerge.sh:
602 Make sure we don't give genkernel a --kernel-config if it isn't set in the
605 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
606 modules/generic_stage_target.py, targets/support/kmerge.sh,
607 targets/support/pre-kmerge.sh:
608 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
609 valid, rather than required, changed clst_ksource to default to
610 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
611 removal of USE to after the kernel build so the modules get the correct USE,
612 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
614 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
615 targets/support/kmerge.sh:
616 We should run the default functions for kmerge.sh, too.
618 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
619 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
620 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
621 Updated aboot cdtar with a newer version to support newer kernels.
623 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
624 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
625 Updated make_destpath so it writes out to make.conf as well as exporting
626 ROOT to the environment, added a make_destpath call to cleanup_stages, and
627 adding make_destpath /tmp/stage1root to stage1.
629 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
630 Updated README a bit and rolling 2.0.6_pre12 for testing.
632 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
633 targets/support/create-iso.sh:
634 Removed any further checks for clst_fstype and making sure everybody is
635 using ${mkisofs_zisofs_opts}.
637 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
638 targets/support/livecdfs-update.sh:
639 The default theme for GNOME is now Clearlooks, so we can remove the theme
640 code, but we still want to set the font size.
642 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
643 targets/support/livecdfs-update.sh:
644 We need to put quotes around ${user_comment} or useradd gets confused.
646 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
647 targets/support/chroot-functions.sh:
648 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
651 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
652 targets/support/kmerge.sh:
653 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
654 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
656 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
657 targets/support/create-iso.sh:
658 Bash fscking sucks, so we have to compromise on this code reduction solution
659 a bit. It's still far better than it was
661 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
662 targets/support/create-iso.sh:
663 Don't escape quotes when actually running the command
665 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
666 targets/support/kmerge.sh:
667 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
669 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
670 targets/support/kmerge.sh:
671 Use -L instead of -l in test for symlink
673 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
674 targets/stage1/stage1-controller.sh:
675 Remove code for gcc-config/binutils-config since it should be getting done
676 in the preclean script, anyway.
678 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
679 targets/stage1/stage1-chroot.sh:
680 I missed one place where HOSTUSE was being used incorrectly.
682 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
683 targets/support/kmerge.sh:
684 Escape the correct quote
686 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
687 targets/support/kmerge.sh:
688 Change remaining instances of run_emerge to run_merge
690 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
691 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
692 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
695 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
696 targets/support/bootloader-setup.sh:
697 Let's change our splash checking to a global check so it only needs to be
698 done once. This makes much more sense than having all of those if ... else
701 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
702 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
703 Fix our USE invocation here so things work as expected.
705 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
706 targets/support/livecdfs-update.sh:
707 Force-enable livecd/users for livecd/type gentoo-release-livecd and
710 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
711 targets/support/livecdfs-update.sh:
712 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
715 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
716 targets/livecd-stage2/livecd-stage2-controller.sh:
717 Fixing the snapshot copying so it will only copy the correct snapshot for
718 people who don't know how to properly use wget.
720 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
721 targets/stage1/stage1-chroot.sh:
722 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
725 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
726 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
727 OK, we have to escape our quotes, rather than use single quotes, or we don't
728 evaluate the variables properly.
730 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
731 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
732 targets/support/kmerge.sh:
733 Fixing echo/sed for make.conf writing.
735 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
736 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
737 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
738 Rather than using the environment, we write out our USE to make.conf, then
739 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
740 be written to make.conf, already.
742 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
743 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
744 targets/livecd-stage1/livecd-stage1-chroot.sh,
745 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
746 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
747 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
748 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
749 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
750 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
751 Changing run_emerge to run_merge, changing both setup_portage and
752 setup_myfeatures to add any USE changes to make.conf prior to merge, then
753 removing the settings added, rather than (ab)using the environment.
755 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
756 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
757 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
758 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
759 targets/tinderbox/tinderbox-chroot.sh:
760 Rearrange some of the functions in chroot-functions.sh in preparation for
761 some upcoming changes and rename setup_portage to setup_pkgmgr.
763 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
764 targets/stage1/stage1-controller.sh:
765 Removing an extra env-update call from stage1's preclean.
767 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
768 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
769 targets/support/bootloader-setup.sh:
770 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
771 help.msg which we didn't even use.
773 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
774 targets/support/bootloader-setup.sh:
775 Don't write out out 'default 1' line when creating grub.conf, since the
776 'help' entry is now at the bottom, and we want grub to default to the first
779 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
780 targets/support/bootloader-setup.sh:
781 Removed checks on livecd/splash_type, since we only support one type,
782 removed remaining bootsplash code from bootloader-setup.sh, added automatic
783 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
784 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
786 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
787 targets/livecd-stage2/livecd-stage2-controller.sh:
788 Let's automatically copy in the snapshot if livecd/type is
789 gentoo-release-livecd.
791 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
792 modules/generic_stage_target.py:
793 Fix leading whitespace in empty() so it's only executed if there's something
794 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
795 211410 for pointing this out
797 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
798 targets/support/rc-update.sh:
799 Quote baselayout package atom
801 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
802 targets/support/chroot-functions.sh:
803 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
804 PATH by default. Instead, simply check if it exists.
806 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
807 targets/support/chroot-functions.sh:
808 Remove temporary package listing code, since --verbose is forced on with
811 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
812 Force-enable --verbose when using --debug
814 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
815 targets/support/kmerge.sh:
816 Changing modules-update to update-modules to quiet a warning and keep us
817 from having it get removed out from under us.
819 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
820 targets/support/chroot-functions.sh:
821 Adding a note to myself for better debug and moving run_default_funcs to the
822 bottom of the script so it gets executed. Since this can otherwise break
823 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
825 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
826 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
827 targets/support/chroot-functions.sh:
828 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
829 so we can get the output with --debug, added --newuse to the options for
830 stage1, as we should always rebuild any package where the USE has changed,
831 removed removal of portage logs from stage2-chroot.sh since it is being done
832 by cleanup_stages, moved world removal in cleanup_stages into a check for
833 stages 1 through 3, made update_env_settings check for the existence of
834 env-update before running it since we now run update_env_settings by default
835 everywhere chroot-functions.sh is sourced, and added a section to show_debug
836 to list the packages, since we don't yet force-enable verbose with debug.
838 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
839 modules/catalyst_lock.py:
840 Since my python sucks and I don't feel like troubleshooting it at the
841 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
842 2.0.6_pre8 for testing.
844 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
845 modules/builder.py, modules/catalyst_lock.py:
846 Added some extra debug output to catalyst_lock.py and added Stuart Longland
847 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
849 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
850 modules/catalyst_support.py:
851 change 'is' to == because python is grumpy
853 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
854 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
855 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
856 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
857 targets/support/rc-update.sh:
858 Removing support for bootsplash, since it hasn't been in a supported kernel
859 in a couple years and isn't accepted upstream.
861 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
862 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
863 Fix up the sed for genkernel so it works on versions both before and after
864 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
865 change was a bit too aggressive.
867 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
868 targets/support/bootloader-setup.sh:
869 Change grub timeout to 15 seconds instead of 150.
871 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
872 targets/support/pre-kmerge.sh:
873 Comment out sed on genkernel executable as it appears to do nothing these
876 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
877 targets/livecd-stage2/livecd-stage2-controller.sh:
878 Only call find on libdirs that actually exist. Thanks to Kristoffer
879 <krek6597@student.uu.se> in bug #210807.
881 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
882 modules/generic_stage_target.py:
883 Add warning about -* in foo/use in the spec.
885 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
886 targets/embedded/embedded-chroot.sh,
887 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
888 targets/grp/grp-preclean-chroot.sh,
889 targets/livecd-stage1/livecd-stage1-chroot.sh,
890 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
891 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
892 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
893 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
894 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
895 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
896 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
897 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
898 targets/tinderbox/tinderbox-preclean-chroot.sh:
899 Change all . to source.
901 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
902 targets/embedded/embedded-preclean-chroot.sh,
903 targets/grp/grp-preclean-chroot.sh,
904 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
905 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
906 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
907 targets/stage3/stage3-preclean-chroot.sh,
908 targets/stage4/stage4-preclean-chroot.sh,
909 targets/support/chroot-functions.sh,
910 targets/tinderbox/tinderbox-preclean-chroot.sh:
911 Added a cleanup_stages function and added it to the appropriate places.
913 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
914 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
915 targets/livecd-stage1/livecd-stage1-chroot.sh,
916 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
917 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
918 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
919 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
920 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
921 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
922 Removing any functions that we now call by default when we source
923 chroot-functions.sh by default.
925 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
926 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
927 targets/livecd-stage1/livecd-stage1-chroot.sh,
928 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
929 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
930 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
931 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
932 Clean up the debug code that I've added to stage1, move it to
933 chroot_functions.sh, and call it from all of our main targets.
935 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
936 modules/generic_stage_target.py:
937 Wow. I need to make sure that we actually comment comments in make.conf or
938 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
939 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
941 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
942 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
943 targets/stage3/stage3-chroot.sh:
944 We need to be sure we clear out /var/log/portage/elog as well as
945 /var/log/emerge.log for stages 1 through 3.
947 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
948 modules/generic_stage_target.py,
949 targets/livecd-stage2/livecd-stage2-controller.sh,
950 targets/support/livecdfs-update.sh:
951 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
952 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
953 80 columns. This is catalyst 2.0.6_pre5 for testing.
955 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
956 modules/generic_stage_target.py:
957 Apparently, python doesn't like it when you put a set of comments in front
958 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
961 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
962 modules/generic_stage_target.py:
963 Huge refactoring of modules/generic_stage_target.py to fix indentation and
964 generally clean up the code so it's a bit easier to read/follow.
966 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
967 modules/generic_stage_target.py:
968 Sort and de-dupe myusevars.
970 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
971 targets/stage1/stage1-chroot.sh:
972 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
974 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
975 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
976 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
977 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
978 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
979 targets/tinderbox/tinderbox-chroot.sh:
980 Move export of FEATURES to setup_myfeatures.
982 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
983 targets/stage1/stage1-chroot.sh:
984 Added some debug code to stage1 and fixed a nice bug where we weren't
985 building with the correct USE. Unfortunately, this invalidates any caches
986 for stage1, since we were building with the entire USE from the profile.
987 This is 2.0.6_pre4 for testing.
989 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
990 targets/stage1/stage1-chroot.sh:
991 We don't need to do the device building twice, so removing USE=build from
992 first baselayout install.
994 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
995 targets/support/livecdfs-update.sh:
996 We check for a plugdev group, add it if it doesn't exist, and make sure any
997 users specified by livecd/users is in the group.
999 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1000 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1001 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1003 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1004 modules/catalyst_support.py:
1005 Fix up calc_contents in contents_map. Thanks to Brent Baude
1006 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1009 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1010 targets/stage1/stage1-chroot.sh:
1011 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1012 empty and will cause issues in stage3 and beyond.
1014 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1015 targets/support/kmerge.sh, targets/support/rc-update.sh:
1016 Changed some of the rc-update code so it should work with baselayout-2,
1017 also. This is 2.0.6_pre2 for testing.
1019 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1020 files/catalyst.conf, modules/catalyst_support.py,
1021 modules/generic_stage_target.py, modules/grp_target.py,
1022 modules/snapshot_target.py:
1023 Added support for generating CONTENTS files automatically. Patch by Robin
1024 Johnson <robbat2@gentoo.org> for bug #207862.
1026 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1027 modules/snapshot_target.py:
1028 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1029 exclude digest-* files from the snapshot.
1031 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1032 arch/x86.py, modules/generic_stage_target.py:
1033 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1034 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1036 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1037 targets/support/kmerge.sh:
1038 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1039 options, so that it can actually be turned off.
1041 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1043 Rearrange things in the arch/*.py files to ensure that nothing is used
1044 before it has been defined.
1046 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1047 Reorder arch/powerpc.py to make python happy.
1049 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1050 modules/snapshot_target.py:
1051 Change .svn --include to an --exclude like it was supposed to be.
1053 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1055 Added several subarches for mips so we can dump the mips subarch profiles
1056 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1059 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1060 targets/livecd-stage2/livecd-stage2-controller.sh:
1061 Changed the code for copying the MOTD files so it's fewer lines and makes
1064 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1065 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1066 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1067 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1069 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1071 Did a little cleanup on the x86.py to remove some redundant entries and
1072 added nocona and core2 to amd64.py, though they're currently commented out.
1074 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1075 modules/generic_stage_target.py:
1076 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1077 flags defined in the spec file.
1079 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1080 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1081 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1082 since catalyst sets CXXFLAGS=CFLAGS by default.
1084 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1085 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1086 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1088 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1089 Added prescott to the subarches for x86.
1091 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1092 modules/netboot2_target.py, targets/support/kmerge.sh:
1093 Add patch to enabled netboot2/linuxrc and automatically add path for
1094 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1095 <jsbronder@gentoo.org> in bug #208106.
1097 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1098 modules/netboot2_target.py:
1099 Allow root_overlay in netboot2 target for bug #208106.
1101 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1102 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1103 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1104 Added USE=bindist automatically to everything that inherits set_use from
1105 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1106 USE=bindist to emerge run for stage1, and did some minor cleanup in
1107 get_libdir in chroot-functions.
1109 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1110 targets/support/bootloader-setup.sh:
1111 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1113 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1114 examples/generic_stage_template.spec, examples/grp_template.spec,
1115 examples/livecd-stage1_template.spec,
1116 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1117 examples/stage4_template.spec, examples/tinderbox_template.spec:
1118 Changing link so it no longer points to a dead page. This is for bug #208609.
1120 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1121 modules/snapshot_target.py:
1122 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1124 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1125 targets/stage1/stage1-chroot.sh:
1126 As much as I hate this, we're going to force baselayout to install first.
1127 This will keep us from having any issues with packages that don't respect
1130 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1131 Reorder options in catalyst.conf so they're alphabetical.
1133 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1134 targets/support/bootloader-setup.sh:
1135 Add 'pager on' to grub.conf for bug #208531.
1137 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1138 livecd/files/README.txt, livecd/files/x86-F6.msg:
1139 Removing the unused kernel command line options from Volume/Device Management.
1141 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1142 This is now 2.0.5 for release.
1144 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1145 files/catalyst.conf, modules/catalyst_support.py,
1146 modules/generic_stage_target.py,
1147 targets/embedded/embedded-preclean-chroot.sh,
1148 targets/grp/grp-preclean-chroot.sh,
1149 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1150 targets/stage2/stage2-preclean-chroot.sh,
1151 targets/stage3/stage3-preclean-chroot.sh,
1152 targets/support/chroot-functions.sh,
1153 targets/tinderbox/tinderbox-preclean-chroot.sh:
1154 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1155 sys-devel/icecream cluster compiler support for bug #200095. This is
1156 catalyst 2.0.5_pre6 for testing.
1158 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1159 files/catalyst.conf, modules/generic_stage_target.py:
1160 Add the option for using metadata_overlay with portage to speed up cache.
1162 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1163 modules/stage1_target.py, modules/stage2_target.py,
1164 modules/stage3_target.py:
1165 Add /etc/portage to cleanables for stages 1 through 3.
1167 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1168 livecd/files/livecd-local.start,
1169 targets/livecd-stage2/livecd-stage2-controller.sh,
1170 targets/support/livecdfs-update.sh:
1171 We apparently still need profiles/eclass for building the stage3 from the
1172 LiveCD with the installer.
1174 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1175 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1178 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1179 targets/livecd-stage2/livecd-stage2-controller.sh,
1180 targets/support/livecdfs-update.sh:
1181 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1182 preservation of eclasses/profiles, and remove copying of livecd-local.start
1183 since it's not needed anymore.
1185 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1186 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1187 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1190 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1191 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1192 Removing old mkvardb code which is no longer used, commenting out setting of
1193 Gnome theme for testing now that Clearlooks has been default for some time,
1194 and changing vdb move from a case statement to a simple if statement. This
1195 is 2.0.5_pre5 for testing.
1197 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1198 modules/stage1_target.py:
1199 Removing cleaning of python encodings for bug #64890.
1201 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1202 modules/generic_stage_target.py:
1203 Add an extra warning into the generated make.conf about changing the CHOST.
1205 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1206 targets/support/livecdfs-update.sh:
1207 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1209 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1210 targets/embedded/embedded-preclean-chroot.sh,
1211 targets/grp/grp-preclean-chroot.sh,
1212 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1213 targets/stage2/stage2-preclean-chroot.sh,
1214 targets/stage3/stage3-preclean-chroot.sh,
1215 targets/tinderbox/tinderbox-preclean-chroot.sh:
1216 Check to see if distcc is enabled before calling cleanup_distcc().
1218 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1219 arch/sparc.py, arch/x86.py:
1220 Look for linux32 in /bin and /usr/bin.
1222 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1223 modules/generic_stage_target.py:
1224 Make error message more specific when removing immutable flag.
1226 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1227 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1228 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1229 information, and added a small fix for FreeBSD for bug #169041. This is
1230 catalyst 2.0.5_pre4 for testing.
1232 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1233 targets/support/chroot-functions.sh:
1234 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1235 patch from bug #120076 to add cross-compiling support to our distcc
1238 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1239 targets/support/chroot-functions.sh:
1240 Added a version of get_libdir from multilib.eclass so we can determine where
1241 to go poking around if we need to touch anything in libdir.
1243 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1244 Print an error saying what target failed before the traceback.
1246 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1247 modules/catalyst_support.py:
1248 When parsing make.conf, first try pkgcore's
1249 snakeoil.fileutils.read_bash_dict(), then portage's
1250 portage_util.getconfig(), then the internal parse_makeconf().
1252 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1253 modules/catalyst_support.py:
1254 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1256 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1257 examples/netboot_template.spec, examples/tinderbox_template.spec,
1258 modules/grp_target.py, modules/tinderbox_target.py:
1259 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1260 modules, and remove extra pkgcache_path and kerncache_path options from
1263 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1264 This is catalyst 2.0.5_pre3 for testing the new stages code.
1266 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1267 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1268 We need to force USE=bindist on for building stages.
1270 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1271 modules/generic_stage_target.py:
1272 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1273 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1275 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1276 targets/support/rc-update.sh:
1277 Added support for the newer versions of splashutils which use fbcondecor as
1278 the init script. This is catalyst 2.0.5_pre1 for testing.
1280 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1281 targets/livecd-stage2/livecd-stage2-controller.sh:
1282 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1285 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1286 modules/generic_stage_target.py, modules/stage1_target.py,
1287 modules/stage2_target.py:
1288 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1291 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1292 modules/generic_stage_target.py, modules/netboot2_target.py:
1293 Fix typo in getopt call for --clear-autoresume. thanks to
1294 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1295 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1296 Copy overlay files in netboot2 target into proper dir for bug #174635.
1298 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1299 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1300 targets/support/netboot2-final.sh:
1301 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1302 fix a minor bug in System.map copying, add portage_overlay support, and adds
1303 the ability to use globbing in the package file lists for the netboot2
1306 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1307 +targets/netboot2/nb-busybox.cf:
1308 Added nb-busybox.cf to the netboot2 target for bug #174298.
1310 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1311 targets/support/chroot-functions.sh:
1312 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1314 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1315 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1316 Change moving the VDB until after we have processed unmerge by moving it
1317 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1318 unmerge packages from the gentoo-release-livecd target.
1320 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1321 targets/support/kmerge.sh:
1322 Commented out the package.provided code in catalyst that seemed to cause
1323 problems with kerncache in testing. This is 2.0.4 and should be used for the
1326 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1327 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1328 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1329 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1330 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1331 improve the netboot2 target.
1333 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1334 modules/generic_stage_target.py:
1335 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1336 cause catalyst to export boolean variables as well as string-based
1339 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1340 modules/generic_stage_target.py:
1341 Fixing check for invalid subarch to not filter too much. Fix from Mike
1342 Frysinger <vapier@gentoo.org> for bug #173532.
1344 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1345 Added s390x (64-bit) support via a patch from Mike Frysinger
1346 <vapier@gentoo.org> for bug #173002.
1348 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1349 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1350 targets/livecd-stage1/livecd-stage1-chroot.sh,
1351 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1352 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1353 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1354 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1355 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1356 targets/support/pre-kmerge.sh:
1357 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1358 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1359 certain functions/code paths when running with -F/--fetchonly. Simplified
1360 kmerge.sh with regards to kerncache and callback packages. Also, changed
1361 ccache/distcc installs to use run_emerge instead of emerge directly, which
1362 allows us to more easily replace the underlying package manager, or add
1363 support for multiple package managers to catalyst.
1365 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1366 modules/grp_target.py:
1367 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1368 portage_overlay functionality to GRP, where it was mistakenly missing, for
1369 bug #171157. This is catalyst 2.0.3 and ready for release.
1371 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1372 targets/livecd-stage1/livecd-stage1-controller.sh,
1373 targets/support/livecdfs-update.sh:
1374 Removed the generation of grppkgs.txt since the Installer now uses vdb
1377 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1378 targets/support/create-iso.sh:
1379 Fix creation of the EFI images. Since it is FAT, we can't go around
1380 perserving permissions, now, can we?
1382 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1383 targets/support/livecdfs-update.sh:
1384 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1385 broken sed for rc.conf, which caused all kinds of hell to break loose when
1386 booting a new CD. This is 2.0.3_pre3.
1388 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1389 modules/generic_stage_target.py:
1390 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1391 such as group- from /etc before creating our stage tarballs. This is for bug
1394 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1395 targets/support/livecdfs-update.sh:
1396 Commenting out the livecd-kernel code, since the Installer should be doing
1397 everything necessary itself.
1399 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1400 targets/support/livecdfs-update.sh:
1401 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1402 the usbutils hanlding in case they follow suit with pciutils.
1404 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1405 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1406 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1407 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1408 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1409 problems with using all of the various subarch settings.
1411 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1412 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1413 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1414 check look in the correct location, and made sure we don't delete /voot
1415 within the EFI code if grub is present.
1417 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1418 modules/generic_stage_target.py:
1419 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1420 #166294. This one should fix the HPPA/PPC architectures.
1422 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1423 targets/support/chroot-functions.sh:
1424 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1425 remove the autoresume point for portage, as it really isn't needed and
1426 doesn't really gain us much, anyway.
1428 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1429 targets/stage1/stage1-chroot.sh:
1430 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1432 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1433 examples/generic_stage_template.spec, examples/grp_template.spec,
1434 examples/livecd-stage1_template.spec,
1435 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1436 examples/netboot_template.spec, examples/snapshot_template.spec,
1437 examples/stage4_template.spec, examples/tinderbox_template.spec:
1438 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1441 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1442 targets/support/livecdfs-update.sh:
1443 Make sure the user owns his home directory for bug #147195.
1445 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1446 +files/catalystrc, modules/catalyst_support.py:
1447 Re-arranged catalyst.conf to make it easier to follow while looking at the
1448 online reference and added a default catalystrc file, which does nothing.
1450 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1451 modules/catalyst_support.py, modules/embedded_target.py,
1452 modules/generic_stage_target.py, modules/grp_target.py,
1453 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1454 modules/stage3_target.py, modules/tinderbox_target.py:
1455 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1456 tab/space nastiness. This is for bug #161915.
1458 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1459 modules/generic_stage_target.py:
1460 Fixed new cbuild code with another patch from Mike Frysinger
1461 <vapier@gentoo.org> to allow the usage of subarches.
1463 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1464 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1465 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1466 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1467 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1468 targets/support/create-iso.sh, targets/support/functions.sh,
1469 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1470 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1472 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1473 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1474 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1475 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1476 modules/catalyst_lock.py, modules/catalyst_support.py,
1477 modules/embedded_target.py, modules/generic_stage_target.py,
1478 modules/generic_target.py, modules/grp_target.py,
1479 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1480 modules/netboot2_target.py, modules/netboot_target.py,
1481 modules/snapshot_target.py, modules/stage1_target.py,
1482 modules/stage2_target.py, modules/stage3_target.py,
1483 modules/stage4_target.py, modules/tinderbox_target.py,
1484 targets/embedded/embedded-chroot.sh,
1485 targets/embedded/embedded-controller.sh,
1486 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1487 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1488 targets/grp/grp-preclean-chroot.sh,
1489 targets/livecd-stage1/livecd-stage1-chroot.sh,
1490 targets/livecd-stage1/livecd-stage1-controller.sh,
1491 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1492 targets/livecd-stage2/livecd-stage2-controller.sh,
1493 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1494 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1495 targets/netboot2/netboot2-controller.sh,
1496 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1497 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1498 targets/stage1/stage1-controller.sh,
1499 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1500 targets/stage2/stage2-controller.sh,
1501 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1502 targets/stage3/stage3-controller.sh,
1503 targets/stage3/stage3-preclean-chroot.sh,
1504 targets/stage4/stage4-controller.sh,
1505 targets/stage4/stage4-preclean-chroot.sh,
1506 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1507 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1508 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1509 targets/tinderbox/tinderbox-controller.sh,
1510 targets/tinderbox/tinderbox-preclean-chroot.sh:
1511 Removing old CVS Header lines, which are no longer used since moving to SVN.
1513 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1514 targets/stage4/stage4-chroot.sh:
1515 Added back a missing 'then' from stage4 target.
1517 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1518 modules/generic_stage_target.py:
1519 Fix indentation so things actually work.
1521 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1522 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1525 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1526 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1527 Fix the display manager sed lines and change the icon for the local Handbook
1528 to use the GNOME 2.16 icon for gedit.
1530 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1531 modules/generic_stage_target.py:
1532 Changed the portage_overlay option to always install overlays in
1533 /usr/local/portage and added code to clean up /usr/local/portage and
1534 make.conf after sucessful execution and before creation of ISO/tarballs.
1536 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1537 targets/support/livecdfs-update.sh:
1538 Fixed a typo which broke coldplugging.
1540 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1541 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1542 Added a create_handbook_icon function and rearranged some of the icon
1543 creation for the LiveCD. This should resolve bug #143725 once a new release
1546 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1547 targets/support/livecdfs-update.sh:
1548 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1549 coldplugging. This allows us to unpack our firmware before we detect
1550 devices, so that devices that need it will get it.
1552 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1553 modules/generic_stage_target.py:
1554 Fix a typo in generic_stage_target.
1556 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1557 targets/support/livecdfs-update.sh:
1558 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1559 /etc/conf.d/xdm so we support older snapshots and newer ones.
1561 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1562 modules/livecd_stage2_target.py:
1563 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1566 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1567 modules/livecd_stage2_target.py:
1568 Reverted change in livecd-stage2 to the action_sequence until I can figure
1569 out what the problem is with it.
1571 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1572 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1573 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1574 modules/livecd_stage2_target.py:
1575 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1576 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1578 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1579 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1580 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1581 resolves an issue where a variable could be accessed unitialized in obscure
1582 circumstances. This is wrt bug #144984.
1584 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1585 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1586 modules/stage2_target.py, modules/stage4_target.py:
1587 Fixed up action_sequence when using --fetchonly to not create tarballs or
1588 ISO images for bug #143392.
1590 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1591 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1592 Clean up the USE usage in GRP/stage4.
1594 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1595 modules/generic_stage_target.py, modules/stage1_target.py,
1596 modules/stage2_target.py:
1597 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1598 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1600 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1601 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1602 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1603 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1604 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1605 instances of USE_ORDER since auto hasn't been valid for some time. This is
1608 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1609 modules/generic_stage_target.py, modules/stage1_target.py:
1610 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1611 goodness wrt bug #153587.
1613 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1614 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1615 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1617 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1618 modules/generic_stage_target.py, modules/stage4_target.py:
1619 Added a check to see if we have the tarball option enabled, which causes
1620 catalyst to run the capture sequence. This was requested by Tim Yamin for
1621 the stage4 target, but I thought it should be usable on any stage target.
1623 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1624 targets/support/livecdfs-update.sh:
1625 Moved fstab tweaks all into one location and added make.conf tweak for bug
1628 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1629 Changed the options to be in alphabetical order so my meatspace logical
1630 parser can process them better, added the compress and tarball options,
1631 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1632 removed the unused -x command line parameter for bug #151405.
1634 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1635 modules/generic_stage_target.py:
1636 Added a warning about changing the CHOST setting for bug #142034.
1638 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1639 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1640 targets/support/chroot-functions.sh:
1641 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1642 <flameeyes@gentoo.org> and attached to bug #150351.
1644 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1645 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1646 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1647 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1648 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1649 modules/embedded_target.py, modules/generic_stage_target.py,
1650 modules/generic_target.py, modules/grp_target.py,
1651 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1652 modules/netboot2_target.py, modules/netboot_target.py,
1653 modules/snapshot_target.py, modules/stage1_target.py,
1654 modules/stage2_target.py, modules/stage3_target.py,
1655 modules/stage4_target.py, modules/tinderbox_target.py,
1656 targets/embedded/embedded-chroot.sh,
1657 targets/embedded/embedded-controller.sh,
1658 targets/embedded/embedded-fs-runscript.sh,
1659 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1660 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1661 targets/grp/grp-preclean-chroot.sh,
1662 targets/livecd-stage1/livecd-stage1-chroot.sh,
1663 targets/livecd-stage1/livecd-stage1-controller.sh,
1664 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1665 targets/livecd-stage2/livecd-stage2-controller.sh,
1666 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1667 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1668 targets/netboot2/netboot2-controller.sh,
1669 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1670 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1671 targets/stage1/stage1-controller.sh,
1672 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1673 targets/stage2/stage2-controller.sh,
1674 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1675 targets/stage3/stage3-controller.sh,
1676 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1677 targets/stage4/stage4-controller.sh,
1678 targets/stage4/stage4-preclean-chroot.sh,
1679 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1680 targets/support/functions.sh, targets/support/kmerge.sh,
1681 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1682 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1683 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1684 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1685 targets/tinderbox/tinderbox-controller.sh,
1686 targets/tinderbox/tinderbox-preclean-chroot.sh:
1687 Removing all copyright and license comment headers from all files so we
1688 don't ever get another bug like bug #149638.
1690 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1691 modules/generic_stage_target.py:
1692 Clean up more spacing/capitalization.
1694 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1695 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1696 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1697 targets/embedded/embedded-controller.sh,
1698 targets/embedded/embedded-fs-runscript.sh,
1699 targets/embedded/embedded-preclean-chroot.sh,
1700 targets/livecd-stage2/livecd-stage2-controller.sh,
1701 targets/netboot2/netboot2-copyfile.sh,
1702 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1703 targets/support/pre-kmerge.sh:
1704 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1705 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1706 calls in kmerge.sh, and updated README.
1708 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1709 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1710 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1712 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1713 modules/catalyst_support.py:
1714 Added fix for bug #143348.
1716 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1717 targets/support/livecdfs-update.sh:
1718 Added -q to emerge call for systempkgs.txt just to be on the safe side.
1720 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1721 targets/livecd-stage2/livecd-stage2-controller.sh,
1722 targets/support/livecdfs-update.sh:
1723 Changed some copy commands to use -f, added a check for /etc/gconf before
1724 moving it when not using gentoo-release-livecd, and fixed a sed for root's
1725 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
1726 <luca.casagrande@gmail.com>.
1728 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1729 targets/support/livecdfs-update.sh:
1730 Fixing sed so that systemspkgs.txt is built properly.
1732 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1733 The sparc32 binary is in /bin, not /usr/bin.
1735 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1736 targets/support/chroot-functions.sh:
1737 We now only set the options for pkgcache if we are not using fetchonly. This
1738 should work around a problem where portage won't fetch the files if a binpkg
1739 already exists for the package.
1741 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1742 targets/support/livecdfs-update.sh:
1743 Added code to make a backup of custom.conf before we edit it for the
1746 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1747 targets/support/livecdfs-update.sh:
1748 Remove sed from splash section, since it wasn't actually resolving the
1749 issue, anyway. Change the installer's dialog front-end code to simply run
1750 via sudo, since we don't need to worry about having the X DISPLAY setup or
1751 anything. This is catalyst 2.0, so you guys can all start rejoicing.
1753 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1754 targets/support/livecdfs-update.sh:
1755 Fix my sed line so it actually applies correctly.
1757 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1758 targets/support/chroot-functions.sh:
1759 Added check for verbose, and add --verbose if found, or --quiet, to emerge
1762 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1763 targets/support/livecdfs-update.sh:
1764 Fix the splash code so we have our splash theme on all 6 virtual consoles,
1765 as well as a possible fix for the read-only filesystem messages from
1766 /sbin/splash-functions.sh
1768 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1769 targets/support/chroot-functions.sh:
1770 Fix --fetchonly to actually work.
1772 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1773 examples/livecd-stage2_template.spec:
1774 Added description for livecd/fsops to livecd-stage2's spec template.
1776 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1777 targets/support/livecdfs-update.sh:
1778 I've modified the GDM configuration section to work correctly. I have also
1779 ensured that xdm is no longer started just because livecd/xdm is used, which
1780 was causing issues for the generic-livecd type. This is 2.0_rc50, which
1781 should be the last of the 'release candidates' made. If there are no bug
1782 reports in 2 days, then I'm rolling this as 2.0 final.
1784 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1785 targets/support/livecdfs-update.sh:
1786 Hopefully, I have fixed the issue with the Installer icons. We'll have to
1787 see once the newer Installer is released, as I still have to fix the
1790 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1791 targets/support/rc-update.sh:
1792 Removed famd from the default runlevel for gentoo-release-livecd. It really
1793 shouldn't cause a problem, but I prefer it stay a bit clean.
1795 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1796 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1797 targets/support/create-iso.sh, targets/support/kmerge.sh,
1798 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
1799 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
1801 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1802 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1803 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
1804 targets/support/bootloader-setup.sh:
1805 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
1806 parameters support. This is for bug #139300.
1808 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1809 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1810 targets/support/filesystem-functions.sh:
1811 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
1812 and also to remove some redundant values from livecd-stage2's valid_values.
1815 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
1817 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
1819 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1820 modules/generic_stage_target.py:
1821 Fix a problem where catalyst was creating an initial list, then putting that
1822 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
1823 pointing it out and for the fix. This is for bug #136351.
1825 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1826 targets/support/unmerge.sh:
1827 Removing loop for unmerge, as it didn't actually solve anything and the
1828 portage team has helped us out by reverting the behavior that caused this
1829 change in the first place.
1831 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1832 modules/netboot2_target.py, modules/stage1_target.py,
1833 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
1834 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
1835 having /proc mounted during the preclean stage and also to clean up the
1836 netboot2 code. This is 2.0_rc48.
1838 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1839 targets/support/unmerge.sh:
1840 Change our unmerge from being a single unmerge to a loop, to work around an
1841 unexpected change in portage 2.1's unmerge processing.
1843 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1844 targets/support/bootloader-setup.sh:
1845 Fixed a problem where we were putting the kernel name in twice and causing
1846 and error when using grub as a bootloader. This is for bug #137252.
1848 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1849 targets/support/bootloader-setup.sh:
1850 Added a second pass to the alpha bootloader setup to create aboot items for
1851 serial console for bug #133457.
1853 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1854 +livecd/cdtar/arcload-0.43-r1.tbz2:
1855 Added arcload cdtar for mips.
1857 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1858 targets/netboot/netboot-controller.sh:
1859 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
1862 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1863 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1864 Add patch from bug #135051 to fix the seedcache extraction logic.
1866 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1867 targets/support/livecdfs-update.sh:
1868 Don't set icon theme to Clearlooks, since it doesn't exist.
1870 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1871 targets/support/livecdfs-update.sh:
1872 Fix sed on installer icons.
1874 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1877 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1878 targets/stage1/stage1-controller.sh:
1879 Added a -type f to the find call in stage1 for bug #132180.
1881 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1882 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
1883 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
1884 properly on IBM PPC64 machines.
1886 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1887 modules/generic_stage_target.py:
1890 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1891 targets/support/rc-update.sh:
1892 Removed x-setup from default runlevel, as it is now controlled via the
1893 autoconfig init script.
1895 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
1896 Fix ppc64 based arches to subclass ppc64
1898 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1899 modules/livecd_stage1_target.py:
1900 Use the full category/package name for livecd-tools.
1902 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1903 targets/support/livecdfs-update.sh:
1904 Make copies and deletes recursive for firmware since some packages put their
1905 firmware in a subdirectory.
1907 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1908 targets/support/livecdfs-update.sh:
1909 Fix detection of the Installer.
1911 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1912 Added 970, power3, power4, and power5 sub-arches for ppc64.
1914 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1915 targets/support/livecdfs-update.sh:
1916 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
1917 no longer necessary and can cause possible problems with Installer-based
1920 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
1921 recursive directory create
1923 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1924 modules/catalyst_support.py:
1925 Changed a display error from bug #131502 and rolling 2.0_rc45.
1927 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1928 targets/support/create-iso.sh:
1929 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
1932 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
1933 modules/generic_stage_target.py:
1934 digests function uses raw output from hash function now
1936 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1937 change hash result format so .DIGESTS is generated correctly
1939 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1940 modules/catalyst_support.py:
1941 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
1944 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1945 targets/support/livecdfs-update.sh:
1946 Added a space for bug #131181.
1948 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1949 targets/support/kmerge.sh:
1950 Fixed creation of kernelpkgs.txt file for the installer.
1952 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1953 modules/generic_stage_target.py:
1954 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
1957 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1958 targets/livecd-stage2/livecd-stage2-controller.sh,
1959 targets/support/bootloader-setup.sh:
1960 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
1961 rolling out an emergency rc44.
1963 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1964 targets/support/bootloader-setup.sh:
1965 If you use elif, you have to use a then after it. Yeah, that one's totally
1968 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1969 targets/support/livecdfs-update.sh:
1970 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
1972 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1973 targets/support/rc-update.sh:
1974 Removed runlevel deletion, as it probably wasn't a good idea. This is for
1977 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1978 targets/support/bootloader-setup.sh:
1979 Removed bootplash support from ppc/ppc64 since they only will work with
1980 gensplash. Forced use of livecd/splash_type of bootsplash to get
1981 splash=silent. This should reduce the number of things on the kernel command
1982 line that aren't necessary.
1984 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1985 modules/catalyst_support.py:
1986 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
1987 parse_spec. This should resolve bug #130103, as well as make the code much
1988 cleaner. This is 2.0_rc42.
1990 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1991 modules/generic_stage_target.py:
1992 Forced -p on tar for compressing stages.
1994 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1995 targets/support/chroot-functions.sh:
1996 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
1999 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2000 targets/stage1/build.py:
2001 Added patch to build.py for portage 2.1 support.
2003 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2004 targets/support/kmerge.sh:
2005 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2006 <liyiming@ict.ac.cn> in bug #129890.
2008 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2009 targets/support/livecdfs-update.sh:
2010 Moved sed line for ##STARTX to end of file, since we aren't touching
2011 /etc/startx until the end.
2013 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2014 targets/support/livecdfs-update.sh:
2015 Added a check for the games group and add it if it doesn't exist already.
2016 This should resolve bug #125498.
2018 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2019 examples/generic_stage_template.spec, examples/grp_template.spec,
2020 examples/livecd-stage1_template.spec,
2021 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2022 examples/netboot_template.spec, examples/snapshot_template.spec,
2023 examples/stage4_template.spec, examples/tinderbox_template.spec:
2024 Removed portdir_overlay from the snapshot example spec and added
2025 portage_overlay to the example specs for the relevant targets.
2027 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2028 This is 2.0_rc41 since it has better LiveCD support.
2030 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2031 targets/support/livecdfs-update.sh:
2034 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2035 targets/support/functions.sh:
2036 Removed check for livecd/dev-manager being udev since it was done
2037 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2038 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2039 #128265 for pointing this out.
2041 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2042 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2043 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2044 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2046 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2047 modules/generic_stage_target.py:
2048 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2049 live system. You can thank Andrew Gaffney for the fix.
2051 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2052 targets/livecd-stage2/livecd-stage2-controller.sh:
2053 Don't copy motd files if we're using livecd/type generic-livecd.
2055 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2056 targets/livecd-stage2/livecd-stage2-controller.sh,
2057 targets/support/livecdfs-update.sh:
2058 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2059 some extra cleanup to generic-livecd.
2061 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2062 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2063 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2064 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2065 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2066 targets/support/bootloader-setup.sh:
2067 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2068 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2069 and removed all older cdtar files for PPC*.
2071 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2072 livecd/files/livecd.motd.txt:
2073 Added message to the official LiveCD MOTD mentioning how to run the
2074 installer. Blame codeman. This is 2.0_rc40.
2076 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2077 fix so snapshot target doesnt have errors
2079 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2080 targets/support/livecdfs-update.sh:
2081 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2082 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2085 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2086 targets/support/rc-update.sh:
2087 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2090 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2091 targets/support/livecdfs-update.sh:
2092 Added wrapping around the udev sed for those crazy 2.4-users.
2094 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2095 targets/support/livecdfs-update.sh:
2096 Added sed fix for udev starting evms_activate unconditionally. This is
2099 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2100 add stage4/unmerge stage4/rm to valid options
2102 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2103 targets/support/rc-update.sh:
2104 Added fix for bug #122154 from Rajiv Manglani.
2106 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2107 targets/support/kmerge.sh:
2108 Fixed creation of kernelpkgs.txt for the Installer.
2110 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2111 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2112 Updated elilo tarball for IA64.
2114 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2115 DIGESTS support for snapshot creation
2117 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2118 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2119 candidates ever end?
2121 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2122 fix for .DIGESTS.DIGESTS issue in grp
2124 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2125 modules/generic_stage_target.py:
2126 fix for failure when root_overlay is not set
2128 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2129 targets/support/bootloader-setup.sh:
2130 Added IA64/SGI patch from plasmaroo.
2132 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2133 targets/livecd-stage1/livecd-stage1-controller.sh,
2134 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2135 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2138 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2139 modules/generic_stage_target.py:
2140 Allow multiple overlays for root_overlay and overlay spec option
2142 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2143 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2144 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2145 targets/support/rc-update.sh:
2146 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2147 fixed bug #122154. This is catalyst 2.0_rc36.
2149 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2150 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2151 Updated the LiveCD motd to tell the user to run the display manager again,
2152 rather than startx, while mentioning that startx is useful as a rescue X
2153 session since it starts twm. This is catalyst 2.0_rc35.
2155 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2156 Add hfs-hide options to mkisofs so macs boot
2158 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2159 modules/generic_stage_target.py:
2160 Fix indentation issues
2162 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2165 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2166 targets/support/bootloader-setup.sh:
2167 add additional console less entry when consoles are chosen for ppc64
2169 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2170 modules/generic_stage_target.py:
2171 fix kernelopts and extraversion env variable exports
2173 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2174 targets/support/livecdfs-update.sh:
2175 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2176 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2178 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2179 targets/support/kmerge.sh:
2180 Changing the way we determine if extraversion is set. This is catalyst
2183 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2184 targets/support/livecdfs-update.sh:
2185 Change net.ethX links to link to net.lo instead of net.eth0.
2187 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2188 examples/stage4_template.spec:
2189 Fixed rcadd example for stage4. Blame rajiv.
2191 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2192 This is catalyst 2.0_rc31.
2194 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2195 targets/support/livecdfs-update.sh:
2196 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2197 Gaffney for pointing me in the right direction.
2199 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2200 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2202 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2205 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2206 examples/livecd-stage2_template.spec:
2207 updated examples to have console and machine_type
2209 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2210 targets/support/bootloader-setup.sh:
2211 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2214 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2215 This is catalyst 2.0_rc29.
2217 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2218 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2219 Removed extra yaboot.conf from
2220 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2222 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2223 targets/support/kill-chroot-pids.sh:
2224 add sleep to try and give processes a chance to die. bug 119940
2226 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2227 targets/support/functions.sh:
2228 Removed some quotes to make sure we have a binary operator and closing bug
2231 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2232 targets/support/create-iso.sh:
2233 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2235 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2236 targets/support/bootloader-setup.sh:
2237 Added path from bug #120935 for PPC/PPC64.
2239 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2240 Additional spacing fixes submitted by `Kumba
2242 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2243 modules/stage2_target.py:
2244 space cleanups contributed from `Kumba
2246 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2247 add grp/use to valid_values in the grp module
2249 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2252 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2253 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2254 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2255 targets/support/bootloader-setup.sh:
2256 ppc cdtar update; ppc64 bootloader updates
2258 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2259 targets/support/create-iso.sh:
2260 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2262 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2263 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2264 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2265 targets/support/create-iso.sh:
2266 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2268 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2269 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2270 Add ppc console and machine_type=ibm
2272 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2273 modules/generic_stage_target.py:
2274 Fix type error when kernel packages arent defined
2276 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2277 examples/generic_stage_template.spec, examples/grp_template.spec,
2278 examples/livecd-stage1_template.spec,
2279 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2280 examples/stage4_template.spec:
2281 Added more verbose wording and examples for pkgcache_path and
2282 kerncache_path, where necessary.
2284 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2285 targets/support/create-iso.sh:
2286 Really fixing bug #120475 this time. This is 2.0_rc25.
2288 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2289 targets/support/create-iso.sh:
2290 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2293 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2294 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2295 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2296 Added initial support for EFI booting on x86. This is completely untested,
2297 so use it at your own risk. Also, no bug reports without patches, please.
2298 This is catalyst 2.0_rc23.
2300 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2301 kmerge should have been kerncache
2303 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2304 targets/support/pre-kmerge.sh:
2305 Fix a few other places for the kerncache update
2307 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2308 examples/generic_stage_template.spec, examples/grp_template.spec,
2309 examples/livecd-stage1_template.spec,
2310 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2311 examples/netboot_template.spec, examples/stage4_template.spec,
2312 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2313 targets/support/kmerge.sh:
2314 Separation of kerncache from snapcache
2316 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2317 It helps if I actually increment the version number.
2319 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2320 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2321 Added --oneshot to default options for stage1 building. Added code to wipe
2322 world during stages 1 and 3. This is catalyst 2.0_rc22.
2324 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2325 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2326 Fix bug if no kernel packages were defined but there was a postconf setting.
2327 x86 softlevel support is enhanced.
2329 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2330 targets/support/bootloader-setup.sh:
2331 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2333 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2334 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2336 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2339 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2340 Netboot2 fixes for spec parameter checks
2342 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2343 modules/generic_stage_target.py, modules/stage4_target.py:
2344 add makeopts spec file support.
2346 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2347 modules/generic_stage_target.py:
2348 Added fix for bug #119635.
2350 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2351 Fix pre-kmerge.sh for stage4
2353 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2356 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2357 modules/generic_stage_target.py:
2358 fix crash when no kernel is defined. spacing issue
2360 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2363 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2364 modules/livecd_stage2_target.py:
2365 Added livecd/volid to valid_values.
2367 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2368 modules/generic_stage_target.py:
2369 remove extra function that was converting strings to lists unnecessarily
2371 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2372 This is catalyst 2.0_rc17.
2374 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2375 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2376 modules/stage4_target.py:
2377 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2379 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2380 targets/embedded/embedded-preclean-chroot.sh,
2381 targets/grp/grp-preclean-chroot.sh,
2382 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2383 targets/stage1/stage1-preclean-chroot.sh,
2384 targets/stage2/stage2-preclean-chroot.sh,
2385 targets/stage3/stage3-preclean-chroot.sh,
2386 targets/support/chroot-functions.sh,
2387 targets/tinderbox/tinderbox-preclean-chroot.sh:
2388 Added function to cleanup stray /etc/distcc/hosts files.
2390 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2391 targets/support/bootloader-setup.sh:
2392 Added fix from bug #119123. This is catalyst 2.0_rc16.
2394 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2395 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2396 Fixing some spacing. This is catalyst 2.0_rc15.
2398 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2399 Attempt to fix bug #117649
2401 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2402 modules/generic_stage_target.py:
2403 fixes for bugs #119009, #119041 and #118985
2405 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2406 +examples/netboot2_template.spec, modules/catalyst_support.py,
2407 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2408 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2409 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2412 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2413 targets/support/kmerge.sh:
2414 Fix for ccache (null)/.ccache bug
2416 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2419 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2420 Added ppc -mcpu patch from Pylon for bug #118709.
2422 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2423 modules/embedded_target.py, modules/stage4_target.py:
2424 Added linuxrc to embedded and stage4 targets.
2426 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2427 modules/generic_stage_target.py, targets/support/kmerge.sh:
2428 filter kname - and . for kmerge.sh
2430 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2431 targets/support/create-iso.sh:
2432 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2434 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2435 modules/generic_stage_target.py:
2436 change .digests to .DIGESTS
2438 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2439 targets/support/kmerge.sh:
2440 Commented ccache for genkernel build which will resolve #117648 until a
2441 proper solution can be found. This is 2.0_rc13.
2443 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2444 targets/stage1/stage1-controller.sh:
2445 Added patch from vapier for bug #117254.
2447 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2448 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2449 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2450 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2453 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2454 modules/generic_stage_target.py:
2455 Remove chost/cflags etc. warning messages
2457 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2458 modules/generic_stage_target.py:
2459 Attempt to fix bug 117253; chost is wrong on autoresume
2461 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2462 modules/generic_stage_target.py, modules/netboot_target.py,
2463 modules/stage1_target.py:
2464 make setting of destdir more global and part of generic_stage_target
2466 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2467 Fix destpath bug in netboot target
2469 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2470 modules/generic_stage_target.py, modules/stage4_target.py:
2471 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2474 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2475 modules/generic_stage_target.py, modules/stage4_target.py:
2476 remove stray ' from arch/sh.py
2478 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2479 targets/stage1/stage1-controller.sh:
2480 This finally fixes the issues with gcc-config/binutils-config in stage1.
2481 This is catalyst 2.0_rc12.
2483 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2484 Fix incorrect warning message. portdir_overlay -> portage_overlay
2486 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2487 targets/stage1/stage1-controller.sh,
2488 targets/stage1/stage1-preclean-chroot.sh:
2489 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2490 running gcc-config and binutils-config, though it probably breaks running on
2491 non-Gentoo platforms.
2493 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2494 modules/stage1_target.py:
2495 Make stage1 clean up python 2.3 and 2.4, also.
2497 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2498 targets/support/livecdfs-update.sh:
2499 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2501 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2502 modules/generic_stage_target.py:
2503 Change digests file format to HASH_NAME HASH FILE_NAME
2505 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2506 targets/stage1/stage1-controller.sh:
2507 Moved gcc-config/binutils-config to before the chroot.
2509 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2510 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2511 installed. Supports all of shashs algorithms as of 12_21_2005
2513 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2514 modules/generic_stage_target.py:
2515 Catalyst should die if source_subpath is not a string
2517 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2518 modules/generic_stage_target.py:
2519 Fix for source_subpath bug
2521 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2522 examples/generic_stage_template.spec:
2523 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2524 both stages 1 and 2.
2526 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2527 modules/stage2_target.py:
2528 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2529 stage1 to be overridden again.
2531 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2532 targets/stage1/stage1-controller.sh:
2533 It looks like gcc-config/binutils-config needs to be run with the full path,
2534 since it is run outside of the chroot.
2536 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2537 targets/stage1/stage1-controller.sh:
2538 Fixed gcc-config calls. This is 2.0_rc11.
2540 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2541 This is catalyst 2.0_rc10.
2543 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2544 modules/generic_stage_target.py:
2545 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2548 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2549 targets/support/functions.sh:
2550 Changed from -z to -n for bug #116180.
2552 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2553 modules/catalyst_support.py, modules/generic_stage_target.py:
2554 Detect missing binaries for the hashing functions and abort if not found
2556 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2557 files/catalyst.conf:
2558 Updated README to list new requirements. Set default hash as crc32. Set
2559 default digests as sha1/md5.
2561 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2562 modules/catalyst_support.py, modules/generic_stage_target.py,
2563 modules/livecd_stage2_target.py, modules/stage2_target.py:
2564 Change the internal hash checking to be quicker and more memory efficient.
2565 Add additional hash digests options.
2567 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2568 targets/tinderbox/tinderbox-chroot.sh,
2569 targets/tinderbox/tinderbox-controller.sh,
2570 targets/tinderbox/tinderbox-preclean-chroot.sh:
2571 Fixed up spacing/coding style on tinderbox.
2573 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2574 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2575 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2576 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2577 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2578 Fixed up spacing/coding style on support.
2580 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2581 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2583 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2584 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2585 targets/stage4/stage4-preclean-chroot.sh:
2586 Fixed up spacing/coding style on stage4.
2588 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2589 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2590 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2591 targets/stage3/stage3-controller.sh,
2592 targets/stage3/stage3-preclean-chroot.sh:
2593 Fixed up spacing/coding style on stages 2 and 3
2595 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2596 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2597 targets/stage1/stage1-preclean-chroot.sh:
2598 Fixed up spacing/coding style on stage1. Also changed
2599 gcc-config/binutils-config to be outside the chroot.
2601 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2602 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2603 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2604 Fixed up spacing/coding style on netboot.
2606 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2607 targets/livecd-stage1/livecd-stage1-chroot.sh,
2608 targets/livecd-stage1/livecd-stage1-controller.sh,
2609 targets/livecd-stage2/livecd-stage2-controller.sh:
2610 Fixed up spacing/coding style on livecd-stage*.
2612 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2613 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2614 targets/grp/grp-preclean-chroot.sh:
2615 Fixed up spacing/coding style on grp.
2617 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2618 targets/embedded/embedded-chroot.sh,
2619 targets/embedded/embedded-controller.sh,
2620 targets/embedded/embedded-fs-runscript.sh,
2621 targets/embedded/embedded-preclean-chroot.sh:
2622 Fixed up spacing/coding style on embedded.
2624 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2625 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2626 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2627 targets/support/functions.sh:
2628 Removing extra line from x86.py, fixing up comments, spacing, and coding
2629 style in targets/support through functions.sh
2631 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2632 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2633 Fix more tab/spacing issues .. trying to make everything use tabs
2635 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2636 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2637 modules/stage1_target.py, modules/stage2_target.py,
2638 modules/stage3_target.py, modules/stage4_target.py:
2639 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2642 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2643 modules/generic_stage_target.py:
2644 Add envscript warning to aid users who may not know what they are doing
2646 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2647 examples/generic_stage_template.spec:
2648 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2649 only configurable when building a stage2 tarball, to match the current state
2650 of portage. This is 2.0_rc9.
2652 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2653 targets/support/chroot-functions.sh:
2654 Silence more of portages beeps and clicks and whistles
2656 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2657 targets/support/chroot-functions.sh:
2658 Change the portage emerge to use run_emerge
2660 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2661 modules/generic_stage_target.py, modules/snapshot_target.py,
2662 modules/stage1_target.py, modules/stage2_target.py,
2663 modules/stage3_target.py:
2664 allow portdir_overlay to be part of all specs not including snapshot spec.
2665 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2666 Remove overlay support from the snapshot spec but added a warning.
2668 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2669 modules/stage2_target.py:
2670 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2673 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2674 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2675 Add support for bootloader softlevel=; have rsync delete the extra files out
2676 of the overlay so that the overlay always matches the source dir
2678 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2679 Swapped -v/-V since I had gotten them wrong here.
2681 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2682 modules/generic_stage_target.py:
2683 Fix stupid overlay bug
2685 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2686 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2687 targets/livecd-stage1/livecd-stage1-chroot.sh,
2688 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2689 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2690 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2691 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2692 targets/support/unmerge.sh:
2693 Made sure we use -f on removing the default links for splash. Removed
2694 check_portage_version as it really isn't needed anymore. Removed
2695 --no-install from genkernel commands in kmerge.sh so users must manually
2696 remove kernels from /boot. This is 2.0_rc8.
2698 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2699 targets/support/livecdfs-update.sh:
2700 Made sed on devfsd.conf conditional on it existing. Removes one more error
2701 message from a standard catalyst run.
2703 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2704 Added warning about breaking snapshot cache and re-enable autoresume, since
2705 the errors I was getting were elsewhere.
2707 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2708 modules/generic_stage_target.py:
2709 Fix indentation error the last commit caused
2711 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2712 modules/generic_stage_target.py:
2713 Always clear autoresume points after a successful run
2715 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2716 targets/support/livecdfs-update.sh:
2717 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2718 snapshot caching after a successful gentoo-release-livecd run.
2720 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2721 targets/support/rc-update.sh:
2722 Added famd to default on official LiveCD.
2724 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2725 targets/support/chroot-functions.sh:
2726 Fixes 'too many arguments' error in check_portage_version.
2728 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2729 modules/generic_stage_target.py:
2730 remove extra self.env={} that was resetting the environment to null
2732 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2733 modules/livecd_stage1_target.py:
2734 Fix appending livecd use flag if no use flag is specified in livecd-stage1
2737 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
2738 Add a default path to the environment in the chroot
2740 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2741 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
2742 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2743 targets/livecd-stage2/livecd-stage2-controller.sh,
2744 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2745 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2746 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2747 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2748 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
2749 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
2750 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
2751 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
2752 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
2754 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2756 Fixed up the man page, which has been suffering for some time, and also
2757 reversed -v/-V in the help message.
2759 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2760 targets/support/livecdfs-update.sh:
2761 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
2764 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2765 Turning off autoresume of doom until I can get more testing. I've had
2766 several issues with it. I'll be reporting/fixing these as I come across them
2767 but for now wish to turn it off by default as I don't want this one feature
2768 to stop the possible 2.0 final release.
2770 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2771 targets/livecd-stage2/unmerge.sh:
2772 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
2773 anymore and probably should have been removed a long time ago when the new
2774 code was put into place in livecdfs-update.sh and livecd-local.start
2777 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2778 targets/livecd-stage1/livecd-stage1-chroot.sh,
2779 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2780 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
2781 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
2783 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2784 modules/generic_stage_target.py, modules/generic_target.py:
2785 self.env should be a part of the super class generic_target so it applies to
2786 snapshots as well; removing redundant pass in the generic_target class as
2787 its not needed. There is code there to fill the statements
2789 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2790 targets/support/livecdfs-update.sh:
2791 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
2794 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2795 Changed version stamp to 2.0_rc6.
2797 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2798 modules/generic_stage_target.py:
2799 Fix for unpack cases
2801 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
2802 modules/generic_stage_target.py:
2805 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
2806 modules/catalyst_support.py, modules/generic_stage_target.py,
2807 modules/grp_target.py, modules/livecd_stage1_target.py,
2808 modules/livecd_stage2_target.py, modules/netboot_target.py,
2809 modules/snapshot_target.py, modules/tinderbox_target.py:
2810 Stop reading env from the OS. Rely on the more on the envscript for oddball
2811 settings. Change -v to verbose and -V to version
2813 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2816 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
2817 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
2820 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2821 examples/generic_stage_template.spec:
2822 Added chost/cflags/cxxflags/ldflags to example spec template.
2824 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2825 targets/support/rc-update.sh:
2826 OK, just kidding on that last commit. We were already doing rc-update add
2827 xdm default in livecdfs-update.sh and since it is a livecd-only function,
2828 there's no point in having it in rc-update.sh
2830 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2831 targets/support/rc-update.sh:
2832 Have rc-update add xdm if livecd/xdm is set.
2834 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2835 modules/catalyst_lock.py, modules/catalyst_support.py,
2836 modules/embedded_target.py, modules/generic_stage_target.py,
2837 modules/grp_target.py, modules/livecd_stage1_target.py,
2838 modules/livecd_stage2_target.py, modules/netboot_target.py,
2839 modules/stage1_target.py, modules/stage4_target.py,
2840 modules/tinderbox_target.py:
2841 So I was just kidding on that last commit. This one is 2.0_rc4.
2843 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2844 modules/catalyst_lock.py, modules/catalyst_support.py,
2845 modules/embedded_target.py, modules/generic_stage_target.py,
2846 modules/grp_target.py, modules/livecd_stage1_target.py,
2847 modules/livecd_stage2_target.py, modules/netboot_target.py,
2848 modules/stage1_target.py, modules/stage2_target.py,
2849 modules/stage4_target.py, modules/tinderbox_target.py:
2850 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
2852 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2853 files/catalyst.conf, modules/catalyst_lock.py,
2854 modules/catalyst_support.py, modules/embedded_target.py,
2855 modules/generic_stage_target.py, modules/grp_target.py,
2856 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2857 modules/netboot_target.py, modules/stage1_target.py,
2858 modules/stage2_target.py, modules/stage4_target.py,
2859 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
2860 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
2861 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
2863 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2864 modules/generic_stage_target.py:
2865 Fix autoresume for unpacking tarballs
2867 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2868 targets/support/livecdfs-update.sh:
2869 remove gnap livecd-type per Koon's request
2871 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
2872 change rc-update add modules default to rc-update add modules boot
2874 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2875 modules/generic_stage_target.py, modules/grp_target.py:
2876 Add more verbosity to digests if -V is enabled, add more print messages to
2879 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2880 modules/generic_stage_target.py, modules/grp_target.py:
2881 Add sha/md5 digests support for grp and cleanup other sha/md5 code
2883 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2884 Fix folder name for grp build dir to not have .tar.bz2 at the end
2886 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2887 modules/catalyst_support.py, modules/generic_stage_target.py:
2888 Add md5 and sha .digests file creation per wolf31o2's feature request
2890 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2891 This is catalyst-2.0_rc2.
2893 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
2894 files/catalyst.conf, modules/generic_stage_target.py,
2895 modules/livecd_stage1_target.py:
2896 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
2897 after each successful kernel build;add autoresume documentation to
2900 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2901 targets/embedded/embedded-controller.sh,
2902 targets/embedded/embedded-fs-runscript.sh,
2903 targets/livecd-stage2/livecd-stage2-controller.sh,
2904 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
2905 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
2906 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2907 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2908 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
2909 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2910 targets/support/rc-update.sh:
2911 Changed multiple spaces to tabs to satisfy my OCD.
2913 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2914 targets/support/chroot-functions.sh:
2915 Bumped genkernel detection to require 3.3.0 or higher
2917 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2918 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2919 targets/netboot/netboot-controller.sh:
2920 Changed to clst_use from clst_embedded_use and clst_netboot_use and
2921 clst_grp_use. This is catalyst-2.0_rc1.
2923 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2924 targets/netboot/netboot-controller.sh:
2925 change to clst_use from clst_netboot_use
2927 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2928 targets/livecd-stage1/livecd-stage1-chroot.sh,
2929 targets/stage4/stage4-chroot.sh:
2930 Changed to clst_use from clst_stage4_use and clst_livecd_use.
2932 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2933 targets/stage4/stage4-chroot.sh:
2934 Fixed USE invocations in stage4 target.
2936 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2937 modules/livecd_stage1_target.py:
2938 Force use=livecd for livecd-stage1
2940 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2941 This is version 2.0_pre20051129.
2943 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2944 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
2945 Removed kudzu-knoppix from example spec files.
2947 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
2948 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
2949 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
2951 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2952 examples/grp_template.spec, examples/livecd-stage1_template.spec,
2953 examples/stage4_template.spec, +examples/tinderbox_template.spec:
2954 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
2955 definitions in the examples to fit in 80 columns.
2957 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
2958 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
2959 modules/grp_target.py, modules/tinderbox_target.py,
2960 targets/tinderbox/tinderbox-chroot.sh:
2961 Tinderbox script: added newuse, tinderbox and grp targets added support for
2962 overriding the pkgcache location via pkgcache_path - pkgcache_path:
2963 /path/to/cache in the spec file, updated example specs to note pkgcache_path
2965 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2966 Added portdir example to catalyst.conf for bug #113272.
2968 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2969 targets/support/create-iso.sh:
2970 Fixed a few lines which were causing the isolinux directory to be removed
2971 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
2973 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2974 targets/support/create-iso.sh:
2975 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
2977 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
2978 targets/support/bootloader-setup.sh, targets/support/functions.sh:
2979 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
2980 too many arches dont use it by default, test for an initrd in the yaboot
2983 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
2984 modules/generic_stage_target.py:
2985 Fix split error if use is specified
2987 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2988 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
2989 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
2990 Updated palo version from catalyst 1.x for HPPA.
2992 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2993 targets/support/bootloader-setup.sh:
2994 Removing for loop for grub on amd64/x86 as it was totally useless.
2996 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2997 targets/support/bootloader-setup.sh:
2998 Remove vga= line for PPC.
3000 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3001 targets/support/bootloader-setup.sh:
3002 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3004 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3005 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3006 Removing slot patch as it probably didn't belong here anyway, and updating
3007 version stamp to 2.0_pre20051118.
3009 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3010 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3011 targets/support/bootloader-setup.sh:
3012 fix the bootloader script for isolinux so that it actually makes a cfg file,
3013 remove extra unneeded catalyst aborting print statement, reorganize rm code
3014 to make sure is splits properly and is an array even from the cmdline
3016 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3017 targets/support/livecdfs-update.sh:
3018 Added call to update-usbids to download the latest usb.ids file.
3020 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3021 modules/generic_stage_target.py:
3022 Move checks of running catalyst into the target which is simpler
3024 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3025 modules/generic_stage_target.py:
3026 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3027 that doesnt exist yet
3029 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3030 Keep unnecessary programs from installing into kerncache
3032 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3033 modules/generic_stage_target.py:
3034 Turn on more tracebacks at this point to better debug .. will need to turn
3035 them down as we find errors and build appropriate error handlers
3037 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3038 Changed version marker to 2.0_pre20051115 for new ebuild.
3040 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3041 modules/livecd_stage2_target.py:
3042 Fix bug in livecd stage2 so that it doesnt try to use tar
3044 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3045 targets/livecd-stage2/livecd-stage2-controller.sh:
3046 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3047 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3048 of Getting_Online.txt from catalyst 1.1.10.10.
3050 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3051 Added Joshua Kinard to authors for his mips contributions.
3053 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3054 examples/livecd-stage2_template.spec:
3055 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3056 Paul Kessler on gentoo-catalyst. ;]
3058 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3059 Change variables from cat1 format to cat2
3061 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3062 modules/generic_stage_target.py, modules/stage1_target.py:
3063 Fix modules has no attribute register
3065 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3066 modules/generic_stage_target.py:
3067 Fix broken aliases code that was just proof of concept
3069 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3070 Output mkisofs command line options to assist in debugging
3072 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3073 modules/generic_stage_target.py, targets/support/create-iso.sh:
3076 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3077 modules/generic_stage_target.py:
3078 Add VERY basic support for aliases kernel parameter.
3080 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3081 modules/livecd_stage2_target.py:
3082 Remove large section of commented code
3084 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3085 modules/generic_stage_target.py, modules/stage1_target.py:
3086 Allow LDFLAGS to be specified as an ENV variable for stage1
3088 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3089 modules/generic_stage_target.py:
3090 Fix rc-update to automatically run default options for livecds. Removed an
3091 erroneous key check.
3093 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3094 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3095 Make use spec key optional to default to profile defaults
3097 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3098 +examples/stage4_template.spec:
3099 Preliminary stage4_template.spec file
3101 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3102 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3103 Updated version stamp and added slot patch.
3105 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3106 Fix ordering problem so self.settings is defined
3108 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3109 modules/generic_stage_target.py:
3110 Correct a rsync issue when the directory doesnt exist
3112 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3113 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3114 targets/livecd-stage2/livecd-stage2-controller.sh,
3115 targets/netboot/netboot-controller.sh,
3116 targets/stage4/stage4-controller.sh:
3117 run pre_kmerge and post_kmerge only once
3119 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3120 targets/support/bootloader-setup.sh:
3121 MIPS bootloader patch
3123 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3124 targets/support/mips-arcload_conf.sh:
3125 Fix MIPS Serial Detection
3127 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3128 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3129 +targets/support/mips-arcload_conf.sh:
3130 Application of Kumba's patches for MIPS support
3132 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3133 Check for the correct arch specific cd building tool
3135 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3136 modules/generic_stage_target.py:
3137 Print a warning if livecd/iso is not defined
3139 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3140 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3142 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3143 targets/support/post-kmerge.sh:
3144 Check for existence of files in /lib/modules before running depscan.sh. This
3145 replaces the mips-specific check and makes it portable.
3147 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3148 modules/generic_stage_target.py:
3149 update autoresume logic when dealing with rsync unpack operations
3151 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3152 targets/support/post-kmerge.sh:
3153 Bypass module load on mips
3155 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3156 remove --no-deps so dependancies get installed for genkernel
3158 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3159 modules/generic_stage_target.py:
3160 Fix missing : statement in unpack
3162 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3163 modules/generic_stage_target.py:
3164 fix livecd-stage2 unpack when seedcache is turned off
3166 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3167 targets/support/functions.sh:
3168 Fix module unpacking and make it actually optional.
3170 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3171 modules/generic_stage_target.py:
3172 Fix broken seedcache autoresume interaction
3174 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3175 modules/generic_stage_target.py:
3176 Cleanup stage directories properly for tar installs
3178 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3179 Tinderbox no longer cleans /tmp/*
3181 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3182 targets/tinderbox/tinderbox-chroot.sh,
3183 targets/tinderbox/tinderbox-controller.sh:
3184 Fixing problem with bind mounted portage and final rsync on tinderbox target
3185 and adding additional logging.
3187 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3188 Stop tinderbox from trying to create a tarball of itself
3190 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3191 modules/generic_stage_target.py:
3192 Fix catalyst so it fully disables snapcache when its not specified in the
3195 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3196 examples/livecd-stage2_template.spec:
3197 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3198 spec template and updating version stamp.
3200 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3201 modules/catalyst_support.py:
3202 allow file_check to proceed if key is not in use
3204 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3205 Recursively make the missing directories
3207 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3208 Fix extract_modules to just echo a warning that it is missing
3210 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3211 files/catalyst.conf:
3212 Updating default configuration for catalyst and updating version stamp,
3213 since we're beginning internal testing for release.
3215 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3216 modules/generic_stage_target.py:
3217 fix bug 106004 split strings into a list for empty and rm operation
3219 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3220 modules/livecd_stage2_target.py:
3221 Append slashes to directories so rsyncs work properly
3223 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3224 examples/livecd-stage2_template.spec:
3225 Changing source_subpath for livecd-stage2 example for bug #101704.
3227 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3228 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3229 targets/support/livecdfs-update.sh:
3230 Added livecd/xdm and livecd/xsession options. These are used to setup the
3231 default display manager and X session, respectively. Added supporting
3232 documentation to example spec files. Imported more work from my fsscript for
3233 the official LiveCD.
3235 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3236 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3237 discussion, see bug #88777.
3239 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3240 modules/generic_stage_target.py:
3241 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3242 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3244 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3245 targets/livecd-stage1/livecd-stage1-controller.sh,
3246 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3247 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3248 on livecd-stage2 and removing universal motd for livecd/type of
3249 gentoo-release-livecd.
3251 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3252 modules/livecd_stage1_target.py:
3253 Add optional livecd/type env var for scripts to add optional items to the
3256 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3257 -livecd/files/x86-help.msg:
3258 Removing x86-help.msg as it is no longer used.
3260 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3261 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3262 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3263 Add dobladecenter description to bootloader files for x86/amd64.
3265 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3266 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3268 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3269 modules/generic_stage_target.py:
3270 Added split to use section for bug #104414.
3272 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3273 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3274 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3275 Tabs to whitespaces for isolinux.
3277 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3278 targets/support/bootloader-setup.sh:
3279 Changed isolinux to use new split-out help messages. Using grub gives a
3280 single help message with pager.
3282 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3283 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3284 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3285 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3286 Added F2->F7 help messages for isolinux.
3288 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3289 livecd/files/README.txt, livecd/files/generic.motd.txt,
3290 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3291 livecd/files/livecd-local.start:
3292 Updated files from latest used to build LiveCD.
3294 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3295 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3297 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3298 modules/catalyst_support.py:
3299 Added fix for using options with = in them with --cli (ex.
3300 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3301 <cell@ices.utexas.edu> for pointing this out to me via email.
3303 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3304 modules/generic_stage_target.py, targets/support/functions.sh:
3305 fix bug in exec_in_chroot for stage1 target
3307 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3308 modules/generic_stage_target.py:
3309 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3310 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3312 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3313 catalyst, examples/livecd-stage2_template.spec,
3314 examples/snapshot_template.spec, files/catalyst.conf,
3315 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3316 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3317 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3318 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3319 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3320 targets/livecd-stage2/livecd-stage2-controller.sh,
3321 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3322 targets/stage2/stage2-preclean-chroot.sh,
3323 targets/stage3/stage3-preclean-chroot.sh,
3324 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3325 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3326 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3327 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3328 targets/support/target_image_setup.sh:
3329 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3330 to look at gamecdfs-update.sh yet.
3332 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3333 modules/generic_stage_target.py:
3334 Remove extra debugging print statement
3336 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3337 +modules/catalyst_lock.py, modules/catalyst_support.py,
3338 modules/embedded_target.py, modules/generic_stage_target.py,
3339 modules/grp_target.py, modules/livecd_stage1_target.py,
3340 modules/livecd_stage2_target.py, modules/netboot_target.py,
3341 modules/snapshot_target.py, modules/stage1_target.py,
3342 modules/stage2_target.py, modules/stage4_target.py,
3343 targets/support/functions.sh:
3344 Add locking support. Code simplification for unpack and unpack snapshot.
3345 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3346 Add seedcache support (Grabs output from previous target run)
3347 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3349 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3350 modules/catalyst_support.py, modules/generic_stage_target.py:
3351 Add support to cache the snapshot dir. add snapcache to options. add
3352 snapshot_cache= to override the default location of the cache in
3353 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3355 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3356 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3357 Forward port README.txt and Getting_Online.txt files from catalyst
3360 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3361 Add automatic creation/deletion of runlevels based on rcadd rcdel
3363 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3364 Fix grp so that grp/use is not required anymore
3366 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3367 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3368 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3369 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3370 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3371 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3372 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3373 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3374 they are known to cause booting problems.
3376 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3377 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3378 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3379 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3382 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3383 targets/stage1/stage1-chroot.sh:
3384 Fixed quoting in stage1 profile check.
3386 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3387 targets/stage3/stage3-chroot.sh:
3388 Fixing USE for stage3.
3390 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3391 targets/support/chroot-functions.sh:
3392 Fix FETCH code so it will run for Pylon
3394 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3395 targets/grp/grp-chroot.sh:
3396 Fix bindist invcation.
3398 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3399 targets/grp/grp-chroot.sh:
3400 Made sure bindist was used for all emerges in GRP.
3402 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3403 Fix USE flags for GRP build
3405 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3406 targets/stage4/stage4-chroot.sh:
3407 let GRP use the users environment variables and removed extra
3408 GRP_STAGE23_USE from stage4
3410 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3411 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3412 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3414 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3415 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3416 impact all previous spec files that use this option. It's beejay's fault.
3418 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3419 Changed to use linux32 for ppc32 support when build host is ppc64.
3421 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3423 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3425 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3426 Minor cosmetic print statement fixes for readability
3428 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3429 modules/catalyst_support.py, modules/generic_stage_target.py:
3430 Fix None None bug and exception reporting
3432 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3433 Fix iso creation script. Case statement out of place
3435 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3436 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3437 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3438 catalyst, files/catalyst.conf, modules/builder.py,
3439 modules/catalyst_support.py, modules/embedded_target.py,
3440 modules/generic_stage_target.py, modules/generic_target.py,
3441 modules/grp_target.py, modules/livecd_stage1_target.py,
3442 modules/livecd_stage2_target.py, modules/netboot_target.py,
3443 modules/snapshot_target.py, modules/stage1_target.py,
3444 modules/stage2_target.py, modules/stage3_target.py,
3445 modules/stage4_target.py, modules/tinderbox_target.py,
3446 targets/embedded/embedded-chroot.sh,
3447 targets/embedded/embedded-fs-runscript.sh,
3448 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3449 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3450 targets/grp/grp-preclean-chroot.sh,
3451 targets/livecd-stage1/livecd-stage1-chroot.sh,
3452 targets/livecd-stage1/livecd-stage1-controller.sh,
3453 targets/livecd-stage2/livecd-stage2-controller.sh,
3454 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3455 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3456 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3457 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3458 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3459 targets/stage2/stage2-controller.sh,
3460 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3461 targets/stage3/stage3-controller.sh,
3462 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3463 targets/stage4/stage4-controller.sh,
3464 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3465 targets/support/create-iso.sh, targets/support/functions.sh,
3466 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3467 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3468 targets/support/target_image_setup.sh,
3469 targets/tinderbox/tinderbox-chroot.sh,
3470 targets/tinderbox/tinderbox-controller.sh,
3471 targets/tinderbox/tinderbox-preclean-chroot.sh:
3472 Big honkin' copyright update.
3474 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3475 modules/generic_stage_target.py:
3476 add additional logging output. Use standard os redirection methods to log to
3479 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3480 targets/stage1/stage1-chroot.sh:
3481 Added profile sanity check for bug #97867.
3483 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3484 targets/support/bootloader-setup.sh:
3485 Removing acpi=off from default kernel arguments and adding ia64
3486 livecd-stage2 support functions and cdtar.
3488 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3489 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3490 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3491 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3492 splash command line.
3494 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3495 targets/support/create-iso.sh:
3496 Fixed up zisofs support. Waiting for response from sparc before touching
3499 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3500 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3501 targets/support/functions.sh:
3502 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3503 to allow it to work on all arches that dynamically build their bootloader
3506 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3507 targets/stage4/stage4-controller.sh:
3508 Fix stage4 so it doesnt run the bootloader stuff
3510 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3511 targets/support/bootloader-setup.sh:
3512 Removed dokeymap from non-Gentoo releases.
3514 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3515 targets/support/livecdfs-update.sh:
3516 Added call to update-pciids to download the latest pci.ids file.
3518 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3519 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3520 modules/stage4_target.py:
3521 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3523 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3524 Fix issue where -s on the command line would not run
3526 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3527 livecd/files/generic.motd.txt:
3528 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3529 kernel configurations.
3531 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3532 targets/support/livecdfs-update.sh:
3533 Updated hostname/domainname creation for new baselayout.
3535 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3536 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3537 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3539 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3540 targets/support/chroot-functions.sh:
3541 Change portage emerge to use --oneshot --nodeps to keep from merging the
3542 same packages multiple times.
3544 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3545 targets/stage2/stage2-chroot.sh:
3546 Added a -p bootstrap when catalyst is called with -V (verbose).
3548 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3549 targets/support/livecdfs-update.sh:
3550 Removed inittab hack, as this is done by livecd-tools.
3552 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3553 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3554 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3556 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3557 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3558 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3559 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3560 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3561 targets/livecd-stage2/livecd-stage2-controller.sh:
3562 Removed gentoo.png and creation of face directory. Changed
3563 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3566 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3567 targets/stage1/stage1-preclean-chroot.sh,
3568 targets/support/chroot-functions.sh:
3569 Added setup_binutils function and force both of them to run during stage1
3572 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3573 examples/livecd-stage2_template.spec:
3574 Added livecd/volid explanation to example spec.
3576 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3577 targets/support/create-iso.sh:
3578 General cleanup of ISO code and added default livecd/volid when it is not set.
3580 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3581 targets/embedded/embedded-controller.sh:
3582 Actually modify the embedded target this time.
3584 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3585 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3586 targets/livecd-stage2/livecd-stage2-controller.sh,
3587 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3588 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3589 and livecd-stage2 targets.
3591 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3592 files/catalyst.conf:
3593 Retired John Davis <zhen@gentoo.org> and added storedir to default
3596 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3597 targets/support/livecdfs-update.sh:
3598 Uncommented openglify, since it is needed for both opengl-update-livecd and
3601 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3602 modules/generic_stage_target.py:
3603 Fix print statement so it shows when kill_chroot_pids is run correctly
3605 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3606 modules/snapshot_target.py:
3607 Fix snapshot target to skip the kill_pids check
3609 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3610 Bug fixes in parse_spec, fix issues detecting list or string.
3612 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3613 modules/catalyst_support.py:
3614 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3615 spaces are after :. Better handling of comments ( ie preprocessed and
3616 stripped off ). Unset empty keys.
3618 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3619 targets/support/kill-chroot-pids.sh:
3620 Remove extra P_NAME definition that is never used. Saves processing time.
3621 Bumped catalyst to pre2
3623 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3624 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3625 +targets/support/kill-chroot-pids.sh:
3626 User info about runscript and archscript. Added checks for processes running
3627 in the chroot and created a script to kill them. Should fix the unmounting
3628 issues with gconfd or any other running application in the chroot
3630 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3631 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3632 Remove using gcc-config to set things up as we should all be using 2005.0
3635 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3636 examples/livecd-stage2_template.spec:
3637 Added livecd/users to example livecd-stage2 spec file.
3639 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3640 targets/support/livecdfs-update.sh:
3641 Change default hostnames for livecds
3643 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3644 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3645 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3648 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3649 modules/livecd_stage2_target.py:
3650 Clear autoresume flags when build is done
3652 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3653 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3654 targets/support/create-iso.sh:
3655 Fix isolinux so that it finds menus and kernels and stuff
3657 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3658 modules/generic_stage_target.py:
3659 Make purge operation a little less chatty, removed print statements
3661 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3662 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3663 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3664 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3666 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3667 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3668 print warning message about deprecated use of cdfstype
3670 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3671 targets/support/chroot-functions.sh:
3672 statically define genkernel location to eliminate which command failure if
3673 genkernel is not installed
3675 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3676 modules/generic_stage_target.py:
3677 change the portage_overlay to an array so it always works
3679 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3680 modules/catalyst_support.py:
3681 Fix exception handling to remove extraneous prints of None
3683 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3684 Remove iso creation code from stage4
3686 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3687 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3688 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3689 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3690 targets/livecd-stage1/livecd-stage1-chroot.sh,
3691 targets/livecd-stage1/livecd-stage1-controller.sh,
3692 targets/livecd-stage2/livecd-stage2-controller.sh,
3693 targets/netboot/netboot-controller.sh,
3694 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3695 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3696 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3697 targets/support/create-iso.sh, targets/support/kmerge.sh,
3698 targets/support/target_image_setup.sh,
3699 targets/tinderbox/tinderbox-controller.sh:
3700 Fix some exception handling in catalyst_support.py, remove intermediate
3701 destination folder of iso and tarball, add additional tests for folders not
3702 found on host but defined in spec file, keep catalyst from erroring in this
3703 case, change exit code on shell scripts so that errors are reported to
3704 catalyst and causes catalyst to die on errors, fix bug in
3705 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3706 check for mkisofs that informs the user of where to get the program, and
3707 removed the autoresume code from ccache and distcc installation until I can
3708 figure out a way to have the autoresume flag go someplace outside the chroot.
3710 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3711 Remove bind mounts before rm operations happen at startup
3713 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3714 modules/generic_stage_target.py:
3715 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3717 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3718 modules/generic_stage_target.py:
3719 fix minor bug in the purge code so that it actually runs the commands
3721 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3722 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3723 modules/stage4_target.py:
3724 Change ordering of tasks so root_overlay and fsscript occur after
3725 livecd_update, giving users a chance to override livecd_update
3727 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3728 modules/catalyst_support.py, modules/generic_stage_target.py:
3729 Added a better exception handling message for keyboard interrupt and added
3730 countdown timer for purge operation to give an opportunity to exit
3732 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3733 modules/catalyst_support.py, modules/generic_stage_target.py:
3734 Add support to clear the autoresume flags and improve the purge code to
3735 clean the chroot, and pkg/kern cache
3737 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3738 modules/catalyst_support.py, modules/generic_stage_target.py,
3739 modules/livecd_stage1_target.py:
3740 only append livecd-tools to the livecd-stage1 target package list and move a
3741 check out of the way so command line and spec files can co-exist
3743 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
3744 modules/generic_stage_target.py:
3745 fixed python syntax in set_packages so catalyst will run
3747 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3748 modules/embedded_target.py, modules/generic_stage_target.py,
3749 modules/grp_target.py, modules/livecd_stage1_target.py,
3750 modules/livecd_stage2_target.py, modules/netboot_target.py,
3751 modules/stage4_target.py, modules/tinderbox_target.py,
3752 targets/embedded/embedded-chroot.sh,
3753 targets/embedded/embedded-controller.sh,
3754 targets/livecd-stage1/livecd-stage1-controller.sh,
3755 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
3756 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
3757 targets/livecd-stage2/livecd-stage2-controller.sh,
3758 -targets/livecd-stage2/livecd-stage2-iso.sh,
3759 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3760 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3761 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3762 targets/support/functions.sh, targets/support/livecdfs-update.sh,
3763 +targets/support/target_image_setup.sh:
3764 embedded target cleanups ... iso,bootloader,target_setup generalizations,
3767 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3768 targets/livecd-stage2/livecd-stage2-controller.sh,
3769 targets/support/livecdfs-update.sh:
3770 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
3771 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
3772 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
3775 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3776 targets/livecd-stage2/livecd-stage2-controller.sh,
3777 targets/support/rc-update.sh:
3778 Updated rc-update.sh with better defaults for different livecd/type settings
3779 and cleaning up file copying in livecd-stage2-controller.sh to match
3782 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
3783 Made example of catalyst.conf in README match the default catalyst.conf
3786 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
3788 Removing old files from previous maintainers and updating README.
3790 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3791 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
3792 Added livecd/users option to create non-root users. The first user listed
3793 will also be used for auto-starting X, if X is merged onto the CD.
3795 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3796 targets/livecd-stage1/livecd-stage1-controller.sh,
3797 targets/livecd-stage2/livecd-stage2-controller.sh,
3798 targets/support/livecdfs-update.sh:
3799 Updated all instances of livecd/type: gentoo-release-environmental to
3800 gentoo-release-livecd and added generic-livecd.
3802 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3803 examples/fsscript.sh.example, examples/gamecd.conf.example,
3804 examples/generic_stage_template.spec, examples/grp_template.spec,
3805 examples/livecd-stage1_template.spec,
3806 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3807 examples/snapshot_template.spec:
3808 Imported example files from catalyst 1.1.9 to make them more verbose.
3810 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3811 Fix grp/use bug #89365
3813 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3814 modules/generic_stage_target.py, targets/support/kmerge.sh:
3815 Fixes for initramfs overlay support.
3817 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3818 modules/generic_stage_target.py, targets/support/kmerge.sh,
3819 targets/support/pre-kmerge.sh:
3820 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
3821 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
3822 caching bug; Also adding preliminary support for initramfs_overlay from
3825 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
3826 modules/generic_stage_target.py, targets/support/kmerge.sh:
3827 Removed support for postconf as genkernel no longer has that option
3829 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3830 modules/embedded_target.py, modules/generic_stage_target.py,
3831 modules/grp_target.py, modules/livecd_stage1_target.py,
3832 modules/livecd_stage2_target.py, modules/netboot_target.py,
3833 modules/stage4_target.py, modules/tinderbox_target.py,
3834 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3835 targets/stage1/stage1-preclean-chroot.sh,
3836 targets/support/chroot-functions.sh:
3837 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
3838 die properly on CTRL-C; fixed stage1 bug with gcc-setup
3840 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3841 modules/livecd_stage2_target.py:
3842 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
3844 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3845 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3846 modules/livecd_stage2_target.py, modules/stage4_target.py,
3847 targets/livecd-stage1/livecd-stage1-controller.sh,
3848 targets/livecd-stage2/livecd-stage2-controller.sh,
3849 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
3850 targets/support/functions.sh, targets/support/kmerge.sh,
3851 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
3852 Generalized kernel support, fsscript, rcupdate, etc for stage4
3854 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3855 targets/support/pre-kmerge.sh:
3856 Removed sed for usb devices from legacy genkernel, as we're going to require
3857 a version much higher that no longer exhibits the bug.
3859 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3860 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
3861 targets/support/livecdfs-update.sh:
3862 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
3863 properly with hotplug firmwares, and also updated gamecd.conf.example, since
3864 the ut2004demo shell script has been renamed to ut2004-demo.
3866 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3867 let genkernel always reinstall itself
3869 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3870 modules/catalyst_support.py, modules/generic_stage_target.py,
3871 modules/stage1_target.py, targets/support/livecdfs-update.sh:
3872 fix case bug in livecdfs-update.sh; fix bug in initial command line
3873 arguement parsing; add cflags spec file support which is only allowed to
3876 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
3877 targets/stage3/stage3-chroot.sh:
3878 Fix a use flag bug in the stage3
3880 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3881 modules/generic_stage_target.py:
3882 Changes to allow cflags, chost, cxxflags in a spec file
3884 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3885 targets/livecd-stage1/livecd-stage1-controller.sh,
3886 targets/livecd-stage2/livecd-stage2-controller.sh,
3887 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
3888 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
3889 targets/support/pre-kmerge.sh:
3890 change the code to use more case statements. Fix gcc issue in stage1.
3892 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3893 targets/livecd-stage1/livecd-stage1-controller.sh,
3894 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3895 Merging in changes from catalyst 1.1.x for gamecd support.
3897 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3898 targets/stage1/stage1-preclean-chroot.sh:
3899 Removing gcc-config stuff to see if its still required to work around a gcc
3902 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3903 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
3904 Added tests for genkernel >3.2.0
3906 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3909 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3910 Updated AUTHORS with new maintainers and updated contributors list.
3912 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3913 examples/fsscript.sh.example, livecd/files/README.txt,
3914 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3915 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3916 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3917 Changed maintainers. Updated examples/fsscript.sh.example to provide better
3918 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
3919 universal.motd.txt to resolve documentation issue on bug #86914. Added
3920 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
3921 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
3924 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
3925 targets/livecd-stage2/livecd-stage2-controller.sh:
3926 Removed a few unnecessary comments
3928 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
3929 Removed obsolete files from the livecd directory as the functionality has
3930 moved into the targets folders
3932 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
3933 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
3934 Additional catalyst 2.0.0 files
3936 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
3937 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
3938 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3939 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3940 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
3941 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
3942 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
3943 -livecd/runscript/alpha-archscript.sh,
3944 -livecd/runscript/default-runscript.sh,
3945 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
3946 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
3947 -livecd/runscript-support/gamecdfs-update.sh,
3948 -livecd/runscript-support/kmerge.sh,
3949 -livecd/runscript-support/livecdfs-update.sh,
3950 -livecd/runscript-support/post-kmerge.sh,
3951 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
3952 modules/embedded_target.py, modules/generic_stage_target.py,
3953 modules/grp_target.py, modules/livecd_stage1_target.py,
3954 modules/livecd_stage2_target.py, -modules/netboot.py,
3955 +modules/netboot_target.py, modules/snapshot_target.py,
3956 modules/stage1_target.py, +modules/stage4_target.py,
3957 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
3958 +targets/embedded/embedded-controller.sh,
3959 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
3960 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
3961 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
3962 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3963 +targets/livecd-stage1/livecd-stage1-controller.sh,
3964 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3965 -targets/livecd-stage1/livecd-stage1.sh,
3966 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
3967 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
3968 +targets/livecd-stage2/livecd-stage2-controller.sh,
3969 +targets/livecd-stage2/livecd-stage2-iso.sh,
3970 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
3971 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
3972 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
3973 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
3974 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
3975 +targets/stage1/stage1-controller.sh,
3976 +targets/stage1/stage1-preclean-chroot.sh,
3977 -targets/stage1/stage1-preclean1-chroot.sh,
3978 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
3979 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
3980 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
3981 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
3982 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
3983 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
3984 +targets/stage4/stage4-preclean-chroot.sh,
3985 +targets/support/chroot-functions.sh,
3986 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
3987 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
3988 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
3989 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
3990 +targets/tinderbox/tinderbox-controller.sh,
3991 targets/tinderbox/tinderbox-preclean-chroot.sh,
3992 -targets/tinderbox/tinderbox.sh:
3993 Initial Import of Catalyst 2.0.0
3995 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3996 livecd/runscript-support/livecdfs-update.sh:
3997 Added /usr/portage as tmpfs (this will be made conditional later).
3999 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4000 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4001 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4002 from an interactive shell.
4004 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4005 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4006 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4007 livecd/runscript-support/pre-kmerge.sh,
4008 livecd/runscript/default-runscript.sh:
4009 Moved livecd-bash_profile to livecd-bashrc. Added check for
4010 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4011 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4014 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4015 modules/generic_stage_target.py:
4016 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4019 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4020 livecd/runscript/default-runscript.sh,
4021 targets/livecd-stage1/livecd-stage1.sh:
4022 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4023 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4024 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4027 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4028 livecd/runscript/ppc-archscript.sh:
4029 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4031 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4032 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4033 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4034 for multiple initrd files.
4036 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4037 livecd/runscript/ppc-archscript.sh:
4038 Modifed PPC archscript to close bug #84648 and also to make the PPC
4039 archscript produce multiple initrd files, like x86/amd64.
4041 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4042 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4043 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4044 livecd/runscript/ppc-archscript.sh:
4045 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4046 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4047 livecd/volid for the HFS volid, too.
4049 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4050 Calling this one 1.1.7 and rolling a tarball.
4052 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4053 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4054 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4055 -livecd/runscript/sparc64-archscript.sh,
4056 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4057 Added livecd/volid to set the volume ID when creating the ISO, patch by
4058 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4059 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4061 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4062 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4063 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4064 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4066 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4067 livecd/runscript-support/livecdfs-update.sh:
4068 Removed hdparm from default runlevel as it break ide=nodma at boot.
4070 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4071 livecd/runscript-support/kmerge.sh,
4072 livecd/runscript-support/pre-kmerge.sh,
4073 targets/livecd-stage1/livecd-stage1-chroot.sh:
4074 Revert last set of changes and remove portage version check from emerge in
4075 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4078 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4079 livecd/runscript-support/kmerge.sh,
4080 livecd/runscript-support/pre-kmerge.sh:
4081 Change genkernel check to use best_version and has_version to determine if
4082 the any previously installed versions of genkernel are up to date. Change
4083 emerge line for kernels to use -n option to only install if they were not
4084 previously installed.
4086 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4087 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4088 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4089 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4090 livecd/runscript/sparc-archscript.sh:
4091 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4092 unified sparc32/sparc64 cdtar.
4094 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4095 livecd/runscript-support/livecdfs-update.sh,
4096 livecd/runscript-support/pre-kmerge.sh:
4097 Change sudoers update to only run if /etc/sudoers exists and only reduce
4098 splash to 1024x768 on minimal and universal install CD.
4100 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4101 targets/livecd-stage1/livecd-stage1.sh:
4102 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4105 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4106 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4107 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4108 livecd/runscript/sparc64-archscript.sh,
4109 livecd/runscript/x86-archscript.sh:
4110 Added a new empty livecd file to each archscript. This will be used for an
4111 identifier by genkernel to allow booting from a non-primary CDROM.
4113 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4114 Catalyst 1.1.6 is here.
4116 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4117 targets/stage1/stage1-preclean2-chroot.sh:
4118 Commenting out stage1 cleaning of /var/db.
4120 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4121 livecd/runscript-support/pre-kmerge.sh:
4122 Made splash reduction to 1024x768 only for minimal and universal release media.
4124 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4125 targets/stage1/stage1-preclean2-chroot.sh:
4126 Added SLOT files back to /var/db entries in stage1.
4128 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4129 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4130 livecd/runscript/default-runscript.sh,
4131 livecd/runscript-support/livecdfs-update.sh,
4132 targets/livecd-stage2/unmerge.sh:
4133 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4134 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4135 the copy from preserving permissions and also adding /usr/share/faces and
4136 default Gentoo icon. We'll see how the icon does for us. Removing serial
4137 init script, as it causes problems with the splash theme.
4139 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4140 targets/livecd-stage1/livecd-stage1.sh:
4143 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4144 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4145 livecd/runscript-support/kmerge.sh,
4146 livecd/runscript-support/livecdfs-update.sh,
4147 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4148 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4149 targets/stage1/stage1-preclean2-chroot.sh:
4150 Removed x-setup from local.start and added in symlinks for gconf, portage
4151 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4152 baselayout and removed /etc/startx from the environmental type. Commented
4153 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4154 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4155 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4156 for X, use the latest pci.ids and usb.ids from portage, and create
4157 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4158 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4159 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4160 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4161 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4164 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4165 Removed ccache from default options as it breaks catalyst when merged with
4168 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4169 modules/snapshot_target.py:
4170 Added /local/ to snapshot exclusion.
4172 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4173 livecd/runscript-support/livecdfs-update.sh:
4174 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4175 gustavoz and his 5 interface Xeon for this.
4177 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4178 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4179 Added a conditional before killing gconfd-2. This is also going to be
4180 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4183 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4184 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4185 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4186 Moved killall -9 gconfd-2 to execute outside chroot.
4188 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4189 livecd/files/x86-help.msg:
4190 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4193 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4194 livecd/runscript/x86-archscript.sh:
4195 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4198 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4201 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4202 targets/livecd-stage1/livecd-stage1.sh:
4203 Added killall for gconfd-2 back into livecd-stage1.sh
4205 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4206 livecd/runscript/alpha-archscript.sh:
4207 Alpha fixes for multiple kernels..
4209 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4210 livecd/runscript-support/kmerge.sh:
4211 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4213 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4214 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4215 livecd/runscript/sparc64-archscript.sh:
4216 Force devfs if udev is not selected for all supporting arches.
4218 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4219 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4220 livecd/runscript-support/kmerge.sh:
4221 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4224 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4225 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4226 Re-enabled preclean in grp and added gconfd-2 killing.
4228 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4229 livecd/runscript/x86-archscript.sh:
4230 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4233 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4234 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4235 targets/livecd-stage1/livecd-stage1-chroot.sh,
4236 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4237 targets/livecd-stage1/livecd-stage1.sh,
4238 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4239 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4240 Added ability to pause indefinitely. This closes bug #79798. I've also added
4241 the gcond-2 killall back in, but now it is in the actual preclean script and
4242 is executed inside the chroot.
4244 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4245 Updated for 1.1.3 release.
4247 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4248 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4249 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4250 targets/netboot/netboot-packages.sh,
4251 targets/tinderbox/tinderbox-chroot.sh:
4252 Updated to use package.use correctly. Blame Robert Paskowitz
4253 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4255 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4256 targets/stage1/stage1-preclean2-chroot.sh:
4257 Fixed find line for new stage1 /var/db/pkg.
4259 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4260 targets/stage1/stage1-preclean2-chroot.sh:
4261 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4262 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4265 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4266 livecd/runscript-support/livecdfs-update.sh:
4267 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4268 added net.ethX symlinks, and added copying of files from
4269 /usr/lib/hotplug/firmware into firmware tarball.
4271 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4272 livecd/runscript-support/livecdfs-update.sh:
4273 Firmware updated to use new /lib/firmware directory.
4275 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4276 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4277 work when both -f and -C were used on the command line.
4279 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4280 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4281 targets/livecd-stage1/livecd-stage1-chroot.sh,
4282 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4283 targets/stage3/stage3-chroot.sh:
4284 Added a portage version check to each target that uses --newuse to ensure a
4285 high enough version is used. This resolves bug #75336.
4287 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4288 livecd/files/livecd-local.start:
4289 Possible local.start fix for beejay.
4291 12 Jan 2005; John Davis <zhen@gentoo.org>
4292 modules/embedded.py:
4293 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4295 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4296 livecd/runscript-support/kmerge.sh:
4297 Added ccache support to genkernel call in livecd-stage2.
4299 11 Jan 2005; John Davis <zhen@gentoo.org>
4300 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4301 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4302 targets/netboot/netboot.sh:
4303 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4304 some feature enhancements.
4306 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4307 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4308 targets/livecd-stage1/livecd-stage1-chroot.sh,
4309 targets/livecd-stage1/livecd-stage1.sh,
4310 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4311 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4312 Added a -F or --fetchonly command line option and closing out bug #77480.
4313 Also added a portage version check to livecd-stage1 to close out bug #68307.
4315 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4316 livecd/runscript-support/livecdfs-update.sh,
4317 targets/stage3/stage3-chroot.sh:
4318 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4319 target to use emerge -e when building. This is only temporary until the
4320 bootstrap.sh script can be fixed or another solution can be decided upon.
4322 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4323 +targets/embedded/kmerge.sh:
4324 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4325 from mutex@gentoo.org
4327 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4328 modules/livecd_stage2_target.py:
4331 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4332 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4333 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4334 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4335 the brokenness of a stage1 tarball.
4337 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4338 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4341 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4342 modules/livecd_stage2_target.py:
4345 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4346 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4347 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4348 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4349 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4350 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4351 Upgraded the isolinux cdtar files and closing bug #70518.
4353 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4354 modules/embedded_target.py, modules/generic_stage_target.py,
4355 modules/grp_target.py, modules/livecd_stage1_target.py,
4356 modules/livecd_stage2_target.py, modules/netboot.py,
4357 modules/stage1_target.py, modules/tinderbox_target.py:
4358 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4359 separate out specific target logic from the generic targets modules.
4361 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4362 new PPC arch file from pvdabeel@gentoo.org
4364 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4365 examples/generic_stage_template.spec, modules/catalyst_support.py:
4366 tweaking error handling in the main catalyst script
4367 updated the example to include a blurb about portage_confdir
4369 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4370 livecd/runscript-support/livecdfs-update.sh:
4371 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4373 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4376 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4377 fix for #66592. catalyst now gives a traceback when it bails out, making
4378 troubleshooting amazingly easier
4380 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4381 modules/catalyst_support.py, modules/embedded_target.py,
4382 modules/generic_stage_target.py, modules/grp_target.py,
4383 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4384 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4385 Reversing patch from Eric Edgar from bug #70663.
4387 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4388 livecd/runscript/x86-archscript.sh:
4389 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4390 not work without it (mkisofs fails on creating ISO).
4392 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4393 modules/catalyst_support.py, modules/embedded_target.py,
4394 modules/generic_stage_target.py, modules/grp_target.py,
4395 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4396 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4397 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4398 separate out specific target logic from the generic targets modules.
4400 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4401 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4402 targets/embedded/embedded.sh:
4403 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4405 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4406 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4407 livecd/runscript/default-runscript.sh,
4408 livecd/runscript-support/gamecdfs-update.sh,
4409 livecd/runscript-support/livecdfs-update.sh,
4410 modules/livecd_stage2_target.py:
4411 Added gamecd/conf option to livecd_stage2_target.py, added
4412 gamecd.conf.example to /examples, cleaned up game-specific code in
4413 gamecdfs-update.sh to make it more generic, added more fundtionality to
4414 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4415 and gentoo-gamecd to make spec files simpler and to remove the need for
4416 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4417 user to still use a custom fsscript of their own.
4419 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4420 +livecd/files/environmental.motd.txt,
4421 targets/livecd-stage1/livecd-stage1.sh:
4422 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4424 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4425 livecd/runscript/default-runscript.sh,
4426 livecd/runscript-support/livecdfs-update.sh:
4427 Added gentoo-release-environmental as a valid livecd/type and did some
4428 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4429 devices other than eth0.
4431 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4432 targets/livecd-stage1/livecd-stage1-chroot.sh:
4433 Changed livecd-stage1 to merge each package individually. This should not
4434 make it into a production version of catalyst, but is here as a possible
4435 solution to bug #68307.
4437 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4438 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4439 livecd/runscript/sparc-archscript.sh,
4440 livecd/runscript/sparc64-archscript.sh,
4441 livecd/runscript/x86-archscript.sh:
4442 Added failures to all arches on mkisofs failure and also made -z option to
4443 mkisofs optional on x86 depending on loop type used.
4445 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4446 livecd/runscript/x86-archscript.sh:
4447 Making sure the mkisofs call causes a failure when it doesn't complete
4448 successfully. Once again, blame jforman, our beloved infra-monkey.
4450 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4451 livecd/runscript/default-runscript.sh:
4452 squashfs-utils->squashfs-tools fix. Blame jforman.
4454 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4455 livecd/isogen/x86-isogen.sh:
4456 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4457 possibly not booting on really old systems.
4459 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4460 livecd/runscript/x86-archscript.sh:
4461 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4462 possibly not booting on really old systems.
4464 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4465 livecd/runscript-support/livecdfs-update.sh:
4466 Save some space by removing redundant firmware after tarball is made, only
4467 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4470 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4471 targets/stage1/stage1-preclean2-chroot.sh:
4472 Added patch from vapier and closing bug #73556.
4474 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4475 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4476 +targets/embedded/embedded-fs-runscript.sh,
4477 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4478 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4479 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4480 from mutex@gentoo.org for modules/embedded.py
4482 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4483 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4484 livecd/runscript-support/livecdfs-update.sh:
4485 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4486 aliases having --color rather than --color=auto.
4488 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4489 livecd/files/livecd-local.start:
4490 Let's try actually making a proper edit on livecd/files/livecd-local.start
4491 this time, shall we...
4493 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4494 livecd/files/livecd-local.start:
4495 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4496 x-setup check for /etc/startx.
4498 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4499 livecd/runscript-support/gamecdfs-update.sh:
4500 Fixing minor sed bug in gamecdfs-update.sh.
4502 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4503 examples/snapshot_template.spec,
4504 livecd/runscript-support/gamecdfs-update.sh,
4505 livecd/runscript-support/livecdfs-update.sh:
4506 Fixing typo in snapshot_template.spec and closing bug #70321.
4508 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4509 livecd/runscript-support/pre-kmerge.sh:
4510 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4511 genkernel will only add the 1024x768 version of the gensplash image to the
4512 bzImage, which added with the livecd-stage2 removal of the unused splash
4513 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4515 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4516 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4517 livecd/runscript/sparc64-archscript.sh:
4518 Updated with silo/mkisofs patch from gustavoz.
4520 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4521 livecd/files/x86-help.msg:
4522 Updated x86-help.msg to make it fall more inline with current
4523 genkernel/livecd-tools options.
4525 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4526 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4527 livecd/runscript-support/pre-kmerge.sh:
4528 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4529 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4530 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4533 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4534 livecd/runscript-support/kmerge.sh,
4535 livecd/runscript-support/livecdfs-update.sh,
4536 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4537 Changed kernel build caching to use kerncache option, rather than pkgcache
4538 option. Fixed --postconf and --callback for builds that do not require them.
4539 Removed delay when removing package sin the system profile. This is now
4540 catalyst 1.1.0, so enjoy.
4542 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4543 livecd/runscript-support/livecdfs-update.sh:
4544 Stopping udev from using the nasty device tarball. We don't need it anyway.
4546 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4547 livecd/runscript/sparc-archscript.sh,
4548 livecd/runscript/sparc64-archscript.sh,
4549 livecd/runscript-support/kmerge.sh,
4550 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4551 Fixing gpm support by uncommenting default settings. Fixing case where
4552 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4553 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4554 not get renamed. Fixed a problem where we were accidentally removing the
4555 hwdata-knoppix versions of pci.ids and usb.ids and linking
4556 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4557 for 2004.3 and catalyst 1.1.0.
4559 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4560 patch from vapier@gentoo.org for bug #68080
4562 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4563 livecd/runscript-support/kmerge.sh:
4564 made kernel caching dependent on the "pkgcache" option so that genkernel's
4565 postconf can actually work
4567 18 Oct 2004; John Davis <zhen@gentoo.org>
4568 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4569 livecd/runscript-support/livecdfs-update.sh:
4570 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4572 17 Oct 2004; John Davis <zhen@gentoo.org>
4573 livecd/runscript-support/livecdfs-update.sh:
4574 firmware tarball fix for packages that need firmware such as ipw2100
4576 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4577 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4578 livecd/runscript-support/livecdfs-update.sh,
4579 modules/livecd_stage2_target.py:
4580 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4582 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4583 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4584 should not hurt non-HT users
4586 12 Oct 2004; John Davis <zhen@gentoo.org>
4587 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4588 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4589 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4590 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4591 livecd/runscript-support/kmerge.sh:
4592 bugfixes for #67195, #67197, #67122, and #46918
4594 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4595 small netboot fixups
4597 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4598 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4599 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4600 targets/netboot/netboot.sh:
4601 sweeping updates and changes to the netboot code. the patches should fix the
4602 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4603 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4605 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4606 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4607 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4608 targets/netboot/netboot.sh:
4609 more code cleanup and maintenance
4611 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4612 modules/generic_stage_target.py, +modules/netboot.py,
4613 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4614 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4615 +targets/netboot/netboot.sh:
4616 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4619 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4620 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4621 targets/livecd-stage1/livecd-stage1-chroot.sh,
4622 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4623 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4624 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4625 have to start a server on the build host for it to distribute.
4627 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4628 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4629 just do -s version_stamp
4631 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4632 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4634 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4635 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4636 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4637 modules/livecd_stage2_target.py:
4638 udev support for livecds
4640 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4641 +targets/livecd-stage2/unmerge.sh:
4642 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4643 Also, livecd-stage2 unmerge.sh added back in.
4645 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4646 livecd/runscript-support/livecdfs-update.sh:
4647 bugfixes for #60887 and #63338
4649 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4650 bugfixes for #63382 and #63338
4652 08 Sep 2004; John Davis <zhen@gentoo.org>
4653 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4654 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4655 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4656 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4657 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4658 targets/livecd-stage1/livecd-stage1-chroot.sh,
4659 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4660 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4661 lots of changes in this revision. first of all, major cosmetic fixups to the
4662 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4663 for distcc or ccache builds in most of the targets. bug #56581 is finially
4664 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4665 performance enhancement here.
4667 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4668 modules/livecd_stage2_target.py:
4669 fix for bug #63033, thanks to usata@gentoo.org for the patch
4671 30 Aug 2004; John Davis <zhen@gentoo.org>
4672 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4673 bugfixes for #61537 and #61779
4675 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4676 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4677 modules/snapshot_target.py:
4678 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4679 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4680 time should also be improved due to a more efficient use of rsync. This commit will
4681 mark the portage version of catalyst-1.9.0.
4683 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4684 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4687 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4690 02 Aug 2004; John Davis <zhen@gentoo.org>
4691 livecd/runscript-support/livecdfs-update.sh:
4694 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4695 +targets/stage1/build.py, -targets/stage1/build.sh,
4696 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4697 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4698 targets/stage3/stage3-chroot.sh:
4699 applied patch from bug #58840. it should fix up things for uclibc stages and
4700 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4702 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4703 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4704 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4705 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4706 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4707 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4708 livecd/runscript-support/livecdfs-update.sh,
4709 modules/livecd_stage2_target.py:
4710 addition of wolf31o2's gamecd patchset. untested, so please beware
4712 14 Jul 2004; John Davis <zhen@gentoo.org>
4713 livecd/runscript-support/livecdfs-update.sh,
4714 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4715 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4716 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4717 this out of generic_stage_target and into livecd-stage2 since the
4718 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
4720 13 Jul 2004; John Davis <zhen@gentoo.org>
4721 livecd/runscript-support/livecdfs-update.sh:
4722 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
4723 default rc'ed programs when only one change was required to rcadd. so I
4724 changed it so that the defaults are *always* loaded and specified additions/
4725 deletions are just added on top of those.
4727 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4728 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4729 targets/livecd-stage1/livecd-stage1-chroot.sh,
4730 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4731 targets/tinderbox/tinderbox-chroot.sh:
4732 changing the more verbose behavior to the -V (verbose) flag
4734 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4735 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4736 targets/livecd-stage1/livecd-stage1-chroot.sh,
4737 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4738 targets/tinderbox/tinderbox-chroot.sh:
4739 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
4740 it is about to merge so that deps and USE flags are more evident
4742 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
4743 modules/catalyst_support.py:
4744 completely rewrote the catalyst main script so that it can actually utilize
4745 more than one command line flag. new functionality included, but not active
4746 yet (--debug and --verbose). arguments can still be passed on the commandline
4747 through the use of the -C (--cli) flag. updated the arg_parse function in
4748 catalyst_support.py to accomodate my changes.
4750 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4751 modules/generic_target.py, modules/grp_target.py,
4752 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4753 modules/snapshot_target.py, modules/stage1_target.py,
4754 modules/stage2_target.py, modules/stage3_target.py,
4755 modules/tinderbox_target.py, targets/stage1/stage1.sh:
4756 fixes for bugs #55192 and #54137
4757 added a new key for all specfiles, portage_confdir.
4758 this should point to a directory similar in functionality to /etc/portage.
4760 cleaned up the module code a bit so that unnecessary modules
4763 more work on resuming. it is getting there, but it still needs a ton of work,
4764 so please test, and report bugs.
4766 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
4767 modules/catalyst_support.py, modules/generic_stage_target.py,
4768 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
4769 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4770 stage resuming functionality should be working. I still have to work on GRP
4771 and livecds, but they should not be hard. I could not incorporate emerge
4772 --resume into stage resuming functionality because in some instances, portage
4773 is remerged (bootstrap, stage2), which wipes out the resume data and puts
4774 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
4775 ). I also made some small tweaks to the stage target scripts which clean up
4776 the envscript stuff. Not noticable performance wise, but it makes me feel all
4777 warm and fuzzy to know that it is programmed absolutely correctly ;)
4779 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
4780 modules/generic_stage_target.py:
4781 revamped the cmd() structure so that it could properly return error codes.
4782 Please note that this might break catalyst until there is some further
4783 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
4784 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
4785 now. Additionally, catalyst will stop when there is an error with an ebuild
4786 ... it didn't do this before, it just plowed along and packed things up.
4788 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
4789 code in portage.py and then answering my noob questions.
4791 13 Jun 2004; John Davis <zhen@gentoo.org>
4792 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4793 livecd/runscript-support/livecdfs-update.sh:
4794 some last minute fixins (stuff to work with the new genkernel)
4796 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
4799 11 Jun 2004; John Davis <zhen@gentoo.org>
4800 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
4801 new key, livecd/fsscript. use this to run commands in the livecdfs before it
4804 10 Jun 2004; John Davis <zhen@gentoo.org>
4805 livecd/runscript-support/kmerge.sh,
4806 livecd/runscript-support/livecdfs-update.sh,
4807 livecd/runscript-support/post-kmerge.sh,
4808 livecd/runscript-support/pre-kmerge.sh:
4809 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
4810 functions control what scripts are added to their respective runlevels. This
4811 option would be specified like so in the spec file: livecd/rcadd:
4812 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
4814 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
4815 modules/catalyst_support.py, modules/livecd_stage2_target.py:
4816 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
4817 the code to give a nice error msg instead of a cryptic traceback
4819 04 Jun 2004; John Davis <zhen@gentoo.org>
4820 livecd/runscript-support/livecdfs-update.sh:
4821 small fix for bootsplash, needed to link clst_livecd_bootsplash to
4822 /etc/bootsplash/default
4824 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4825 targets/embedded/embedded-chroot.sh,
4826 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
4827 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4828 targets/livecd-stage1/livecd-stage1-chroot.sh,
4829 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4830 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4831 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4832 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4833 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
4834 targets/tinderbox/tinderbox-chroot.sh,
4835 targets/tinderbox/tinderbox-preclean-chroot.sh,
4836 targets/tinderbox/tinderbox.sh:
4837 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
4839 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
4840 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
4841 more efficient, and I added a new snapshot specfile option, portdir_overlay.
4842 It should be a full path pointing to a portage overlay dir.
4844 27 May 2004; John Davis <zhen@gentoo.org>
4845 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
4846 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4847 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4848 livecd/runscript/default-runscript.sh:
4849 added updated silos and fixed motd bug
4851 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
4852 rolling out version 1.0.8
4854 22 May 2004; John Davis <zhen@gentoo.org>
4855 livecd/runscript-support/kmerge.sh,
4856 livecd/runscript-support/livecdfs-update.sh,
4857 modules/livecd_stage2_target.py:
4858 added key livecd/bootsplash
4860 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
4861 livecd/runscript/sparc-archscript.sh,
4862 livecd/runscript/sparc64-archscript.sh:
4863 sparc fixup patches from gustavoz at g.org
4865 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
4866 added support for blacklisting modules via hotplug in livecd-stage2. spec key
4867 is livecd/modblacklist
4869 19 May 2004; John Davis <zhen@gentoo.org>
4870 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
4871 livecd/runscript/x86-archscript.sh:
4872 added support for livecd/overlay, changed vga=0x317 to vga=791
4873 in the x86 archscript as it is a more standard setting and should
4874 work on more hardware
4876 17 May 2004; John Davis <zhen@gentoo.org>
4877 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
4878 livecd/runscript-support/kmerge.sh,
4879 livecd/runscript-support/livecdfs-update.sh,
4880 modules/livecd_stage2_target.py:
4881 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
4882 we also now have basic motd copying support for more branded livecds
4884 16 May 2004; John Davis <zhen@gentoo.org>
4885 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
4886 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
4887 for passing args to genkernel. gmsoft@gentoo.org requested this one.
4889 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
4890 modules/catalyst_support.py, modules/embedded_target.py,
4891 modules/generic_stage_target.py, modules/generic_target.py,
4892 modules/grp_target.py, modules/livecd_stage1_target.py,
4893 modules/livecd_stage2_target.py, modules/stage1_target.py,
4894 modules/stage2_target.py, modules/stage3_target.py,
4895 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
4896 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
4897 caused gcc profile problems.
4899 12 May 2004; John Davis <zhen@gentoo.org>
4900 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4901 livecd/runscript-support/livecdfs-update.sh,
4902 livecd/runscript-support/post-kmerge.sh,
4903 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4905 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
4906 silliness). Most notably, I have taken advantage of the update-modules
4907 --assume-kernel fix from agriffis so that we can actually use 3rd party
4908 modules now. Please note that >=baselayout-1.9.0 is required.
4910 02 May 2004; Olivier Crete <tester@gentoo.org>
4912 Added forgotten CHOST for i386 subarch
4914 30 Apr 2004; John Davis <zhen@gentoo.org>
4915 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4916 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4917 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4918 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
4920 -fixed 2004.0 branding in the isolinux cdtar
4921 -fixed up acpi stuff in the runscripts
4922 -fixed up the x86 help message and corrected the numerous errors in it
4924 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
4925 livecd/runscript/default-runscript.sh:
4926 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
4927 1.0.7. we are ready for release
4929 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4930 fix for the problem that gustavoz found wrt the /dev creation stuff not
4931 detecting arches. also an efficiency fix for stage1 building
4933 14 Apr 2004; John Davis <zhen@gentoo.org>
4934 targets/embedded/embedded-chroot.sh,
4935 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4936 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4937 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4938 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4939 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4940 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4941 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
4942 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
4943 targets/tinderbox/tinderbox-preclean-chroot.sh,
4944 targets/tinderbox/tinderbox.sh:
4945 fix for bug #47733 - fixes for distcc and an envscript bugfix
4947 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4950 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4951 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4952 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4953 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
4954 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4955 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4956 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4957 targets/stage1/stage1-preclean1-chroot.sh,
4958 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
4959 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4960 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4961 targets/tinderbox/tinderbox.sh:
4962 lots of cleanup on the bash backend. take a look @ the code and report bugs to
4963 zhen@gentoo.org please.
4965 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4966 fix for /dev in stage1
4968 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4971 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
4972 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
4973 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
4974 Added the two kernel-configs for 2004.1 x86
4976 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4977 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
4978 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
4979 targets/tinderbox/tinderbox.sh:
4980 fix to address missing /dev in stages, fixed path for env-update in all of the
4983 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4984 use broken for grp, livecd-stage1, tinderbox, etc. fixed
4986 01 Apr 2004; John Davis <zhen@gentoo.org>
4987 livecd/runscript/default-runscript.sh:
4988 added in fix for the module.conf stuff courtesy of Benjamin Judas
4991 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4993 cosmetic touchups for 1.0.5
4995 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
4996 added support to the stage2 for stackable profiles bootstrap
4998 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
4999 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5000 support for sparc32/64 build compatibility
5002 30 Mar 2004; John Davis <zhen@gentoo.org>
5003 livecd/runscript/default-runscript.sh, modules/targets.py,
5004 targets/stage1/build.sh:
5005 fix for bug 46022, more stackable profile fixes, embedded patches added
5007 26 Mar 2004; John Davis <zhen@gentoo.org>
5008 livecd/runscript/default-runscript.sh, modules/targets.py,
5009 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5010 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5011 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5012 fixes for bugs #44625 and #45805
5014 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5015 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5016 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5017 memtest is in. if you want to use it, check out the memtest86 cd tarball
5018 Also, fixes for bugs 45078, 45188, 44306
5020 23 Mar 2004; John Davis <zhen@gentoo.org>
5021 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5022 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5023 livecd/runscript/x86-archscript.sh, modules/targets.py,
5024 targets/livecd-stage3/unmerge.sh:
5025 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5026 created at the end of the livecd-stage2 process.
5028 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5029 targets/embedded/embedded.sh:
5030 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5032 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5033 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5034 removing the hardened-gcc deps since the package itself is deprecated'
5036 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5037 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5039 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5040 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5041 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5042 examples/livecd/alpha/config-2.4.21-r4-alpha,
5043 examples/livecd/alpha/config-2.4.21-r4-jensen,
5044 examples/livecd/alpha/config-2.4.21-r4-legacy,
5045 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5046 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5047 fixes for bugs 43676, 43701. Alpha support added as well.
5049 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5050 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5051 kde/gnome cd specs added.
5053 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5054 fix in catalyst.conf for bug #42044
5056 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5057 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5058 examples/livecd/sparc64/config-2.4.24-sparc64:
5059 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5061 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5062 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5063 for a $clst_conf environment variable. You can use the $clst_conf variable to
5064 point to a file to use in place of /etc/catalyst.conf. By setting this
5065 variable in your shell, catalyst can easily be used by multiple people on the
5066 same machine. Also, ccache support now works for genkernel.
5068 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5069 removed file for livecd-stage2 target, as this is handled by the runscript
5070 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5071 and made "/boot/kernel/foo/extraversion" an optional rather than required
5072 parameter. The aforementioned "packages" is used to specify kernel-related
5073 packages (like module ebuilds) to merge with each kernel, and the new "use"
5074 option is used to specify the USE settings you'd like exported to the
5075 environment during kernel as well as kernel "packages" build.
5077 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5078 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5079 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5080 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5081 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5082 targets/tinderbox/tinderbox.sh:
5083 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5084 it for ebuild - added headers to everything and removed deprecated dirs
5086 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5087 adding Kumba's patches for MIPS
5089 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5090 Added hppa specific code.
5092 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5093 Tinderbox target added. See tinderbox examples in examples/ dir.
5095 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5096 spec file support integrated into catalyst. Use "-f/--file specfile" as
5097 argument; see examples dir for examples.
5098 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5099 example of how to use it.
5101 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5102 support functions for spec file parsing and reading added. Will get added to
5105 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5106 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5109 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5110 Significant rework of code structure. Everything is falling nicely into place.
5112 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5113 Exception handling fully-integrated into current prototype code.
5115 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5116 beginning of exception handling integration, got some of the target code
5119 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5120 major code rework in progress on the python parts.
5122 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5123 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5124 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5125 for organiation's sake, I have moved the files, such as livecd foundations,
5126 into catalyst/files. It will make it easier for us when ebuild time comes
5129 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5130 All preliminary target build scripts are now added and coded to near as spec
5131 that we can have at this point.
5133 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5134 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5135 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5136 something that should be continued as much as reasonably possible in other
5137 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5138 code completed, and internal fall-backs to reasonable global config defaults
5141 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5142 subarch test outsourced to python catalyst-subarches function.
5144 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5145 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5147 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5148 removing dup enter_chroot
5150 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5151 document subarches checking
5153 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5154 Fix valid subarch test.
5156 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5157 include/build_functions.sh, include/functions.sh:
5158 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5159 start_build to build_functions.sh cleaning up the main catalyst script some
5162 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5163 fixed SRCBALL and DESTBALL, making it transparent for profiles
5165 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5166 added an exit condition to the cmd line argument case statement
5168 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5169 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5170 the changes that I made to the above files should make catalyst completely
5171 transparent to no matter what profile we are using. check files/catalyst.conf
5172 for the list of BUILDTYPEs that we support.
5174 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5175 changed how cmd line arguments are handled
5177 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5178 I changed the is_special handling so that it is cleaner and faster
5180 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5181 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5182 livecd/foundations/x86-basic/post-clean.sh,
5183 livecd/foundations/x86-basic/pre-clean.sh,
5184 livecd/foundations/x86-basic/settings:
5185 I outsourced more functions to include/functions.sh. I made it a seperate file
5186 from build_fucntions.sh so that we can keep our build and other functions
5187 apart. I also added in the livecd stuffs from the stager side of things.
5189 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5190 include/build_functions.sh:
5191 I outsourced all of the build functions to include/build_functions.sh. In the
5192 future, this will happen more - the code needs cleaned up.
5194 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5196 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5197 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5198 does not use that anymore.
5200 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5201 since we now have a default profile in portage, i massaged some errors
5202 messages to reflect that.
5204 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5206 removed ccache support from catalyst stage1 build cause it breaks the build.
5207 Additionally, I removed gettext support from bootstrap, because according to
5208 our new default profile, we don't use that anymore.
5210 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5211 added a new var, BUILDTYPE, adding more transparency for building.
5212 In the future, we will be building both selinux and hardened sources.
5214 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5215 fixed some formatting when catalyst prints out build info, additionally,
5216 trying to make catalyst more transparent for future expansion of stages
5218 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5219 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5220 --help. I moved this functionality from the main program section to
5223 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5224 I edited catalyst to change our naming convention from stage*-arch-h.* to
5225 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5226 I change naming conventions, as catalyst will be eventually extended to
5227 do selinux-* stages also.
5229 Additionally, I updated README.catalyst to include profile information.
5231 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5232 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5233 I renamed README.stager to README.catalyst and have made some very minor
5234 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5235 I have hacked bootstrap to use the hardened profile, as well as utilize
5236 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5237 major). Additionally, bin/stage1 has been hacked to accept the hardened
5238 profile, and use hardened-gcc.
5240 09 September 2003; John Davis <zhen@gentoo.org>:
5241 Initial import of hardened stager. I am forking this from the original
5242 stager code in order to better fit our needs. The original stager code is
5243 still used by Gentoo, and is maintained by Daniel Robbins
5244 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5245 contributors that coded stager.