1 # ChangeLog for catalyst
2 # Copyright 2002-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
5 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
6 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
7 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
8 modules/catalyst/lock.py, modules/catalyst/support.py,
9 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
10 modules/catalyst/target/livecd_stage1.py,
11 modules/catalyst/target/livecd_stage2.py,
12 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
13 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
14 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
15 targets/stage1/build.py:
16 Kill lots and lots of trailing whitespace in .py files
18 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
19 modules/catalyst/target/generic_stage.py:
20 Fix up a few bad replacements from previous commit
22 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
23 modules/catalyst/config.py, modules/catalyst/lock.py,
24 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
25 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
26 modules/catalyst/target/livecd_stage1.py,
27 modules/catalyst/target/livecd_stage2.py,
28 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
29 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
30 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
31 modules/catalyst/target/stage4.py:
32 Do a mass sed to fix up all remaining usage of has_key()
34 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
35 Clean up instances of has_key() for py3k
37 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
38 We don't need to pass conf_values since it's a global var
40 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
41 Pre-split options from config file and remove unnecessary imported modules
43 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
44 Move code to verify digest and hash functions to a separate function
46 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
47 Allow build_target() to re-raise the exception for the top-level handler
50 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
51 Move catalyst.support import to top of file
53 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
54 Remove check for sys.argv length since we already check for needed
57 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
58 Rename version() to show_version()
60 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
61 Remove import_modules()
63 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
64 modules/catalyst/target/embedded.py,
65 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
66 modules/catalyst/target/livecd_stage1.py,
67 modules/catalyst/target/livecd_stage2.py,
68 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
69 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
70 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
71 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
72 Remove references to generic_stage_target
74 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
75 +modules/catalyst/target/embedded.py,
76 -modules/catalyst/target/embedded_target.py,
77 +modules/catalyst/target/generic.py,
78 +modules/catalyst/target/generic_stage.py,
79 -modules/catalyst/target/generic_stage_target.py,
80 -modules/catalyst/target/generic_target.py,
81 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
82 -modules/catalyst/target/livecd_stage1_target.py,
83 +modules/catalyst/target/livecd_stage1.py,
84 -modules/catalyst/target/livecd_stage2_target.py,
85 +modules/catalyst/target/livecd_stage2.py,
86 +modules/catalyst/target/netboot.py,
87 -modules/catalyst/target/netboot2_target.py,
88 +modules/catalyst/target/netboot2.py,
89 -modules/catalyst/target/netboot_target.py,
90 +modules/catalyst/target/snapshot.py,
91 -modules/catalyst/target/snapshot_target.py,
92 -modules/catalyst/target/stage1_target.py,
93 +modules/catalyst/target/stage1.py,
94 -modules/catalyst/target/stage2_target.py,
95 +modules/catalyst/target/stage2.py,
96 -modules/catalyst/target/stage3_target.py,
97 +modules/catalyst/target/stage3.py,
98 -modules/catalyst/target/stage4_target.py,
99 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
100 -modules/catalyst/target/tinderbox_target.py:
101 Remove _target from target module filenames, since they're already in
104 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
105 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
106 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
107 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
108 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
109 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
110 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
111 Remove builder.py and all references
113 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
114 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
115 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
116 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
117 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
118 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
119 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
120 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
121 modules/catalyst/target/embedded_target.py,
122 modules/catalyst/target/generic_stage_target.py,
123 modules/catalyst/target/generic_target.py,
124 modules/catalyst/target/grp_target.py,
125 modules/catalyst/target/livecd_stage1_target.py,
126 modules/catalyst/target/livecd_stage2_target.py,
127 modules/catalyst/target/netboot2_target.py,
128 modules/catalyst/target/netboot_target.py,
129 modules/catalyst/target/snapshot_target.py,
130 modules/catalyst/target/stage1_target.py,
131 modules/catalyst/target/stage2_target.py,
132 modules/catalyst/target/stage3_target.py,
133 modules/catalyst/target/stage4_target.py,
134 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
135 Move catalyst_support.py to catalyst.support and update references
137 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
138 +modules/catalyst/lock.py,
139 modules/catalyst/target/generic_stage_target.py,
140 -modules/catalyst_lock.py:
141 Move catalyst_lock.py to catalyst/lock.py and update references
143 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
144 modules/catalyst/target/__init__.py,
145 modules/catalyst/target/generic_stage_target.py:
146 Move target module loading logic into build_target_map() in
147 catalyst.target module
149 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
150 modules/catalyst/target/embedded_target.py,
151 modules/catalyst/target/grp_target.py,
152 modules/catalyst/target/livecd_stage1_target.py,
153 modules/catalyst/target/livecd_stage2_target.py,
154 modules/catalyst/target/netboot2_target.py,
155 modules/catalyst/target/netboot_target.py,
156 modules/catalyst/target/snapshot_target.py,
157 modules/catalyst/target/stage1_target.py,
158 modules/catalyst/target/stage2_target.py,
159 modules/catalyst/target/stage3_target.py,
160 modules/catalyst/target/stage4_target.py,
161 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
162 Add target map in each target module and remove register() function
163 Change catalyst program to load target modules with catalyst.target.targets
165 Remove required_build_targets and valid_build_targets from catalyst_support.py,
166 since we can scan the dir now
168 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
169 +modules/catalyst/target/__init__.py,
170 +modules/catalyst/target/embedded_target.py,
171 +modules/catalyst/target/generic_stage_target.py,
172 +modules/catalyst/target/generic_target.py,
173 +modules/catalyst/target/grp_target.py,
174 +modules/catalyst/target/livecd_stage1_target.py,
175 +modules/catalyst/target/livecd_stage2_target.py,
176 +modules/catalyst/target/netboot2_target.py,
177 +modules/catalyst/target/netboot_target.py,
178 +modules/catalyst/target/snapshot_target.py,
179 +modules/catalyst/target/stage1_target.py,
180 +modules/catalyst/target/stage2_target.py,
181 +modules/catalyst/target/stage3_target.py,
182 +modules/catalyst/target/stage4_target.py,
183 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
184 -modules/generic_stage_target.py, -modules/generic_target.py,
185 -modules/grp_target.py, -modules/livecd_stage1_target.py,
186 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
187 -modules/netboot_target.py, -modules/snapshot_target.py,
188 -modules/stage1_target.py, -modules/stage2_target.py,
189 -modules/stage3_target.py, -modules/stage4_target.py,
190 -modules/tinderbox_target.py:
191 Move all *_target.py modules under modules/catalyst/target and create
192 parent catalyst.target module
194 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
195 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
196 Remove hard-coded arch list now that find_arch_modules() is known to work
198 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
199 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
200 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
201 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
202 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
203 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
204 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
205 modules/generic_stage_target.py:
206 Move subarch and maching maps to bottom of arch files, since the classes
207 aren't defined yet at the top
209 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
210 modules/catalyst/arch/sh.py:
211 Forgot the sh arch module
213 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
214 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
215 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
216 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
217 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
218 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
219 Move subarch and machine map information to variables at top of each arch
220 module and get rid of register() function
222 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
223 Add catalyst.util.load_module() function
224 Move arch modules under modules/catalyst/arch
225 Add catalyst.arch.arches class to assist in loading arch modules
226 Add .gitignore file for *.py[co]
228 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
229 Change __version__ to 2.99 for catalyst_3 branch
231 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
232 Add note about metadata_overlay being default in 2.1.6
234 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
235 Updated the AUTHORS section and the header for the ChangeLog, to reflect
236 that individual authors now retain their copyright to code they submit.
238 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
239 Rewrote TODO to make it clearer and added a ton of new items to it.
241 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
242 modules/generic_stage_target.py:
243 screw you python...hard
245 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
246 modules/generic_stage_target.py:
247 Disable removal of 'target_path' when build starts
249 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
250 modules/generic_stage_target.py:
251 Apply patch from armin76 to actually make use of the busybox_config value
254 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
255 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
256 Add support for gk's --busybox-config= option
258 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
259 modules/generic_stage_target.py:
260 Missing / before 'iso'
262 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
263 modules/snapshot_target.py:
264 Add support for purging to snapshot target
266 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
267 Add mix-in cdtar idea to TODO
269 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
270 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
271 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
272 Remove old isolinux-3.09 cdtar files
274 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
275 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
276 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
277 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
279 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
280 Marking this 2.0.6.903 for testing.
282 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
283 targets/netboot2/netboot2-controller.sh:
284 Disable copying of nb-busybox.cf since it isn't used anyway
286 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
287 arch/x86.py, catalyst:
288 A few typo and other minor fixes as reported by armin76
290 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
291 modules/generic_stage_target.py:
292 Add support for digests="all" for gentoo bug #209611
294 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
295 examples/netboot2_template.spec, targets/support/kmerge.sh:
296 Automatically append --netboot to GK_ARGS for netboot2 target Remove
297 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
299 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
300 targets/support/pre-kmerge.sh:
301 Remove evil hacks that copy gk files around for netboot2
303 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
304 Bumping version for release.
306 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
307 modules/catalyst_support.py:
308 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
311 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
312 modules/catalyst_support.py, modules/generic_stage_target.py:
313 Add support for -P/--purgeonly option
315 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
316 Updated README to tell the user where to locate catalyst.conf if not using
317 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
320 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
321 Kicking out a 2.0.6.901 release for testing.
323 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
324 modules/generic_stage_target.py:
325 Automatically prepend build dir path to livecd/iso if it's not an absolute
328 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
329 Update TODO with placeholder idea.
331 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
332 +modules/catalyst/util.py:
333 Create catalyst.util module with capture_traceback() and print_traceback()
334 functions Capture and print traceback when build fails instead of letting
337 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
338 modules/catalyst/config.py, modules/catalyst_support.py:
339 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
341 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
342 modules/catalyst/config.py:
343 A few fixes to ParserBase after actually testing it switch to parsing
344 config file with ConfigParser.
346 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
347 +modules/catalyst/config.py, -modules/catalyst/util.py:
348 More indecisiveness..move util.spec to config.SpecParser.
350 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
351 -modules/catalyst/spec.py, +modules/catalyst/util.py,
352 modules/catalyst_support.py:
353 * Rename catalyst.spec to catalyst.util
354 * Move spec_dump() into spec class
355 * Modify catalyst to use new spec class
357 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
358 +modules/catalyst/__init__.py:
359 Add __init__.py file and import line.
361 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
362 +modules/catalyst/spec.py:
363 Initial commit of modules/catalyst/spec.py.
365 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
367 Updating x86/amd64 arch support. Original patches by William Cooke
368 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
370 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
371 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
372 modules/snapshot_target.py, modules/stage4_target.py,
373 targets/support/bootloader-setup.sh, targets/support/functions.sh,
374 targets/support/kmerge.sh:
375 Removing all deprecated interfaces. We no longer wish to support them and
376 they're not needed. Anyone using a pre-2.x spec file will need to update
379 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
380 -livecd/files/Getting_Online.txt:
381 Removing livecd/files/Getting_Online.txt since it was quite outdated.
383 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
385 Updated for new git repo.
387 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
388 targets/support/livecdfs-update.sh:
389 Add gconf settings for gnome-screensaver to disable locking by default. This
392 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
393 Add armv5tel to arm host list.
395 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
396 targets/support/chroot-functions.sh:
397 If we don't have a distcc user, we need to reinstall distcc, even if it's
398 been built with the right USE. This mainly affects stage1/stage2.
400 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
401 targets/support/chroot-functions.sh:
402 We need to run distcc-config --install, since we won't be installing into
403 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
404 installed versions of distcc.
406 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
407 Add a couple of distcc-related items to TODO.
409 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
410 targets/stage1/stage1-preclean-chroot.sh,
411 targets/stage2/stage2-preclean-chroot.sh,
412 targets/stage3/stage3-preclean-chroot.sh,
413 targets/stage4/stage4-preclean-chroot.sh:
414 We don't want to run setup_myfeatures in preclean, but still want to update
415 the environment and show our debug information.
417 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
418 targets/stage1/stage1-preclean-chroot.sh,
419 targets/stage2/stage2-preclean-chroot.sh,
420 targets/stage3/stage3-preclean-chroot.sh,
421 targets/stage4/stage4-preclean-chroot.sh,
422 targets/support/chroot-functions.sh:
423 Remove the die on LIBDIR check, since it won't be set on non-multilib
424 profiles. We can now run debug in preclean again.
426 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
427 targets/support/functions.sh:
428 Let's not try to chmod a dangling symlink.
430 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
431 targets/support/chroot-functions.sh:
432 Added emerge --info to debug output. I don't know why I didn't add it before.
434 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
435 targets/stage1/stage1-preclean-chroot.sh,
436 targets/stage2/stage2-preclean-chroot.sh,
437 targets/stage3/stage3-preclean-chroot.sh,
438 targets/stage4/stage4-preclean-chroot.sh:
439 We probably shouldn't be running our debug functions in our stages. Let's
442 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
443 targets/support/chroot-functions.sh:
444 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
447 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
448 targets/support/livecdfs-update.sh:
449 Only copy the handbook icon if one exists.
451 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
452 modules/catalyst_lock.py:
453 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
456 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
457 targets/livecd-stage2/livecd-stage2-controller.sh:
458 We should be matching all possible LIBDIRs, so make sure we do that.
460 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
461 targets/support/livecdfs-update.sh:
462 We no longer need the metadata.tar.bz2, since the Installer uses
465 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
466 targets/stage1/stage1-chroot.sh:
467 We don't need --newuse if we're not using binary packages, so there's no
470 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
471 targets/livecd-stage2/livecd-stage2-controller.sh:
472 Added initial framework for creating the CD's root on livecd/livedvd.
473 Currently, the end result is the same, but I'll be adding code to
474 automatically copy the stages and to automatically download the distfiles.
476 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
477 targets/livecd-stage2/livecd-stage2-controller.sh,
478 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
479 targets/support/rc-update.sh:
480 Change all checks for livecd/type: gentoo-release-livecd to
481 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
482 to allow for auto-fetching of distfiles and stages onto official DVD media.
484 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
485 targets/livecd-stage1/livecd-stage1-controller.sh,
486 targets/livecd-stage2/livecd-stage2-controller.sh:
487 Updated TODO. Added code to livecd-stage1 to generate a package list, which
488 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
489 the distfiles automatically.
491 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
492 modules/generic_stage_target.py:
493 Fix seedcache output so it fits in 80 columns.
495 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
496 targets/stage1/stage1-chroot.sh:
497 We should likely install baselayout before anything else, including the
498 package manager. As such, I've moved it to after sys-apps/baselayout is
501 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
502 targets/livecd-stage2/livecd-stage2-controller.sh:
503 Check for a snapshot in the overlay and error if one is present. This should
504 ensure that the snapshot on the CD is the same as the one used to build the
507 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
508 modules/catalyst_support.py:
509 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
510 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
513 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
514 targets/stage1/stage1-chroot.sh:
515 Change back to using sys-apps/baselayout. We'll need to come up with a
516 better permanent solution now that virtual/baselayout is no more.
518 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
519 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
520 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
522 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
523 targets/support/bootloader-setup.sh:
524 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
527 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
528 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
529 Added TODO. Changed create_handbook_icon call to only be called if
530 /docs/handbook/index.html exists on the disk or in livecd/overlay.
532 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
533 targets/support/kmerge.sh:
534 Run sed on KERNELVERSION to escape the slashes so we can use it in another
537 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
538 targets/support/kmerge.sh:
539 Modify test to run if package.provided exists instead of if it doesn't.
540 Run sed on the correct file.
542 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
543 targets/support/chroot-functions.sh:
544 Added --noreplace to setup_myfeatures merges so we don't blow away any
545 packages which are already installed with the proper USE flags for the given
546 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
548 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
549 livecd/files/README.txt:
550 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
552 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
553 targets/support/rc-update.sh:
554 Added mdraid for baselayout-2 users.
556 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
557 targets/support/kmerge.sh:
558 Clean up package.provided after the kernel build
560 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
561 targets/support/kmerge.sh:
562 It helps if I put things in the correct order so they'll actually execute,
563 rather than getting a nice error from emerge.
565 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
566 targets/support/kmerge.sh:
567 Change upgrade to update.
569 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
570 targets/support/kmerge.sh:
571 Add back in the package.provided code that *should* skip the kernel sources
572 merge for call back and subsequent runs.
574 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
575 targets/support/kmerge.sh:
576 We don't really need to use binary packages for the kernel sources, since it
577 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
578 when we're not using kerncache.
580 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
581 targets/support/kmerge.sh:
582 Remove 'symlink' from USE, since it's not needed and screws up kerncache
584 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
585 targets/livecd-stage2/livecd-stage2-controller.sh:
586 OK, we run our find outside the chroot, so we don't want to use absolute
587 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
588 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
591 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
592 targets/livecd-stage2/livecd-stage2-controller.sh,
593 targets/stage1/stage1-controller.sh:
594 Cleanup the clean section for stage1 and add an updated clean section for
595 livecd-stage2 when we're a minimal, universal, or game CD. This is
596 2.0.6_pre14 for testing.
598 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
599 targets/support/kmerge.sh:
600 We should be using --newuse when merging our packages in callback.
602 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
603 targets/grp/grp-chroot.sh:
604 We should only use --noreplace when building a pkgset, everything else
607 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
608 modules/catalyst_support.py, modules/generic_stage_target.py,
609 modules/grp_target.py:
610 Apply additional patches from bug #207862 for CONTENTS generation.
612 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
613 targets/grp/grp-chroot.sh:
614 Call setup_myemergeopts after changing clst_FETCH.
616 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
617 targets/netboot2/netboot2-pkg.sh:
618 Remove a bit of unnecessary code.
620 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
621 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
622 targets/support/chroot-functions.sh:
623 Fix some spacing on the -* warning, revert Andrew's last change, since it
624 didn't do anything, and clean up the GRP chroot code so it works smarter and
625 set clst_FETCH when clst_grp_type is something other than pkgset.
627 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
628 targets/support/chroot-functions.sh:
629 Don't set --usepkg and --buildpkg when fetching.
631 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
632 modules/generic_stage_target.py:
633 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
636 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
637 modules/generic_stage_target.py:
638 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
639 boot/kernel/${kname}/config copying code in generic_stage_target.
641 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
642 targets/support/kmerge.sh:
643 Make sure we don't give genkernel a --kernel-config if it isn't set in the
646 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
647 modules/generic_stage_target.py, targets/support/kmerge.sh,
648 targets/support/pre-kmerge.sh:
649 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
650 valid, rather than required, changed clst_ksource to default to
651 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
652 removal of USE to after the kernel build so the modules get the correct USE,
653 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
655 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
656 targets/support/kmerge.sh:
657 We should run the default functions for kmerge.sh, too.
659 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
660 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
661 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
662 Updated aboot cdtar with a newer version to support newer kernels.
664 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
665 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
666 Updated make_destpath so it writes out to make.conf as well as exporting
667 ROOT to the environment, added a make_destpath call to cleanup_stages, and
668 adding make_destpath /tmp/stage1root to stage1.
670 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
671 Updated README a bit and rolling 2.0.6_pre12 for testing.
673 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
674 targets/support/create-iso.sh:
675 Removed any further checks for clst_fstype and making sure everybody is
676 using ${mkisofs_zisofs_opts}.
678 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
679 targets/support/livecdfs-update.sh:
680 The default theme for GNOME is now Clearlooks, so we can remove the theme
681 code, but we still want to set the font size.
683 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
684 targets/support/livecdfs-update.sh:
685 We need to put quotes around ${user_comment} or useradd gets confused.
687 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
688 targets/support/chroot-functions.sh:
689 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
692 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
693 targets/support/kmerge.sh:
694 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
695 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
697 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
698 targets/support/create-iso.sh:
699 Bash fscking sucks, so we have to compromise on this code reduction solution
700 a bit. It's still far better than it was
702 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
703 targets/support/create-iso.sh:
704 Don't escape quotes when actually running the command
706 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
707 targets/support/kmerge.sh:
708 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
710 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
711 targets/support/kmerge.sh:
712 Use -L instead of -l in test for symlink
714 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
715 targets/stage1/stage1-controller.sh:
716 Remove code for gcc-config/binutils-config since it should be getting done
717 in the preclean script, anyway.
719 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
720 targets/stage1/stage1-chroot.sh:
721 I missed one place where HOSTUSE was being used incorrectly.
723 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
724 targets/support/kmerge.sh:
725 Escape the correct quote
727 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
728 targets/support/kmerge.sh:
729 Change remaining instances of run_emerge to run_merge
731 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
732 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
733 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
736 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
737 targets/support/bootloader-setup.sh:
738 Let's change our splash checking to a global check so it only needs to be
739 done once. This makes much more sense than having all of those if ... else
742 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
743 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
744 Fix our USE invocation here so things work as expected.
746 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
747 targets/support/livecdfs-update.sh:
748 Force-enable livecd/users for livecd/type gentoo-release-livecd and
751 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
752 targets/support/livecdfs-update.sh:
753 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
756 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
757 targets/livecd-stage2/livecd-stage2-controller.sh:
758 Fixing the snapshot copying so it will only copy the correct snapshot for
759 people who don't know how to properly use wget.
761 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
762 targets/stage1/stage1-chroot.sh:
763 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
766 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
767 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
768 OK, we have to escape our quotes, rather than use single quotes, or we don't
769 evaluate the variables properly.
771 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
772 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
773 targets/support/kmerge.sh:
774 Fixing echo/sed for make.conf writing.
776 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
777 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
778 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
779 Rather than using the environment, we write out our USE to make.conf, then
780 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
781 be written to make.conf, already.
783 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
784 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
785 targets/livecd-stage1/livecd-stage1-chroot.sh,
786 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
787 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
788 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
789 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
790 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
791 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
792 Changing run_emerge to run_merge, changing both setup_portage and
793 setup_myfeatures to add any USE changes to make.conf prior to merge, then
794 removing the settings added, rather than (ab)using the environment.
796 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
797 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
798 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
799 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
800 targets/tinderbox/tinderbox-chroot.sh:
801 Rearrange some of the functions in chroot-functions.sh in preparation for
802 some upcoming changes and rename setup_portage to setup_pkgmgr.
804 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
805 targets/stage1/stage1-controller.sh:
806 Removing an extra env-update call from stage1's preclean.
808 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
809 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
810 targets/support/bootloader-setup.sh:
811 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
812 help.msg which we didn't even use.
814 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
815 targets/support/bootloader-setup.sh:
816 Don't write out out 'default 1' line when creating grub.conf, since the
817 'help' entry is now at the bottom, and we want grub to default to the first
820 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
821 targets/support/bootloader-setup.sh:
822 Removed checks on livecd/splash_type, since we only support one type,
823 removed remaining bootsplash code from bootloader-setup.sh, added automatic
824 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
825 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
827 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
828 targets/livecd-stage2/livecd-stage2-controller.sh:
829 Let's automatically copy in the snapshot if livecd/type is
830 gentoo-release-livecd.
832 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
833 modules/generic_stage_target.py:
834 Fix leading whitespace in empty() so it's only executed if there's something
835 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
836 211410 for pointing this out
838 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
839 targets/support/rc-update.sh:
840 Quote baselayout package atom
842 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
843 targets/support/chroot-functions.sh:
844 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
845 PATH by default. Instead, simply check if it exists.
847 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
848 targets/support/chroot-functions.sh:
849 Remove temporary package listing code, since --verbose is forced on with
852 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
853 Force-enable --verbose when using --debug
855 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
856 targets/support/kmerge.sh:
857 Changing modules-update to update-modules to quiet a warning and keep us
858 from having it get removed out from under us.
860 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
861 targets/support/chroot-functions.sh:
862 Adding a note to myself for better debug and moving run_default_funcs to the
863 bottom of the script so it gets executed. Since this can otherwise break
864 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
866 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
867 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
868 targets/support/chroot-functions.sh:
869 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
870 so we can get the output with --debug, added --newuse to the options for
871 stage1, as we should always rebuild any package where the USE has changed,
872 removed removal of portage logs from stage2-chroot.sh since it is being done
873 by cleanup_stages, moved world removal in cleanup_stages into a check for
874 stages 1 through 3, made update_env_settings check for the existence of
875 env-update before running it since we now run update_env_settings by default
876 everywhere chroot-functions.sh is sourced, and added a section to show_debug
877 to list the packages, since we don't yet force-enable verbose with debug.
879 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
880 modules/catalyst_lock.py:
881 Since my python sucks and I don't feel like troubleshooting it at the
882 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
883 2.0.6_pre8 for testing.
885 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
886 modules/builder.py, modules/catalyst_lock.py:
887 Added some extra debug output to catalyst_lock.py and added Stuart Longland
888 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
890 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
891 modules/catalyst_support.py:
892 change 'is' to == because python is grumpy
894 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
895 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
896 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
897 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
898 targets/support/rc-update.sh:
899 Removing support for bootsplash, since it hasn't been in a supported kernel
900 in a couple years and isn't accepted upstream.
902 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
903 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
904 Fix up the sed for genkernel so it works on versions both before and after
905 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
906 change was a bit too aggressive.
908 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
909 targets/support/bootloader-setup.sh:
910 Change grub timeout to 15 seconds instead of 150.
912 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
913 targets/support/pre-kmerge.sh:
914 Comment out sed on genkernel executable as it appears to do nothing these
917 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
918 targets/livecd-stage2/livecd-stage2-controller.sh:
919 Only call find on libdirs that actually exist. Thanks to Kristoffer
920 <krek6597@student.uu.se> in bug #210807.
922 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
923 modules/generic_stage_target.py:
924 Add warning about -* in foo/use in the spec.
926 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
927 targets/embedded/embedded-chroot.sh,
928 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
929 targets/grp/grp-preclean-chroot.sh,
930 targets/livecd-stage1/livecd-stage1-chroot.sh,
931 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
932 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
933 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
934 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
935 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
936 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
937 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
938 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
939 targets/tinderbox/tinderbox-preclean-chroot.sh:
940 Change all . to source.
942 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
943 targets/embedded/embedded-preclean-chroot.sh,
944 targets/grp/grp-preclean-chroot.sh,
945 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
946 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
947 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
948 targets/stage3/stage3-preclean-chroot.sh,
949 targets/stage4/stage4-preclean-chroot.sh,
950 targets/support/chroot-functions.sh,
951 targets/tinderbox/tinderbox-preclean-chroot.sh:
952 Added a cleanup_stages function and added it to the appropriate places.
954 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
955 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
956 targets/livecd-stage1/livecd-stage1-chroot.sh,
957 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
958 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
959 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
960 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
961 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
962 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
963 Removing any functions that we now call by default when we source
964 chroot-functions.sh by default.
966 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
967 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
968 targets/livecd-stage1/livecd-stage1-chroot.sh,
969 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
970 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
971 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
972 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
973 Clean up the debug code that I've added to stage1, move it to
974 chroot_functions.sh, and call it from all of our main targets.
976 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
977 modules/generic_stage_target.py:
978 Wow. I need to make sure that we actually comment comments in make.conf or
979 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
980 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
982 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
983 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
984 targets/stage3/stage3-chroot.sh:
985 We need to be sure we clear out /var/log/portage/elog as well as
986 /var/log/emerge.log for stages 1 through 3.
988 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
989 modules/generic_stage_target.py,
990 targets/livecd-stage2/livecd-stage2-controller.sh,
991 targets/support/livecdfs-update.sh:
992 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
993 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
994 80 columns. This is catalyst 2.0.6_pre5 for testing.
996 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
997 modules/generic_stage_target.py:
998 Apparently, python doesn't like it when you put a set of comments in front
999 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1002 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1003 modules/generic_stage_target.py:
1004 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1005 generally clean up the code so it's a bit easier to read/follow.
1007 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1008 modules/generic_stage_target.py:
1009 Sort and de-dupe myusevars.
1011 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1012 targets/stage1/stage1-chroot.sh:
1013 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1015 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1016 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1017 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1018 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1019 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1020 targets/tinderbox/tinderbox-chroot.sh:
1021 Move export of FEATURES to setup_myfeatures.
1023 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1024 targets/stage1/stage1-chroot.sh:
1025 Added some debug code to stage1 and fixed a nice bug where we weren't
1026 building with the correct USE. Unfortunately, this invalidates any caches
1027 for stage1, since we were building with the entire USE from the profile.
1028 This is 2.0.6_pre4 for testing.
1030 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1031 targets/stage1/stage1-chroot.sh:
1032 We don't need to do the device building twice, so removing USE=build from
1033 first baselayout install.
1035 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1036 targets/support/livecdfs-update.sh:
1037 We check for a plugdev group, add it if it doesn't exist, and make sure any
1038 users specified by livecd/users is in the group.
1040 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1041 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1042 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1044 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1045 modules/catalyst_support.py:
1046 Fix up calc_contents in contents_map. Thanks to Brent Baude
1047 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1050 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1051 targets/stage1/stage1-chroot.sh:
1052 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1053 empty and will cause issues in stage3 and beyond.
1055 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1056 targets/support/kmerge.sh, targets/support/rc-update.sh:
1057 Changed some of the rc-update code so it should work with baselayout-2,
1058 also. This is 2.0.6_pre2 for testing.
1060 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1061 files/catalyst.conf, modules/catalyst_support.py,
1062 modules/generic_stage_target.py, modules/grp_target.py,
1063 modules/snapshot_target.py:
1064 Added support for generating CONTENTS files automatically. Patch by Robin
1065 Johnson <robbat2@gentoo.org> for bug #207862.
1067 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1068 modules/snapshot_target.py:
1069 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1070 exclude digest-* files from the snapshot.
1072 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1073 arch/x86.py, modules/generic_stage_target.py:
1074 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1075 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1077 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1078 targets/support/kmerge.sh:
1079 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1080 options, so that it can actually be turned off.
1082 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1084 Rearrange things in the arch/*.py files to ensure that nothing is used
1085 before it has been defined.
1087 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1088 Reorder arch/powerpc.py to make python happy.
1090 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1091 modules/snapshot_target.py:
1092 Change .svn --include to an --exclude like it was supposed to be.
1094 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1096 Added several subarches for mips so we can dump the mips subarch profiles
1097 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1100 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1101 targets/livecd-stage2/livecd-stage2-controller.sh:
1102 Changed the code for copying the MOTD files so it's fewer lines and makes
1105 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1106 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1107 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1108 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1110 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1112 Did a little cleanup on the x86.py to remove some redundant entries and
1113 added nocona and core2 to amd64.py, though they're currently commented out.
1115 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1116 modules/generic_stage_target.py:
1117 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1118 flags defined in the spec file.
1120 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1121 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1122 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1123 since catalyst sets CXXFLAGS=CFLAGS by default.
1125 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1126 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1127 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1129 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1130 Added prescott to the subarches for x86.
1132 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1133 modules/netboot2_target.py, targets/support/kmerge.sh:
1134 Add patch to enabled netboot2/linuxrc and automatically add path for
1135 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1136 <jsbronder@gentoo.org> in bug #208106.
1138 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1139 modules/netboot2_target.py:
1140 Allow root_overlay in netboot2 target for bug #208106.
1142 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1143 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1144 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1145 Added USE=bindist automatically to everything that inherits set_use from
1146 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1147 USE=bindist to emerge run for stage1, and did some minor cleanup in
1148 get_libdir in chroot-functions.
1150 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1151 targets/support/bootloader-setup.sh:
1152 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1154 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1155 examples/generic_stage_template.spec, examples/grp_template.spec,
1156 examples/livecd-stage1_template.spec,
1157 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1158 examples/stage4_template.spec, examples/tinderbox_template.spec:
1159 Changing link so it no longer points to a dead page. This is for bug #208609.
1161 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1162 modules/snapshot_target.py:
1163 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1165 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1166 targets/stage1/stage1-chroot.sh:
1167 As much as I hate this, we're going to force baselayout to install first.
1168 This will keep us from having any issues with packages that don't respect
1171 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1172 Reorder options in catalyst.conf so they're alphabetical.
1174 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1175 targets/support/bootloader-setup.sh:
1176 Add 'pager on' to grub.conf for bug #208531.
1178 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1179 livecd/files/README.txt, livecd/files/x86-F6.msg:
1180 Removing the unused kernel command line options from Volume/Device Management.
1182 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1183 This is now 2.0.5 for release.
1185 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1186 files/catalyst.conf, modules/catalyst_support.py,
1187 modules/generic_stage_target.py,
1188 targets/embedded/embedded-preclean-chroot.sh,
1189 targets/grp/grp-preclean-chroot.sh,
1190 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1191 targets/stage2/stage2-preclean-chroot.sh,
1192 targets/stage3/stage3-preclean-chroot.sh,
1193 targets/support/chroot-functions.sh,
1194 targets/tinderbox/tinderbox-preclean-chroot.sh:
1195 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1196 sys-devel/icecream cluster compiler support for bug #200095. This is
1197 catalyst 2.0.5_pre6 for testing.
1199 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1200 files/catalyst.conf, modules/generic_stage_target.py:
1201 Add the option for using metadata_overlay with portage to speed up cache.
1203 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1204 modules/stage1_target.py, modules/stage2_target.py,
1205 modules/stage3_target.py:
1206 Add /etc/portage to cleanables for stages 1 through 3.
1208 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1209 livecd/files/livecd-local.start,
1210 targets/livecd-stage2/livecd-stage2-controller.sh,
1211 targets/support/livecdfs-update.sh:
1212 We apparently still need profiles/eclass for building the stage3 from the
1213 LiveCD with the installer.
1215 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1216 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1219 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1220 targets/livecd-stage2/livecd-stage2-controller.sh,
1221 targets/support/livecdfs-update.sh:
1222 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1223 preservation of eclasses/profiles, and remove copying of livecd-local.start
1224 since it's not needed anymore.
1226 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1227 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1228 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1231 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1232 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1233 Removing old mkvardb code which is no longer used, commenting out setting of
1234 Gnome theme for testing now that Clearlooks has been default for some time,
1235 and changing vdb move from a case statement to a simple if statement. This
1236 is 2.0.5_pre5 for testing.
1238 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1239 modules/stage1_target.py:
1240 Removing cleaning of python encodings for bug #64890.
1242 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1243 modules/generic_stage_target.py:
1244 Add an extra warning into the generated make.conf about changing the CHOST.
1246 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1247 targets/support/livecdfs-update.sh:
1248 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1250 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1251 targets/embedded/embedded-preclean-chroot.sh,
1252 targets/grp/grp-preclean-chroot.sh,
1253 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1254 targets/stage2/stage2-preclean-chroot.sh,
1255 targets/stage3/stage3-preclean-chroot.sh,
1256 targets/tinderbox/tinderbox-preclean-chroot.sh:
1257 Check to see if distcc is enabled before calling cleanup_distcc().
1259 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1260 arch/sparc.py, arch/x86.py:
1261 Look for linux32 in /bin and /usr/bin.
1263 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1264 modules/generic_stage_target.py:
1265 Make error message more specific when removing immutable flag.
1267 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1268 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1269 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1270 information, and added a small fix for FreeBSD for bug #169041. This is
1271 catalyst 2.0.5_pre4 for testing.
1273 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1274 targets/support/chroot-functions.sh:
1275 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1276 patch from bug #120076 to add cross-compiling support to our distcc
1279 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1280 targets/support/chroot-functions.sh:
1281 Added a version of get_libdir from multilib.eclass so we can determine where
1282 to go poking around if we need to touch anything in libdir.
1284 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1285 Print an error saying what target failed before the traceback.
1287 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1288 modules/catalyst_support.py:
1289 When parsing make.conf, first try pkgcore's
1290 snakeoil.fileutils.read_bash_dict(), then portage's
1291 portage_util.getconfig(), then the internal parse_makeconf().
1293 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1294 modules/catalyst_support.py:
1295 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1297 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1298 examples/netboot_template.spec, examples/tinderbox_template.spec,
1299 modules/grp_target.py, modules/tinderbox_target.py:
1300 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1301 modules, and remove extra pkgcache_path and kerncache_path options from
1304 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1305 This is catalyst 2.0.5_pre3 for testing the new stages code.
1307 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1308 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1309 We need to force USE=bindist on for building stages.
1311 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1312 modules/generic_stage_target.py:
1313 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1314 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1316 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1317 targets/support/rc-update.sh:
1318 Added support for the newer versions of splashutils which use fbcondecor as
1319 the init script. This is catalyst 2.0.5_pre1 for testing.
1321 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1322 targets/livecd-stage2/livecd-stage2-controller.sh:
1323 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1326 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1327 modules/generic_stage_target.py, modules/stage1_target.py,
1328 modules/stage2_target.py:
1329 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1332 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1333 modules/generic_stage_target.py, modules/netboot2_target.py:
1334 Fix typo in getopt call for --clear-autoresume. thanks to
1335 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1336 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1337 Copy overlay files in netboot2 target into proper dir for bug #174635.
1339 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1340 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1341 targets/support/netboot2-final.sh:
1342 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1343 fix a minor bug in System.map copying, add portage_overlay support, and adds
1344 the ability to use globbing in the package file lists for the netboot2
1347 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1348 +targets/netboot2/nb-busybox.cf:
1349 Added nb-busybox.cf to the netboot2 target for bug #174298.
1351 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1352 targets/support/chroot-functions.sh:
1353 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1355 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1356 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1357 Change moving the VDB until after we have processed unmerge by moving it
1358 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1359 unmerge packages from the gentoo-release-livecd target.
1361 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1362 targets/support/kmerge.sh:
1363 Commented out the package.provided code in catalyst that seemed to cause
1364 problems with kerncache in testing. This is 2.0.4 and should be used for the
1367 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1368 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1369 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1370 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1371 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1372 improve the netboot2 target.
1374 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1375 modules/generic_stage_target.py:
1376 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1377 cause catalyst to export boolean variables as well as string-based
1380 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1381 modules/generic_stage_target.py:
1382 Fixing check for invalid subarch to not filter too much. Fix from Mike
1383 Frysinger <vapier@gentoo.org> for bug #173532.
1385 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1386 Added s390x (64-bit) support via a patch from Mike Frysinger
1387 <vapier@gentoo.org> for bug #173002.
1389 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1390 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1391 targets/livecd-stage1/livecd-stage1-chroot.sh,
1392 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1393 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1394 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1395 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1396 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1397 targets/support/pre-kmerge.sh:
1398 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1399 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1400 certain functions/code paths when running with -F/--fetchonly. Simplified
1401 kmerge.sh with regards to kerncache and callback packages. Also, changed
1402 ccache/distcc installs to use run_emerge instead of emerge directly, which
1403 allows us to more easily replace the underlying package manager, or add
1404 support for multiple package managers to catalyst.
1406 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1407 modules/grp_target.py:
1408 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
1409 portage_overlay functionality to GRP, where it was mistakenly missing, for
1410 bug #171157. This is catalyst 2.0.3 and ready for release.
1412 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1413 targets/livecd-stage1/livecd-stage1-controller.sh,
1414 targets/support/livecdfs-update.sh:
1415 Removed the generation of grppkgs.txt since the Installer now uses vdb
1418 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1419 targets/support/create-iso.sh:
1420 Fix creation of the EFI images. Since it is FAT, we can't go around
1421 perserving permissions, now, can we?
1423 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1424 targets/support/livecdfs-update.sh:
1425 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
1426 broken sed for rc.conf, which caused all kinds of hell to break loose when
1427 booting a new CD. This is 2.0.3_pre3.
1429 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1430 modules/generic_stage_target.py:
1431 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
1432 such as group- from /etc before creating our stage tarballs. This is for bug
1435 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1436 targets/support/livecdfs-update.sh:
1437 Commenting out the livecd-kernel code, since the Installer should be doing
1438 everything necessary itself.
1440 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1441 targets/support/livecdfs-update.sh:
1442 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
1443 the usbutils hanlding in case they follow suit with pciutils.
1445 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1446 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1447 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1448 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
1449 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
1450 problems with using all of the various subarch settings.
1452 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1453 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1454 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
1455 check look in the correct location, and made sure we don't delete /voot
1456 within the EFI code if grub is present.
1458 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1459 modules/generic_stage_target.py:
1460 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
1461 #166294. This one should fix the HPPA/PPC architectures.
1463 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1464 targets/support/chroot-functions.sh:
1465 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
1466 remove the autoresume point for portage, as it really isn't needed and
1467 doesn't really gain us much, anyway.
1469 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1470 targets/stage1/stage1-chroot.sh:
1471 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
1473 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1474 examples/generic_stage_template.spec, examples/grp_template.spec,
1475 examples/livecd-stage1_template.spec,
1476 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
1477 examples/netboot_template.spec, examples/snapshot_template.spec,
1478 examples/stage4_template.spec, examples/tinderbox_template.spec:
1479 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
1482 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1483 targets/support/livecdfs-update.sh:
1484 Make sure the user owns his home directory for bug #147195.
1486 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1487 +files/catalystrc, modules/catalyst_support.py:
1488 Re-arranged catalyst.conf to make it easier to follow while looking at the
1489 online reference and added a default catalystrc file, which does nothing.
1491 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1492 modules/catalyst_support.py, modules/embedded_target.py,
1493 modules/generic_stage_target.py, modules/grp_target.py,
1494 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1495 modules/stage3_target.py, modules/tinderbox_target.py:
1496 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
1497 tab/space nastiness. This is for bug #161915.
1499 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1500 modules/generic_stage_target.py:
1501 Fixed new cbuild code with another patch from Mike Frysinger
1502 <vapier@gentoo.org> to allow the usage of subarches.
1504 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
1505 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1506 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1507 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
1508 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
1509 targets/support/create-iso.sh, targets/support/functions.sh,
1510 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1511 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
1513 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1514 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1515 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1516 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
1517 modules/catalyst_lock.py, modules/catalyst_support.py,
1518 modules/embedded_target.py, modules/generic_stage_target.py,
1519 modules/generic_target.py, modules/grp_target.py,
1520 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1521 modules/netboot2_target.py, modules/netboot_target.py,
1522 modules/snapshot_target.py, modules/stage1_target.py,
1523 modules/stage2_target.py, modules/stage3_target.py,
1524 modules/stage4_target.py, modules/tinderbox_target.py,
1525 targets/embedded/embedded-chroot.sh,
1526 targets/embedded/embedded-controller.sh,
1527 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1528 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1529 targets/grp/grp-preclean-chroot.sh,
1530 targets/livecd-stage1/livecd-stage1-chroot.sh,
1531 targets/livecd-stage1/livecd-stage1-controller.sh,
1532 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1533 targets/livecd-stage2/livecd-stage2-controller.sh,
1534 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1535 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1536 targets/netboot2/netboot2-controller.sh,
1537 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1538 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1539 targets/stage1/stage1-controller.sh,
1540 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1541 targets/stage2/stage2-controller.sh,
1542 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1543 targets/stage3/stage3-controller.sh,
1544 targets/stage3/stage3-preclean-chroot.sh,
1545 targets/stage4/stage4-controller.sh,
1546 targets/stage4/stage4-preclean-chroot.sh,
1547 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1548 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1549 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1550 targets/tinderbox/tinderbox-controller.sh,
1551 targets/tinderbox/tinderbox-preclean-chroot.sh:
1552 Removing old CVS Header lines, which are no longer used since moving to SVN.
1554 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1555 targets/stage4/stage4-chroot.sh:
1556 Added back a missing 'then' from stage4 target.
1558 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1559 modules/generic_stage_target.py:
1560 Fix indentation so things actually work.
1562 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1563 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
1566 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1567 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1568 Fix the display manager sed lines and change the icon for the local Handbook
1569 to use the GNOME 2.16 icon for gedit.
1571 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1572 modules/generic_stage_target.py:
1573 Changed the portage_overlay option to always install overlays in
1574 /usr/local/portage and added code to clean up /usr/local/portage and
1575 make.conf after sucessful execution and before creation of ISO/tarballs.
1577 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1578 targets/support/livecdfs-update.sh:
1579 Fixed a typo which broke coldplugging.
1581 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1582 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
1583 Added a create_handbook_icon function and rearranged some of the icon
1584 creation for the LiveCD. This should resolve bug #143725 once a new release
1587 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1588 targets/support/livecdfs-update.sh:
1589 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
1590 coldplugging. This allows us to unpack our firmware before we detect
1591 devices, so that devices that need it will get it.
1593 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1594 modules/generic_stage_target.py:
1595 Fix a typo in generic_stage_target.
1597 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1598 targets/support/livecdfs-update.sh:
1599 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
1600 /etc/conf.d/xdm so we support older snapshots and newer ones.
1602 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1603 modules/livecd_stage2_target.py:
1604 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
1607 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1608 modules/livecd_stage2_target.py:
1609 Reverted change in livecd-stage2 to the action_sequence until I can figure
1610 out what the problem is with it.
1612 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1613 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
1614 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
1615 modules/livecd_stage2_target.py:
1616 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
1617 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
1619 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1620 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1621 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
1622 resolves an issue where a variable could be accessed unitialized in obscure
1623 circumstances. This is wrt bug #144984.
1625 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1626 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1627 modules/stage2_target.py, modules/stage4_target.py:
1628 Fixed up action_sequence when using --fetchonly to not create tarballs or
1629 ISO images for bug #143392.
1631 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1632 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
1633 Clean up the USE usage in GRP/stage4.
1635 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1636 modules/generic_stage_target.py, modules/stage1_target.py,
1637 modules/stage2_target.py:
1638 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
1639 Gaffney <agaffney@gentoo.org> wrt bug #155911.
1641 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1642 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1643 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1644 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1645 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
1646 instances of USE_ORDER since auto hasn't been valid for some time. This is
1649 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1650 modules/generic_stage_target.py, modules/stage1_target.py:
1651 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
1652 goodness wrt bug #153587.
1654 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1655 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
1656 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
1658 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1659 modules/generic_stage_target.py, modules/stage4_target.py:
1660 Added a check to see if we have the tarball option enabled, which causes
1661 catalyst to run the capture sequence. This was requested by Tim Yamin for
1662 the stage4 target, but I thought it should be usable on any stage target.
1664 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1665 targets/support/livecdfs-update.sh:
1666 Moved fstab tweaks all into one location and added make.conf tweak for bug
1669 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1670 Changed the options to be in alphabetical order so my meatspace logical
1671 parser can process them better, added the compress and tarball options,
1672 which are as of yet unused for bug #139390 and request from Tim Yamin, and
1673 removed the unused -x command line parameter for bug #151405.
1675 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1676 modules/generic_stage_target.py:
1677 Added a warning about changing the CHOST setting for bug #142034.
1679 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1680 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
1681 targets/support/chroot-functions.sh:
1682 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
1683 <flameeyes@gentoo.org> and attached to bug #150351.
1685 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
1686 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
1687 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
1688 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
1689 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
1690 modules/embedded_target.py, modules/generic_stage_target.py,
1691 modules/generic_target.py, modules/grp_target.py,
1692 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1693 modules/netboot2_target.py, modules/netboot_target.py,
1694 modules/snapshot_target.py, modules/stage1_target.py,
1695 modules/stage2_target.py, modules/stage3_target.py,
1696 modules/stage4_target.py, modules/tinderbox_target.py,
1697 targets/embedded/embedded-chroot.sh,
1698 targets/embedded/embedded-controller.sh,
1699 targets/embedded/embedded-fs-runscript.sh,
1700 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
1701 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
1702 targets/grp/grp-preclean-chroot.sh,
1703 targets/livecd-stage1/livecd-stage1-chroot.sh,
1704 targets/livecd-stage1/livecd-stage1-controller.sh,
1705 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1706 targets/livecd-stage2/livecd-stage2-controller.sh,
1707 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1708 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
1709 targets/netboot2/netboot2-controller.sh,
1710 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1711 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1712 targets/stage1/stage1-controller.sh,
1713 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
1714 targets/stage2/stage2-controller.sh,
1715 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1716 targets/stage3/stage3-controller.sh,
1717 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1718 targets/stage4/stage4-controller.sh,
1719 targets/stage4/stage4-preclean-chroot.sh,
1720 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
1721 targets/support/functions.sh, targets/support/kmerge.sh,
1722 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
1723 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1724 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
1725 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1726 targets/tinderbox/tinderbox-controller.sh,
1727 targets/tinderbox/tinderbox-preclean-chroot.sh:
1728 Removing all copyright and license comment headers from all files so we
1729 don't ever get another bug like bug #149638.
1731 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1732 modules/generic_stage_target.py:
1733 Clean up more spacing/capitalization.
1735 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
1736 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1737 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
1738 targets/embedded/embedded-controller.sh,
1739 targets/embedded/embedded-fs-runscript.sh,
1740 targets/embedded/embedded-preclean-chroot.sh,
1741 targets/livecd-stage2/livecd-stage2-controller.sh,
1742 targets/netboot2/netboot2-copyfile.sh,
1743 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
1744 targets/support/pre-kmerge.sh:
1745 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
1746 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
1747 calls in kmerge.sh, and updated README.
1749 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1750 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
1751 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
1753 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1754 modules/catalyst_support.py:
1755 Added fix for bug #143348.
1757 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1758 targets/support/livecdfs-update.sh:
1759 Added -q to emerge call for systempkgs.txt just to be on the safe side.
1761 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1762 targets/livecd-stage2/livecd-stage2-controller.sh,
1763 targets/support/livecdfs-update.sh:
1764 Changed some copy commands to use -f, added a check for /etc/gconf before
1765 moving it when not using gentoo-release-livecd, and fixed a sed for root's
1766 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
1767 <luca.casagrande@gmail.com>.
1769 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1770 targets/support/livecdfs-update.sh:
1771 Fixing sed so that systemspkgs.txt is built properly.
1773 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
1774 The sparc32 binary is in /bin, not /usr/bin.
1776 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1777 targets/support/chroot-functions.sh:
1778 We now only set the options for pkgcache if we are not using fetchonly. This
1779 should work around a problem where portage won't fetch the files if a binpkg
1780 already exists for the package.
1782 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1783 targets/support/livecdfs-update.sh:
1784 Added code to make a backup of custom.conf before we edit it for the
1787 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1788 targets/support/livecdfs-update.sh:
1789 Remove sed from splash section, since it wasn't actually resolving the
1790 issue, anyway. Change the installer's dialog front-end code to simply run
1791 via sudo, since we don't need to worry about having the X DISPLAY setup or
1792 anything. This is catalyst 2.0, so you guys can all start rejoicing.
1794 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1795 targets/support/livecdfs-update.sh:
1796 Fix my sed line so it actually applies correctly.
1798 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1799 targets/support/chroot-functions.sh:
1800 Added check for verbose, and add --verbose if found, or --quiet, to emerge
1803 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1804 targets/support/livecdfs-update.sh:
1805 Fix the splash code so we have our splash theme on all 6 virtual consoles,
1806 as well as a possible fix for the read-only filesystem messages from
1807 /sbin/splash-functions.sh
1809 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1810 targets/support/chroot-functions.sh:
1811 Fix --fetchonly to actually work.
1813 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1814 examples/livecd-stage2_template.spec:
1815 Added description for livecd/fsops to livecd-stage2's spec template.
1817 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1818 targets/support/livecdfs-update.sh:
1819 I've modified the GDM configuration section to work correctly. I have also
1820 ensured that xdm is no longer started just because livecd/xdm is used, which
1821 was causing issues for the generic-livecd type. This is 2.0_rc50, which
1822 should be the last of the 'release candidates' made. If there are no bug
1823 reports in 2 days, then I'm rolling this as 2.0 final.
1825 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1826 targets/support/livecdfs-update.sh:
1827 Hopefully, I have fixed the issue with the Installer icons. We'll have to
1828 see once the newer Installer is released, as I still have to fix the
1831 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1832 targets/support/rc-update.sh:
1833 Removed famd from the default runlevel for gentoo-release-livecd. It really
1834 shouldn't cause a problem, but I prefer it stay a bit clean.
1836 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1837 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
1838 targets/support/create-iso.sh, targets/support/kmerge.sh,
1839 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
1840 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
1842 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1843 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1844 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
1845 targets/support/bootloader-setup.sh:
1846 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
1847 parameters support. This is for bug #139300.
1849 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1850 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1851 targets/support/filesystem-functions.sh:
1852 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
1853 and also to remove some redundant values from livecd-stage2's valid_values.
1856 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
1858 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
1860 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1861 modules/generic_stage_target.py:
1862 Fix a problem where catalyst was creating an initial list, then putting that
1863 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
1864 pointing it out and for the fix. This is for bug #136351.
1866 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1867 targets/support/unmerge.sh:
1868 Removing loop for unmerge, as it didn't actually solve anything and the
1869 portage team has helped us out by reverting the behavior that caused this
1870 change in the first place.
1872 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1873 modules/netboot2_target.py, modules/stage1_target.py,
1874 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
1875 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
1876 having /proc mounted during the preclean stage and also to clean up the
1877 netboot2 code. This is 2.0_rc48.
1879 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1880 targets/support/unmerge.sh:
1881 Change our unmerge from being a single unmerge to a loop, to work around an
1882 unexpected change in portage 2.1's unmerge processing.
1884 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1885 targets/support/bootloader-setup.sh:
1886 Fixed a problem where we were putting the kernel name in twice and causing
1887 and error when using grub as a bootloader. This is for bug #137252.
1889 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1890 targets/support/bootloader-setup.sh:
1891 Added a second pass to the alpha bootloader setup to create aboot items for
1892 serial console for bug #133457.
1894 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1895 +livecd/cdtar/arcload-0.43-r1.tbz2:
1896 Added arcload cdtar for mips.
1898 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1899 targets/netboot/netboot-controller.sh:
1900 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
1903 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1904 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1905 Add patch from bug #135051 to fix the seedcache extraction logic.
1907 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1908 targets/support/livecdfs-update.sh:
1909 Don't set icon theme to Clearlooks, since it doesn't exist.
1911 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1912 targets/support/livecdfs-update.sh:
1913 Fix sed on installer icons.
1915 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1918 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1919 targets/stage1/stage1-controller.sh:
1920 Added a -type f to the find call in stage1 for bug #132180.
1922 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1923 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
1924 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
1925 properly on IBM PPC64 machines.
1927 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1928 modules/generic_stage_target.py:
1931 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1932 targets/support/rc-update.sh:
1933 Removed x-setup from default runlevel, as it is now controlled via the
1934 autoconfig init script.
1936 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
1937 Fix ppc64 based arches to subclass ppc64
1939 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1940 modules/livecd_stage1_target.py:
1941 Use the full category/package name for livecd-tools.
1943 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1944 targets/support/livecdfs-update.sh:
1945 Make copies and deletes recursive for firmware since some packages put their
1946 firmware in a subdirectory.
1948 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1949 targets/support/livecdfs-update.sh:
1950 Fix detection of the Installer.
1952 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1953 Added 970, power3, power4, and power5 sub-arches for ppc64.
1955 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1956 targets/support/livecdfs-update.sh:
1957 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
1958 no longer necessary and can cause possible problems with Installer-based
1961 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
1962 recursive directory create
1964 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1965 modules/catalyst_support.py:
1966 Changed a display error from bug #131502 and rolling 2.0_rc45.
1968 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1969 targets/support/create-iso.sh:
1970 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
1973 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
1974 modules/generic_stage_target.py:
1975 digests function uses raw output from hash function now
1977 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1978 change hash result format so .DIGESTS is generated correctly
1980 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1981 modules/catalyst_support.py:
1982 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
1985 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1986 targets/support/livecdfs-update.sh:
1987 Added a space for bug #131181.
1989 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1990 targets/support/kmerge.sh:
1991 Fixed creation of kernelpkgs.txt file for the installer.
1993 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
1994 modules/generic_stage_target.py:
1995 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
1998 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1999 targets/livecd-stage2/livecd-stage2-controller.sh,
2000 targets/support/bootloader-setup.sh:
2001 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2002 rolling out an emergency rc44.
2004 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2005 targets/support/bootloader-setup.sh:
2006 If you use elif, you have to use a then after it. Yeah, that one's totally
2009 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2010 targets/support/livecdfs-update.sh:
2011 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2013 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2014 targets/support/rc-update.sh:
2015 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2018 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2019 targets/support/bootloader-setup.sh:
2020 Removed bootplash support from ppc/ppc64 since they only will work with
2021 gensplash. Forced use of livecd/splash_type of bootsplash to get
2022 splash=silent. This should reduce the number of things on the kernel command
2023 line that aren't necessary.
2025 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2026 modules/catalyst_support.py:
2027 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2028 parse_spec. This should resolve bug #130103, as well as make the code much
2029 cleaner. This is 2.0_rc42.
2031 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2032 modules/generic_stage_target.py:
2033 Forced -p on tar for compressing stages.
2035 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2036 targets/support/chroot-functions.sh:
2037 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2040 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2041 targets/stage1/build.py:
2042 Added patch to build.py for portage 2.1 support.
2044 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2045 targets/support/kmerge.sh:
2046 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2047 <liyiming@ict.ac.cn> in bug #129890.
2049 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2050 targets/support/livecdfs-update.sh:
2051 Moved sed line for ##STARTX to end of file, since we aren't touching
2052 /etc/startx until the end.
2054 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2055 targets/support/livecdfs-update.sh:
2056 Added a check for the games group and add it if it doesn't exist already.
2057 This should resolve bug #125498.
2059 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2060 examples/generic_stage_template.spec, examples/grp_template.spec,
2061 examples/livecd-stage1_template.spec,
2062 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2063 examples/netboot_template.spec, examples/snapshot_template.spec,
2064 examples/stage4_template.spec, examples/tinderbox_template.spec:
2065 Removed portdir_overlay from the snapshot example spec and added
2066 portage_overlay to the example specs for the relevant targets.
2068 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2069 This is 2.0_rc41 since it has better LiveCD support.
2071 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2072 targets/support/livecdfs-update.sh:
2075 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2076 targets/support/functions.sh:
2077 Removed check for livecd/dev-manager being udev since it was done
2078 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2079 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2080 #128265 for pointing this out.
2082 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2083 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2084 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2085 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2087 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2088 modules/generic_stage_target.py:
2089 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2090 live system. You can thank Andrew Gaffney for the fix.
2092 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2093 targets/livecd-stage2/livecd-stage2-controller.sh:
2094 Don't copy motd files if we're using livecd/type generic-livecd.
2096 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2097 targets/livecd-stage2/livecd-stage2-controller.sh,
2098 targets/support/livecdfs-update.sh:
2099 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2100 some extra cleanup to generic-livecd.
2102 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2103 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2104 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2105 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2106 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2107 targets/support/bootloader-setup.sh:
2108 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2109 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2110 and removed all older cdtar files for PPC*.
2112 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2113 livecd/files/livecd.motd.txt:
2114 Added message to the official LiveCD MOTD mentioning how to run the
2115 installer. Blame codeman. This is 2.0_rc40.
2117 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2118 fix so snapshot target doesnt have errors
2120 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2121 targets/support/livecdfs-update.sh:
2122 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2123 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2126 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2127 targets/support/rc-update.sh:
2128 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2131 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2132 targets/support/livecdfs-update.sh:
2133 Added wrapping around the udev sed for those crazy 2.4-users.
2135 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2136 targets/support/livecdfs-update.sh:
2137 Added sed fix for udev starting evms_activate unconditionally. This is
2140 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2141 add stage4/unmerge stage4/rm to valid options
2143 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2144 targets/support/rc-update.sh:
2145 Added fix for bug #122154 from Rajiv Manglani.
2147 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2148 targets/support/kmerge.sh:
2149 Fixed creation of kernelpkgs.txt for the Installer.
2151 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2152 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2153 Updated elilo tarball for IA64.
2155 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2156 DIGESTS support for snapshot creation
2158 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2159 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2160 candidates ever end?
2162 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2163 fix for .DIGESTS.DIGESTS issue in grp
2165 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2166 modules/generic_stage_target.py:
2167 fix for failure when root_overlay is not set
2169 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2170 targets/support/bootloader-setup.sh:
2171 Added IA64/SGI patch from plasmaroo.
2173 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2174 targets/livecd-stage1/livecd-stage1-controller.sh,
2175 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2176 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2179 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2180 modules/generic_stage_target.py:
2181 Allow multiple overlays for root_overlay and overlay spec option
2183 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2184 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2185 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2186 targets/support/rc-update.sh:
2187 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2188 fixed bug #122154. This is catalyst 2.0_rc36.
2190 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2191 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2192 Updated the LiveCD motd to tell the user to run the display manager again,
2193 rather than startx, while mentioning that startx is useful as a rescue X
2194 session since it starts twm. This is catalyst 2.0_rc35.
2196 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2197 Add hfs-hide options to mkisofs so macs boot
2199 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2200 modules/generic_stage_target.py:
2201 Fix indentation issues
2203 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2206 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2207 targets/support/bootloader-setup.sh:
2208 add additional console less entry when consoles are chosen for ppc64
2210 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2211 modules/generic_stage_target.py:
2212 fix kernelopts and extraversion env variable exports
2214 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2215 targets/support/livecdfs-update.sh:
2216 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2217 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2219 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2220 targets/support/kmerge.sh:
2221 Changing the way we determine if extraversion is set. This is catalyst
2224 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2225 targets/support/livecdfs-update.sh:
2226 Change net.ethX links to link to net.lo instead of net.eth0.
2228 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2229 examples/stage4_template.spec:
2230 Fixed rcadd example for stage4. Blame rajiv.
2232 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2233 This is catalyst 2.0_rc31.
2235 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2236 targets/support/livecdfs-update.sh:
2237 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2238 Gaffney for pointing me in the right direction.
2240 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2241 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2243 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2246 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2247 examples/livecd-stage2_template.spec:
2248 updated examples to have console and machine_type
2250 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2251 targets/support/bootloader-setup.sh:
2252 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2255 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2256 This is catalyst 2.0_rc29.
2258 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2259 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2260 Removed extra yaboot.conf from
2261 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2263 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2264 targets/support/kill-chroot-pids.sh:
2265 add sleep to try and give processes a chance to die. bug 119940
2267 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2268 targets/support/functions.sh:
2269 Removed some quotes to make sure we have a binary operator and closing bug
2272 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2273 targets/support/create-iso.sh:
2274 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2276 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2277 targets/support/bootloader-setup.sh:
2278 Added path from bug #120935 for PPC/PPC64.
2280 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2281 Additional spacing fixes submitted by `Kumba
2283 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2284 modules/stage2_target.py:
2285 space cleanups contributed from `Kumba
2287 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2288 add grp/use to valid_values in the grp module
2290 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2293 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2294 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2295 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2296 targets/support/bootloader-setup.sh:
2297 ppc cdtar update; ppc64 bootloader updates
2299 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2300 targets/support/create-iso.sh:
2301 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2303 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2304 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2305 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2306 targets/support/create-iso.sh:
2307 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2309 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2310 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2311 Add ppc console and machine_type=ibm
2313 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2314 modules/generic_stage_target.py:
2315 Fix type error when kernel packages arent defined
2317 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2318 examples/generic_stage_template.spec, examples/grp_template.spec,
2319 examples/livecd-stage1_template.spec,
2320 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2321 examples/stage4_template.spec:
2322 Added more verbose wording and examples for pkgcache_path and
2323 kerncache_path, where necessary.
2325 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2326 targets/support/create-iso.sh:
2327 Really fixing bug #120475 this time. This is 2.0_rc25.
2329 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2330 targets/support/create-iso.sh:
2331 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2334 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2335 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2336 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2337 Added initial support for EFI booting on x86. This is completely untested,
2338 so use it at your own risk. Also, no bug reports without patches, please.
2339 This is catalyst 2.0_rc23.
2341 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2342 kmerge should have been kerncache
2344 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2345 targets/support/pre-kmerge.sh:
2346 Fix a few other places for the kerncache update
2348 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2349 examples/generic_stage_template.spec, examples/grp_template.spec,
2350 examples/livecd-stage1_template.spec,
2351 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2352 examples/netboot_template.spec, examples/stage4_template.spec,
2353 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2354 targets/support/kmerge.sh:
2355 Separation of kerncache from snapcache
2357 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2358 It helps if I actually increment the version number.
2360 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2361 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2362 Added --oneshot to default options for stage1 building. Added code to wipe
2363 world during stages 1 and 3. This is catalyst 2.0_rc22.
2365 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2366 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2367 Fix bug if no kernel packages were defined but there was a postconf setting.
2368 x86 softlevel support is enhanced.
2370 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2371 targets/support/bootloader-setup.sh:
2372 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2374 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2375 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2377 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2380 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2381 Netboot2 fixes for spec parameter checks
2383 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2384 modules/generic_stage_target.py, modules/stage4_target.py:
2385 add makeopts spec file support.
2387 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2388 modules/generic_stage_target.py:
2389 Added fix for bug #119635.
2391 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2392 Fix pre-kmerge.sh for stage4
2394 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2397 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2398 modules/generic_stage_target.py:
2399 fix crash when no kernel is defined. spacing issue
2401 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2404 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2405 modules/livecd_stage2_target.py:
2406 Added livecd/volid to valid_values.
2408 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
2409 modules/generic_stage_target.py:
2410 remove extra function that was converting strings to lists unnecessarily
2412 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2413 This is catalyst 2.0_rc17.
2415 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2416 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2417 modules/stage4_target.py:
2418 fix issue where args not allowed that arose due to earlier myspec addlargs bug
2420 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2421 targets/embedded/embedded-preclean-chroot.sh,
2422 targets/grp/grp-preclean-chroot.sh,
2423 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2424 targets/stage1/stage1-preclean-chroot.sh,
2425 targets/stage2/stage2-preclean-chroot.sh,
2426 targets/stage3/stage3-preclean-chroot.sh,
2427 targets/support/chroot-functions.sh,
2428 targets/tinderbox/tinderbox-preclean-chroot.sh:
2429 Added function to cleanup stray /etc/distcc/hosts files.
2431 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2432 targets/support/bootloader-setup.sh:
2433 Added fix from bug #119123. This is catalyst 2.0_rc16.
2435 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2436 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
2437 Fixing some spacing. This is catalyst 2.0_rc15.
2439 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2440 Attempt to fix bug #117649
2442 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
2443 modules/generic_stage_target.py:
2444 fixes for bugs #119009, #119041 and #118985
2446 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
2447 +examples/netboot2_template.spec, modules/catalyst_support.py,
2448 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
2449 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
2450 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2453 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
2454 targets/support/kmerge.sh:
2455 Fix for ccache (null)/.ccache bug
2457 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2460 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
2461 Added ppc -mcpu patch from Pylon for bug #118709.
2463 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2464 modules/embedded_target.py, modules/stage4_target.py:
2465 Added linuxrc to embedded and stage4 targets.
2467 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
2468 modules/generic_stage_target.py, targets/support/kmerge.sh:
2469 filter kname - and . for kmerge.sh
2471 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2472 targets/support/create-iso.sh:
2473 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
2475 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
2476 modules/generic_stage_target.py:
2477 change .digests to .DIGESTS
2479 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2480 targets/support/kmerge.sh:
2481 Commented ccache for genkernel build which will resolve #117648 until a
2482 proper solution can be found. This is 2.0_rc13.
2484 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2485 targets/stage1/stage1-controller.sh:
2486 Added patch from vapier for bug #117254.
2488 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2489 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
2490 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
2491 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
2494 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
2495 modules/generic_stage_target.py:
2496 Remove chost/cflags etc. warning messages
2498 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
2499 modules/generic_stage_target.py:
2500 Attempt to fix bug 117253; chost is wrong on autoresume
2502 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
2503 modules/generic_stage_target.py, modules/netboot_target.py,
2504 modules/stage1_target.py:
2505 make setting of destdir more global and part of generic_stage_target
2507 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
2508 Fix destpath bug in netboot target
2510 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
2511 modules/generic_stage_target.py, modules/stage4_target.py:
2512 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
2515 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
2516 modules/generic_stage_target.py, modules/stage4_target.py:
2517 remove stray ' from arch/sh.py
2519 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2520 targets/stage1/stage1-controller.sh:
2521 This finally fixes the issues with gcc-config/binutils-config in stage1.
2522 This is catalyst 2.0_rc12.
2524 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2525 Fix incorrect warning message. portdir_overlay -> portage_overlay
2527 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2528 targets/stage1/stage1-controller.sh,
2529 targets/stage1/stage1-preclean-chroot.sh:
2530 Revert gcc-config/binutils-config to _rc11 locations. This should fix
2531 running gcc-config and binutils-config, though it probably breaks running on
2532 non-Gentoo platforms.
2534 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2535 modules/stage1_target.py:
2536 Make stage1 clean up python 2.3 and 2.4, also.
2538 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2539 targets/support/livecdfs-update.sh:
2540 Updated requirements and added creation of metadata.tar.bz2 for the installer.
2542 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
2543 modules/generic_stage_target.py:
2544 Change digests file format to HASH_NAME HASH FILE_NAME
2546 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2547 targets/stage1/stage1-controller.sh:
2548 Moved gcc-config/binutils-config to before the chroot.
2550 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2551 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
2552 installed. Supports all of shashs algorithms as of 12_21_2005
2554 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2555 modules/generic_stage_target.py:
2556 Catalyst should die if source_subpath is not a string
2558 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
2559 modules/generic_stage_target.py:
2560 Fix for source_subpath bug
2562 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2563 examples/generic_stage_template.spec:
2564 Updated example specs with information on cflags/chost/cxxflags/ldflags in
2565 both stages 1 and 2.
2567 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2568 modules/stage2_target.py:
2569 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
2570 stage1 to be overridden again.
2572 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2573 targets/stage1/stage1-controller.sh:
2574 It looks like gcc-config/binutils-config needs to be run with the full path,
2575 since it is run outside of the chroot.
2577 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2578 targets/stage1/stage1-controller.sh:
2579 Fixed gcc-config calls. This is 2.0_rc11.
2581 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2582 This is catalyst 2.0_rc10.
2584 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
2585 modules/generic_stage_target.py:
2586 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
2589 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2590 targets/support/functions.sh:
2591 Changed from -z to -n for bug #116180.
2593 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
2594 modules/catalyst_support.py, modules/generic_stage_target.py:
2595 Detect missing binaries for the hashing functions and abort if not found
2597 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
2598 files/catalyst.conf:
2599 Updated README to list new requirements. Set default hash as crc32. Set
2600 default digests as sha1/md5.
2602 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2603 modules/catalyst_support.py, modules/generic_stage_target.py,
2604 modules/livecd_stage2_target.py, modules/stage2_target.py:
2605 Change the internal hash checking to be quicker and more memory efficient.
2606 Add additional hash digests options.
2608 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2609 targets/tinderbox/tinderbox-chroot.sh,
2610 targets/tinderbox/tinderbox-controller.sh,
2611 targets/tinderbox/tinderbox-preclean-chroot.sh:
2612 Fixed up spacing/coding style on tinderbox.
2614 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2615 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
2616 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
2617 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
2618 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
2619 Fixed up spacing/coding style on support.
2621 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
2622 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
2624 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2625 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
2626 targets/stage4/stage4-preclean-chroot.sh:
2627 Fixed up spacing/coding style on stage4.
2629 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2630 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
2631 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2632 targets/stage3/stage3-controller.sh,
2633 targets/stage3/stage3-preclean-chroot.sh:
2634 Fixed up spacing/coding style on stages 2 and 3
2636 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2637 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
2638 targets/stage1/stage1-preclean-chroot.sh:
2639 Fixed up spacing/coding style on stage1. Also changed
2640 gcc-config/binutils-config to be outside the chroot.
2642 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2643 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2644 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
2645 Fixed up spacing/coding style on netboot.
2647 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2648 targets/livecd-stage1/livecd-stage1-chroot.sh,
2649 targets/livecd-stage1/livecd-stage1-controller.sh,
2650 targets/livecd-stage2/livecd-stage2-controller.sh:
2651 Fixed up spacing/coding style on livecd-stage*.
2653 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2654 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2655 targets/grp/grp-preclean-chroot.sh:
2656 Fixed up spacing/coding style on grp.
2658 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2659 targets/embedded/embedded-chroot.sh,
2660 targets/embedded/embedded-controller.sh,
2661 targets/embedded/embedded-fs-runscript.sh,
2662 targets/embedded/embedded-preclean-chroot.sh:
2663 Fixed up spacing/coding style on embedded.
2665 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
2666 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2667 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2668 targets/support/functions.sh:
2669 Removing extra line from x86.py, fixing up comments, spacing, and coding
2670 style in targets/support through functions.sh
2672 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2673 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2674 Fix more tab/spacing issues .. trying to make everything use tabs
2676 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
2677 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2678 modules/stage1_target.py, modules/stage2_target.py,
2679 modules/stage3_target.py, modules/stage4_target.py:
2680 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
2683 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
2684 modules/generic_stage_target.py:
2685 Add envscript warning to aid users who may not know what they are doing
2687 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2688 examples/generic_stage_template.spec:
2689 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
2690 only configurable when building a stage2 tarball, to match the current state
2691 of portage. This is 2.0_rc9.
2693 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2694 targets/support/chroot-functions.sh:
2695 Silence more of portages beeps and clicks and whistles
2697 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2698 targets/support/chroot-functions.sh:
2699 Change the portage emerge to use run_emerge
2701 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
2702 modules/generic_stage_target.py, modules/snapshot_target.py,
2703 modules/stage1_target.py, modules/stage2_target.py,
2704 modules/stage3_target.py:
2705 allow portdir_overlay to be part of all specs not including snapshot spec.
2706 Add warnings for stage1,2 and 3 in case someone uses this feature there.
2707 Remove overlay support from the snapshot spec but added a warning.
2709 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2710 modules/stage2_target.py:
2711 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
2714 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
2715 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2716 Add support for bootloader softlevel=; have rsync delete the extra files out
2717 of the overlay so that the overlay always matches the source dir
2719 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2720 Swapped -v/-V since I had gotten them wrong here.
2722 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2723 modules/generic_stage_target.py:
2724 Fix stupid overlay bug
2726 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2727 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2728 targets/livecd-stage1/livecd-stage1-chroot.sh,
2729 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2730 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2731 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
2732 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2733 targets/support/unmerge.sh:
2734 Made sure we use -f on removing the default links for splash. Removed
2735 check_portage_version as it really isn't needed anymore. Removed
2736 --no-install from genkernel commands in kmerge.sh so users must manually
2737 remove kernels from /boot. This is 2.0_rc8.
2739 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2740 targets/support/livecdfs-update.sh:
2741 Made sed on devfsd.conf conditional on it existing. Removes one more error
2742 message from a standard catalyst run.
2744 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2745 Added warning about breaking snapshot cache and re-enable autoresume, since
2746 the errors I was getting were elsewhere.
2748 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2749 modules/generic_stage_target.py:
2750 Fix indentation error the last commit caused
2752 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
2753 modules/generic_stage_target.py:
2754 Always clear autoresume points after a successful run
2756 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2757 targets/support/livecdfs-update.sh:
2758 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
2759 snapshot caching after a successful gentoo-release-livecd run.
2761 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2762 targets/support/rc-update.sh:
2763 Added famd to default on official LiveCD.
2765 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2766 targets/support/chroot-functions.sh:
2767 Fixes 'too many arguments' error in check_portage_version.
2769 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2770 modules/generic_stage_target.py:
2771 remove extra self.env={} that was resetting the environment to null
2773 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2774 modules/livecd_stage1_target.py:
2775 Fix appending livecd use flag if no use flag is specified in livecd-stage1
2778 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
2779 Add a default path to the environment in the chroot
2781 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
2782 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
2783 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2784 targets/livecd-stage2/livecd-stage2-controller.sh,
2785 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
2786 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2787 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2788 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2789 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
2790 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
2791 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
2792 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
2793 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
2795 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2797 Fixed up the man page, which has been suffering for some time, and also
2798 reversed -v/-V in the help message.
2800 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2801 targets/support/livecdfs-update.sh:
2802 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
2805 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
2806 Turning off autoresume of doom until I can get more testing. I've had
2807 several issues with it. I'll be reporting/fixing these as I come across them
2808 but for now wish to turn it off by default as I don't want this one feature
2809 to stop the possible 2.0 final release.
2811 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2812 targets/livecd-stage2/unmerge.sh:
2813 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
2814 anymore and probably should have been removed a long time ago when the new
2815 code was put into place in livecdfs-update.sh and livecd-local.start
2818 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2819 targets/livecd-stage1/livecd-stage1-chroot.sh,
2820 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2821 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
2822 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
2824 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2825 modules/generic_stage_target.py, modules/generic_target.py:
2826 self.env should be a part of the super class generic_target so it applies to
2827 snapshots as well; removing redundant pass in the generic_target class as
2828 its not needed. There is code there to fill the statements
2830 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2831 targets/support/livecdfs-update.sh:
2832 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
2835 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2836 Changed version stamp to 2.0_rc6.
2838 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
2839 modules/generic_stage_target.py:
2840 Fix for unpack cases
2842 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
2843 modules/generic_stage_target.py:
2846 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
2847 modules/catalyst_support.py, modules/generic_stage_target.py,
2848 modules/grp_target.py, modules/livecd_stage1_target.py,
2849 modules/livecd_stage2_target.py, modules/netboot_target.py,
2850 modules/snapshot_target.py, modules/tinderbox_target.py:
2851 Stop reading env from the OS. Rely on the more on the envscript for oddball
2852 settings. Change -v to verbose and -V to version
2854 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2857 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
2858 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
2861 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2862 examples/generic_stage_template.spec:
2863 Added chost/cflags/cxxflags/ldflags to example spec template.
2865 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2866 targets/support/rc-update.sh:
2867 OK, just kidding on that last commit. We were already doing rc-update add
2868 xdm default in livecdfs-update.sh and since it is a livecd-only function,
2869 there's no point in having it in rc-update.sh
2871 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2872 targets/support/rc-update.sh:
2873 Have rc-update add xdm if livecd/xdm is set.
2875 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2876 modules/catalyst_lock.py, modules/catalyst_support.py,
2877 modules/embedded_target.py, modules/generic_stage_target.py,
2878 modules/grp_target.py, modules/livecd_stage1_target.py,
2879 modules/livecd_stage2_target.py, modules/netboot_target.py,
2880 modules/stage1_target.py, modules/stage4_target.py,
2881 modules/tinderbox_target.py:
2882 So I was just kidding on that last commit. This one is 2.0_rc4.
2884 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2885 modules/catalyst_lock.py, modules/catalyst_support.py,
2886 modules/embedded_target.py, modules/generic_stage_target.py,
2887 modules/grp_target.py, modules/livecd_stage1_target.py,
2888 modules/livecd_stage2_target.py, modules/netboot_target.py,
2889 modules/stage1_target.py, modules/stage2_target.py,
2890 modules/stage4_target.py, modules/tinderbox_target.py:
2891 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
2893 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2894 files/catalyst.conf, modules/catalyst_lock.py,
2895 modules/catalyst_support.py, modules/embedded_target.py,
2896 modules/generic_stage_target.py, modules/grp_target.py,
2897 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2898 modules/netboot_target.py, modules/stage1_target.py,
2899 modules/stage2_target.py, modules/stage4_target.py,
2900 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
2901 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
2902 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
2904 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2905 modules/generic_stage_target.py:
2906 Fix autoresume for unpacking tarballs
2908 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2909 targets/support/livecdfs-update.sh:
2910 remove gnap livecd-type per Koon's request
2912 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
2913 change rc-update add modules default to rc-update add modules boot
2915 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
2916 modules/generic_stage_target.py, modules/grp_target.py:
2917 Add more verbosity to digests if -V is enabled, add more print messages to
2920 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2921 modules/generic_stage_target.py, modules/grp_target.py:
2922 Add sha/md5 digests support for grp and cleanup other sha/md5 code
2924 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2925 Fix folder name for grp build dir to not have .tar.bz2 at the end
2927 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
2928 modules/catalyst_support.py, modules/generic_stage_target.py:
2929 Add md5 and sha .digests file creation per wolf31o2's feature request
2931 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2932 This is catalyst-2.0_rc2.
2934 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
2935 files/catalyst.conf, modules/generic_stage_target.py,
2936 modules/livecd_stage1_target.py:
2937 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
2938 after each successful kernel build;add autoresume documentation to
2941 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2942 targets/embedded/embedded-controller.sh,
2943 targets/embedded/embedded-fs-runscript.sh,
2944 targets/livecd-stage2/livecd-stage2-controller.sh,
2945 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
2946 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
2947 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
2948 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
2949 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
2950 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
2951 targets/support/rc-update.sh:
2952 Changed multiple spaces to tabs to satisfy my OCD.
2954 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2955 targets/support/chroot-functions.sh:
2956 Bumped genkernel detection to require 3.3.0 or higher
2958 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2959 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2960 targets/netboot/netboot-controller.sh:
2961 Changed to clst_use from clst_embedded_use and clst_netboot_use and
2962 clst_grp_use. This is catalyst-2.0_rc1.
2964 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2965 targets/netboot/netboot-controller.sh:
2966 change to clst_use from clst_netboot_use
2968 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2969 targets/livecd-stage1/livecd-stage1-chroot.sh,
2970 targets/stage4/stage4-chroot.sh:
2971 Changed to clst_use from clst_stage4_use and clst_livecd_use.
2973 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2974 targets/stage4/stage4-chroot.sh:
2975 Fixed USE invocations in stage4 target.
2977 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
2978 modules/livecd_stage1_target.py:
2979 Force use=livecd for livecd-stage1
2981 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2982 This is version 2.0_pre20051129.
2984 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2985 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
2986 Removed kudzu-knoppix from example spec files.
2988 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
2989 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
2990 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
2992 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
2993 examples/grp_template.spec, examples/livecd-stage1_template.spec,
2994 examples/stage4_template.spec, +examples/tinderbox_template.spec:
2995 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
2996 definitions in the examples to fit in 80 columns.
2998 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
2999 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3000 modules/grp_target.py, modules/tinderbox_target.py,
3001 targets/tinderbox/tinderbox-chroot.sh:
3002 Tinderbox script: added newuse, tinderbox and grp targets added support for
3003 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3004 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3006 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3007 Added portdir example to catalyst.conf for bug #113272.
3009 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3010 targets/support/create-iso.sh:
3011 Fixed a few lines which were causing the isolinux directory to be removed
3012 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3014 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3015 targets/support/create-iso.sh:
3016 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3018 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3019 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3020 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3021 too many arches dont use it by default, test for an initrd in the yaboot
3024 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3025 modules/generic_stage_target.py:
3026 Fix split error if use is specified
3028 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3029 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3030 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3031 Updated palo version from catalyst 1.x for HPPA.
3033 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3034 targets/support/bootloader-setup.sh:
3035 Removing for loop for grub on amd64/x86 as it was totally useless.
3037 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3038 targets/support/bootloader-setup.sh:
3039 Remove vga= line for PPC.
3041 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3042 targets/support/bootloader-setup.sh:
3043 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3045 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3046 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3047 Removing slot patch as it probably didn't belong here anyway, and updating
3048 version stamp to 2.0_pre20051118.
3050 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3051 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3052 targets/support/bootloader-setup.sh:
3053 fix the bootloader script for isolinux so that it actually makes a cfg file,
3054 remove extra unneeded catalyst aborting print statement, reorganize rm code
3055 to make sure is splits properly and is an array even from the cmdline
3057 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3058 targets/support/livecdfs-update.sh:
3059 Added call to update-usbids to download the latest usb.ids file.
3061 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3062 modules/generic_stage_target.py:
3063 Move checks of running catalyst into the target which is simpler
3065 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3066 modules/generic_stage_target.py:
3067 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3068 that doesnt exist yet
3070 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3071 Keep unnecessary programs from installing into kerncache
3073 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3074 modules/generic_stage_target.py:
3075 Turn on more tracebacks at this point to better debug .. will need to turn
3076 them down as we find errors and build appropriate error handlers
3078 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3079 Changed version marker to 2.0_pre20051115 for new ebuild.
3081 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3082 modules/livecd_stage2_target.py:
3083 Fix bug in livecd stage2 so that it doesnt try to use tar
3085 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3086 targets/livecd-stage2/livecd-stage2-controller.sh:
3087 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3088 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3089 of Getting_Online.txt from catalyst 1.1.10.10.
3091 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3092 Added Joshua Kinard to authors for his mips contributions.
3094 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3095 examples/livecd-stage2_template.spec:
3096 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3097 Paul Kessler on gentoo-catalyst. ;]
3099 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3100 Change variables from cat1 format to cat2
3102 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3103 modules/generic_stage_target.py, modules/stage1_target.py:
3104 Fix modules has no attribute register
3106 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3107 modules/generic_stage_target.py:
3108 Fix broken aliases code that was just proof of concept
3110 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3111 Output mkisofs command line options to assist in debugging
3113 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3114 modules/generic_stage_target.py, targets/support/create-iso.sh:
3117 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3118 modules/generic_stage_target.py:
3119 Add VERY basic support for aliases kernel parameter.
3121 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3122 modules/livecd_stage2_target.py:
3123 Remove large section of commented code
3125 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3126 modules/generic_stage_target.py, modules/stage1_target.py:
3127 Allow LDFLAGS to be specified as an ENV variable for stage1
3129 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3130 modules/generic_stage_target.py:
3131 Fix rc-update to automatically run default options for livecds. Removed an
3132 erroneous key check.
3134 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3135 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3136 Make use spec key optional to default to profile defaults
3138 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3139 +examples/stage4_template.spec:
3140 Preliminary stage4_template.spec file
3142 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3143 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3144 Updated version stamp and added slot patch.
3146 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3147 Fix ordering problem so self.settings is defined
3149 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3150 modules/generic_stage_target.py:
3151 Correct a rsync issue when the directory doesnt exist
3153 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3154 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3155 targets/livecd-stage2/livecd-stage2-controller.sh,
3156 targets/netboot/netboot-controller.sh,
3157 targets/stage4/stage4-controller.sh:
3158 run pre_kmerge and post_kmerge only once
3160 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3161 targets/support/bootloader-setup.sh:
3162 MIPS bootloader patch
3164 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3165 targets/support/mips-arcload_conf.sh:
3166 Fix MIPS Serial Detection
3168 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3169 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3170 +targets/support/mips-arcload_conf.sh:
3171 Application of Kumba's patches for MIPS support
3173 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3174 Check for the correct arch specific cd building tool
3176 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3177 modules/generic_stage_target.py:
3178 Print a warning if livecd/iso is not defined
3180 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3181 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3183 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3184 targets/support/post-kmerge.sh:
3185 Check for existence of files in /lib/modules before running depscan.sh. This
3186 replaces the mips-specific check and makes it portable.
3188 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3189 modules/generic_stage_target.py:
3190 update autoresume logic when dealing with rsync unpack operations
3192 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3193 targets/support/post-kmerge.sh:
3194 Bypass module load on mips
3196 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3197 remove --no-deps so dependancies get installed for genkernel
3199 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3200 modules/generic_stage_target.py:
3201 Fix missing : statement in unpack
3203 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3204 modules/generic_stage_target.py:
3205 fix livecd-stage2 unpack when seedcache is turned off
3207 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3208 targets/support/functions.sh:
3209 Fix module unpacking and make it actually optional.
3211 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3212 modules/generic_stage_target.py:
3213 Fix broken seedcache autoresume interaction
3215 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3216 modules/generic_stage_target.py:
3217 Cleanup stage directories properly for tar installs
3219 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3220 Tinderbox no longer cleans /tmp/*
3222 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3223 targets/tinderbox/tinderbox-chroot.sh,
3224 targets/tinderbox/tinderbox-controller.sh:
3225 Fixing problem with bind mounted portage and final rsync on tinderbox target
3226 and adding additional logging.
3228 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3229 Stop tinderbox from trying to create a tarball of itself
3231 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3232 modules/generic_stage_target.py:
3233 Fix catalyst so it fully disables snapcache when its not specified in the
3236 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3237 examples/livecd-stage2_template.spec:
3238 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3239 spec template and updating version stamp.
3241 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3242 modules/catalyst_support.py:
3243 allow file_check to proceed if key is not in use
3245 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3246 Recursively make the missing directories
3248 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3249 Fix extract_modules to just echo a warning that it is missing
3251 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3252 files/catalyst.conf:
3253 Updating default configuration for catalyst and updating version stamp,
3254 since we're beginning internal testing for release.
3256 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3257 modules/generic_stage_target.py:
3258 fix bug 106004 split strings into a list for empty and rm operation
3260 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3261 modules/livecd_stage2_target.py:
3262 Append slashes to directories so rsyncs work properly
3264 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3265 examples/livecd-stage2_template.spec:
3266 Changing source_subpath for livecd-stage2 example for bug #101704.
3268 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3269 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3270 targets/support/livecdfs-update.sh:
3271 Added livecd/xdm and livecd/xsession options. These are used to setup the
3272 default display manager and X session, respectively. Added supporting
3273 documentation to example spec files. Imported more work from my fsscript for
3274 the official LiveCD.
3276 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3277 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3278 discussion, see bug #88777.
3280 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3281 modules/generic_stage_target.py:
3282 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3283 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3285 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3286 targets/livecd-stage1/livecd-stage1-controller.sh,
3287 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3288 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3289 on livecd-stage2 and removing universal motd for livecd/type of
3290 gentoo-release-livecd.
3292 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3293 modules/livecd_stage1_target.py:
3294 Add optional livecd/type env var for scripts to add optional items to the
3297 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3298 -livecd/files/x86-help.msg:
3299 Removing x86-help.msg as it is no longer used.
3301 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3302 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3303 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3304 Add dobladecenter description to bootloader files for x86/amd64.
3306 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3307 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3309 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3310 modules/generic_stage_target.py:
3311 Added split to use section for bug #104414.
3313 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3314 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3315 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3316 Tabs to whitespaces for isolinux.
3318 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3319 targets/support/bootloader-setup.sh:
3320 Changed isolinux to use new split-out help messages. Using grub gives a
3321 single help message with pager.
3323 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3324 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3325 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3326 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3327 Added F2->F7 help messages for isolinux.
3329 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3330 livecd/files/README.txt, livecd/files/generic.motd.txt,
3331 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3332 livecd/files/livecd-local.start:
3333 Updated files from latest used to build LiveCD.
3335 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3336 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3338 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3339 modules/catalyst_support.py:
3340 Added fix for using options with = in them with --cli (ex.
3341 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3342 <cell@ices.utexas.edu> for pointing this out to me via email.
3344 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3345 modules/generic_stage_target.py, targets/support/functions.sh:
3346 fix bug in exec_in_chroot for stage1 target
3348 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3349 modules/generic_stage_target.py:
3350 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3351 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3353 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3354 catalyst, examples/livecd-stage2_template.spec,
3355 examples/snapshot_template.spec, files/catalyst.conf,
3356 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3357 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3358 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3359 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3360 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3361 targets/livecd-stage2/livecd-stage2-controller.sh,
3362 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3363 targets/stage2/stage2-preclean-chroot.sh,
3364 targets/stage3/stage3-preclean-chroot.sh,
3365 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3366 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3367 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3368 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3369 targets/support/target_image_setup.sh:
3370 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3371 to look at gamecdfs-update.sh yet.
3373 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3374 modules/generic_stage_target.py:
3375 Remove extra debugging print statement
3377 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3378 +modules/catalyst_lock.py, modules/catalyst_support.py,
3379 modules/embedded_target.py, modules/generic_stage_target.py,
3380 modules/grp_target.py, modules/livecd_stage1_target.py,
3381 modules/livecd_stage2_target.py, modules/netboot_target.py,
3382 modules/snapshot_target.py, modules/stage1_target.py,
3383 modules/stage2_target.py, modules/stage4_target.py,
3384 targets/support/functions.sh:
3385 Add locking support. Code simplification for unpack and unpack snapshot.
3386 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3387 Add seedcache support (Grabs output from previous target run)
3388 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3390 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3391 modules/catalyst_support.py, modules/generic_stage_target.py:
3392 Add support to cache the snapshot dir. add snapcache to options. add
3393 snapshot_cache= to override the default location of the cache in
3394 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3396 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3397 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3398 Forward port README.txt and Getting_Online.txt files from catalyst
3401 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3402 Add automatic creation/deletion of runlevels based on rcadd rcdel
3404 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3405 Fix grp so that grp/use is not required anymore
3407 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3408 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3409 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3410 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3411 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
3412 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
3413 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
3414 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
3415 they are known to cause booting problems.
3417 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3418 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
3419 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
3420 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
3423 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3424 targets/stage1/stage1-chroot.sh:
3425 Fixed quoting in stage1 profile check.
3427 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3428 targets/stage3/stage3-chroot.sh:
3429 Fixing USE for stage3.
3431 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3432 targets/support/chroot-functions.sh:
3433 Fix FETCH code so it will run for Pylon
3435 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
3436 targets/grp/grp-chroot.sh:
3437 Fix bindist invcation.
3439 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3440 targets/grp/grp-chroot.sh:
3441 Made sure bindist was used for all emerges in GRP.
3443 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
3444 Fix USE flags for GRP build
3446 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
3447 targets/stage4/stage4-chroot.sh:
3448 let GRP use the users environment variables and removed extra
3449 GRP_STAGE23_USE from stage4
3451 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
3452 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
3453 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
3455 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3456 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
3457 impact all previous spec files that use this option. It's beejay's fault.
3459 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
3460 Changed to use linux32 for ppc32 support when build host is ppc64.
3462 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
3464 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
3466 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
3467 Minor cosmetic print statement fixes for readability
3469 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3470 modules/catalyst_support.py, modules/generic_stage_target.py:
3471 Fix None None bug and exception reporting
3473 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3474 Fix iso creation script. Case statement out of place
3476 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3477 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
3478 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
3479 catalyst, files/catalyst.conf, modules/builder.py,
3480 modules/catalyst_support.py, modules/embedded_target.py,
3481 modules/generic_stage_target.py, modules/generic_target.py,
3482 modules/grp_target.py, modules/livecd_stage1_target.py,
3483 modules/livecd_stage2_target.py, modules/netboot_target.py,
3484 modules/snapshot_target.py, modules/stage1_target.py,
3485 modules/stage2_target.py, modules/stage3_target.py,
3486 modules/stage4_target.py, modules/tinderbox_target.py,
3487 targets/embedded/embedded-chroot.sh,
3488 targets/embedded/embedded-fs-runscript.sh,
3489 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
3490 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3491 targets/grp/grp-preclean-chroot.sh,
3492 targets/livecd-stage1/livecd-stage1-chroot.sh,
3493 targets/livecd-stage1/livecd-stage1-controller.sh,
3494 targets/livecd-stage2/livecd-stage2-controller.sh,
3495 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3496 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3497 targets/netboot/netboot-image.sh, targets/stage1/build.py,
3498 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3499 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
3500 targets/stage2/stage2-controller.sh,
3501 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3502 targets/stage3/stage3-controller.sh,
3503 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3504 targets/stage4/stage4-controller.sh,
3505 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
3506 targets/support/create-iso.sh, targets/support/functions.sh,
3507 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3508 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
3509 targets/support/target_image_setup.sh,
3510 targets/tinderbox/tinderbox-chroot.sh,
3511 targets/tinderbox/tinderbox-controller.sh,
3512 targets/tinderbox/tinderbox-preclean-chroot.sh:
3513 Big honkin' copyright update.
3515 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3516 modules/generic_stage_target.py:
3517 add additional logging output. Use standard os redirection methods to log to
3520 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3521 targets/stage1/stage1-chroot.sh:
3522 Added profile sanity check for bug #97867.
3524 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3525 targets/support/bootloader-setup.sh:
3526 Removing acpi=off from default kernel arguments and adding ia64
3527 livecd-stage2 support functions and cdtar.
3529 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3530 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
3531 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
3532 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
3533 splash command line.
3535 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3536 targets/support/create-iso.sh:
3537 Fixed up zisofs support. Waiting for response from sparc before touching
3540 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3541 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3542 targets/support/functions.sh:
3543 Added livecd/bootargs and added the option to the bootloader-setup.sh script
3544 to allow it to work on all arches that dynamically build their bootloader
3547 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3548 targets/stage4/stage4-controller.sh:
3549 Fix stage4 so it doesnt run the bootloader stuff
3551 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3552 targets/support/bootloader-setup.sh:
3553 Removed dokeymap from non-Gentoo releases.
3555 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3556 targets/support/livecdfs-update.sh:
3557 Added call to update-pciids to download the latest pci.ids file.
3559 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3560 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3561 modules/stage4_target.py:
3562 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
3564 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
3565 Fix issue where -s on the command line would not run
3567 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3568 livecd/files/generic.motd.txt:
3569 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
3570 kernel configurations.
3572 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3573 targets/support/livecdfs-update.sh:
3574 Updated hostname/domainname creation for new baselayout.
3576 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3577 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3578 Fixing some bootloader isolinux/boot stuff for x86/amd64.
3580 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3581 targets/support/chroot-functions.sh:
3582 Change portage emerge to use --oneshot --nodeps to keep from merging the
3583 same packages multiple times.
3585 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3586 targets/stage2/stage2-chroot.sh:
3587 Added a -p bootstrap when catalyst is called with -V (verbose).
3589 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3590 targets/support/livecdfs-update.sh:
3591 Removed inittab hack, as this is done by livecd-tools.
3593 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3594 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
3595 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
3597 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3598 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
3599 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
3600 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3601 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3602 targets/livecd-stage2/livecd-stage2-controller.sh:
3603 Removed gentoo.png and creation of face directory. Changed
3604 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
3607 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3608 targets/stage1/stage1-preclean-chroot.sh,
3609 targets/support/chroot-functions.sh:
3610 Added setup_binutils function and force both of them to run during stage1
3613 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3614 examples/livecd-stage2_template.spec:
3615 Added livecd/volid explanation to example spec.
3617 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3618 targets/support/create-iso.sh:
3619 General cleanup of ISO code and added default livecd/volid when it is not set.
3621 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3622 targets/embedded/embedded-controller.sh:
3623 Actually modify the embedded target this time.
3625 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
3626 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3627 targets/livecd-stage2/livecd-stage2-controller.sh,
3628 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
3629 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
3630 and livecd-stage2 targets.
3632 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
3633 files/catalyst.conf:
3634 Retired John Davis <zhen@gentoo.org> and added storedir to default
3637 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3638 targets/support/livecdfs-update.sh:
3639 Uncommented openglify, since it is needed for both opengl-update-livecd and
3642 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3643 modules/generic_stage_target.py:
3644 Fix print statement so it shows when kill_chroot_pids is run correctly
3646 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3647 modules/snapshot_target.py:
3648 Fix snapshot target to skip the kill_pids check
3650 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3651 Bug fixes in parse_spec, fix issues detecting list or string.
3653 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3654 modules/catalyst_support.py:
3655 Fix bug 65284. More flexible spec parsing. Should handle cases where no
3656 spaces are after :. Better handling of comments ( ie preprocessed and
3657 stripped off ). Unset empty keys.
3659 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3660 targets/support/kill-chroot-pids.sh:
3661 Remove extra P_NAME definition that is never used. Saves processing time.
3662 Bumped catalyst to pre2
3664 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3665 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3666 +targets/support/kill-chroot-pids.sh:
3667 User info about runscript and archscript. Added checks for processes running
3668 in the chroot and created a script to kill them. Should fix the unmounting
3669 issues with gconfd or any other running application in the chroot
3671 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3672 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
3673 Remove using gcc-config to set things up as we should all be using 2005.0
3676 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3677 examples/livecd-stage2_template.spec:
3678 Added livecd/users to example livecd-stage2 spec file.
3680 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3681 targets/support/livecdfs-update.sh:
3682 Change default hostnames for livecds
3684 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3685 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
3686 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
3689 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3690 modules/livecd_stage2_target.py:
3691 Clear autoresume flags when build is done
3693 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
3694 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
3695 targets/support/create-iso.sh:
3696 Fix isolinux so that it finds menus and kernels and stuff
3698 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3699 modules/generic_stage_target.py:
3700 Make purge operation a little less chatty, removed print statements
3702 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3703 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
3704 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
3705 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
3707 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3708 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3709 print warning message about deprecated use of cdfstype
3711 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
3712 targets/support/chroot-functions.sh:
3713 statically define genkernel location to eliminate which command failure if
3714 genkernel is not installed
3716 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
3717 modules/generic_stage_target.py:
3718 change the portage_overlay to an array so it always works
3720 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3721 modules/catalyst_support.py:
3722 Fix exception handling to remove extraneous prints of None
3724 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
3725 Remove iso creation code from stage4
3727 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3728 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3729 modules/livecd_stage2_target.py, modules/snapshot_target.py,
3730 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
3731 targets/livecd-stage1/livecd-stage1-chroot.sh,
3732 targets/livecd-stage1/livecd-stage1-controller.sh,
3733 targets/livecd-stage2/livecd-stage2-controller.sh,
3734 targets/netboot/netboot-controller.sh,
3735 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
3736 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
3737 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3738 targets/support/create-iso.sh, targets/support/kmerge.sh,
3739 targets/support/target_image_setup.sh,
3740 targets/tinderbox/tinderbox-controller.sh:
3741 Fix some exception handling in catalyst_support.py, remove intermediate
3742 destination folder of iso and tarball, add additional tests for folders not
3743 found on host but defined in spec file, keep catalyst from erroring in this
3744 case, change exit code on shell scripts so that errors are reported to
3745 catalyst and causes catalyst to die on errors, fix bug in
3746 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
3747 check for mkisofs that informs the user of where to get the program, and
3748 removed the autoresume code from ccache and distcc installation until I can
3749 figure out a way to have the autoresume flag go someplace outside the chroot.
3751 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3752 Remove bind mounts before rm operations happen at startup
3754 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
3755 modules/generic_stage_target.py:
3756 Fix bug where purge deletes the autoresume directory but doesnt recreate it
3758 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3759 modules/generic_stage_target.py:
3760 fix minor bug in the purge code so that it actually runs the commands
3762 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3763 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3764 modules/stage4_target.py:
3765 Change ordering of tasks so root_overlay and fsscript occur after
3766 livecd_update, giving users a chance to override livecd_update
3768 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3769 modules/catalyst_support.py, modules/generic_stage_target.py:
3770 Added a better exception handling message for keyboard interrupt and added
3771 countdown timer for purge operation to give an opportunity to exit
3773 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3774 modules/catalyst_support.py, modules/generic_stage_target.py:
3775 Add support to clear the autoresume flags and improve the purge code to
3776 clean the chroot, and pkg/kern cache
3778 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3779 modules/catalyst_support.py, modules/generic_stage_target.py,
3780 modules/livecd_stage1_target.py:
3781 only append livecd-tools to the livecd-stage1 target package list and move a
3782 check out of the way so command line and spec files can co-exist
3784 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
3785 modules/generic_stage_target.py:
3786 fixed python syntax in set_packages so catalyst will run
3788 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3789 modules/embedded_target.py, modules/generic_stage_target.py,
3790 modules/grp_target.py, modules/livecd_stage1_target.py,
3791 modules/livecd_stage2_target.py, modules/netboot_target.py,
3792 modules/stage4_target.py, modules/tinderbox_target.py,
3793 targets/embedded/embedded-chroot.sh,
3794 targets/embedded/embedded-controller.sh,
3795 targets/livecd-stage1/livecd-stage1-controller.sh,
3796 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
3797 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
3798 targets/livecd-stage2/livecd-stage2-controller.sh,
3799 -targets/livecd-stage2/livecd-stage2-iso.sh,
3800 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3801 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3802 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3803 targets/support/functions.sh, targets/support/livecdfs-update.sh,
3804 +targets/support/target_image_setup.sh:
3805 embedded target cleanups ... iso,bootloader,target_setup generalizations,
3808 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3809 targets/livecd-stage2/livecd-stage2-controller.sh,
3810 targets/support/livecdfs-update.sh:
3811 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
3812 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
3813 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
3816 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3817 targets/livecd-stage2/livecd-stage2-controller.sh,
3818 targets/support/rc-update.sh:
3819 Updated rc-update.sh with better defaults for different livecd/type settings
3820 and cleaning up file copying in livecd-stage2-controller.sh to match
3823 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
3824 Made example of catalyst.conf in README match the default catalyst.conf
3827 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
3829 Removing old files from previous maintainers and updating README.
3831 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3832 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
3833 Added livecd/users option to create non-root users. The first user listed
3834 will also be used for auto-starting X, if X is merged onto the CD.
3836 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3837 targets/livecd-stage1/livecd-stage1-controller.sh,
3838 targets/livecd-stage2/livecd-stage2-controller.sh,
3839 targets/support/livecdfs-update.sh:
3840 Updated all instances of livecd/type: gentoo-release-environmental to
3841 gentoo-release-livecd and added generic-livecd.
3843 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3844 examples/fsscript.sh.example, examples/gamecd.conf.example,
3845 examples/generic_stage_template.spec, examples/grp_template.spec,
3846 examples/livecd-stage1_template.spec,
3847 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3848 examples/snapshot_template.spec:
3849 Imported example files from catalyst 1.1.9 to make them more verbose.
3851 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3852 Fix grp/use bug #89365
3854 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3855 modules/generic_stage_target.py, targets/support/kmerge.sh:
3856 Fixes for initramfs overlay support.
3858 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
3859 modules/generic_stage_target.py, targets/support/kmerge.sh,
3860 targets/support/pre-kmerge.sh:
3861 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
3862 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
3863 caching bug; Also adding preliminary support for initramfs_overlay from
3866 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
3867 modules/generic_stage_target.py, targets/support/kmerge.sh:
3868 Removed support for postconf as genkernel no longer has that option
3870 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3871 modules/embedded_target.py, modules/generic_stage_target.py,
3872 modules/grp_target.py, modules/livecd_stage1_target.py,
3873 modules/livecd_stage2_target.py, modules/netboot_target.py,
3874 modules/stage4_target.py, modules/tinderbox_target.py,
3875 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3876 targets/stage1/stage1-preclean-chroot.sh,
3877 targets/support/chroot-functions.sh:
3878 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
3879 die properly on CTRL-C; fixed stage1 bug with gcc-setup
3881 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3882 modules/livecd_stage2_target.py:
3883 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
3885 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
3886 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3887 modules/livecd_stage2_target.py, modules/stage4_target.py,
3888 targets/livecd-stage1/livecd-stage1-controller.sh,
3889 targets/livecd-stage2/livecd-stage2-controller.sh,
3890 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
3891 targets/support/functions.sh, targets/support/kmerge.sh,
3892 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
3893 Generalized kernel support, fsscript, rcupdate, etc for stage4
3895 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3896 targets/support/pre-kmerge.sh:
3897 Removed sed for usb devices from legacy genkernel, as we're going to require
3898 a version much higher that no longer exhibits the bug.
3900 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3901 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
3902 targets/support/livecdfs-update.sh:
3903 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
3904 properly with hotplug firmwares, and also updated gamecd.conf.example, since
3905 the ut2004demo shell script has been renamed to ut2004-demo.
3907 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3908 let genkernel always reinstall itself
3910 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3911 modules/catalyst_support.py, modules/generic_stage_target.py,
3912 modules/stage1_target.py, targets/support/livecdfs-update.sh:
3913 fix case bug in livecdfs-update.sh; fix bug in initial command line
3914 arguement parsing; add cflags spec file support which is only allowed to
3917 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
3918 targets/stage3/stage3-chroot.sh:
3919 Fix a use flag bug in the stage3
3921 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3922 modules/generic_stage_target.py:
3923 Changes to allow cflags, chost, cxxflags in a spec file
3925 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3926 targets/livecd-stage1/livecd-stage1-controller.sh,
3927 targets/livecd-stage2/livecd-stage2-controller.sh,
3928 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
3929 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
3930 targets/support/pre-kmerge.sh:
3931 change the code to use more case statements. Fix gcc issue in stage1.
3933 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3934 targets/livecd-stage1/livecd-stage1-controller.sh,
3935 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3936 Merging in changes from catalyst 1.1.x for gamecd support.
3938 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3939 targets/stage1/stage1-preclean-chroot.sh:
3940 Removing gcc-config stuff to see if its still required to work around a gcc
3943 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
3944 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
3945 Added tests for genkernel >3.2.0
3947 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3950 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3951 Updated AUTHORS with new maintainers and updated contributors list.
3953 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3954 examples/fsscript.sh.example, livecd/files/README.txt,
3955 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
3956 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
3957 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
3958 Changed maintainers. Updated examples/fsscript.sh.example to provide better
3959 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
3960 universal.motd.txt to resolve documentation issue on bug #86914. Added
3961 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
3962 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
3965 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
3966 targets/livecd-stage2/livecd-stage2-controller.sh:
3967 Removed a few unnecessary comments
3969 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
3970 Removed obsolete files from the livecd directory as the functionality has
3971 moved into the targets folders
3973 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
3974 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
3975 Additional catalyst 2.0.0 files
3977 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
3978 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
3979 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
3980 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
3981 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
3982 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
3983 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
3984 -livecd/runscript/alpha-archscript.sh,
3985 -livecd/runscript/default-runscript.sh,
3986 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
3987 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
3988 -livecd/runscript-support/gamecdfs-update.sh,
3989 -livecd/runscript-support/kmerge.sh,
3990 -livecd/runscript-support/livecdfs-update.sh,
3991 -livecd/runscript-support/post-kmerge.sh,
3992 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
3993 modules/embedded_target.py, modules/generic_stage_target.py,
3994 modules/grp_target.py, modules/livecd_stage1_target.py,
3995 modules/livecd_stage2_target.py, -modules/netboot.py,
3996 +modules/netboot_target.py, modules/snapshot_target.py,
3997 modules/stage1_target.py, +modules/stage4_target.py,
3998 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
3999 +targets/embedded/embedded-controller.sh,
4000 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4001 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4002 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4003 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4004 +targets/livecd-stage1/livecd-stage1-controller.sh,
4005 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4006 -targets/livecd-stage1/livecd-stage1.sh,
4007 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4008 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4009 +targets/livecd-stage2/livecd-stage2-controller.sh,
4010 +targets/livecd-stage2/livecd-stage2-iso.sh,
4011 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4012 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4013 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4014 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4015 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4016 +targets/stage1/stage1-controller.sh,
4017 +targets/stage1/stage1-preclean-chroot.sh,
4018 -targets/stage1/stage1-preclean1-chroot.sh,
4019 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4020 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4021 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4022 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4023 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4024 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4025 +targets/stage4/stage4-preclean-chroot.sh,
4026 +targets/support/chroot-functions.sh,
4027 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4028 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4029 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4030 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4031 +targets/tinderbox/tinderbox-controller.sh,
4032 targets/tinderbox/tinderbox-preclean-chroot.sh,
4033 -targets/tinderbox/tinderbox.sh:
4034 Initial Import of Catalyst 2.0.0
4036 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4037 livecd/runscript-support/livecdfs-update.sh:
4038 Added /usr/portage as tmpfs (this will be made conditional later).
4040 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4041 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4042 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4043 from an interactive shell.
4045 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4046 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4047 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4048 livecd/runscript-support/pre-kmerge.sh,
4049 livecd/runscript/default-runscript.sh:
4050 Moved livecd-bash_profile to livecd-bashrc. Added check for
4051 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4052 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4055 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4056 modules/generic_stage_target.py:
4057 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4060 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4061 livecd/runscript/default-runscript.sh,
4062 targets/livecd-stage1/livecd-stage1.sh:
4063 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4064 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4065 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4068 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4069 livecd/runscript/ppc-archscript.sh:
4070 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4072 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4073 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4074 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4075 for multiple initrd files.
4077 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4078 livecd/runscript/ppc-archscript.sh:
4079 Modifed PPC archscript to close bug #84648 and also to make the PPC
4080 archscript produce multiple initrd files, like x86/amd64.
4082 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4083 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4084 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4085 livecd/runscript/ppc-archscript.sh:
4086 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4087 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4088 livecd/volid for the HFS volid, too.
4090 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4091 Calling this one 1.1.7 and rolling a tarball.
4093 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4094 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4095 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4096 -livecd/runscript/sparc64-archscript.sh,
4097 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4098 Added livecd/volid to set the volume ID when creating the ISO, patch by
4099 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4100 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4102 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4103 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4104 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4105 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4107 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4108 livecd/runscript-support/livecdfs-update.sh:
4109 Removed hdparm from default runlevel as it break ide=nodma at boot.
4111 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4112 livecd/runscript-support/kmerge.sh,
4113 livecd/runscript-support/pre-kmerge.sh,
4114 targets/livecd-stage1/livecd-stage1-chroot.sh:
4115 Revert last set of changes and remove portage version check from emerge in
4116 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4119 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4120 livecd/runscript-support/kmerge.sh,
4121 livecd/runscript-support/pre-kmerge.sh:
4122 Change genkernel check to use best_version and has_version to determine if
4123 the any previously installed versions of genkernel are up to date. Change
4124 emerge line for kernels to use -n option to only install if they were not
4125 previously installed.
4127 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4128 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4129 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4130 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4131 livecd/runscript/sparc-archscript.sh:
4132 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4133 unified sparc32/sparc64 cdtar.
4135 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4136 livecd/runscript-support/livecdfs-update.sh,
4137 livecd/runscript-support/pre-kmerge.sh:
4138 Change sudoers update to only run if /etc/sudoers exists and only reduce
4139 splash to 1024x768 on minimal and universal install CD.
4141 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4142 targets/livecd-stage1/livecd-stage1.sh:
4143 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4146 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4147 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4148 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4149 livecd/runscript/sparc64-archscript.sh,
4150 livecd/runscript/x86-archscript.sh:
4151 Added a new empty livecd file to each archscript. This will be used for an
4152 identifier by genkernel to allow booting from a non-primary CDROM.
4154 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4155 Catalyst 1.1.6 is here.
4157 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4158 targets/stage1/stage1-preclean2-chroot.sh:
4159 Commenting out stage1 cleaning of /var/db.
4161 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4162 livecd/runscript-support/pre-kmerge.sh:
4163 Made splash reduction to 1024x768 only for minimal and universal release media.
4165 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4166 targets/stage1/stage1-preclean2-chroot.sh:
4167 Added SLOT files back to /var/db entries in stage1.
4169 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4170 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4171 livecd/runscript/default-runscript.sh,
4172 livecd/runscript-support/livecdfs-update.sh,
4173 targets/livecd-stage2/unmerge.sh:
4174 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4175 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4176 the copy from preserving permissions and also adding /usr/share/faces and
4177 default Gentoo icon. We'll see how the icon does for us. Removing serial
4178 init script, as it causes problems with the splash theme.
4180 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4181 targets/livecd-stage1/livecd-stage1.sh:
4184 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4185 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4186 livecd/runscript-support/kmerge.sh,
4187 livecd/runscript-support/livecdfs-update.sh,
4188 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4189 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4190 targets/stage1/stage1-preclean2-chroot.sh:
4191 Removed x-setup from local.start and added in symlinks for gconf, portage
4192 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4193 baselayout and removed /etc/startx from the environmental type. Commented
4194 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4195 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4196 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4197 for X, use the latest pci.ids and usb.ids from portage, and create
4198 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4199 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4200 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4201 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4202 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4205 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4206 Removed ccache from default options as it breaks catalyst when merged with
4209 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4210 modules/snapshot_target.py:
4211 Added /local/ to snapshot exclusion.
4213 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4214 livecd/runscript-support/livecdfs-update.sh:
4215 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4216 gustavoz and his 5 interface Xeon for this.
4218 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4219 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4220 Added a conditional before killing gconfd-2. This is also going to be
4221 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4224 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4225 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4226 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4227 Moved killall -9 gconfd-2 to execute outside chroot.
4229 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4230 livecd/files/x86-help.msg:
4231 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4234 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4235 livecd/runscript/x86-archscript.sh:
4236 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4239 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4242 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4243 targets/livecd-stage1/livecd-stage1.sh:
4244 Added killall for gconfd-2 back into livecd-stage1.sh
4246 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4247 livecd/runscript/alpha-archscript.sh:
4248 Alpha fixes for multiple kernels..
4250 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4251 livecd/runscript-support/kmerge.sh:
4252 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4254 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4255 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4256 livecd/runscript/sparc64-archscript.sh:
4257 Force devfs if udev is not selected for all supporting arches.
4259 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4260 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4261 livecd/runscript-support/kmerge.sh:
4262 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4265 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4266 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4267 Re-enabled preclean in grp and added gconfd-2 killing.
4269 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4270 livecd/runscript/x86-archscript.sh:
4271 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4274 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4275 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4276 targets/livecd-stage1/livecd-stage1-chroot.sh,
4277 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4278 targets/livecd-stage1/livecd-stage1.sh,
4279 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4280 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4281 Added ability to pause indefinitely. This closes bug #79798. I've also added
4282 the gcond-2 killall back in, but now it is in the actual preclean script and
4283 is executed inside the chroot.
4285 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4286 Updated for 1.1.3 release.
4288 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4289 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4290 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4291 targets/netboot/netboot-packages.sh,
4292 targets/tinderbox/tinderbox-chroot.sh:
4293 Updated to use package.use correctly. Blame Robert Paskowitz
4294 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4296 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4297 targets/stage1/stage1-preclean2-chroot.sh:
4298 Fixed find line for new stage1 /var/db/pkg.
4300 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4301 targets/stage1/stage1-preclean2-chroot.sh:
4302 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4303 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4306 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4307 livecd/runscript-support/livecdfs-update.sh:
4308 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4309 added net.ethX symlinks, and added copying of files from
4310 /usr/lib/hotplug/firmware into firmware tarball.
4312 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4313 livecd/runscript-support/livecdfs-update.sh:
4314 Firmware updated to use new /lib/firmware directory.
4316 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4317 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4318 work when both -f and -C were used on the command line.
4320 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4321 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4322 targets/livecd-stage1/livecd-stage1-chroot.sh,
4323 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4324 targets/stage3/stage3-chroot.sh:
4325 Added a portage version check to each target that uses --newuse to ensure a
4326 high enough version is used. This resolves bug #75336.
4328 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4329 livecd/files/livecd-local.start:
4330 Possible local.start fix for beejay.
4332 12 Jan 2005; John Davis <zhen@gentoo.org>
4333 modules/embedded.py:
4334 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4336 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4337 livecd/runscript-support/kmerge.sh:
4338 Added ccache support to genkernel call in livecd-stage2.
4340 11 Jan 2005; John Davis <zhen@gentoo.org>
4341 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4342 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4343 targets/netboot/netboot.sh:
4344 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4345 some feature enhancements.
4347 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4348 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4349 targets/livecd-stage1/livecd-stage1-chroot.sh,
4350 targets/livecd-stage1/livecd-stage1.sh,
4351 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4352 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4353 Added a -F or --fetchonly command line option and closing out bug #77480.
4354 Also added a portage version check to livecd-stage1 to close out bug #68307.
4356 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4357 livecd/runscript-support/livecdfs-update.sh,
4358 targets/stage3/stage3-chroot.sh:
4359 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4360 target to use emerge -e when building. This is only temporary until the
4361 bootstrap.sh script can be fixed or another solution can be decided upon.
4363 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4364 +targets/embedded/kmerge.sh:
4365 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4366 from mutex@gentoo.org
4368 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4369 modules/livecd_stage2_target.py:
4372 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4373 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4374 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4375 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4376 the brokenness of a stage1 tarball.
4378 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4379 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4382 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4383 modules/livecd_stage2_target.py:
4386 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4387 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4388 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4389 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4390 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4391 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4392 Upgraded the isolinux cdtar files and closing bug #70518.
4394 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4395 modules/embedded_target.py, modules/generic_stage_target.py,
4396 modules/grp_target.py, modules/livecd_stage1_target.py,
4397 modules/livecd_stage2_target.py, modules/netboot.py,
4398 modules/stage1_target.py, modules/tinderbox_target.py:
4399 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4400 separate out specific target logic from the generic targets modules.
4402 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4403 new PPC arch file from pvdabeel@gentoo.org
4405 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
4406 examples/generic_stage_template.spec, modules/catalyst_support.py:
4407 tweaking error handling in the main catalyst script
4408 updated the example to include a blurb about portage_confdir
4410 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4411 livecd/runscript-support/livecdfs-update.sh:
4412 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
4414 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4417 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
4418 fix for #66592. catalyst now gives a traceback when it bails out, making
4419 troubleshooting amazingly easier
4421 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4422 modules/catalyst_support.py, modules/embedded_target.py,
4423 modules/generic_stage_target.py, modules/grp_target.py,
4424 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4425 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4426 Reversing patch from Eric Edgar from bug #70663.
4428 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4429 livecd/runscript/x86-archscript.sh:
4430 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
4431 not work without it (mkisofs fails on creating ISO).
4433 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4434 modules/catalyst_support.py, modules/embedded_target.py,
4435 modules/generic_stage_target.py, modules/grp_target.py,
4436 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4437 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
4438 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4439 separate out specific target logic from the generic targets modules.
4441 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4442 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
4443 targets/embedded/embedded.sh:
4444 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
4446 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4447 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
4448 livecd/runscript/default-runscript.sh,
4449 livecd/runscript-support/gamecdfs-update.sh,
4450 livecd/runscript-support/livecdfs-update.sh,
4451 modules/livecd_stage2_target.py:
4452 Added gamecd/conf option to livecd_stage2_target.py, added
4453 gamecd.conf.example to /examples, cleaned up game-specific code in
4454 gamecdfs-update.sh to make it more generic, added more fundtionality to
4455 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
4456 and gentoo-gamecd to make spec files simpler and to remove the need for
4457 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
4458 user to still use a custom fsscript of their own.
4460 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4461 +livecd/files/environmental.motd.txt,
4462 targets/livecd-stage1/livecd-stage1.sh:
4463 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
4465 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4466 livecd/runscript/default-runscript.sh,
4467 livecd/runscript-support/livecdfs-update.sh:
4468 Added gentoo-release-environmental as a valid livecd/type and did some
4469 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
4470 devices other than eth0.
4472 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4473 targets/livecd-stage1/livecd-stage1-chroot.sh:
4474 Changed livecd-stage1 to merge each package individually. This should not
4475 make it into a production version of catalyst, but is here as a possible
4476 solution to bug #68307.
4478 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4479 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4480 livecd/runscript/sparc-archscript.sh,
4481 livecd/runscript/sparc64-archscript.sh,
4482 livecd/runscript/x86-archscript.sh:
4483 Added failures to all arches on mkisofs failure and also made -z option to
4484 mkisofs optional on x86 depending on loop type used.
4486 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4487 livecd/runscript/x86-archscript.sh:
4488 Making sure the mkisofs call causes a failure when it doesn't complete
4489 successfully. Once again, blame jforman, our beloved infra-monkey.
4491 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4492 livecd/runscript/default-runscript.sh:
4493 squashfs-utils->squashfs-tools fix. Blame jforman.
4495 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4496 livecd/isogen/x86-isogen.sh:
4497 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
4498 possibly not booting on really old systems.
4500 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4501 livecd/runscript/x86-archscript.sh:
4502 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
4503 possibly not booting on really old systems.
4505 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4506 livecd/runscript-support/livecdfs-update.sh:
4507 Save some space by removing redundant firmware after tarball is made, only
4508 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
4511 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4512 targets/stage1/stage1-preclean2-chroot.sh:
4513 Added patch from vapier and closing bug #73556.
4515 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
4516 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
4517 +targets/embedded/embedded-fs-runscript.sh,
4518 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4519 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4520 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
4521 from mutex@gentoo.org for modules/embedded.py
4523 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4524 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
4525 livecd/runscript-support/livecdfs-update.sh:
4526 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
4527 aliases having --color rather than --color=auto.
4529 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4530 livecd/files/livecd-local.start:
4531 Let's try actually making a proper edit on livecd/files/livecd-local.start
4532 this time, shall we...
4534 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4535 livecd/files/livecd-local.start:
4536 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
4537 x-setup check for /etc/startx.
4539 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4540 livecd/runscript-support/gamecdfs-update.sh:
4541 Fixing minor sed bug in gamecdfs-update.sh.
4543 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4544 examples/snapshot_template.spec,
4545 livecd/runscript-support/gamecdfs-update.sh,
4546 livecd/runscript-support/livecdfs-update.sh:
4547 Fixing typo in snapshot_template.spec and closing bug #70321.
4549 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4550 livecd/runscript-support/pre-kmerge.sh:
4551 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
4552 genkernel will only add the 1024x768 version of the gensplash image to the
4553 bzImage, which added with the livecd-stage2 removal of the unused splash
4554 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
4556 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4557 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4558 livecd/runscript/sparc64-archscript.sh:
4559 Updated with silo/mkisofs patch from gustavoz.
4561 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4562 livecd/files/x86-help.msg:
4563 Updated x86-help.msg to make it fall more inline with current
4564 genkernel/livecd-tools options.
4566 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4567 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4568 livecd/runscript-support/pre-kmerge.sh:
4569 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
4570 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
4571 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
4574 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
4575 livecd/runscript-support/kmerge.sh,
4576 livecd/runscript-support/livecdfs-update.sh,
4577 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
4578 Changed kernel build caching to use kerncache option, rather than pkgcache
4579 option. Fixed --postconf and --callback for builds that do not require them.
4580 Removed delay when removing package sin the system profile. This is now
4581 catalyst 1.1.0, so enjoy.
4583 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
4584 livecd/runscript-support/livecdfs-update.sh:
4585 Stopping udev from using the nasty device tarball. We don't need it anyway.
4587 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4588 livecd/runscript/sparc-archscript.sh,
4589 livecd/runscript/sparc64-archscript.sh,
4590 livecd/runscript-support/kmerge.sh,
4591 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
4592 Fixing gpm support by uncommenting default settings. Fixing case where
4593 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
4594 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
4595 not get renamed. Fixed a problem where we were accidentally removing the
4596 hwdata-knoppix versions of pci.ids and usb.ids and linking
4597 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
4598 for 2004.3 and catalyst 1.1.0.
4600 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
4601 patch from vapier@gentoo.org for bug #68080
4603 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
4604 livecd/runscript-support/kmerge.sh:
4605 made kernel caching dependent on the "pkgcache" option so that genkernel's
4606 postconf can actually work
4608 18 Oct 2004; John Davis <zhen@gentoo.org>
4609 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4610 livecd/runscript-support/livecdfs-update.sh:
4611 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
4613 17 Oct 2004; John Davis <zhen@gentoo.org>
4614 livecd/runscript-support/livecdfs-update.sh:
4615 firmware tarball fix for packages that need firmware such as ipw2100
4617 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
4618 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4619 livecd/runscript-support/livecdfs-update.sh,
4620 modules/livecd_stage2_target.py:
4621 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
4623 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
4624 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
4625 should not hurt non-HT users
4627 12 Oct 2004; John Davis <zhen@gentoo.org>
4628 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4629 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
4630 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
4631 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4632 livecd/runscript-support/kmerge.sh:
4633 bugfixes for #67195, #67197, #67122, and #46918
4635 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
4636 small netboot fixups
4638 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
4639 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
4640 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
4641 targets/netboot/netboot.sh:
4642 sweeping updates and changes to the netboot code. the patches should fix the
4643 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
4644 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
4646 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
4647 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
4648 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4649 targets/netboot/netboot.sh:
4650 more code cleanup and maintenance
4652 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4653 modules/generic_stage_target.py, +modules/netboot.py,
4654 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
4655 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
4656 +targets/netboot/netboot.sh:
4657 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
4660 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4661 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4662 targets/livecd-stage1/livecd-stage1-chroot.sh,
4663 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4664 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4665 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
4666 have to start a server on the build host for it to distribute.
4668 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
4669 added a new -s/ --snapshot option. no more using --cli to create snapshots,
4670 just do -s version_stamp
4672 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
4673 bugfix #60502 - the stage2 target can now resume the bootstrapping process
4675 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
4676 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
4677 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4678 modules/livecd_stage2_target.py:
4679 udev support for livecds
4681 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4682 +targets/livecd-stage2/unmerge.sh:
4683 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
4684 Also, livecd-stage2 unmerge.sh added back in.
4686 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
4687 livecd/runscript-support/livecdfs-update.sh:
4688 bugfixes for #60887 and #63338
4690 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
4691 bugfixes for #63382 and #63338
4693 08 Sep 2004; John Davis <zhen@gentoo.org>
4694 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4695 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4696 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
4697 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
4698 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4699 targets/livecd-stage1/livecd-stage1-chroot.sh,
4700 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
4701 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4702 lots of changes in this revision. first of all, major cosmetic fixups to the
4703 archscripts. i also fixed a non-reported bug where pkgcache was not being used
4704 for distcc or ccache builds in most of the targets. bug #56581 is finially
4705 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
4706 performance enhancement here.
4708 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4709 modules/livecd_stage2_target.py:
4710 fix for bug #63033, thanks to usata@gentoo.org for the patch
4712 30 Aug 2004; John Davis <zhen@gentoo.org>
4713 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
4714 bugfixes for #61537 and #61779
4716 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
4717 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4718 modules/snapshot_target.py:
4719 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
4720 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
4721 time should also be improved due to a more efficient use of rsync. This commit will
4722 mark the portage version of catalyst-1.9.0.
4724 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
4725 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
4728 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
4731 02 Aug 2004; John Davis <zhen@gentoo.org>
4732 livecd/runscript-support/livecdfs-update.sh:
4735 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4736 +targets/stage1/build.py, -targets/stage1/build.sh,
4737 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
4738 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
4739 targets/stage3/stage3-chroot.sh:
4740 applied patch from bug #58840. it should fix up things for uclibc stages and
4741 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
4743 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
4744 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
4745 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
4746 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
4747 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
4748 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4749 livecd/runscript-support/livecdfs-update.sh,
4750 modules/livecd_stage2_target.py:
4751 addition of wolf31o2's gamecd patchset. untested, so please beware
4753 14 Jul 2004; John Davis <zhen@gentoo.org>
4754 livecd/runscript-support/livecdfs-update.sh,
4755 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4756 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
4757 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
4758 this out of generic_stage_target and into livecd-stage2 since the
4759 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
4761 13 Jul 2004; John Davis <zhen@gentoo.org>
4762 livecd/runscript-support/livecdfs-update.sh:
4763 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
4764 default rc'ed programs when only one change was required to rcadd. so I
4765 changed it so that the defaults are *always* loaded and specified additions/
4766 deletions are just added on top of those.
4768 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4769 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4770 targets/livecd-stage1/livecd-stage1-chroot.sh,
4771 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4772 targets/tinderbox/tinderbox-chroot.sh:
4773 changing the more verbose behavior to the -V (verbose) flag
4775 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
4776 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4777 targets/livecd-stage1/livecd-stage1-chroot.sh,
4778 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
4779 targets/tinderbox/tinderbox-chroot.sh:
4780 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
4781 it is about to merge so that deps and USE flags are more evident
4783 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
4784 modules/catalyst_support.py:
4785 completely rewrote the catalyst main script so that it can actually utilize
4786 more than one command line flag. new functionality included, but not active
4787 yet (--debug and --verbose). arguments can still be passed on the commandline
4788 through the use of the -C (--cli) flag. updated the arg_parse function in
4789 catalyst_support.py to accomodate my changes.
4791 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4792 modules/generic_target.py, modules/grp_target.py,
4793 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
4794 modules/snapshot_target.py, modules/stage1_target.py,
4795 modules/stage2_target.py, modules/stage3_target.py,
4796 modules/tinderbox_target.py, targets/stage1/stage1.sh:
4797 fixes for bugs #55192 and #54137
4798 added a new key for all specfiles, portage_confdir.
4799 this should point to a directory similar in functionality to /etc/portage.
4801 cleaned up the module code a bit so that unnecessary modules
4804 more work on resuming. it is getting there, but it still needs a ton of work,
4805 so please test, and report bugs.
4807 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
4808 modules/catalyst_support.py, modules/generic_stage_target.py,
4809 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
4810 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4811 stage resuming functionality should be working. I still have to work on GRP
4812 and livecds, but they should not be hard. I could not incorporate emerge
4813 --resume into stage resuming functionality because in some instances, portage
4814 is remerged (bootstrap, stage2), which wipes out the resume data and puts
4815 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
4816 ). I also made some small tweaks to the stage target scripts which clean up
4817 the envscript stuff. Not noticable performance wise, but it makes me feel all
4818 warm and fuzzy to know that it is programmed absolutely correctly ;)
4820 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
4821 modules/generic_stage_target.py:
4822 revamped the cmd() structure so that it could properly return error codes.
4823 Please note that this might break catalyst until there is some further
4824 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
4825 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
4826 now. Additionally, catalyst will stop when there is an error with an ebuild
4827 ... it didn't do this before, it just plowed along and packed things up.
4829 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
4830 code in portage.py and then answering my noob questions.
4832 13 Jun 2004; John Davis <zhen@gentoo.org>
4833 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
4834 livecd/runscript-support/livecdfs-update.sh:
4835 some last minute fixins (stuff to work with the new genkernel)
4837 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
4840 11 Jun 2004; John Davis <zhen@gentoo.org>
4841 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
4842 new key, livecd/fsscript. use this to run commands in the livecdfs before it
4845 10 Jun 2004; John Davis <zhen@gentoo.org>
4846 livecd/runscript-support/kmerge.sh,
4847 livecd/runscript-support/livecdfs-update.sh,
4848 livecd/runscript-support/post-kmerge.sh,
4849 livecd/runscript-support/pre-kmerge.sh:
4850 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
4851 functions control what scripts are added to their respective runlevels. This
4852 option would be specified like so in the spec file: livecd/rcadd:
4853 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
4855 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
4856 modules/catalyst_support.py, modules/livecd_stage2_target.py:
4857 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
4858 the code to give a nice error msg instead of a cryptic traceback
4860 04 Jun 2004; John Davis <zhen@gentoo.org>
4861 livecd/runscript-support/livecdfs-update.sh:
4862 small fix for bootsplash, needed to link clst_livecd_bootsplash to
4863 /etc/bootsplash/default
4865 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4866 targets/embedded/embedded-chroot.sh,
4867 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
4868 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4869 targets/livecd-stage1/livecd-stage1-chroot.sh,
4870 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4871 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4872 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4873 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4874 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
4875 targets/tinderbox/tinderbox-chroot.sh,
4876 targets/tinderbox/tinderbox-preclean-chroot.sh,
4877 targets/tinderbox/tinderbox.sh:
4878 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
4880 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
4881 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
4882 more efficient, and I added a new snapshot specfile option, portdir_overlay.
4883 It should be a full path pointing to a portage overlay dir.
4885 27 May 2004; John Davis <zhen@gentoo.org>
4886 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
4887 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4888 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4889 livecd/runscript/default-runscript.sh:
4890 added updated silos and fixed motd bug
4892 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
4893 rolling out version 1.0.8
4895 22 May 2004; John Davis <zhen@gentoo.org>
4896 livecd/runscript-support/kmerge.sh,
4897 livecd/runscript-support/livecdfs-update.sh,
4898 modules/livecd_stage2_target.py:
4899 added key livecd/bootsplash
4901 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
4902 livecd/runscript/sparc-archscript.sh,
4903 livecd/runscript/sparc64-archscript.sh:
4904 sparc fixup patches from gustavoz at g.org
4906 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
4907 added support for blacklisting modules via hotplug in livecd-stage2. spec key
4908 is livecd/modblacklist
4910 19 May 2004; John Davis <zhen@gentoo.org>
4911 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
4912 livecd/runscript/x86-archscript.sh:
4913 added support for livecd/overlay, changed vga=0x317 to vga=791
4914 in the x86 archscript as it is a more standard setting and should
4915 work on more hardware
4917 17 May 2004; John Davis <zhen@gentoo.org>
4918 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
4919 livecd/runscript-support/kmerge.sh,
4920 livecd/runscript-support/livecdfs-update.sh,
4921 modules/livecd_stage2_target.py:
4922 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
4923 we also now have basic motd copying support for more branded livecds
4925 16 May 2004; John Davis <zhen@gentoo.org>
4926 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
4927 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
4928 for passing args to genkernel. gmsoft@gentoo.org requested this one.
4930 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
4931 modules/catalyst_support.py, modules/embedded_target.py,
4932 modules/generic_stage_target.py, modules/generic_target.py,
4933 modules/grp_target.py, modules/livecd_stage1_target.py,
4934 modules/livecd_stage2_target.py, modules/stage1_target.py,
4935 modules/stage2_target.py, modules/stage3_target.py,
4936 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
4937 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
4938 caused gcc profile problems.
4940 12 May 2004; John Davis <zhen@gentoo.org>
4941 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
4942 livecd/runscript-support/livecdfs-update.sh,
4943 livecd/runscript-support/post-kmerge.sh,
4944 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4946 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
4947 silliness). Most notably, I have taken advantage of the update-modules
4948 --assume-kernel fix from agriffis so that we can actually use 3rd party
4949 modules now. Please note that >=baselayout-1.9.0 is required.
4951 02 May 2004; Olivier Crete <tester@gentoo.org>
4953 Added forgotten CHOST for i386 subarch
4955 30 Apr 2004; John Davis <zhen@gentoo.org>
4956 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4957 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4958 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4959 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
4961 -fixed 2004.0 branding in the isolinux cdtar
4962 -fixed up acpi stuff in the runscripts
4963 -fixed up the x86 help message and corrected the numerous errors in it
4965 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
4966 livecd/runscript/default-runscript.sh:
4967 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
4968 1.0.7. we are ready for release
4970 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
4971 fix for the problem that gustavoz found wrt the /dev creation stuff not
4972 detecting arches. also an efficiency fix for stage1 building
4974 14 Apr 2004; John Davis <zhen@gentoo.org>
4975 targets/embedded/embedded-chroot.sh,
4976 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4977 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4978 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4979 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4980 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
4981 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
4982 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
4983 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
4984 targets/tinderbox/tinderbox-preclean-chroot.sh,
4985 targets/tinderbox/tinderbox.sh:
4986 fix for bug #47733 - fixes for distcc and an envscript bugfix
4988 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
4991 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
4992 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
4993 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
4994 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
4995 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4996 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4997 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4998 targets/stage1/stage1-preclean1-chroot.sh,
4999 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5000 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5001 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5002 targets/tinderbox/tinderbox.sh:
5003 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5004 zhen@gentoo.org please.
5006 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5007 fix for /dev in stage1
5009 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5012 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5013 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5014 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5015 Added the two kernel-configs for 2004.1 x86
5017 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5018 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5019 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5020 targets/tinderbox/tinderbox.sh:
5021 fix to address missing /dev in stages, fixed path for env-update in all of the
5024 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5025 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5027 01 Apr 2004; John Davis <zhen@gentoo.org>
5028 livecd/runscript/default-runscript.sh:
5029 added in fix for the module.conf stuff courtesy of Benjamin Judas
5032 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5034 cosmetic touchups for 1.0.5
5036 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5037 added support to the stage2 for stackable profiles bootstrap
5039 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5040 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5041 support for sparc32/64 build compatibility
5043 30 Mar 2004; John Davis <zhen@gentoo.org>
5044 livecd/runscript/default-runscript.sh, modules/targets.py,
5045 targets/stage1/build.sh:
5046 fix for bug 46022, more stackable profile fixes, embedded patches added
5048 26 Mar 2004; John Davis <zhen@gentoo.org>
5049 livecd/runscript/default-runscript.sh, modules/targets.py,
5050 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5051 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5052 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5053 fixes for bugs #44625 and #45805
5055 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5056 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5057 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5058 memtest is in. if you want to use it, check out the memtest86 cd tarball
5059 Also, fixes for bugs 45078, 45188, 44306
5061 23 Mar 2004; John Davis <zhen@gentoo.org>
5062 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5063 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5064 livecd/runscript/x86-archscript.sh, modules/targets.py,
5065 targets/livecd-stage3/unmerge.sh:
5066 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5067 created at the end of the livecd-stage2 process.
5069 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5070 targets/embedded/embedded.sh:
5071 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5073 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5074 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5075 removing the hardened-gcc deps since the package itself is deprecated'
5077 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5078 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5080 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5081 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5082 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5083 examples/livecd/alpha/config-2.4.21-r4-alpha,
5084 examples/livecd/alpha/config-2.4.21-r4-jensen,
5085 examples/livecd/alpha/config-2.4.21-r4-legacy,
5086 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5087 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5088 fixes for bugs 43676, 43701. Alpha support added as well.
5090 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5091 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5092 kde/gnome cd specs added.
5094 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5095 fix in catalyst.conf for bug #42044
5097 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5098 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5099 examples/livecd/sparc64/config-2.4.24-sparc64:
5100 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5102 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5103 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5104 for a $clst_conf environment variable. You can use the $clst_conf variable to
5105 point to a file to use in place of /etc/catalyst.conf. By setting this
5106 variable in your shell, catalyst can easily be used by multiple people on the
5107 same machine. Also, ccache support now works for genkernel.
5109 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5110 removed file for livecd-stage2 target, as this is handled by the runscript
5111 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5112 and made "/boot/kernel/foo/extraversion" an optional rather than required
5113 parameter. The aforementioned "packages" is used to specify kernel-related
5114 packages (like module ebuilds) to merge with each kernel, and the new "use"
5115 option is used to specify the USE settings you'd like exported to the
5116 environment during kernel as well as kernel "packages" build.
5118 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5119 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5120 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5121 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5122 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5123 targets/tinderbox/tinderbox.sh:
5124 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5125 it for ebuild - added headers to everything and removed deprecated dirs
5127 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5128 adding Kumba's patches for MIPS
5130 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5131 Added hppa specific code.
5133 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5134 Tinderbox target added. See tinderbox examples in examples/ dir.
5136 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5137 spec file support integrated into catalyst. Use "-f/--file specfile" as
5138 argument; see examples dir for examples.
5139 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5140 example of how to use it.
5142 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5143 support functions for spec file parsing and reading added. Will get added to
5146 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5147 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5150 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5151 Significant rework of code structure. Everything is falling nicely into place.
5153 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5154 Exception handling fully-integrated into current prototype code.
5156 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5157 beginning of exception handling integration, got some of the target code
5160 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5161 major code rework in progress on the python parts.
5163 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5164 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5165 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5166 for organiation's sake, I have moved the files, such as livecd foundations,
5167 into catalyst/files. It will make it easier for us when ebuild time comes
5170 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5171 All preliminary target build scripts are now added and coded to near as spec
5172 that we can have at this point.
5174 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5175 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5176 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5177 something that should be continued as much as reasonably possible in other
5178 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5179 code completed, and internal fall-backs to reasonable global config defaults
5182 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5183 subarch test outsourced to python catalyst-subarches function.
5185 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5186 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5188 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5189 removing dup enter_chroot
5191 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5192 document subarches checking
5194 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5195 Fix valid subarch test.
5197 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5198 include/build_functions.sh, include/functions.sh:
5199 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5200 start_build to build_functions.sh cleaning up the main catalyst script some
5203 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5204 fixed SRCBALL and DESTBALL, making it transparent for profiles
5206 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5207 added an exit condition to the cmd line argument case statement
5209 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5210 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5211 the changes that I made to the above files should make catalyst completely
5212 transparent to no matter what profile we are using. check files/catalyst.conf
5213 for the list of BUILDTYPEs that we support.
5215 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5216 changed how cmd line arguments are handled
5218 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5219 I changed the is_special handling so that it is cleaner and faster
5221 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5222 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5223 livecd/foundations/x86-basic/post-clean.sh,
5224 livecd/foundations/x86-basic/pre-clean.sh,
5225 livecd/foundations/x86-basic/settings:
5226 I outsourced more functions to include/functions.sh. I made it a seperate file
5227 from build_fucntions.sh so that we can keep our build and other functions
5228 apart. I also added in the livecd stuffs from the stager side of things.
5230 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5231 include/build_functions.sh:
5232 I outsourced all of the build functions to include/build_functions.sh. In the
5233 future, this will happen more - the code needs cleaned up.
5235 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5237 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5238 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5239 does not use that anymore.
5241 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5242 since we now have a default profile in portage, i massaged some errors
5243 messages to reflect that.
5245 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5247 removed ccache support from catalyst stage1 build cause it breaks the build.
5248 Additionally, I removed gettext support from bootstrap, because according to
5249 our new default profile, we don't use that anymore.
5251 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5252 added a new var, BUILDTYPE, adding more transparency for building.
5253 In the future, we will be building both selinux and hardened sources.
5255 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5256 fixed some formatting when catalyst prints out build info, additionally,
5257 trying to make catalyst more transparent for future expansion of stages
5259 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5260 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5261 --help. I moved this functionality from the main program section to
5264 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5265 I edited catalyst to change our naming convention from stage*-arch-h.* to
5266 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5267 I change naming conventions, as catalyst will be eventually extended to
5268 do selinux-* stages also.
5270 Additionally, I updated README.catalyst to include profile information.
5272 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5273 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5274 I renamed README.stager to README.catalyst and have made some very minor
5275 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5276 I have hacked bootstrap to use the hardened profile, as well as utilize
5277 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5278 major). Additionally, bin/stage1 has been hacked to accept the hardened
5279 profile, and use hardened-gcc.
5281 09 September 2003; John Davis <zhen@gentoo.org>:
5282 Initial import of hardened stager. I am forking this from the original
5283 stager code in order to better fit our needs. The original stager code is
5284 still used by Gentoo, and is maintained by Daniel Robbins
5285 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5286 contributors that coded stager.