1 # ChangeLog for catalyst
2 # Copyright 1999-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
6 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
7 modules/catalyst/target/generic.py:
8 Add initialization of values for catalyst.target.target in
9 generic_target's __init__()
11 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
12 modules/catalyst/target/__init__.py:
13 Split up built_target into target and built_target
15 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
16 modules/catalyst/target/__init__.py:
17 Add initial built_target support
19 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
20 modules/catalyst/util.py:
21 change os.path.is_dir() to isdir()
23 20 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
24 files/catalyst.conf, modules/catalyst/target/generic_stage.py:
25 Remove metadata_overlay option, since it doesn't make sense with
28 19 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
29 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
30 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
31 modules/catalyst/target/livecd_stage1.py,
32 modules/catalyst/target/livecd_stage2.py,
33 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
34 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
35 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
36 modules/catalyst/target/system.py, modules/catalyst/target/tinderbox.py:
37 Add dependency information for each target
38 Add function to automatically calculate source_subpath
40 18 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
41 modules/catalyst/target/generic_stage.py:
42 Fix typo for Gentoo bug #285484
44 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
45 modules/catalyst/target/generic_stage.py:
46 Rewrite unpack_snapshot() to suck less
48 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
49 modules/catalyst/target/generic_stage.py:
50 Rewrite unpack() so it doesn't suck
52 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
53 modules/catalyst/target/generic.py:
54 Beef up autoresume to record path metadata and check it later
56 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
57 modules/catalyst/target/snapshot.py:
58 Add --exclude /packages/ to the rsync line for the snapshot
60 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
61 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
62 Create catalyst.util.move() helper and use it
64 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
65 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
66 Add catalyst.util.copy() helper function and use it
68 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
69 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
70 Create catalyst.util.mkdir() helper function and use it
72 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
73 modules/catalyst/target/generic_stage.py,
74 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
75 Create catalyst.util.create_tarball() helper function
76 Replace more manual calls to rsync with catalyst.util.rsync()
77 Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()
79 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
80 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
81 Add catalyst.util.create_tarball() helper function and modify snapshot
84 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
85 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
86 Create catalyst.util.rsync() helper function
88 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
89 modules/catalyst/target/generic_stage.py,
90 modules/catalyst/target/livecd_stage1.py,
91 modules/catalyst/target/livecd_stage2.py,
92 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
93 Modify code to use catalyst.util.remove_path() helper everywhere
94 Include globbing support in remove_path()
95 Create catalyst.util.create_symlink() helper and modify code to use it
97 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
98 modules/catalyst/util.py:
99 Add catalyst.util.remove_dir() helper function
101 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
102 modules/catalyst/util.py:
103 Remove unnecessary os.path import
105 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
106 modules/catalyst/lock.py, modules/catalyst/spawn.py,
107 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
108 modules/catalyst/target/livecd_stage1.py,
109 modules/catalyst/target/netboot.py:
110 Replace usage of types module and type() with isinstance()
112 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
113 modules/catalyst/target/generic_stage.py,
114 modules/catalyst/target/livecd_stage1.py,
115 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
116 modules/catalyst/util.py:
117 Create catalyst.util.empty_tree() helper function and use it all over
119 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
120 modules/catalyst/target/generic.py:
121 Add ability to invalidate all further autoresume points
123 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
124 Remove another unnecessary intermediary variable
126 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
127 modules/catalyst/config.py:
128 Add ability to specify default values for all specs and add
129 rel_type=default to it
131 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
132 modules/catalyst/target/generic_stage.py:
133 Set a default value for livecd/iso
135 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
136 Move commandline parsing to function
138 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
139 modules/catalyst/config.py, modules/catalyst/target/generic.py:
140 Stick optional config file values in a tuple and concatenate with required
143 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
144 targets/support/livecdfs-update.sh:
145 Apply patch from Gentoo bug #284585
147 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
148 Change my email address to point to my current address rather than my now
149 defunct Gentoo address.
151 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
152 +.gitattributes, README, TODO, catalyst:
153 Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
154 README, TODO, and catalyst.
156 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
157 modules/catalyst/target/livecd_stage2.py:
158 Apply patch for module blacklisting from gentoo bug #282148
160 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
161 files/livecd/x86-F6.msg:
162 Apply patch to document espeakup support for gentoo bug #267708
164 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
165 modules/catalyst/config.py:
166 Get rid of addlargs in the main script Initial basics for multiple target
167 support Move targetmap into global config object
169 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
170 modules/catalyst/target/stage1.py:
173 05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
174 Note in TODO where things have already been done
176 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
177 modules/catalyst/config.py:
178 Explicitly set target: in per-target spec values
180 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
181 modules/catalyst/arch/arm.py:
182 Apply additional patch from gentoo bug #255793 for arm subarches
184 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
185 targets/support/chroot-functions.sh:
186 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
188 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
189 modules/catalyst/arch/sh.py:
190 Additional sh patch from gentoo bug #255793
192 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
193 modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
194 Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
196 30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
197 Add note to TODO about enhanced catalystrc support
199 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
200 modules/catalyst/target/generic_stage.py:
201 Update reference to make.conf.example for new location in portage-2.1.6
203 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
204 targets/stage1/stage1-chroot.sh:
205 Remove --noreplace from run_merge call so that baselayout gets rebuilt
208 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
209 targets/support/rc-update.sh:
210 Change invalid atom '>=sys-apps/baselayout-2*' to
211 '>=sys-apps/baselayout-2'
213 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
214 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
215 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
216 modules/catalyst/target/netboot.py, modules/catalyst/target/tinderbox.py:
217 Add run_controller_action() function and replace manual calls to
220 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
221 modules/catalyst/spawn.py, targets/system/system-controller.sh:
222 Add clean no-op for system target
224 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
225 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
226 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
227 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
228 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
229 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
230 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
231 modules/catalyst/target/generic.py,
232 modules/catalyst/target/generic_stage.py:
233 Fix up a few runtime errors
235 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
236 +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
237 +targets/system/system-controller.sh,
238 +targets/system/system-preclean-chroot.sh:
239 Initial commit of new system target
241 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
242 Add procedure for 'system' target
244 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
245 TODO updates: add information about verification of
246 seeds/caches/configs/specs, update automated actions section in targets, add
247 all-stages and all-images target information, clean up system and world
248 target information, add information on improving caching/resuming, move
249 mixed host/target information into targets section, add information on
250 replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
253 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
254 TODO updates: added section on statistics gathering/reporting, added section
255 on (potential) new targets, and update boot loader section.
257 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
258 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
259 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
260 modules/catalyst/target/livecd_stage1.py,
261 modules/catalyst/target/livecd_stage2.py,
262 modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
263 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
264 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
265 Remove all references to 'spec' and 'addlargs' in target modules
267 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
268 modules/catalyst/config.py:
269 All targets have been updated not to use the spec_prefix, so we don't need
270 to save the prefixed keys anymore
272 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
273 modules/catalyst/target/generic_stage.py,
274 modules/catalyst/target/snapshot.py:
275 Don't pass conf_values or addlargs to target __init__()
277 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
278 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
279 modules/catalyst/target/generic_stage.py,
280 modules/catalyst/target/livecd_stage1.py,
281 modules/catalyst/target/livecd_stage2.py,
282 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
283 Remove all references to self.settings[spec_prefix] and remove some now
284 useless functions that remove the prefix from certain spec settings
286 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
287 modules/catalyst/target/snapshot.py:
288 Reorganize init for snapshot target
290 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
291 modules/catalyst/util.py:
292 Try to import portage.util before portage_util
294 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
295 modules/catalyst/config.py:
296 Add validate_values() and compare_key() functions to Spec class
298 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
299 modules/catalyst/__init__.py, modules/catalyst/config.py,
300 modules/catalyst/target/generic.py,
301 modules/catalyst/target/generic_stage.py,
302 modules/catalyst/target/snapshot.py:
303 Add new global config singleton object and Spec class and convert snapshot
304 and generic targets to use it
306 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
307 modules/catalyst/__init__.py:
308 Add base singleton class definition
310 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
311 modules/catalyst/lock.py:
312 More replacements of print statement with msg()
314 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
315 -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
316 -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
317 -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
318 -livecd-bashrc, -livecd-local.start, -livecd-local.start,
319 livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
320 -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
321 -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
322 -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
323 Move livecd/files directory/files to files/livecd.
325 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
326 -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
327 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
328 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
329 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
330 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
331 -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
332 -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
333 -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
334 -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
335 -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
336 -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
337 -isolinux-3.72-memtest86+-cdtar.tar.bz2:
338 Move livecd/cdtar directory/files to files/cdtar.
340 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
341 modules/catalyst/config.py, modules/catalyst/error.py,
342 modules/catalyst/hash.py, modules/catalyst/output.py,
343 modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
344 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
345 modules/catalyst/target/livecd_stage2.py,
346 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
347 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
348 modules/catalyst/target/stage3.py:
349 Replace more instances of print with msg()
351 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
352 modules/catalyst/output.py, modules/catalyst/util.py:
353 More replacements of the print statement with msg()
355 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
356 modules/catalyst/target/generic_stage.py:
357 Replace all instances of print with catalyst.output.msg() in
358 catalyst.target.generic_stage
360 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
361 modules/catalyst/target/generic.py,
362 modules/catalyst/target/generic_stage.py:
363 Move set_autoresume_path() from catalyst.target.generic_stage to
364 catalyst.target.generic
366 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
367 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
368 modules/catalyst/target/livecd_stage1.py,
369 modules/catalyst/target/livecd_stage2.py,
370 modules/catalyst/target/netboot.py:
371 Make use of set_autoresume() in target modules
373 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
374 modules/catalyst/target/generic.py,
375 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
376 modules/catalyst/target/livecd_stage1.py,
377 modules/catalyst/target/livecd_stage2.py,
378 modules/catalyst/target/netboot.py:
379 Add check_autoresume() and set_autoresume() helpers to
380 catalyst.target.generic and make use of them
382 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
383 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
384 modules/catalyst/target/livecd_stage1.py,
385 modules/catalyst/target/livecd_stage2.py,
386 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
387 modules/catalyst/target/tinderbox.py:
388 Import only cmd() from catalyst.spawn
390 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
391 modules/catalyst/target/generic_stage.py,
392 modules/catalyst/target/livecd_stage2.py,
393 modules/catalyst/target/stage2.py:
394 Remove redundant imports
396 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
397 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
398 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
399 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
400 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
401 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
402 modules/catalyst/lock.py, -modules/catalyst/support.py,
403 modules/catalyst/target/embedded.py,
404 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
405 modules/catalyst/target/livecd_stage1.py,
406 modules/catalyst/target/livecd_stage2.py,
407 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
408 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
409 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
410 modules/catalyst/target/tinderbox.py:
411 Remove catalyst.support module
413 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
414 modules/catalyst/config.py, modules/catalyst/support.py,
415 modules/catalyst/util.py:
416 Move remaining stuff from catalyst.support to catalyst.config
418 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
419 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
420 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
421 modules/catalyst/target/snapshot.py:
422 Move gen_contents_file() and gen_digest_file() from
423 catalyst.target.generic_stage to catalyst.hash
425 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
426 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
427 -targets/support/netboot-final.sh:
428 Move netboot-final.sh from targets/support/ to targets/netboot/
430 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
431 -examples/netboot2_template.spec, +examples/netboot_template.spec,
432 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
433 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
434 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
435 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
436 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
437 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
438 -targets/support/netboot2-final.sh:
439 Rename netboot2 target to netboot
441 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
442 modules/catalyst/lock.py:
443 Cleanups to make pychecker happy
445 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
446 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
447 Grab just the first value return from the now-working call to
450 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
451 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
452 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
453 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
454 Whack the outdated and non-functional netboot target
456 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
457 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
458 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
459 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
460 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
461 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
462 modules/catalyst/error.py, modules/catalyst/hash.py,
463 modules/catalyst/output.py, modules/catalyst/spawn.py,
464 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
465 modules/catalyst/target/embedded.py,
466 modules/catalyst/target/generic_stage.py,
467 modules/catalyst/target/livecd_stage1.py,
468 modules/catalyst/target/livecd_stage2.py,
469 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
470 Small cleanups to make pychecker happy
472 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
473 modules/catalyst/support.py, modules/catalyst/util.py:
476 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
477 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
478 modules/catalyst/util.py:
479 Move read_makeconf() and parse_makeconf() from catalyst.support to
482 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
483 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
484 modules/catalyst/target/livecd_stage2.py,
485 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
486 Move file_locate() from catalyst.support to catalyst.util
488 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
489 modules/catalyst/spawn.py, modules/catalyst/support.py,
490 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
491 modules/catalyst/target/livecd_stage1.py,
492 modules/catalyst/target/livecd_stage2.py,
493 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
494 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
495 Add catalyst.spawn import where needed and move more spawn-related stuff
496 from catalyst.support to catalyst.spawn
498 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
499 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
500 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
501 +modules/catalyst/error.py, modules/catalyst/hash.py,
502 +modules/catalyst/spawn.py, modules/catalyst/support.py,
503 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
504 modules/catalyst/target/livecd_stage2.py,
505 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
506 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
507 Move custom exception classes to catalyst.error and all spawn-related
508 functions to catalyst.spawn
510 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
511 +modules/catalyst/hash.py, modules/catalyst/support.py,
512 modules/catalyst/target/generic_stage.py,
513 modules/catalyst/target/livecd_stage2.py,
514 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
515 Move all hash and contents functions to catalyst.hash
517 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
518 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
519 modules/catalyst/util.py:
520 Move countdown() from catalyst.support to catalyst.util
522 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
523 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
524 modules/catalyst/util.py:
525 Move generate_contents() from catalyst.support to catalyst.util
527 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
528 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
529 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
530 modules/catalyst/target/livecd_stage2.py,
531 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
532 Move touch() from catalyst.support to catalyst.util
534 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
535 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
536 modules/catalyst/util.py:
537 Move ismount() and pathcompare() from catalyst.support to catalyst.util
539 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
540 modules/catalyst/support.py:
541 Remove unused function hexify()
543 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
544 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
545 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
546 modules/catalyst/target/livecd_stage1.py,
547 modules/catalyst/target/livecd_stage2.py,
548 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
549 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
550 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
551 Move normpath() from catalyst.support to catalyst.util
553 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
554 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
555 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
556 Move list_to_string() from catalyst.support to catalyst.util
558 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
559 modules/catalyst/output.py, modules/catalyst/support.py,
560 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
561 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
562 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
563 Move list_bashify() from catalyst.support to catalyst.util
565 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
566 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
567 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
568 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
569 and update references
571 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
572 modules/catalyst/util.py:
573 Modify global import from catalyst.support to just import what's needed
575 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
576 modules/catalyst/support.py, modules/catalyst/util.py:
577 Move find_binary() from catalyst.support to catalyst.util
579 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
580 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
581 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
582 modules/catalyst/target/generic_stage.py:
583 Move msg(), warn(), and die() to catalyst.output and update all references
585 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
586 Load defaults into myconf before parsing config
588 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
589 Condense code that checks for various things in 'options' to use a loop
591 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
592 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
593 modules/catalyst/target/generic_stage.py:
594 Get rid of arches and targets classes and move functions into the module
597 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
598 targets/embedded/embedded-chroot.sh,
599 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
600 targets/livecd-stage2/livecd-stage2-controller.sh,
601 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
602 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
603 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
604 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
605 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
606 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
607 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
608 targets/support/mips-arcload_conf.sh,
609 targets/tinderbox/tinderbox-chroot.sh:
610 More trailing whitespace cleanups
612 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
613 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
614 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
615 modules/catalyst/lock.py, modules/catalyst/support.py,
616 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
617 modules/catalyst/target/livecd_stage1.py,
618 modules/catalyst/target/livecd_stage2.py,
619 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
620 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
621 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
622 targets/stage1/build.py:
623 Kill lots and lots of trailing whitespace in .py files
625 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
626 modules/catalyst/target/generic_stage.py:
627 Fix up a few bad replacements from previous commit
629 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
630 modules/catalyst/config.py, modules/catalyst/lock.py,
631 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
632 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
633 modules/catalyst/target/livecd_stage1.py,
634 modules/catalyst/target/livecd_stage2.py,
635 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
636 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
637 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
638 modules/catalyst/target/stage4.py:
639 Do a mass sed to fix up all remaining usage of has_key()
641 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
642 Clean up instances of has_key() for py3k
644 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
645 We don't need to pass conf_values since it's a global var
647 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
648 Pre-split options from config file and remove unnecessary imported modules
650 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
651 Move code to verify digest and hash functions to a separate function
653 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
654 Allow build_target() to re-raise the exception for the top-level handler
657 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
658 Move catalyst.support import to top of file
660 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
661 Remove check for sys.argv length since we already check for needed
664 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
665 Rename version() to show_version()
667 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
668 Remove import_modules()
670 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
671 modules/catalyst/target/embedded.py,
672 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
673 modules/catalyst/target/livecd_stage1.py,
674 modules/catalyst/target/livecd_stage2.py,
675 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
676 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
677 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
678 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
679 Remove references to generic_stage_target
681 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
682 +modules/catalyst/target/embedded.py,
683 -modules/catalyst/target/embedded_target.py,
684 +modules/catalyst/target/generic.py,
685 +modules/catalyst/target/generic_stage.py,
686 -modules/catalyst/target/generic_stage_target.py,
687 -modules/catalyst/target/generic_target.py,
688 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
689 -modules/catalyst/target/livecd_stage1_target.py,
690 +modules/catalyst/target/livecd_stage1.py,
691 -modules/catalyst/target/livecd_stage2_target.py,
692 +modules/catalyst/target/livecd_stage2.py,
693 +modules/catalyst/target/netboot.py,
694 -modules/catalyst/target/netboot2_target.py,
695 +modules/catalyst/target/netboot2.py,
696 -modules/catalyst/target/netboot_target.py,
697 +modules/catalyst/target/snapshot.py,
698 -modules/catalyst/target/snapshot_target.py,
699 -modules/catalyst/target/stage1_target.py,
700 +modules/catalyst/target/stage1.py,
701 -modules/catalyst/target/stage2_target.py,
702 +modules/catalyst/target/stage2.py,
703 -modules/catalyst/target/stage3_target.py,
704 +modules/catalyst/target/stage3.py,
705 -modules/catalyst/target/stage4_target.py,
706 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
707 -modules/catalyst/target/tinderbox_target.py:
708 Remove _target from target module filenames, since they're already in
711 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
712 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
713 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
714 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
715 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
716 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
717 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
718 Remove builder.py and all references
720 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
721 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
722 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
723 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
724 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
725 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
726 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
727 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
728 modules/catalyst/target/embedded_target.py,
729 modules/catalyst/target/generic_stage_target.py,
730 modules/catalyst/target/generic_target.py,
731 modules/catalyst/target/grp_target.py,
732 modules/catalyst/target/livecd_stage1_target.py,
733 modules/catalyst/target/livecd_stage2_target.py,
734 modules/catalyst/target/netboot2_target.py,
735 modules/catalyst/target/netboot_target.py,
736 modules/catalyst/target/snapshot_target.py,
737 modules/catalyst/target/stage1_target.py,
738 modules/catalyst/target/stage2_target.py,
739 modules/catalyst/target/stage3_target.py,
740 modules/catalyst/target/stage4_target.py,
741 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
742 Move catalyst_support.py to catalyst.support and update references
744 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
745 +modules/catalyst/lock.py,
746 modules/catalyst/target/generic_stage_target.py,
747 -modules/catalyst_lock.py:
748 Move catalyst_lock.py to catalyst/lock.py and update references
750 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
751 modules/catalyst/target/__init__.py,
752 modules/catalyst/target/generic_stage_target.py:
753 Move target module loading logic into build_target_map() in
754 catalyst.target module
756 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
757 modules/catalyst/target/embedded_target.py,
758 modules/catalyst/target/grp_target.py,
759 modules/catalyst/target/livecd_stage1_target.py,
760 modules/catalyst/target/livecd_stage2_target.py,
761 modules/catalyst/target/netboot2_target.py,
762 modules/catalyst/target/netboot_target.py,
763 modules/catalyst/target/snapshot_target.py,
764 modules/catalyst/target/stage1_target.py,
765 modules/catalyst/target/stage2_target.py,
766 modules/catalyst/target/stage3_target.py,
767 modules/catalyst/target/stage4_target.py,
768 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
769 Add target map in each target module and remove register() function
770 Change catalyst program to load target modules with catalyst.target.targets
772 Remove required_build_targets and valid_build_targets from catalyst_support.py,
773 since we can scan the dir now
775 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
776 +modules/catalyst/target/__init__.py,
777 +modules/catalyst/target/embedded_target.py,
778 +modules/catalyst/target/generic_stage_target.py,
779 +modules/catalyst/target/generic_target.py,
780 +modules/catalyst/target/grp_target.py,
781 +modules/catalyst/target/livecd_stage1_target.py,
782 +modules/catalyst/target/livecd_stage2_target.py,
783 +modules/catalyst/target/netboot2_target.py,
784 +modules/catalyst/target/netboot_target.py,
785 +modules/catalyst/target/snapshot_target.py,
786 +modules/catalyst/target/stage1_target.py,
787 +modules/catalyst/target/stage2_target.py,
788 +modules/catalyst/target/stage3_target.py,
789 +modules/catalyst/target/stage4_target.py,
790 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
791 -modules/generic_stage_target.py, -modules/generic_target.py,
792 -modules/grp_target.py, -modules/livecd_stage1_target.py,
793 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
794 -modules/netboot_target.py, -modules/snapshot_target.py,
795 -modules/stage1_target.py, -modules/stage2_target.py,
796 -modules/stage3_target.py, -modules/stage4_target.py,
797 -modules/tinderbox_target.py:
798 Move all *_target.py modules under modules/catalyst/target and create
799 parent catalyst.target module
801 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
802 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
803 Remove hard-coded arch list now that find_arch_modules() is known to work
805 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
806 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
807 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
808 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
809 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
810 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
811 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
812 modules/generic_stage_target.py:
813 Move subarch and maching maps to bottom of arch files, since the classes
814 aren't defined yet at the top
816 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
817 modules/catalyst/arch/sh.py:
818 Forgot the sh arch module
820 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
821 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
822 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
823 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
824 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
825 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
826 Move subarch and machine map information to variables at top of each arch
827 module and get rid of register() function
829 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
830 Add catalyst.util.load_module() function
831 Move arch modules under modules/catalyst/arch
832 Add catalyst.arch.arches class to assist in loading arch modules
833 Add .gitignore file for *.py[co]
835 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
836 Change __version__ to 2.99 for catalyst_3 branch
838 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
839 Add note about metadata_overlay being default in 2.1.6
841 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
842 Updated the AUTHORS section and the header for the ChangeLog, to reflect
843 that individual authors now retain their copyright to code they submit.
845 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
846 Rewrote TODO to make it clearer and added a ton of new items to it.
848 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
849 modules/generic_stage_target.py:
850 screw you python...hard
852 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
853 modules/generic_stage_target.py:
854 Disable removal of 'target_path' when build starts
856 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
857 modules/generic_stage_target.py:
858 Apply patch from armin76 to actually make use of the busybox_config value
861 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
862 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
863 Add support for gk's --busybox-config= option
865 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
866 modules/generic_stage_target.py:
867 Missing / before 'iso'
869 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
870 modules/snapshot_target.py:
871 Add support for purging to snapshot target
873 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
874 Add mix-in cdtar idea to TODO
876 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
877 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
878 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
879 Remove old isolinux-3.09 cdtar files
881 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
882 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
883 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
884 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
886 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
887 Marking this 2.0.6.903 for testing.
889 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
890 targets/netboot2/netboot2-controller.sh:
891 Disable copying of nb-busybox.cf since it isn't used anyway
893 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
894 arch/x86.py, catalyst:
895 A few typo and other minor fixes as reported by armin76
897 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
898 modules/generic_stage_target.py:
899 Add support for digests="all" for gentoo bug #209611
901 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
902 examples/netboot2_template.spec, targets/support/kmerge.sh:
903 Automatically append --netboot to GK_ARGS for netboot2 target Remove
904 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
906 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
907 targets/support/pre-kmerge.sh:
908 Remove evil hacks that copy gk files around for netboot2
910 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
911 Bumping version for release.
913 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
914 modules/catalyst_support.py:
915 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
918 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
919 modules/catalyst_support.py, modules/generic_stage_target.py:
920 Add support for -P/--purgeonly option
922 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
923 Updated README to tell the user where to locate catalyst.conf if not using
924 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
927 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
928 Kicking out a 2.0.6.901 release for testing.
930 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
931 modules/generic_stage_target.py:
932 Automatically prepend build dir path to livecd/iso if it's not an absolute
935 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
936 Update TODO with placeholder idea.
938 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
939 +modules/catalyst/util.py:
940 Create catalyst.util module with capture_traceback() and print_traceback()
941 functions Capture and print traceback when build fails instead of letting
944 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
945 modules/catalyst/config.py, modules/catalyst_support.py:
946 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
948 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
949 modules/catalyst/config.py:
950 A few fixes to ParserBase after actually testing it switch to parsing
951 config file with ConfigParser.
953 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
954 +modules/catalyst/config.py, -modules/catalyst/util.py:
955 More indecisiveness..move util.spec to config.SpecParser.
957 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
958 -modules/catalyst/spec.py, +modules/catalyst/util.py,
959 modules/catalyst_support.py:
960 * Rename catalyst.spec to catalyst.util
961 * Move spec_dump() into spec class
962 * Modify catalyst to use new spec class
964 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
965 +modules/catalyst/__init__.py:
966 Add __init__.py file and import line.
968 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
969 +modules/catalyst/spec.py:
970 Initial commit of modules/catalyst/spec.py.
972 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
974 Updating x86/amd64 arch support. Original patches by William Cooke
975 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
977 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
978 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
979 modules/snapshot_target.py, modules/stage4_target.py,
980 targets/support/bootloader-setup.sh, targets/support/functions.sh,
981 targets/support/kmerge.sh:
982 Removing all deprecated interfaces. We no longer wish to support them and
983 they're not needed. Anyone using a pre-2.x spec file will need to update
986 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
987 -livecd/files/Getting_Online.txt:
988 Removing livecd/files/Getting_Online.txt since it was quite outdated.
990 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
992 Updated for new git repo.
994 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
995 targets/support/livecdfs-update.sh:
996 Add gconf settings for gnome-screensaver to disable locking by default. This
999 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
1000 Add armv5tel to arm host list.
1002 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1003 targets/support/chroot-functions.sh:
1004 If we don't have a distcc user, we need to reinstall distcc, even if it's
1005 been built with the right USE. This mainly affects stage1/stage2.
1007 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1008 targets/support/chroot-functions.sh:
1009 We need to run distcc-config --install, since we won't be installing into
1010 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
1011 installed versions of distcc.
1013 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
1014 Add a couple of distcc-related items to TODO.
1016 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1017 targets/stage1/stage1-preclean-chroot.sh,
1018 targets/stage2/stage2-preclean-chroot.sh,
1019 targets/stage3/stage3-preclean-chroot.sh,
1020 targets/stage4/stage4-preclean-chroot.sh:
1021 We don't want to run setup_myfeatures in preclean, but still want to update
1022 the environment and show our debug information.
1024 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1025 targets/stage1/stage1-preclean-chroot.sh,
1026 targets/stage2/stage2-preclean-chroot.sh,
1027 targets/stage3/stage3-preclean-chroot.sh,
1028 targets/stage4/stage4-preclean-chroot.sh,
1029 targets/support/chroot-functions.sh:
1030 Remove the die on LIBDIR check, since it won't be set on non-multilib
1031 profiles. We can now run debug in preclean again.
1033 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1034 targets/support/functions.sh:
1035 Let's not try to chmod a dangling symlink.
1037 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1038 targets/support/chroot-functions.sh:
1039 Added emerge --info to debug output. I don't know why I didn't add it before.
1041 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1042 targets/stage1/stage1-preclean-chroot.sh,
1043 targets/stage2/stage2-preclean-chroot.sh,
1044 targets/stage3/stage3-preclean-chroot.sh,
1045 targets/stage4/stage4-preclean-chroot.sh:
1046 We probably shouldn't be running our debug functions in our stages. Let's
1049 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1050 targets/support/chroot-functions.sh:
1051 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
1054 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1055 targets/support/livecdfs-update.sh:
1056 Only copy the handbook icon if one exists.
1058 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1059 modules/catalyst_lock.py:
1060 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
1063 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1064 targets/livecd-stage2/livecd-stage2-controller.sh:
1065 We should be matching all possible LIBDIRs, so make sure we do that.
1067 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1068 targets/support/livecdfs-update.sh:
1069 We no longer need the metadata.tar.bz2, since the Installer uses
1072 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1073 targets/stage1/stage1-chroot.sh:
1074 We don't need --newuse if we're not using binary packages, so there's no
1077 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1078 targets/livecd-stage2/livecd-stage2-controller.sh:
1079 Added initial framework for creating the CD's root on livecd/livedvd.
1080 Currently, the end result is the same, but I'll be adding code to
1081 automatically copy the stages and to automatically download the distfiles.
1083 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1084 targets/livecd-stage2/livecd-stage2-controller.sh,
1085 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1086 targets/support/rc-update.sh:
1087 Change all checks for livecd/type: gentoo-release-livecd to
1088 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
1089 to allow for auto-fetching of distfiles and stages onto official DVD media.
1091 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
1092 targets/livecd-stage1/livecd-stage1-controller.sh,
1093 targets/livecd-stage2/livecd-stage2-controller.sh:
1094 Updated TODO. Added code to livecd-stage1 to generate a package list, which
1095 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
1096 the distfiles automatically.
1098 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1099 modules/generic_stage_target.py:
1100 Fix seedcache output so it fits in 80 columns.
1102 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1103 targets/stage1/stage1-chroot.sh:
1104 We should likely install baselayout before anything else, including the
1105 package manager. As such, I've moved it to after sys-apps/baselayout is
1108 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1109 targets/livecd-stage2/livecd-stage2-controller.sh:
1110 Check for a snapshot in the overlay and error if one is present. This should
1111 ensure that the snapshot on the CD is the same as the one used to build the
1114 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1115 modules/catalyst_support.py:
1116 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
1117 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
1120 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1121 targets/stage1/stage1-chroot.sh:
1122 Change back to using sys-apps/baselayout. We'll need to come up with a
1123 better permanent solution now that virtual/baselayout is no more.
1125 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1126 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
1127 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
1129 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1130 targets/support/bootloader-setup.sh:
1131 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
1134 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
1135 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1136 Added TODO. Changed create_handbook_icon call to only be called if
1137 /docs/handbook/index.html exists on the disk or in livecd/overlay.
1139 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1140 targets/support/kmerge.sh:
1141 Run sed on KERNELVERSION to escape the slashes so we can use it in another
1144 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1145 targets/support/kmerge.sh:
1146 Modify test to run if package.provided exists instead of if it doesn't.
1147 Run sed on the correct file.
1149 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1150 targets/support/chroot-functions.sh:
1151 Added --noreplace to setup_myfeatures merges so we don't blow away any
1152 packages which are already installed with the proper USE flags for the given
1153 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
1155 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1156 livecd/files/README.txt:
1157 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
1159 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1160 targets/support/rc-update.sh:
1161 Added mdraid for baselayout-2 users.
1163 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1164 targets/support/kmerge.sh:
1165 Clean up package.provided after the kernel build
1167 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1168 targets/support/kmerge.sh:
1169 It helps if I put things in the correct order so they'll actually execute,
1170 rather than getting a nice error from emerge.
1172 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1173 targets/support/kmerge.sh:
1174 Change upgrade to update.
1176 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1177 targets/support/kmerge.sh:
1178 Add back in the package.provided code that *should* skip the kernel sources
1179 merge for call back and subsequent runs.
1181 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1182 targets/support/kmerge.sh:
1183 We don't really need to use binary packages for the kernel sources, since it
1184 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
1185 when we're not using kerncache.
1187 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1188 targets/support/kmerge.sh:
1189 Remove 'symlink' from USE, since it's not needed and screws up kerncache
1191 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1192 targets/livecd-stage2/livecd-stage2-controller.sh:
1193 OK, we run our find outside the chroot, so we don't want to use absolute
1194 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
1195 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
1198 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1199 targets/livecd-stage2/livecd-stage2-controller.sh,
1200 targets/stage1/stage1-controller.sh:
1201 Cleanup the clean section for stage1 and add an updated clean section for
1202 livecd-stage2 when we're a minimal, universal, or game CD. This is
1203 2.0.6_pre14 for testing.
1205 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1206 targets/support/kmerge.sh:
1207 We should be using --newuse when merging our packages in callback.
1209 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1210 targets/grp/grp-chroot.sh:
1211 We should only use --noreplace when building a pkgset, everything else
1214 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1215 modules/catalyst_support.py, modules/generic_stage_target.py,
1216 modules/grp_target.py:
1217 Apply additional patches from bug #207862 for CONTENTS generation.
1219 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1220 targets/grp/grp-chroot.sh:
1221 Call setup_myemergeopts after changing clst_FETCH.
1223 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1224 targets/netboot2/netboot2-pkg.sh:
1225 Remove a bit of unnecessary code.
1227 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1228 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
1229 targets/support/chroot-functions.sh:
1230 Fix some spacing on the -* warning, revert Andrew's last change, since it
1231 didn't do anything, and clean up the GRP chroot code so it works smarter and
1232 set clst_FETCH when clst_grp_type is something other than pkgset.
1234 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1235 targets/support/chroot-functions.sh:
1236 Don't set --usepkg and --buildpkg when fetching.
1238 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1239 modules/generic_stage_target.py:
1240 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
1243 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1244 modules/generic_stage_target.py:
1245 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
1246 boot/kernel/${kname}/config copying code in generic_stage_target.
1248 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1249 targets/support/kmerge.sh:
1250 Make sure we don't give genkernel a --kernel-config if it isn't set in the
1253 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1254 modules/generic_stage_target.py, targets/support/kmerge.sh,
1255 targets/support/pre-kmerge.sh:
1256 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
1257 valid, rather than required, changed clst_ksource to default to
1258 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
1259 removal of USE to after the kernel build so the modules get the correct USE,
1260 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
1262 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1263 targets/support/kmerge.sh:
1264 We should run the default functions for kmerge.sh, too.
1266 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1267 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1268 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
1269 Updated aboot cdtar with a newer version to support newer kernels.
1271 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1272 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1273 Updated make_destpath so it writes out to make.conf as well as exporting
1274 ROOT to the environment, added a make_destpath call to cleanup_stages, and
1275 adding make_destpath /tmp/stage1root to stage1.
1277 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
1278 Updated README a bit and rolling 2.0.6_pre12 for testing.
1280 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1281 targets/support/create-iso.sh:
1282 Removed any further checks for clst_fstype and making sure everybody is
1283 using ${mkisofs_zisofs_opts}.
1285 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1286 targets/support/livecdfs-update.sh:
1287 The default theme for GNOME is now Clearlooks, so we can remove the theme
1288 code, but we still want to set the font size.
1290 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1291 targets/support/livecdfs-update.sh:
1292 We need to put quotes around ${user_comment} or useradd gets confused.
1294 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1295 targets/support/chroot-functions.sh:
1296 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
1299 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1300 targets/support/kmerge.sh:
1301 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
1302 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
1304 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1305 targets/support/create-iso.sh:
1306 Bash fscking sucks, so we have to compromise on this code reduction solution
1307 a bit. It's still far better than it was
1309 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1310 targets/support/create-iso.sh:
1311 Don't escape quotes when actually running the command
1313 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1314 targets/support/kmerge.sh:
1315 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
1317 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1318 targets/support/kmerge.sh:
1319 Use -L instead of -l in test for symlink
1321 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1322 targets/stage1/stage1-controller.sh:
1323 Remove code for gcc-config/binutils-config since it should be getting done
1324 in the preclean script, anyway.
1326 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1327 targets/stage1/stage1-chroot.sh:
1328 I missed one place where HOSTUSE was being used incorrectly.
1330 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1331 targets/support/kmerge.sh:
1332 Escape the correct quote
1334 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1335 targets/support/kmerge.sh:
1336 Change remaining instances of run_emerge to run_merge
1338 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1339 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1340 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
1343 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1344 targets/support/bootloader-setup.sh:
1345 Let's change our splash checking to a global check so it only needs to be
1346 done once. This makes much more sense than having all of those if ... else
1349 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1350 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1351 Fix our USE invocation here so things work as expected.
1353 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1354 targets/support/livecdfs-update.sh:
1355 Force-enable livecd/users for livecd/type gentoo-release-livecd and
1358 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1359 targets/support/livecdfs-update.sh:
1360 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
1363 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1364 targets/livecd-stage2/livecd-stage2-controller.sh:
1365 Fixing the snapshot copying so it will only copy the correct snapshot for
1366 people who don't know how to properly use wget.
1368 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1369 targets/stage1/stage1-chroot.sh:
1370 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1371 disable profile USE.
1373 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1374 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1375 OK, we have to escape our quotes, rather than use single quotes, or we don't
1376 evaluate the variables properly.
1378 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1379 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1380 targets/support/kmerge.sh:
1381 Fixing echo/sed for make.conf writing.
1383 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1384 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1385 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1386 Rather than using the environment, we write out our USE to make.conf, then
1387 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1388 be written to make.conf, already.
1390 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1391 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1392 targets/livecd-stage1/livecd-stage1-chroot.sh,
1393 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1394 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1395 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1396 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1397 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1398 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1399 Changing run_emerge to run_merge, changing both setup_portage and
1400 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1401 removing the settings added, rather than (ab)using the environment.
1403 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1404 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1405 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1406 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1407 targets/tinderbox/tinderbox-chroot.sh:
1408 Rearrange some of the functions in chroot-functions.sh in preparation for
1409 some upcoming changes and rename setup_portage to setup_pkgmgr.
1411 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1412 targets/stage1/stage1-controller.sh:
1413 Removing an extra env-update call from stage1's preclean.
1415 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1416 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1417 targets/support/bootloader-setup.sh:
1418 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1419 help.msg which we didn't even use.
1421 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1422 targets/support/bootloader-setup.sh:
1423 Don't write out out 'default 1' line when creating grub.conf, since the
1424 'help' entry is now at the bottom, and we want grub to default to the first
1427 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1428 targets/support/bootloader-setup.sh:
1429 Removed checks on livecd/splash_type, since we only support one type,
1430 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1431 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1432 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1434 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1435 targets/livecd-stage2/livecd-stage2-controller.sh:
1436 Let's automatically copy in the snapshot if livecd/type is
1437 gentoo-release-livecd.
1439 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1440 modules/generic_stage_target.py:
1441 Fix leading whitespace in empty() so it's only executed if there's something
1442 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1443 211410 for pointing this out
1445 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1446 targets/support/rc-update.sh:
1447 Quote baselayout package atom
1449 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1450 targets/support/chroot-functions.sh:
1451 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1452 PATH by default. Instead, simply check if it exists.
1454 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1455 targets/support/chroot-functions.sh:
1456 Remove temporary package listing code, since --verbose is forced on with
1459 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1460 Force-enable --verbose when using --debug
1462 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1463 targets/support/kmerge.sh:
1464 Changing modules-update to update-modules to quiet a warning and keep us
1465 from having it get removed out from under us.
1467 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1468 targets/support/chroot-functions.sh:
1469 Adding a note to myself for better debug and moving run_default_funcs to the
1470 bottom of the script so it gets executed. Since this can otherwise break
1471 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1473 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1474 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1475 targets/support/chroot-functions.sh:
1476 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1477 so we can get the output with --debug, added --newuse to the options for
1478 stage1, as we should always rebuild any package where the USE has changed,
1479 removed removal of portage logs from stage2-chroot.sh since it is being done
1480 by cleanup_stages, moved world removal in cleanup_stages into a check for
1481 stages 1 through 3, made update_env_settings check for the existence of
1482 env-update before running it since we now run update_env_settings by default
1483 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1484 to list the packages, since we don't yet force-enable verbose with debug.
1486 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1487 modules/catalyst_lock.py:
1488 Since my python sucks and I don't feel like troubleshooting it at the
1489 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1490 2.0.6_pre8 for testing.
1492 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1493 modules/builder.py, modules/catalyst_lock.py:
1494 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1495 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1497 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1498 modules/catalyst_support.py:
1499 change 'is' to == because python is grumpy
1501 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1502 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1503 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1504 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1505 targets/support/rc-update.sh:
1506 Removing support for bootsplash, since it hasn't been in a supported kernel
1507 in a couple years and isn't accepted upstream.
1509 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1510 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1511 Fix up the sed for genkernel so it works on versions both before and after
1512 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1513 change was a bit too aggressive.
1515 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1516 targets/support/bootloader-setup.sh:
1517 Change grub timeout to 15 seconds instead of 150.
1519 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1520 targets/support/pre-kmerge.sh:
1521 Comment out sed on genkernel executable as it appears to do nothing these
1524 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1525 targets/livecd-stage2/livecd-stage2-controller.sh:
1526 Only call find on libdirs that actually exist. Thanks to Kristoffer
1527 <krek6597@student.uu.se> in bug #210807.
1529 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1530 modules/generic_stage_target.py:
1531 Add warning about -* in foo/use in the spec.
1533 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1534 targets/embedded/embedded-chroot.sh,
1535 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1536 targets/grp/grp-preclean-chroot.sh,
1537 targets/livecd-stage1/livecd-stage1-chroot.sh,
1538 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1539 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1540 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1541 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1542 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1543 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1544 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1545 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1546 targets/tinderbox/tinderbox-preclean-chroot.sh:
1547 Change all . to source.
1549 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1550 targets/embedded/embedded-preclean-chroot.sh,
1551 targets/grp/grp-preclean-chroot.sh,
1552 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1553 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1554 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1555 targets/stage3/stage3-preclean-chroot.sh,
1556 targets/stage4/stage4-preclean-chroot.sh,
1557 targets/support/chroot-functions.sh,
1558 targets/tinderbox/tinderbox-preclean-chroot.sh:
1559 Added a cleanup_stages function and added it to the appropriate places.
1561 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1562 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1563 targets/livecd-stage1/livecd-stage1-chroot.sh,
1564 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1565 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1566 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1567 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1568 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1569 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1570 Removing any functions that we now call by default when we source
1571 chroot-functions.sh by default.
1573 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1574 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1575 targets/livecd-stage1/livecd-stage1-chroot.sh,
1576 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1577 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1578 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1579 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1580 Clean up the debug code that I've added to stage1, move it to
1581 chroot_functions.sh, and call it from all of our main targets.
1583 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1584 modules/generic_stage_target.py:
1585 Wow. I need to make sure that we actually comment comments in make.conf or
1586 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1587 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1589 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1590 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1591 targets/stage3/stage3-chroot.sh:
1592 We need to be sure we clear out /var/log/portage/elog as well as
1593 /var/log/emerge.log for stages 1 through 3.
1595 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1596 modules/generic_stage_target.py,
1597 targets/livecd-stage2/livecd-stage2-controller.sh,
1598 targets/support/livecdfs-update.sh:
1599 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1600 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1601 80 columns. This is catalyst 2.0.6_pre5 for testing.
1603 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1604 modules/generic_stage_target.py:
1605 Apparently, python doesn't like it when you put a set of comments in front
1606 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1609 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1610 modules/generic_stage_target.py:
1611 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1612 generally clean up the code so it's a bit easier to read/follow.
1614 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1615 modules/generic_stage_target.py:
1616 Sort and de-dupe myusevars.
1618 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1619 targets/stage1/stage1-chroot.sh:
1620 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1622 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1623 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1624 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1625 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1626 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1627 targets/tinderbox/tinderbox-chroot.sh:
1628 Move export of FEATURES to setup_myfeatures.
1630 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1631 targets/stage1/stage1-chroot.sh:
1632 Added some debug code to stage1 and fixed a nice bug where we weren't
1633 building with the correct USE. Unfortunately, this invalidates any caches
1634 for stage1, since we were building with the entire USE from the profile.
1635 This is 2.0.6_pre4 for testing.
1637 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1638 targets/stage1/stage1-chroot.sh:
1639 We don't need to do the device building twice, so removing USE=build from
1640 first baselayout install.
1642 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1643 targets/support/livecdfs-update.sh:
1644 We check for a plugdev group, add it if it doesn't exist, and make sure any
1645 users specified by livecd/users is in the group.
1647 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1648 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1649 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1651 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1652 modules/catalyst_support.py:
1653 Fix up calc_contents in contents_map. Thanks to Brent Baude
1654 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1657 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1658 targets/stage1/stage1-chroot.sh:
1659 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1660 empty and will cause issues in stage3 and beyond.
1662 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1663 targets/support/kmerge.sh, targets/support/rc-update.sh:
1664 Changed some of the rc-update code so it should work with baselayout-2,
1665 also. This is 2.0.6_pre2 for testing.
1667 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1668 files/catalyst.conf, modules/catalyst_support.py,
1669 modules/generic_stage_target.py, modules/grp_target.py,
1670 modules/snapshot_target.py:
1671 Added support for generating CONTENTS files automatically. Patch by Robin
1672 Johnson <robbat2@gentoo.org> for bug #207862.
1674 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1675 modules/snapshot_target.py:
1676 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1677 exclude digest-* files from the snapshot.
1679 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1680 arch/x86.py, modules/generic_stage_target.py:
1681 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1682 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1684 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1685 targets/support/kmerge.sh:
1686 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1687 options, so that it can actually be turned off.
1689 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1691 Rearrange things in the arch/*.py files to ensure that nothing is used
1692 before it has been defined.
1694 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1695 Reorder arch/powerpc.py to make python happy.
1697 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1698 modules/snapshot_target.py:
1699 Change .svn --include to an --exclude like it was supposed to be.
1701 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1703 Added several subarches for mips so we can dump the mips subarch profiles
1704 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1707 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1708 targets/livecd-stage2/livecd-stage2-controller.sh:
1709 Changed the code for copying the MOTD files so it's fewer lines and makes
1712 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1713 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1714 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1715 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1717 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1719 Did a little cleanup on the x86.py to remove some redundant entries and
1720 added nocona and core2 to amd64.py, though they're currently commented out.
1722 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1723 modules/generic_stage_target.py:
1724 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1725 flags defined in the spec file.
1727 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1728 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1729 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1730 since catalyst sets CXXFLAGS=CFLAGS by default.
1732 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1733 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1734 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1736 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1737 Added prescott to the subarches for x86.
1739 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1740 modules/netboot2_target.py, targets/support/kmerge.sh:
1741 Add patch to enabled netboot2/linuxrc and automatically add path for
1742 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1743 <jsbronder@gentoo.org> in bug #208106.
1745 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1746 modules/netboot2_target.py:
1747 Allow root_overlay in netboot2 target for bug #208106.
1749 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1750 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1751 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1752 Added USE=bindist automatically to everything that inherits set_use from
1753 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1754 USE=bindist to emerge run for stage1, and did some minor cleanup in
1755 get_libdir in chroot-functions.
1757 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1758 targets/support/bootloader-setup.sh:
1759 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1761 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1762 examples/generic_stage_template.spec, examples/grp_template.spec,
1763 examples/livecd-stage1_template.spec,
1764 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1765 examples/stage4_template.spec, examples/tinderbox_template.spec:
1766 Changing link so it no longer points to a dead page. This is for bug #208609.
1768 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1769 modules/snapshot_target.py:
1770 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1772 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1773 targets/stage1/stage1-chroot.sh:
1774 As much as I hate this, we're going to force baselayout to install first.
1775 This will keep us from having any issues with packages that don't respect
1778 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1779 Reorder options in catalyst.conf so they're alphabetical.
1781 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1782 targets/support/bootloader-setup.sh:
1783 Add 'pager on' to grub.conf for bug #208531.
1785 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1786 livecd/files/README.txt, livecd/files/x86-F6.msg:
1787 Removing the unused kernel command line options from Volume/Device Management.
1789 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1790 This is now 2.0.5 for release.
1792 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1793 files/catalyst.conf, modules/catalyst_support.py,
1794 modules/generic_stage_target.py,
1795 targets/embedded/embedded-preclean-chroot.sh,
1796 targets/grp/grp-preclean-chroot.sh,
1797 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1798 targets/stage2/stage2-preclean-chroot.sh,
1799 targets/stage3/stage3-preclean-chroot.sh,
1800 targets/support/chroot-functions.sh,
1801 targets/tinderbox/tinderbox-preclean-chroot.sh:
1802 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1803 sys-devel/icecream cluster compiler support for bug #200095. This is
1804 catalyst 2.0.5_pre6 for testing.
1806 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1807 files/catalyst.conf, modules/generic_stage_target.py:
1808 Add the option for using metadata_overlay with portage to speed up cache.
1810 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1811 modules/stage1_target.py, modules/stage2_target.py,
1812 modules/stage3_target.py:
1813 Add /etc/portage to cleanables for stages 1 through 3.
1815 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1816 livecd/files/livecd-local.start,
1817 targets/livecd-stage2/livecd-stage2-controller.sh,
1818 targets/support/livecdfs-update.sh:
1819 We apparently still need profiles/eclass for building the stage3 from the
1820 LiveCD with the installer.
1822 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1823 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1826 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1827 targets/livecd-stage2/livecd-stage2-controller.sh,
1828 targets/support/livecdfs-update.sh:
1829 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1830 preservation of eclasses/profiles, and remove copying of livecd-local.start
1831 since it's not needed anymore.
1833 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1834 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1835 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1838 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1839 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1840 Removing old mkvardb code which is no longer used, commenting out setting of
1841 Gnome theme for testing now that Clearlooks has been default for some time,
1842 and changing vdb move from a case statement to a simple if statement. This
1843 is 2.0.5_pre5 for testing.
1845 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1846 modules/stage1_target.py:
1847 Removing cleaning of python encodings for bug #64890.
1849 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1850 modules/generic_stage_target.py:
1851 Add an extra warning into the generated make.conf about changing the CHOST.
1853 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1854 targets/support/livecdfs-update.sh:
1855 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1857 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1858 targets/embedded/embedded-preclean-chroot.sh,
1859 targets/grp/grp-preclean-chroot.sh,
1860 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1861 targets/stage2/stage2-preclean-chroot.sh,
1862 targets/stage3/stage3-preclean-chroot.sh,
1863 targets/tinderbox/tinderbox-preclean-chroot.sh:
1864 Check to see if distcc is enabled before calling cleanup_distcc().
1866 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1867 arch/sparc.py, arch/x86.py:
1868 Look for linux32 in /bin and /usr/bin.
1870 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1871 modules/generic_stage_target.py:
1872 Make error message more specific when removing immutable flag.
1874 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1875 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1876 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1877 information, and added a small fix for FreeBSD for bug #169041. This is
1878 catalyst 2.0.5_pre4 for testing.
1880 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1881 targets/support/chroot-functions.sh:
1882 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1883 patch from bug #120076 to add cross-compiling support to our distcc
1886 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1887 targets/support/chroot-functions.sh:
1888 Added a version of get_libdir from multilib.eclass so we can determine where
1889 to go poking around if we need to touch anything in libdir.
1891 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1892 Print an error saying what target failed before the traceback.
1894 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1895 modules/catalyst_support.py:
1896 When parsing make.conf, first try pkgcore's
1897 snakeoil.fileutils.read_bash_dict(), then portage's
1898 portage_util.getconfig(), then the internal parse_makeconf().
1900 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1901 modules/catalyst_support.py:
1902 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1904 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1905 examples/netboot_template.spec, examples/tinderbox_template.spec,
1906 modules/grp_target.py, modules/tinderbox_target.py:
1907 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1908 modules, and remove extra pkgcache_path and kerncache_path options from
1911 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1912 This is catalyst 2.0.5_pre3 for testing the new stages code.
1914 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1915 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1916 We need to force USE=bindist on for building stages.
1918 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1919 modules/generic_stage_target.py:
1920 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1921 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1923 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1924 targets/support/rc-update.sh:
1925 Added support for the newer versions of splashutils which use fbcondecor as
1926 the init script. This is catalyst 2.0.5_pre1 for testing.
1928 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1929 targets/livecd-stage2/livecd-stage2-controller.sh:
1930 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1933 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1934 modules/generic_stage_target.py, modules/stage1_target.py,
1935 modules/stage2_target.py:
1936 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1939 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1940 modules/generic_stage_target.py, modules/netboot2_target.py:
1941 Fix typo in getopt call for --clear-autoresume. thanks to
1942 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1943 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1944 Copy overlay files in netboot2 target into proper dir for bug #174635.
1946 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1947 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1948 targets/support/netboot2-final.sh:
1949 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1950 fix a minor bug in System.map copying, add portage_overlay support, and adds
1951 the ability to use globbing in the package file lists for the netboot2
1954 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1955 +targets/netboot2/nb-busybox.cf:
1956 Added nb-busybox.cf to the netboot2 target for bug #174298.
1958 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1959 targets/support/chroot-functions.sh:
1960 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1962 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1963 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1964 Change moving the VDB until after we have processed unmerge by moving it
1965 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1966 unmerge packages from the gentoo-release-livecd target.
1968 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1969 targets/support/kmerge.sh:
1970 Commented out the package.provided code in catalyst that seemed to cause
1971 problems with kerncache in testing. This is 2.0.4 and should be used for the
1974 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1975 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1976 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1977 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1978 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1979 improve the netboot2 target.
1981 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1982 modules/generic_stage_target.py:
1983 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1984 cause catalyst to export boolean variables as well as string-based
1987 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1988 modules/generic_stage_target.py:
1989 Fixing check for invalid subarch to not filter too much. Fix from Mike
1990 Frysinger <vapier@gentoo.org> for bug #173532.
1992 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1993 Added s390x (64-bit) support via a patch from Mike Frysinger
1994 <vapier@gentoo.org> for bug #173002.
1996 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1997 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1998 targets/livecd-stage1/livecd-stage1-chroot.sh,
1999 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2000 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
2001 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
2002 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
2003 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
2004 targets/support/pre-kmerge.sh:
2005 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
2006 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
2007 certain functions/code paths when running with -F/--fetchonly. Simplified
2008 kmerge.sh with regards to kerncache and callback packages. Also, changed
2009 ccache/distcc installs to use run_emerge instead of emerge directly, which
2010 allows us to more easily replace the underlying package manager, or add
2011 support for multiple package managers to catalyst.
2013 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2014 modules/grp_target.py:
2015 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
2016 portage_overlay functionality to GRP, where it was mistakenly missing, for
2017 bug #171157. This is catalyst 2.0.3 and ready for release.
2019 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2020 targets/livecd-stage1/livecd-stage1-controller.sh,
2021 targets/support/livecdfs-update.sh:
2022 Removed the generation of grppkgs.txt since the Installer now uses vdb
2025 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2026 targets/support/create-iso.sh:
2027 Fix creation of the EFI images. Since it is FAT, we can't go around
2028 perserving permissions, now, can we?
2030 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2031 targets/support/livecdfs-update.sh:
2032 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
2033 broken sed for rc.conf, which caused all kinds of hell to break loose when
2034 booting a new CD. This is 2.0.3_pre3.
2036 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2037 modules/generic_stage_target.py:
2038 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
2039 such as group- from /etc before creating our stage tarballs. This is for bug
2042 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2043 targets/support/livecdfs-update.sh:
2044 Commenting out the livecd-kernel code, since the Installer should be doing
2045 everything necessary itself.
2047 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2048 targets/support/livecdfs-update.sh:
2049 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
2050 the usbutils hanlding in case they follow suit with pciutils.
2052 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2053 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2054 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2055 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
2056 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
2057 problems with using all of the various subarch settings.
2059 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2060 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2061 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
2062 check look in the correct location, and made sure we don't delete /voot
2063 within the EFI code if grub is present.
2065 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2066 modules/generic_stage_target.py:
2067 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
2068 #166294. This one should fix the HPPA/PPC architectures.
2070 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2071 targets/support/chroot-functions.sh:
2072 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
2073 remove the autoresume point for portage, as it really isn't needed and
2074 doesn't really gain us much, anyway.
2076 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2077 targets/stage1/stage1-chroot.sh:
2078 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
2080 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2081 examples/generic_stage_template.spec, examples/grp_template.spec,
2082 examples/livecd-stage1_template.spec,
2083 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2084 examples/netboot_template.spec, examples/snapshot_template.spec,
2085 examples/stage4_template.spec, examples/tinderbox_template.spec:
2086 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
2089 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2090 targets/support/livecdfs-update.sh:
2091 Make sure the user owns his home directory for bug #147195.
2093 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2094 +files/catalystrc, modules/catalyst_support.py:
2095 Re-arranged catalyst.conf to make it easier to follow while looking at the
2096 online reference and added a default catalystrc file, which does nothing.
2098 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2099 modules/catalyst_support.py, modules/embedded_target.py,
2100 modules/generic_stage_target.py, modules/grp_target.py,
2101 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2102 modules/stage3_target.py, modules/tinderbox_target.py:
2103 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
2104 tab/space nastiness. This is for bug #161915.
2106 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2107 modules/generic_stage_target.py:
2108 Fixed new cbuild code with another patch from Mike Frysinger
2109 <vapier@gentoo.org> to allow the usage of subarches.
2111 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2112 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2113 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2114 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
2115 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
2116 targets/support/create-iso.sh, targets/support/functions.sh,
2117 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2118 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
2120 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2121 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2122 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2123 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
2124 modules/catalyst_lock.py, modules/catalyst_support.py,
2125 modules/embedded_target.py, modules/generic_stage_target.py,
2126 modules/generic_target.py, modules/grp_target.py,
2127 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2128 modules/netboot2_target.py, modules/netboot_target.py,
2129 modules/snapshot_target.py, modules/stage1_target.py,
2130 modules/stage2_target.py, modules/stage3_target.py,
2131 modules/stage4_target.py, modules/tinderbox_target.py,
2132 targets/embedded/embedded-chroot.sh,
2133 targets/embedded/embedded-controller.sh,
2134 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2135 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2136 targets/grp/grp-preclean-chroot.sh,
2137 targets/livecd-stage1/livecd-stage1-chroot.sh,
2138 targets/livecd-stage1/livecd-stage1-controller.sh,
2139 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2140 targets/livecd-stage2/livecd-stage2-controller.sh,
2141 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2142 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2143 targets/netboot2/netboot2-controller.sh,
2144 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2145 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2146 targets/stage1/stage1-controller.sh,
2147 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2148 targets/stage2/stage2-controller.sh,
2149 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2150 targets/stage3/stage3-controller.sh,
2151 targets/stage3/stage3-preclean-chroot.sh,
2152 targets/stage4/stage4-controller.sh,
2153 targets/stage4/stage4-preclean-chroot.sh,
2154 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2155 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2156 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2157 targets/tinderbox/tinderbox-controller.sh,
2158 targets/tinderbox/tinderbox-preclean-chroot.sh:
2159 Removing old CVS Header lines, which are no longer used since moving to SVN.
2161 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2162 targets/stage4/stage4-chroot.sh:
2163 Added back a missing 'then' from stage4 target.
2165 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2166 modules/generic_stage_target.py:
2167 Fix indentation so things actually work.
2169 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2170 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
2173 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2174 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2175 Fix the display manager sed lines and change the icon for the local Handbook
2176 to use the GNOME 2.16 icon for gedit.
2178 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2179 modules/generic_stage_target.py:
2180 Changed the portage_overlay option to always install overlays in
2181 /usr/local/portage and added code to clean up /usr/local/portage and
2182 make.conf after sucessful execution and before creation of ISO/tarballs.
2184 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2185 targets/support/livecdfs-update.sh:
2186 Fixed a typo which broke coldplugging.
2188 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2189 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2190 Added a create_handbook_icon function and rearranged some of the icon
2191 creation for the LiveCD. This should resolve bug #143725 once a new release
2194 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2195 targets/support/livecdfs-update.sh:
2196 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
2197 coldplugging. This allows us to unpack our firmware before we detect
2198 devices, so that devices that need it will get it.
2200 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2201 modules/generic_stage_target.py:
2202 Fix a typo in generic_stage_target.
2204 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2205 targets/support/livecdfs-update.sh:
2206 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
2207 /etc/conf.d/xdm so we support older snapshots and newer ones.
2209 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2210 modules/livecd_stage2_target.py:
2211 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
2214 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2215 modules/livecd_stage2_target.py:
2216 Reverted change in livecd-stage2 to the action_sequence until I can figure
2217 out what the problem is with it.
2219 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2220 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
2221 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2222 modules/livecd_stage2_target.py:
2223 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
2224 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
2226 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2227 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2228 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
2229 resolves an issue where a variable could be accessed unitialized in obscure
2230 circumstances. This is wrt bug #144984.
2232 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2233 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2234 modules/stage2_target.py, modules/stage4_target.py:
2235 Fixed up action_sequence when using --fetchonly to not create tarballs or
2236 ISO images for bug #143392.
2238 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2239 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
2240 Clean up the USE usage in GRP/stage4.
2242 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2243 modules/generic_stage_target.py, modules/stage1_target.py,
2244 modules/stage2_target.py:
2245 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
2246 Gaffney <agaffney@gentoo.org> wrt bug #155911.
2248 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2249 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2250 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
2251 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2252 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
2253 instances of USE_ORDER since auto hasn't been valid for some time. This is
2256 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2257 modules/generic_stage_target.py, modules/stage1_target.py:
2258 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
2259 goodness wrt bug #153587.
2261 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2262 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
2263 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
2265 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2266 modules/generic_stage_target.py, modules/stage4_target.py:
2267 Added a check to see if we have the tarball option enabled, which causes
2268 catalyst to run the capture sequence. This was requested by Tim Yamin for
2269 the stage4 target, but I thought it should be usable on any stage target.
2271 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2272 targets/support/livecdfs-update.sh:
2273 Moved fstab tweaks all into one location and added make.conf tweak for bug
2276 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2277 Changed the options to be in alphabetical order so my meatspace logical
2278 parser can process them better, added the compress and tarball options,
2279 which are as of yet unused for bug #139390 and request from Tim Yamin, and
2280 removed the unused -x command line parameter for bug #151405.
2282 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2283 modules/generic_stage_target.py:
2284 Added a warning about changing the CHOST setting for bug #142034.
2286 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2287 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
2288 targets/support/chroot-functions.sh:
2289 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
2290 <flameeyes@gentoo.org> and attached to bug #150351.
2292 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2293 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2294 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2295 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
2296 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
2297 modules/embedded_target.py, modules/generic_stage_target.py,
2298 modules/generic_target.py, modules/grp_target.py,
2299 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2300 modules/netboot2_target.py, modules/netboot_target.py,
2301 modules/snapshot_target.py, modules/stage1_target.py,
2302 modules/stage2_target.py, modules/stage3_target.py,
2303 modules/stage4_target.py, modules/tinderbox_target.py,
2304 targets/embedded/embedded-chroot.sh,
2305 targets/embedded/embedded-controller.sh,
2306 targets/embedded/embedded-fs-runscript.sh,
2307 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2308 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2309 targets/grp/grp-preclean-chroot.sh,
2310 targets/livecd-stage1/livecd-stage1-chroot.sh,
2311 targets/livecd-stage1/livecd-stage1-controller.sh,
2312 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2313 targets/livecd-stage2/livecd-stage2-controller.sh,
2314 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2315 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2316 targets/netboot2/netboot2-controller.sh,
2317 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2318 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2319 targets/stage1/stage1-controller.sh,
2320 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2321 targets/stage2/stage2-controller.sh,
2322 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2323 targets/stage3/stage3-controller.sh,
2324 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2325 targets/stage4/stage4-controller.sh,
2326 targets/stage4/stage4-preclean-chroot.sh,
2327 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2328 targets/support/functions.sh, targets/support/kmerge.sh,
2329 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2330 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2331 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
2332 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2333 targets/tinderbox/tinderbox-controller.sh,
2334 targets/tinderbox/tinderbox-preclean-chroot.sh:
2335 Removing all copyright and license comment headers from all files so we
2336 don't ever get another bug like bug #149638.
2338 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2339 modules/generic_stage_target.py:
2340 Clean up more spacing/capitalization.
2342 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
2343 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2344 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
2345 targets/embedded/embedded-controller.sh,
2346 targets/embedded/embedded-fs-runscript.sh,
2347 targets/embedded/embedded-preclean-chroot.sh,
2348 targets/livecd-stage2/livecd-stage2-controller.sh,
2349 targets/netboot2/netboot2-copyfile.sh,
2350 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
2351 targets/support/pre-kmerge.sh:
2352 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
2353 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
2354 calls in kmerge.sh, and updated README.
2356 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2357 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2358 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
2360 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2361 modules/catalyst_support.py:
2362 Added fix for bug #143348.
2364 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2365 targets/support/livecdfs-update.sh:
2366 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2368 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2369 targets/livecd-stage2/livecd-stage2-controller.sh,
2370 targets/support/livecdfs-update.sh:
2371 Changed some copy commands to use -f, added a check for /etc/gconf before
2372 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2373 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2374 <luca.casagrande@gmail.com>.
2376 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2377 targets/support/livecdfs-update.sh:
2378 Fixing sed so that systemspkgs.txt is built properly.
2380 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2381 The sparc32 binary is in /bin, not /usr/bin.
2383 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2384 targets/support/chroot-functions.sh:
2385 We now only set the options for pkgcache if we are not using fetchonly. This
2386 should work around a problem where portage won't fetch the files if a binpkg
2387 already exists for the package.
2389 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2390 targets/support/livecdfs-update.sh:
2391 Added code to make a backup of custom.conf before we edit it for the
2394 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2395 targets/support/livecdfs-update.sh:
2396 Remove sed from splash section, since it wasn't actually resolving the
2397 issue, anyway. Change the installer's dialog front-end code to simply run
2398 via sudo, since we don't need to worry about having the X DISPLAY setup or
2399 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2401 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2402 targets/support/livecdfs-update.sh:
2403 Fix my sed line so it actually applies correctly.
2405 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2406 targets/support/chroot-functions.sh:
2407 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2410 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2411 targets/support/livecdfs-update.sh:
2412 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2413 as well as a possible fix for the read-only filesystem messages from
2414 /sbin/splash-functions.sh
2416 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2417 targets/support/chroot-functions.sh:
2418 Fix --fetchonly to actually work.
2420 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2421 examples/livecd-stage2_template.spec:
2422 Added description for livecd/fsops to livecd-stage2's spec template.
2424 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2425 targets/support/livecdfs-update.sh:
2426 I've modified the GDM configuration section to work correctly. I have also
2427 ensured that xdm is no longer started just because livecd/xdm is used, which
2428 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2429 should be the last of the 'release candidates' made. If there are no bug
2430 reports in 2 days, then I'm rolling this as 2.0 final.
2432 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2433 targets/support/livecdfs-update.sh:
2434 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2435 see once the newer Installer is released, as I still have to fix the
2438 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2439 targets/support/rc-update.sh:
2440 Removed famd from the default runlevel for gentoo-release-livecd. It really
2441 shouldn't cause a problem, but I prefer it stay a bit clean.
2443 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2444 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2445 targets/support/create-iso.sh, targets/support/kmerge.sh,
2446 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2447 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2449 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2450 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2451 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2452 targets/support/bootloader-setup.sh:
2453 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2454 parameters support. This is for bug #139300.
2456 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2457 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2458 targets/support/filesystem-functions.sh:
2459 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2460 and also to remove some redundant values from livecd-stage2's valid_values.
2463 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2465 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2467 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2468 modules/generic_stage_target.py:
2469 Fix a problem where catalyst was creating an initial list, then putting that
2470 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2471 pointing it out and for the fix. This is for bug #136351.
2473 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2474 targets/support/unmerge.sh:
2475 Removing loop for unmerge, as it didn't actually solve anything and the
2476 portage team has helped us out by reverting the behavior that caused this
2477 change in the first place.
2479 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2480 modules/netboot2_target.py, modules/stage1_target.py,
2481 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2482 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2483 having /proc mounted during the preclean stage and also to clean up the
2484 netboot2 code. This is 2.0_rc48.
2486 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2487 targets/support/unmerge.sh:
2488 Change our unmerge from being a single unmerge to a loop, to work around an
2489 unexpected change in portage 2.1's unmerge processing.
2491 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2492 targets/support/bootloader-setup.sh:
2493 Fixed a problem where we were putting the kernel name in twice and causing
2494 and error when using grub as a bootloader. This is for bug #137252.
2496 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2497 targets/support/bootloader-setup.sh:
2498 Added a second pass to the alpha bootloader setup to create aboot items for
2499 serial console for bug #133457.
2501 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2502 +livecd/cdtar/arcload-0.43-r1.tbz2:
2503 Added arcload cdtar for mips.
2505 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2506 targets/netboot/netboot-controller.sh:
2507 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2510 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2511 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2512 Add patch from bug #135051 to fix the seedcache extraction logic.
2514 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2515 targets/support/livecdfs-update.sh:
2516 Don't set icon theme to Clearlooks, since it doesn't exist.
2518 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2519 targets/support/livecdfs-update.sh:
2520 Fix sed on installer icons.
2522 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2525 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2526 targets/stage1/stage1-controller.sh:
2527 Added a -type f to the find call in stage1 for bug #132180.
2529 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2530 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2531 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2532 properly on IBM PPC64 machines.
2534 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2535 modules/generic_stage_target.py:
2538 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2539 targets/support/rc-update.sh:
2540 Removed x-setup from default runlevel, as it is now controlled via the
2541 autoconfig init script.
2543 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2544 Fix ppc64 based arches to subclass ppc64
2546 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2547 modules/livecd_stage1_target.py:
2548 Use the full category/package name for livecd-tools.
2550 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2551 targets/support/livecdfs-update.sh:
2552 Make copies and deletes recursive for firmware since some packages put their
2553 firmware in a subdirectory.
2555 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2556 targets/support/livecdfs-update.sh:
2557 Fix detection of the Installer.
2559 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2560 Added 970, power3, power4, and power5 sub-arches for ppc64.
2562 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2563 targets/support/livecdfs-update.sh:
2564 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2565 no longer necessary and can cause possible problems with Installer-based
2568 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2569 recursive directory create
2571 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2572 modules/catalyst_support.py:
2573 Changed a display error from bug #131502 and rolling 2.0_rc45.
2575 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2576 targets/support/create-iso.sh:
2577 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2580 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2581 modules/generic_stage_target.py:
2582 digests function uses raw output from hash function now
2584 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2585 change hash result format so .DIGESTS is generated correctly
2587 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2588 modules/catalyst_support.py:
2589 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2592 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2593 targets/support/livecdfs-update.sh:
2594 Added a space for bug #131181.
2596 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2597 targets/support/kmerge.sh:
2598 Fixed creation of kernelpkgs.txt file for the installer.
2600 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2601 modules/generic_stage_target.py:
2602 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2605 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2606 targets/livecd-stage2/livecd-stage2-controller.sh,
2607 targets/support/bootloader-setup.sh:
2608 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2609 rolling out an emergency rc44.
2611 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2612 targets/support/bootloader-setup.sh:
2613 If you use elif, you have to use a then after it. Yeah, that one's totally
2616 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2617 targets/support/livecdfs-update.sh:
2618 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2620 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2621 targets/support/rc-update.sh:
2622 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2625 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2626 targets/support/bootloader-setup.sh:
2627 Removed bootplash support from ppc/ppc64 since they only will work with
2628 gensplash. Forced use of livecd/splash_type of bootsplash to get
2629 splash=silent. This should reduce the number of things on the kernel command
2630 line that aren't necessary.
2632 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2633 modules/catalyst_support.py:
2634 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2635 parse_spec. This should resolve bug #130103, as well as make the code much
2636 cleaner. This is 2.0_rc42.
2638 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2639 modules/generic_stage_target.py:
2640 Forced -p on tar for compressing stages.
2642 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2643 targets/support/chroot-functions.sh:
2644 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2647 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2648 targets/stage1/build.py:
2649 Added patch to build.py for portage 2.1 support.
2651 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2652 targets/support/kmerge.sh:
2653 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2654 <liyiming@ict.ac.cn> in bug #129890.
2656 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2657 targets/support/livecdfs-update.sh:
2658 Moved sed line for ##STARTX to end of file, since we aren't touching
2659 /etc/startx until the end.
2661 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2662 targets/support/livecdfs-update.sh:
2663 Added a check for the games group and add it if it doesn't exist already.
2664 This should resolve bug #125498.
2666 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2667 examples/generic_stage_template.spec, examples/grp_template.spec,
2668 examples/livecd-stage1_template.spec,
2669 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2670 examples/netboot_template.spec, examples/snapshot_template.spec,
2671 examples/stage4_template.spec, examples/tinderbox_template.spec:
2672 Removed portdir_overlay from the snapshot example spec and added
2673 portage_overlay to the example specs for the relevant targets.
2675 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2676 This is 2.0_rc41 since it has better LiveCD support.
2678 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2679 targets/support/livecdfs-update.sh:
2682 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2683 targets/support/functions.sh:
2684 Removed check for livecd/dev-manager being udev since it was done
2685 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2686 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2687 #128265 for pointing this out.
2689 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2690 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2691 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2692 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2694 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2695 modules/generic_stage_target.py:
2696 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2697 live system. You can thank Andrew Gaffney for the fix.
2699 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2700 targets/livecd-stage2/livecd-stage2-controller.sh:
2701 Don't copy motd files if we're using livecd/type generic-livecd.
2703 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2704 targets/livecd-stage2/livecd-stage2-controller.sh,
2705 targets/support/livecdfs-update.sh:
2706 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2707 some extra cleanup to generic-livecd.
2709 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2710 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2711 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2712 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2713 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2714 targets/support/bootloader-setup.sh:
2715 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2716 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2717 and removed all older cdtar files for PPC*.
2719 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2720 livecd/files/livecd.motd.txt:
2721 Added message to the official LiveCD MOTD mentioning how to run the
2722 installer. Blame codeman. This is 2.0_rc40.
2724 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2725 fix so snapshot target doesnt have errors
2727 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2728 targets/support/livecdfs-update.sh:
2729 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2730 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2733 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2734 targets/support/rc-update.sh:
2735 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2738 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2739 targets/support/livecdfs-update.sh:
2740 Added wrapping around the udev sed for those crazy 2.4-users.
2742 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2743 targets/support/livecdfs-update.sh:
2744 Added sed fix for udev starting evms_activate unconditionally. This is
2747 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2748 add stage4/unmerge stage4/rm to valid options
2750 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2751 targets/support/rc-update.sh:
2752 Added fix for bug #122154 from Rajiv Manglani.
2754 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2755 targets/support/kmerge.sh:
2756 Fixed creation of kernelpkgs.txt for the Installer.
2758 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2759 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2760 Updated elilo tarball for IA64.
2762 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2763 DIGESTS support for snapshot creation
2765 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2766 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2767 candidates ever end?
2769 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2770 fix for .DIGESTS.DIGESTS issue in grp
2772 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2773 modules/generic_stage_target.py:
2774 fix for failure when root_overlay is not set
2776 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2777 targets/support/bootloader-setup.sh:
2778 Added IA64/SGI patch from plasmaroo.
2780 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2781 targets/livecd-stage1/livecd-stage1-controller.sh,
2782 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2783 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2786 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2787 modules/generic_stage_target.py:
2788 Allow multiple overlays for root_overlay and overlay spec option
2790 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2791 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2792 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2793 targets/support/rc-update.sh:
2794 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2795 fixed bug #122154. This is catalyst 2.0_rc36.
2797 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2798 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2799 Updated the LiveCD motd to tell the user to run the display manager again,
2800 rather than startx, while mentioning that startx is useful as a rescue X
2801 session since it starts twm. This is catalyst 2.0_rc35.
2803 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2804 Add hfs-hide options to mkisofs so macs boot
2806 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2807 modules/generic_stage_target.py:
2808 Fix indentation issues
2810 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2813 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2814 targets/support/bootloader-setup.sh:
2815 add additional console less entry when consoles are chosen for ppc64
2817 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2818 modules/generic_stage_target.py:
2819 fix kernelopts and extraversion env variable exports
2821 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2822 targets/support/livecdfs-update.sh:
2823 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2824 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2826 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2827 targets/support/kmerge.sh:
2828 Changing the way we determine if extraversion is set. This is catalyst
2831 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2832 targets/support/livecdfs-update.sh:
2833 Change net.ethX links to link to net.lo instead of net.eth0.
2835 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2836 examples/stage4_template.spec:
2837 Fixed rcadd example for stage4. Blame rajiv.
2839 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2840 This is catalyst 2.0_rc31.
2842 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2843 targets/support/livecdfs-update.sh:
2844 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2845 Gaffney for pointing me in the right direction.
2847 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2848 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2850 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2853 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2854 examples/livecd-stage2_template.spec:
2855 updated examples to have console and machine_type
2857 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2858 targets/support/bootloader-setup.sh:
2859 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2862 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2863 This is catalyst 2.0_rc29.
2865 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2866 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2867 Removed extra yaboot.conf from
2868 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2870 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2871 targets/support/kill-chroot-pids.sh:
2872 add sleep to try and give processes a chance to die. bug 119940
2874 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2875 targets/support/functions.sh:
2876 Removed some quotes to make sure we have a binary operator and closing bug
2879 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2880 targets/support/create-iso.sh:
2881 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2883 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2884 targets/support/bootloader-setup.sh:
2885 Added path from bug #120935 for PPC/PPC64.
2887 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2888 Additional spacing fixes submitted by `Kumba
2890 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2891 modules/stage2_target.py:
2892 space cleanups contributed from `Kumba
2894 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2895 add grp/use to valid_values in the grp module
2897 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2900 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2901 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2902 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2903 targets/support/bootloader-setup.sh:
2904 ppc cdtar update; ppc64 bootloader updates
2906 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2907 targets/support/create-iso.sh:
2908 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2910 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2911 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2912 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2913 targets/support/create-iso.sh:
2914 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2916 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2917 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2918 Add ppc console and machine_type=ibm
2920 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2921 modules/generic_stage_target.py:
2922 Fix type error when kernel packages arent defined
2924 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2925 examples/generic_stage_template.spec, examples/grp_template.spec,
2926 examples/livecd-stage1_template.spec,
2927 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2928 examples/stage4_template.spec:
2929 Added more verbose wording and examples for pkgcache_path and
2930 kerncache_path, where necessary.
2932 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2933 targets/support/create-iso.sh:
2934 Really fixing bug #120475 this time. This is 2.0_rc25.
2936 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2937 targets/support/create-iso.sh:
2938 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2941 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2942 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2943 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2944 Added initial support for EFI booting on x86. This is completely untested,
2945 so use it at your own risk. Also, no bug reports without patches, please.
2946 This is catalyst 2.0_rc23.
2948 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2949 kmerge should have been kerncache
2951 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2952 targets/support/pre-kmerge.sh:
2953 Fix a few other places for the kerncache update
2955 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2956 examples/generic_stage_template.spec, examples/grp_template.spec,
2957 examples/livecd-stage1_template.spec,
2958 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2959 examples/netboot_template.spec, examples/stage4_template.spec,
2960 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2961 targets/support/kmerge.sh:
2962 Separation of kerncache from snapcache
2964 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2965 It helps if I actually increment the version number.
2967 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2968 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2969 Added --oneshot to default options for stage1 building. Added code to wipe
2970 world during stages 1 and 3. This is catalyst 2.0_rc22.
2972 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2973 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2974 Fix bug if no kernel packages were defined but there was a postconf setting.
2975 x86 softlevel support is enhanced.
2977 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2978 targets/support/bootloader-setup.sh:
2979 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2981 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2982 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2984 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2987 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2988 Netboot2 fixes for spec parameter checks
2990 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2991 modules/generic_stage_target.py, modules/stage4_target.py:
2992 add makeopts spec file support.
2994 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2995 modules/generic_stage_target.py:
2996 Added fix for bug #119635.
2998 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2999 Fix pre-kmerge.sh for stage4
3001 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3004 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
3005 modules/generic_stage_target.py:
3006 fix crash when no kernel is defined. spacing issue
3008 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3011 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3012 modules/livecd_stage2_target.py:
3013 Added livecd/volid to valid_values.
3015 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
3016 modules/generic_stage_target.py:
3017 remove extra function that was converting strings to lists unnecessarily
3019 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3020 This is catalyst 2.0_rc17.
3022 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3023 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3024 modules/stage4_target.py:
3025 fix issue where args not allowed that arose due to earlier myspec addlargs bug
3027 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3028 targets/embedded/embedded-preclean-chroot.sh,
3029 targets/grp/grp-preclean-chroot.sh,
3030 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3031 targets/stage1/stage1-preclean-chroot.sh,
3032 targets/stage2/stage2-preclean-chroot.sh,
3033 targets/stage3/stage3-preclean-chroot.sh,
3034 targets/support/chroot-functions.sh,
3035 targets/tinderbox/tinderbox-preclean-chroot.sh:
3036 Added function to cleanup stray /etc/distcc/hosts files.
3038 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3039 targets/support/bootloader-setup.sh:
3040 Added fix from bug #119123. This is catalyst 2.0_rc16.
3042 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3043 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
3044 Fixing some spacing. This is catalyst 2.0_rc15.
3046 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3047 Attempt to fix bug #117649
3049 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
3050 modules/generic_stage_target.py:
3051 fixes for bugs #119009, #119041 and #118985
3053 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
3054 +examples/netboot2_template.spec, modules/catalyst_support.py,
3055 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
3056 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
3057 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
3060 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
3061 targets/support/kmerge.sh:
3062 Fix for ccache (null)/.ccache bug
3064 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3067 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
3068 Added ppc -mcpu patch from Pylon for bug #118709.
3070 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3071 modules/embedded_target.py, modules/stage4_target.py:
3072 Added linuxrc to embedded and stage4 targets.
3074 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
3075 modules/generic_stage_target.py, targets/support/kmerge.sh:
3076 filter kname - and . for kmerge.sh
3078 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3079 targets/support/create-iso.sh:
3080 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
3082 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
3083 modules/generic_stage_target.py:
3084 change .digests to .DIGESTS
3086 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3087 targets/support/kmerge.sh:
3088 Commented ccache for genkernel build which will resolve #117648 until a
3089 proper solution can be found. This is 2.0_rc13.
3091 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3092 targets/stage1/stage1-controller.sh:
3093 Added patch from vapier for bug #117254.
3095 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3096 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
3097 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
3098 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
3101 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
3102 modules/generic_stage_target.py:
3103 Remove chost/cflags etc. warning messages
3105 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
3106 modules/generic_stage_target.py:
3107 Attempt to fix bug 117253; chost is wrong on autoresume
3109 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3110 modules/generic_stage_target.py, modules/netboot_target.py,
3111 modules/stage1_target.py:
3112 make setting of destdir more global and part of generic_stage_target
3114 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3115 Fix destpath bug in netboot target
3117 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
3118 modules/generic_stage_target.py, modules/stage4_target.py:
3119 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
3122 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
3123 modules/generic_stage_target.py, modules/stage4_target.py:
3124 remove stray ' from arch/sh.py
3126 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3127 targets/stage1/stage1-controller.sh:
3128 This finally fixes the issues with gcc-config/binutils-config in stage1.
3129 This is catalyst 2.0_rc12.
3131 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
3132 Fix incorrect warning message. portdir_overlay -> portage_overlay
3134 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3135 targets/stage1/stage1-controller.sh,
3136 targets/stage1/stage1-preclean-chroot.sh:
3137 Revert gcc-config/binutils-config to _rc11 locations. This should fix
3138 running gcc-config and binutils-config, though it probably breaks running on
3139 non-Gentoo platforms.
3141 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3142 modules/stage1_target.py:
3143 Make stage1 clean up python 2.3 and 2.4, also.
3145 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3146 targets/support/livecdfs-update.sh:
3147 Updated requirements and added creation of metadata.tar.bz2 for the installer.
3149 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
3150 modules/generic_stage_target.py:
3151 Change digests file format to HASH_NAME HASH FILE_NAME
3153 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3154 targets/stage1/stage1-controller.sh:
3155 Moved gcc-config/binutils-config to before the chroot.
3157 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3158 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
3159 installed. Supports all of shashs algorithms as of 12_21_2005
3161 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3162 modules/generic_stage_target.py:
3163 Catalyst should die if source_subpath is not a string
3165 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3166 modules/generic_stage_target.py:
3167 Fix for source_subpath bug
3169 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3170 examples/generic_stage_template.spec:
3171 Updated example specs with information on cflags/chost/cxxflags/ldflags in
3172 both stages 1 and 2.
3174 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3175 modules/stage2_target.py:
3176 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
3177 stage1 to be overridden again.
3179 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3180 targets/stage1/stage1-controller.sh:
3181 It looks like gcc-config/binutils-config needs to be run with the full path,
3182 since it is run outside of the chroot.
3184 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3185 targets/stage1/stage1-controller.sh:
3186 Fixed gcc-config calls. This is 2.0_rc11.
3188 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3189 This is catalyst 2.0_rc10.
3191 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
3192 modules/generic_stage_target.py:
3193 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
3196 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3197 targets/support/functions.sh:
3198 Changed from -z to -n for bug #116180.
3200 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3201 modules/catalyst_support.py, modules/generic_stage_target.py:
3202 Detect missing binaries for the hashing functions and abort if not found
3204 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3205 files/catalyst.conf:
3206 Updated README to list new requirements. Set default hash as crc32. Set
3207 default digests as sha1/md5.
3209 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3210 modules/catalyst_support.py, modules/generic_stage_target.py,
3211 modules/livecd_stage2_target.py, modules/stage2_target.py:
3212 Change the internal hash checking to be quicker and more memory efficient.
3213 Add additional hash digests options.
3215 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3216 targets/tinderbox/tinderbox-chroot.sh,
3217 targets/tinderbox/tinderbox-controller.sh,
3218 targets/tinderbox/tinderbox-preclean-chroot.sh:
3219 Fixed up spacing/coding style on tinderbox.
3221 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3222 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
3223 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
3224 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
3225 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
3226 Fixed up spacing/coding style on support.
3228 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3229 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
3231 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3232 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3233 targets/stage4/stage4-preclean-chroot.sh:
3234 Fixed up spacing/coding style on stage4.
3236 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3237 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
3238 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3239 targets/stage3/stage3-controller.sh,
3240 targets/stage3/stage3-preclean-chroot.sh:
3241 Fixed up spacing/coding style on stages 2 and 3
3243 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3244 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3245 targets/stage1/stage1-preclean-chroot.sh:
3246 Fixed up spacing/coding style on stage1. Also changed
3247 gcc-config/binutils-config to be outside the chroot.
3249 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3250 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3251 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
3252 Fixed up spacing/coding style on netboot.
3254 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3255 targets/livecd-stage1/livecd-stage1-chroot.sh,
3256 targets/livecd-stage1/livecd-stage1-controller.sh,
3257 targets/livecd-stage2/livecd-stage2-controller.sh:
3258 Fixed up spacing/coding style on livecd-stage*.
3260 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3261 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3262 targets/grp/grp-preclean-chroot.sh:
3263 Fixed up spacing/coding style on grp.
3265 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3266 targets/embedded/embedded-chroot.sh,
3267 targets/embedded/embedded-controller.sh,
3268 targets/embedded/embedded-fs-runscript.sh,
3269 targets/embedded/embedded-preclean-chroot.sh:
3270 Fixed up spacing/coding style on embedded.
3272 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
3273 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3274 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3275 targets/support/functions.sh:
3276 Removing extra line from x86.py, fixing up comments, spacing, and coding
3277 style in targets/support through functions.sh
3279 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3280 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3281 Fix more tab/spacing issues .. trying to make everything use tabs
3283 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3284 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3285 modules/stage1_target.py, modules/stage2_target.py,
3286 modules/stage3_target.py, modules/stage4_target.py:
3287 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
3290 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
3291 modules/generic_stage_target.py:
3292 Add envscript warning to aid users who may not know what they are doing
3294 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3295 examples/generic_stage_template.spec:
3296 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
3297 only configurable when building a stage2 tarball, to match the current state
3298 of portage. This is 2.0_rc9.
3300 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3301 targets/support/chroot-functions.sh:
3302 Silence more of portages beeps and clicks and whistles
3304 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3305 targets/support/chroot-functions.sh:
3306 Change the portage emerge to use run_emerge
3308 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3309 modules/generic_stage_target.py, modules/snapshot_target.py,
3310 modules/stage1_target.py, modules/stage2_target.py,
3311 modules/stage3_target.py:
3312 allow portdir_overlay to be part of all specs not including snapshot spec.
3313 Add warnings for stage1,2 and 3 in case someone uses this feature there.
3314 Remove overlay support from the snapshot spec but added a warning.
3316 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3317 modules/stage2_target.py:
3318 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
3321 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
3322 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3323 Add support for bootloader softlevel=; have rsync delete the extra files out
3324 of the overlay so that the overlay always matches the source dir
3326 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3327 Swapped -v/-V since I had gotten them wrong here.
3329 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3330 modules/generic_stage_target.py:
3331 Fix stupid overlay bug
3333 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3334 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3335 targets/livecd-stage1/livecd-stage1-chroot.sh,
3336 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3337 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3338 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
3339 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3340 targets/support/unmerge.sh:
3341 Made sure we use -f on removing the default links for splash. Removed
3342 check_portage_version as it really isn't needed anymore. Removed
3343 --no-install from genkernel commands in kmerge.sh so users must manually
3344 remove kernels from /boot. This is 2.0_rc8.
3346 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3347 targets/support/livecdfs-update.sh:
3348 Made sed on devfsd.conf conditional on it existing. Removes one more error
3349 message from a standard catalyst run.
3351 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3352 Added warning about breaking snapshot cache and re-enable autoresume, since
3353 the errors I was getting were elsewhere.
3355 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3356 modules/generic_stage_target.py:
3357 Fix indentation error the last commit caused
3359 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3360 modules/generic_stage_target.py:
3361 Always clear autoresume points after a successful run
3363 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3364 targets/support/livecdfs-update.sh:
3365 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
3366 snapshot caching after a successful gentoo-release-livecd run.
3368 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3369 targets/support/rc-update.sh:
3370 Added famd to default on official LiveCD.
3372 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3373 targets/support/chroot-functions.sh:
3374 Fixes 'too many arguments' error in check_portage_version.
3376 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3377 modules/generic_stage_target.py:
3378 remove extra self.env={} that was resetting the environment to null
3380 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3381 modules/livecd_stage1_target.py:
3382 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3385 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3386 Add a default path to the environment in the chroot
3388 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3389 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3390 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3391 targets/livecd-stage2/livecd-stage2-controller.sh,
3392 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3393 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3394 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3395 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3396 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3397 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3398 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3399 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3400 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3402 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3404 Fixed up the man page, which has been suffering for some time, and also
3405 reversed -v/-V in the help message.
3407 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3408 targets/support/livecdfs-update.sh:
3409 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3412 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3413 Turning off autoresume of doom until I can get more testing. I've had
3414 several issues with it. I'll be reporting/fixing these as I come across them
3415 but for now wish to turn it off by default as I don't want this one feature
3416 to stop the possible 2.0 final release.
3418 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3419 targets/livecd-stage2/unmerge.sh:
3420 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3421 anymore and probably should have been removed a long time ago when the new
3422 code was put into place in livecdfs-update.sh and livecd-local.start
3425 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3426 targets/livecd-stage1/livecd-stage1-chroot.sh,
3427 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3428 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3429 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3431 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3432 modules/generic_stage_target.py, modules/generic_target.py:
3433 self.env should be a part of the super class generic_target so it applies to
3434 snapshots as well; removing redundant pass in the generic_target class as
3435 its not needed. There is code there to fill the statements
3437 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3438 targets/support/livecdfs-update.sh:
3439 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3442 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3443 Changed version stamp to 2.0_rc6.
3445 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3446 modules/generic_stage_target.py:
3447 Fix for unpack cases
3449 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3450 modules/generic_stage_target.py:
3453 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3454 modules/catalyst_support.py, modules/generic_stage_target.py,
3455 modules/grp_target.py, modules/livecd_stage1_target.py,
3456 modules/livecd_stage2_target.py, modules/netboot_target.py,
3457 modules/snapshot_target.py, modules/tinderbox_target.py:
3458 Stop reading env from the OS. Rely on the more on the envscript for oddball
3459 settings. Change -v to verbose and -V to version
3461 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3464 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3465 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3468 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3469 examples/generic_stage_template.spec:
3470 Added chost/cflags/cxxflags/ldflags to example spec template.
3472 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3473 targets/support/rc-update.sh:
3474 OK, just kidding on that last commit. We were already doing rc-update add
3475 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3476 there's no point in having it in rc-update.sh
3478 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3479 targets/support/rc-update.sh:
3480 Have rc-update add xdm if livecd/xdm is set.
3482 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3483 modules/catalyst_lock.py, modules/catalyst_support.py,
3484 modules/embedded_target.py, modules/generic_stage_target.py,
3485 modules/grp_target.py, modules/livecd_stage1_target.py,
3486 modules/livecd_stage2_target.py, modules/netboot_target.py,
3487 modules/stage1_target.py, modules/stage4_target.py,
3488 modules/tinderbox_target.py:
3489 So I was just kidding on that last commit. This one is 2.0_rc4.
3491 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3492 modules/catalyst_lock.py, modules/catalyst_support.py,
3493 modules/embedded_target.py, modules/generic_stage_target.py,
3494 modules/grp_target.py, modules/livecd_stage1_target.py,
3495 modules/livecd_stage2_target.py, modules/netboot_target.py,
3496 modules/stage1_target.py, modules/stage2_target.py,
3497 modules/stage4_target.py, modules/tinderbox_target.py:
3498 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3500 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3501 files/catalyst.conf, modules/catalyst_lock.py,
3502 modules/catalyst_support.py, modules/embedded_target.py,
3503 modules/generic_stage_target.py, modules/grp_target.py,
3504 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3505 modules/netboot_target.py, modules/stage1_target.py,
3506 modules/stage2_target.py, modules/stage4_target.py,
3507 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3508 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3509 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3511 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3512 modules/generic_stage_target.py:
3513 Fix autoresume for unpacking tarballs
3515 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3516 targets/support/livecdfs-update.sh:
3517 remove gnap livecd-type per Koon's request
3519 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3520 change rc-update add modules default to rc-update add modules boot
3522 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3523 modules/generic_stage_target.py, modules/grp_target.py:
3524 Add more verbosity to digests if -V is enabled, add more print messages to
3527 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3528 modules/generic_stage_target.py, modules/grp_target.py:
3529 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3531 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3532 Fix folder name for grp build dir to not have .tar.bz2 at the end
3534 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3535 modules/catalyst_support.py, modules/generic_stage_target.py:
3536 Add md5 and sha .digests file creation per wolf31o2's feature request
3538 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3539 This is catalyst-2.0_rc2.
3541 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3542 files/catalyst.conf, modules/generic_stage_target.py,
3543 modules/livecd_stage1_target.py:
3544 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3545 after each successful kernel build;add autoresume documentation to
3548 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3549 targets/embedded/embedded-controller.sh,
3550 targets/embedded/embedded-fs-runscript.sh,
3551 targets/livecd-stage2/livecd-stage2-controller.sh,
3552 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3553 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3554 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3555 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3556 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3557 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3558 targets/support/rc-update.sh:
3559 Changed multiple spaces to tabs to satisfy my OCD.
3561 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3562 targets/support/chroot-functions.sh:
3563 Bumped genkernel detection to require 3.3.0 or higher
3565 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3566 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3567 targets/netboot/netboot-controller.sh:
3568 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3569 clst_grp_use. This is catalyst-2.0_rc1.
3571 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3572 targets/netboot/netboot-controller.sh:
3573 change to clst_use from clst_netboot_use
3575 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3576 targets/livecd-stage1/livecd-stage1-chroot.sh,
3577 targets/stage4/stage4-chroot.sh:
3578 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3580 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3581 targets/stage4/stage4-chroot.sh:
3582 Fixed USE invocations in stage4 target.
3584 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3585 modules/livecd_stage1_target.py:
3586 Force use=livecd for livecd-stage1
3588 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3589 This is version 2.0_pre20051129.
3591 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3592 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3593 Removed kudzu-knoppix from example spec files.
3595 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3596 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3597 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3599 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3600 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3601 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3602 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3603 definitions in the examples to fit in 80 columns.
3605 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3606 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3607 modules/grp_target.py, modules/tinderbox_target.py,
3608 targets/tinderbox/tinderbox-chroot.sh:
3609 Tinderbox script: added newuse, tinderbox and grp targets added support for
3610 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3611 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3613 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3614 Added portdir example to catalyst.conf for bug #113272.
3616 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3617 targets/support/create-iso.sh:
3618 Fixed a few lines which were causing the isolinux directory to be removed
3619 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3621 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3622 targets/support/create-iso.sh:
3623 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3625 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3626 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3627 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3628 too many arches dont use it by default, test for an initrd in the yaboot
3631 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3632 modules/generic_stage_target.py:
3633 Fix split error if use is specified
3635 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3636 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3637 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3638 Updated palo version from catalyst 1.x for HPPA.
3640 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3641 targets/support/bootloader-setup.sh:
3642 Removing for loop for grub on amd64/x86 as it was totally useless.
3644 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3645 targets/support/bootloader-setup.sh:
3646 Remove vga= line for PPC.
3648 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3649 targets/support/bootloader-setup.sh:
3650 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3652 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3653 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3654 Removing slot patch as it probably didn't belong here anyway, and updating
3655 version stamp to 2.0_pre20051118.
3657 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3658 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3659 targets/support/bootloader-setup.sh:
3660 fix the bootloader script for isolinux so that it actually makes a cfg file,
3661 remove extra unneeded catalyst aborting print statement, reorganize rm code
3662 to make sure is splits properly and is an array even from the cmdline
3664 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3665 targets/support/livecdfs-update.sh:
3666 Added call to update-usbids to download the latest usb.ids file.
3668 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3669 modules/generic_stage_target.py:
3670 Move checks of running catalyst into the target which is simpler
3672 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3673 modules/generic_stage_target.py:
3674 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3675 that doesnt exist yet
3677 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3678 Keep unnecessary programs from installing into kerncache
3680 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3681 modules/generic_stage_target.py:
3682 Turn on more tracebacks at this point to better debug .. will need to turn
3683 them down as we find errors and build appropriate error handlers
3685 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3686 Changed version marker to 2.0_pre20051115 for new ebuild.
3688 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3689 modules/livecd_stage2_target.py:
3690 Fix bug in livecd stage2 so that it doesnt try to use tar
3692 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3693 targets/livecd-stage2/livecd-stage2-controller.sh:
3694 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3695 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3696 of Getting_Online.txt from catalyst 1.1.10.10.
3698 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3699 Added Joshua Kinard to authors for his mips contributions.
3701 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3702 examples/livecd-stage2_template.spec:
3703 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3704 Paul Kessler on gentoo-catalyst. ;]
3706 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3707 Change variables from cat1 format to cat2
3709 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3710 modules/generic_stage_target.py, modules/stage1_target.py:
3711 Fix modules has no attribute register
3713 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3714 modules/generic_stage_target.py:
3715 Fix broken aliases code that was just proof of concept
3717 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3718 Output mkisofs command line options to assist in debugging
3720 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3721 modules/generic_stage_target.py, targets/support/create-iso.sh:
3724 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3725 modules/generic_stage_target.py:
3726 Add VERY basic support for aliases kernel parameter.
3728 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3729 modules/livecd_stage2_target.py:
3730 Remove large section of commented code
3732 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3733 modules/generic_stage_target.py, modules/stage1_target.py:
3734 Allow LDFLAGS to be specified as an ENV variable for stage1
3736 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3737 modules/generic_stage_target.py:
3738 Fix rc-update to automatically run default options for livecds. Removed an
3739 erroneous key check.
3741 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3742 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3743 Make use spec key optional to default to profile defaults
3745 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3746 +examples/stage4_template.spec:
3747 Preliminary stage4_template.spec file
3749 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3750 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3751 Updated version stamp and added slot patch.
3753 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3754 Fix ordering problem so self.settings is defined
3756 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3757 modules/generic_stage_target.py:
3758 Correct a rsync issue when the directory doesnt exist
3760 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3761 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3762 targets/livecd-stage2/livecd-stage2-controller.sh,
3763 targets/netboot/netboot-controller.sh,
3764 targets/stage4/stage4-controller.sh:
3765 run pre_kmerge and post_kmerge only once
3767 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3768 targets/support/bootloader-setup.sh:
3769 MIPS bootloader patch
3771 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3772 targets/support/mips-arcload_conf.sh:
3773 Fix MIPS Serial Detection
3775 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3776 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3777 +targets/support/mips-arcload_conf.sh:
3778 Application of Kumba's patches for MIPS support
3780 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3781 Check for the correct arch specific cd building tool
3783 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3784 modules/generic_stage_target.py:
3785 Print a warning if livecd/iso is not defined
3787 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3788 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3790 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3791 targets/support/post-kmerge.sh:
3792 Check for existence of files in /lib/modules before running depscan.sh. This
3793 replaces the mips-specific check and makes it portable.
3795 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3796 modules/generic_stage_target.py:
3797 update autoresume logic when dealing with rsync unpack operations
3799 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3800 targets/support/post-kmerge.sh:
3801 Bypass module load on mips
3803 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3804 remove --no-deps so dependancies get installed for genkernel
3806 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3807 modules/generic_stage_target.py:
3808 Fix missing : statement in unpack
3810 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3811 modules/generic_stage_target.py:
3812 fix livecd-stage2 unpack when seedcache is turned off
3814 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3815 targets/support/functions.sh:
3816 Fix module unpacking and make it actually optional.
3818 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3819 modules/generic_stage_target.py:
3820 Fix broken seedcache autoresume interaction
3822 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3823 modules/generic_stage_target.py:
3824 Cleanup stage directories properly for tar installs
3826 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3827 Tinderbox no longer cleans /tmp/*
3829 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3830 targets/tinderbox/tinderbox-chroot.sh,
3831 targets/tinderbox/tinderbox-controller.sh:
3832 Fixing problem with bind mounted portage and final rsync on tinderbox target
3833 and adding additional logging.
3835 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3836 Stop tinderbox from trying to create a tarball of itself
3838 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3839 modules/generic_stage_target.py:
3840 Fix catalyst so it fully disables snapcache when its not specified in the
3843 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3844 examples/livecd-stage2_template.spec:
3845 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3846 spec template and updating version stamp.
3848 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3849 modules/catalyst_support.py:
3850 allow file_check to proceed if key is not in use
3852 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3853 Recursively make the missing directories
3855 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3856 Fix extract_modules to just echo a warning that it is missing
3858 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3859 files/catalyst.conf:
3860 Updating default configuration for catalyst and updating version stamp,
3861 since we're beginning internal testing for release.
3863 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3864 modules/generic_stage_target.py:
3865 fix bug 106004 split strings into a list for empty and rm operation
3867 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3868 modules/livecd_stage2_target.py:
3869 Append slashes to directories so rsyncs work properly
3871 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3872 examples/livecd-stage2_template.spec:
3873 Changing source_subpath for livecd-stage2 example for bug #101704.
3875 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3876 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3877 targets/support/livecdfs-update.sh:
3878 Added livecd/xdm and livecd/xsession options. These are used to setup the
3879 default display manager and X session, respectively. Added supporting
3880 documentation to example spec files. Imported more work from my fsscript for
3881 the official LiveCD.
3883 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3884 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3885 discussion, see bug #88777.
3887 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3888 modules/generic_stage_target.py:
3889 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3890 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3892 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3893 targets/livecd-stage1/livecd-stage1-controller.sh,
3894 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3895 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3896 on livecd-stage2 and removing universal motd for livecd/type of
3897 gentoo-release-livecd.
3899 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3900 modules/livecd_stage1_target.py:
3901 Add optional livecd/type env var for scripts to add optional items to the
3904 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3905 -livecd/files/x86-help.msg:
3906 Removing x86-help.msg as it is no longer used.
3908 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3909 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3910 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3911 Add dobladecenter description to bootloader files for x86/amd64.
3913 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3914 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3916 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3917 modules/generic_stage_target.py:
3918 Added split to use section for bug #104414.
3920 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3921 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3922 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3923 Tabs to whitespaces for isolinux.
3925 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3926 targets/support/bootloader-setup.sh:
3927 Changed isolinux to use new split-out help messages. Using grub gives a
3928 single help message with pager.
3930 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3931 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3932 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3933 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3934 Added F2->F7 help messages for isolinux.
3936 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3937 livecd/files/README.txt, livecd/files/generic.motd.txt,
3938 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3939 livecd/files/livecd-local.start:
3940 Updated files from latest used to build LiveCD.
3942 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3943 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3945 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3946 modules/catalyst_support.py:
3947 Added fix for using options with = in them with --cli (ex.
3948 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3949 <cell@ices.utexas.edu> for pointing this out to me via email.
3951 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3952 modules/generic_stage_target.py, targets/support/functions.sh:
3953 fix bug in exec_in_chroot for stage1 target
3955 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3956 modules/generic_stage_target.py:
3957 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3958 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3960 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3961 catalyst, examples/livecd-stage2_template.spec,
3962 examples/snapshot_template.spec, files/catalyst.conf,
3963 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3964 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3965 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3966 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3967 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3968 targets/livecd-stage2/livecd-stage2-controller.sh,
3969 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3970 targets/stage2/stage2-preclean-chroot.sh,
3971 targets/stage3/stage3-preclean-chroot.sh,
3972 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3973 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3974 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3975 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3976 targets/support/target_image_setup.sh:
3977 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3978 to look at gamecdfs-update.sh yet.
3980 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3981 modules/generic_stage_target.py:
3982 Remove extra debugging print statement
3984 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3985 +modules/catalyst_lock.py, modules/catalyst_support.py,
3986 modules/embedded_target.py, modules/generic_stage_target.py,
3987 modules/grp_target.py, modules/livecd_stage1_target.py,
3988 modules/livecd_stage2_target.py, modules/netboot_target.py,
3989 modules/snapshot_target.py, modules/stage1_target.py,
3990 modules/stage2_target.py, modules/stage4_target.py,
3991 targets/support/functions.sh:
3992 Add locking support. Code simplification for unpack and unpack snapshot.
3993 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3994 Add seedcache support (Grabs output from previous target run)
3995 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3997 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3998 modules/catalyst_support.py, modules/generic_stage_target.py:
3999 Add support to cache the snapshot dir. add snapcache to options. add
4000 snapshot_cache= to override the default location of the cache in
4001 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
4003 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4004 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
4005 Forward port README.txt and Getting_Online.txt files from catalyst
4008 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4009 Add automatic creation/deletion of runlevels based on rcadd rcdel
4011 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4012 Fix grp so that grp/use is not required anymore
4014 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4015 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4016 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4017 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4018 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
4019 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
4020 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
4021 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
4022 they are known to cause booting problems.
4024 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4025 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
4026 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
4027 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
4030 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4031 targets/stage1/stage1-chroot.sh:
4032 Fixed quoting in stage1 profile check.
4034 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4035 targets/stage3/stage3-chroot.sh:
4036 Fixing USE for stage3.
4038 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4039 targets/support/chroot-functions.sh:
4040 Fix FETCH code so it will run for Pylon
4042 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
4043 targets/grp/grp-chroot.sh:
4044 Fix bindist invcation.
4046 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4047 targets/grp/grp-chroot.sh:
4048 Made sure bindist was used for all emerges in GRP.
4050 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
4051 Fix USE flags for GRP build
4053 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
4054 targets/stage4/stage4-chroot.sh:
4055 let GRP use the users environment variables and removed extra
4056 GRP_STAGE23_USE from stage4
4058 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
4059 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4060 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
4062 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4063 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
4064 impact all previous spec files that use this option. It's beejay's fault.
4066 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
4067 Changed to use linux32 for ppc32 support when build host is ppc64.
4069 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
4071 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
4073 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
4074 Minor cosmetic print statement fixes for readability
4076 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4077 modules/catalyst_support.py, modules/generic_stage_target.py:
4078 Fix None None bug and exception reporting
4080 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
4081 Fix iso creation script. Case statement out of place
4083 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
4084 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
4085 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
4086 catalyst, files/catalyst.conf, modules/builder.py,
4087 modules/catalyst_support.py, modules/embedded_target.py,
4088 modules/generic_stage_target.py, modules/generic_target.py,
4089 modules/grp_target.py, modules/livecd_stage1_target.py,
4090 modules/livecd_stage2_target.py, modules/netboot_target.py,
4091 modules/snapshot_target.py, modules/stage1_target.py,
4092 modules/stage2_target.py, modules/stage3_target.py,
4093 modules/stage4_target.py, modules/tinderbox_target.py,
4094 targets/embedded/embedded-chroot.sh,
4095 targets/embedded/embedded-fs-runscript.sh,
4096 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
4097 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
4098 targets/grp/grp-preclean-chroot.sh,
4099 targets/livecd-stage1/livecd-stage1-chroot.sh,
4100 targets/livecd-stage1/livecd-stage1-controller.sh,
4101 targets/livecd-stage2/livecd-stage2-controller.sh,
4102 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
4103 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
4104 targets/netboot/netboot-image.sh, targets/stage1/build.py,
4105 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4106 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
4107 targets/stage2/stage2-controller.sh,
4108 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
4109 targets/stage3/stage3-controller.sh,
4110 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
4111 targets/stage4/stage4-controller.sh,
4112 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
4113 targets/support/create-iso.sh, targets/support/functions.sh,
4114 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4115 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
4116 targets/support/target_image_setup.sh,
4117 targets/tinderbox/tinderbox-chroot.sh,
4118 targets/tinderbox/tinderbox-controller.sh,
4119 targets/tinderbox/tinderbox-preclean-chroot.sh:
4120 Big honkin' copyright update.
4122 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4123 modules/generic_stage_target.py:
4124 add additional logging output. Use standard os redirection methods to log to
4127 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4128 targets/stage1/stage1-chroot.sh:
4129 Added profile sanity check for bug #97867.
4131 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4132 targets/support/bootloader-setup.sh:
4133 Removing acpi=off from default kernel arguments and adding ia64
4134 livecd-stage2 support functions and cdtar.
4136 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4137 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
4138 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
4139 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
4140 splash command line.
4142 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4143 targets/support/create-iso.sh:
4144 Fixed up zisofs support. Waiting for response from sparc before touching
4147 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4148 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4149 targets/support/functions.sh:
4150 Added livecd/bootargs and added the option to the bootloader-setup.sh script
4151 to allow it to work on all arches that dynamically build their bootloader
4154 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
4155 targets/stage4/stage4-controller.sh:
4156 Fix stage4 so it doesnt run the bootloader stuff
4158 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4159 targets/support/bootloader-setup.sh:
4160 Removed dokeymap from non-Gentoo releases.
4162 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4163 targets/support/livecdfs-update.sh:
4164 Added call to update-pciids to download the latest pci.ids file.
4166 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
4167 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4168 modules/stage4_target.py:
4169 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
4171 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
4172 Fix issue where -s on the command line would not run
4174 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4175 livecd/files/generic.motd.txt:
4176 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
4177 kernel configurations.
4179 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4180 targets/support/livecdfs-update.sh:
4181 Updated hostname/domainname creation for new baselayout.
4183 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4184 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
4185 Fixing some bootloader isolinux/boot stuff for x86/amd64.
4187 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4188 targets/support/chroot-functions.sh:
4189 Change portage emerge to use --oneshot --nodeps to keep from merging the
4190 same packages multiple times.
4192 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4193 targets/stage2/stage2-chroot.sh:
4194 Added a -p bootstrap when catalyst is called with -V (verbose).
4196 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4197 targets/support/livecdfs-update.sh:
4198 Removed inittab hack, as this is done by livecd-tools.
4200 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4201 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
4202 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
4204 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4205 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
4206 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
4207 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4208 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4209 targets/livecd-stage2/livecd-stage2-controller.sh:
4210 Removed gentoo.png and creation of face directory. Changed
4211 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
4214 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4215 targets/stage1/stage1-preclean-chroot.sh,
4216 targets/support/chroot-functions.sh:
4217 Added setup_binutils function and force both of them to run during stage1
4220 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4221 examples/livecd-stage2_template.spec:
4222 Added livecd/volid explanation to example spec.
4224 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4225 targets/support/create-iso.sh:
4226 General cleanup of ISO code and added default livecd/volid when it is not set.
4228 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4229 targets/embedded/embedded-controller.sh:
4230 Actually modify the embedded target this time.
4232 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
4233 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
4234 targets/livecd-stage2/livecd-stage2-controller.sh,
4235 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
4236 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
4237 and livecd-stage2 targets.
4239 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
4240 files/catalyst.conf:
4241 Retired John Davis <zhen@gentoo.org> and added storedir to default
4244 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4245 targets/support/livecdfs-update.sh:
4246 Uncommented openglify, since it is needed for both opengl-update-livecd and
4249 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4250 modules/generic_stage_target.py:
4251 Fix print statement so it shows when kill_chroot_pids is run correctly
4253 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4254 modules/snapshot_target.py:
4255 Fix snapshot target to skip the kill_pids check
4257 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
4258 Bug fixes in parse_spec, fix issues detecting list or string.
4260 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4261 modules/catalyst_support.py:
4262 Fix bug 65284. More flexible spec parsing. Should handle cases where no
4263 spaces are after :. Better handling of comments ( ie preprocessed and
4264 stripped off ). Unset empty keys.
4266 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4267 targets/support/kill-chroot-pids.sh:
4268 Remove extra P_NAME definition that is never used. Saves processing time.
4269 Bumped catalyst to pre2
4271 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4272 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4273 +targets/support/kill-chroot-pids.sh:
4274 User info about runscript and archscript. Added checks for processes running
4275 in the chroot and created a script to kill them. Should fix the unmounting
4276 issues with gconfd or any other running application in the chroot
4278 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4279 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
4280 Remove using gcc-config to set things up as we should all be using 2005.0
4283 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4284 examples/livecd-stage2_template.spec:
4285 Added livecd/users to example livecd-stage2 spec file.
4287 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4288 targets/support/livecdfs-update.sh:
4289 Change default hostnames for livecds
4291 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4292 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
4293 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
4296 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4297 modules/livecd_stage2_target.py:
4298 Clear autoresume flags when build is done
4300 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4301 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4302 targets/support/create-iso.sh:
4303 Fix isolinux so that it finds menus and kernels and stuff
4305 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4306 modules/generic_stage_target.py:
4307 Make purge operation a little less chatty, removed print statements
4309 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4310 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4311 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4312 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
4314 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4315 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4316 print warning message about deprecated use of cdfstype
4318 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4319 targets/support/chroot-functions.sh:
4320 statically define genkernel location to eliminate which command failure if
4321 genkernel is not installed
4323 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
4324 modules/generic_stage_target.py:
4325 change the portage_overlay to an array so it always works
4327 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4328 modules/catalyst_support.py:
4329 Fix exception handling to remove extraneous prints of None
4331 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
4332 Remove iso creation code from stage4
4334 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4335 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4336 modules/livecd_stage2_target.py, modules/snapshot_target.py,
4337 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
4338 targets/livecd-stage1/livecd-stage1-chroot.sh,
4339 targets/livecd-stage1/livecd-stage1-controller.sh,
4340 targets/livecd-stage2/livecd-stage2-controller.sh,
4341 targets/netboot/netboot-controller.sh,
4342 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
4343 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
4344 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4345 targets/support/create-iso.sh, targets/support/kmerge.sh,
4346 targets/support/target_image_setup.sh,
4347 targets/tinderbox/tinderbox-controller.sh:
4348 Fix some exception handling in catalyst_support.py, remove intermediate
4349 destination folder of iso and tarball, add additional tests for folders not
4350 found on host but defined in spec file, keep catalyst from erroring in this
4351 case, change exit code on shell scripts so that errors are reported to
4352 catalyst and causes catalyst to die on errors, fix bug in
4353 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
4354 check for mkisofs that informs the user of where to get the program, and
4355 removed the autoresume code from ccache and distcc installation until I can
4356 figure out a way to have the autoresume flag go someplace outside the chroot.
4358 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4359 Remove bind mounts before rm operations happen at startup
4361 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
4362 modules/generic_stage_target.py:
4363 Fix bug where purge deletes the autoresume directory but doesnt recreate it
4365 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4366 modules/generic_stage_target.py:
4367 fix minor bug in the purge code so that it actually runs the commands
4369 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4370 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4371 modules/stage4_target.py:
4372 Change ordering of tasks so root_overlay and fsscript occur after
4373 livecd_update, giving users a chance to override livecd_update
4375 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4376 modules/catalyst_support.py, modules/generic_stage_target.py:
4377 Added a better exception handling message for keyboard interrupt and added
4378 countdown timer for purge operation to give an opportunity to exit
4380 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4381 modules/catalyst_support.py, modules/generic_stage_target.py:
4382 Add support to clear the autoresume flags and improve the purge code to
4383 clean the chroot, and pkg/kern cache
4385 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4386 modules/catalyst_support.py, modules/generic_stage_target.py,
4387 modules/livecd_stage1_target.py:
4388 only append livecd-tools to the livecd-stage1 target package list and move a
4389 check out of the way so command line and spec files can co-exist
4391 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4392 modules/generic_stage_target.py:
4393 fixed python syntax in set_packages so catalyst will run
4395 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4396 modules/embedded_target.py, modules/generic_stage_target.py,
4397 modules/grp_target.py, modules/livecd_stage1_target.py,
4398 modules/livecd_stage2_target.py, modules/netboot_target.py,
4399 modules/stage4_target.py, modules/tinderbox_target.py,
4400 targets/embedded/embedded-chroot.sh,
4401 targets/embedded/embedded-controller.sh,
4402 targets/livecd-stage1/livecd-stage1-controller.sh,
4403 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4404 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4405 targets/livecd-stage2/livecd-stage2-controller.sh,
4406 -targets/livecd-stage2/livecd-stage2-iso.sh,
4407 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4408 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4409 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4410 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4411 +targets/support/target_image_setup.sh:
4412 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4415 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4416 targets/livecd-stage2/livecd-stage2-controller.sh,
4417 targets/support/livecdfs-update.sh:
4418 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4419 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4420 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4423 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4424 targets/livecd-stage2/livecd-stage2-controller.sh,
4425 targets/support/rc-update.sh:
4426 Updated rc-update.sh with better defaults for different livecd/type settings
4427 and cleaning up file copying in livecd-stage2-controller.sh to match
4430 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4431 Made example of catalyst.conf in README match the default catalyst.conf
4434 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4436 Removing old files from previous maintainers and updating README.
4438 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4439 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4440 Added livecd/users option to create non-root users. The first user listed
4441 will also be used for auto-starting X, if X is merged onto the CD.
4443 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4444 targets/livecd-stage1/livecd-stage1-controller.sh,
4445 targets/livecd-stage2/livecd-stage2-controller.sh,
4446 targets/support/livecdfs-update.sh:
4447 Updated all instances of livecd/type: gentoo-release-environmental to
4448 gentoo-release-livecd and added generic-livecd.
4450 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4451 examples/fsscript.sh.example, examples/gamecd.conf.example,
4452 examples/generic_stage_template.spec, examples/grp_template.spec,
4453 examples/livecd-stage1_template.spec,
4454 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4455 examples/snapshot_template.spec:
4456 Imported example files from catalyst 1.1.9 to make them more verbose.
4458 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4459 Fix grp/use bug #89365
4461 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4462 modules/generic_stage_target.py, targets/support/kmerge.sh:
4463 Fixes for initramfs overlay support.
4465 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4466 modules/generic_stage_target.py, targets/support/kmerge.sh,
4467 targets/support/pre-kmerge.sh:
4468 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4469 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4470 caching bug; Also adding preliminary support for initramfs_overlay from
4473 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4474 modules/generic_stage_target.py, targets/support/kmerge.sh:
4475 Removed support for postconf as genkernel no longer has that option
4477 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4478 modules/embedded_target.py, modules/generic_stage_target.py,
4479 modules/grp_target.py, modules/livecd_stage1_target.py,
4480 modules/livecd_stage2_target.py, modules/netboot_target.py,
4481 modules/stage4_target.py, modules/tinderbox_target.py,
4482 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4483 targets/stage1/stage1-preclean-chroot.sh,
4484 targets/support/chroot-functions.sh:
4485 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4486 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4488 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4489 modules/livecd_stage2_target.py:
4490 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4492 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4493 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4494 modules/livecd_stage2_target.py, modules/stage4_target.py,
4495 targets/livecd-stage1/livecd-stage1-controller.sh,
4496 targets/livecd-stage2/livecd-stage2-controller.sh,
4497 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4498 targets/support/functions.sh, targets/support/kmerge.sh,
4499 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4500 Generalized kernel support, fsscript, rcupdate, etc for stage4
4502 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4503 targets/support/pre-kmerge.sh:
4504 Removed sed for usb devices from legacy genkernel, as we're going to require
4505 a version much higher that no longer exhibits the bug.
4507 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4508 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4509 targets/support/livecdfs-update.sh:
4510 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4511 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4512 the ut2004demo shell script has been renamed to ut2004-demo.
4514 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4515 let genkernel always reinstall itself
4517 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4518 modules/catalyst_support.py, modules/generic_stage_target.py,
4519 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4520 fix case bug in livecdfs-update.sh; fix bug in initial command line
4521 arguement parsing; add cflags spec file support which is only allowed to
4524 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4525 targets/stage3/stage3-chroot.sh:
4526 Fix a use flag bug in the stage3
4528 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4529 modules/generic_stage_target.py:
4530 Changes to allow cflags, chost, cxxflags in a spec file
4532 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4533 targets/livecd-stage1/livecd-stage1-controller.sh,
4534 targets/livecd-stage2/livecd-stage2-controller.sh,
4535 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4536 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4537 targets/support/pre-kmerge.sh:
4538 change the code to use more case statements. Fix gcc issue in stage1.
4540 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4541 targets/livecd-stage1/livecd-stage1-controller.sh,
4542 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4543 Merging in changes from catalyst 1.1.x for gamecd support.
4545 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4546 targets/stage1/stage1-preclean-chroot.sh:
4547 Removing gcc-config stuff to see if its still required to work around a gcc
4550 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4551 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4552 Added tests for genkernel >3.2.0
4554 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4557 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4558 Updated AUTHORS with new maintainers and updated contributors list.
4560 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4561 examples/fsscript.sh.example, livecd/files/README.txt,
4562 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4563 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4564 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4565 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4566 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4567 universal.motd.txt to resolve documentation issue on bug #86914. Added
4568 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4569 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4572 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4573 targets/livecd-stage2/livecd-stage2-controller.sh:
4574 Removed a few unnecessary comments
4576 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4577 Removed obsolete files from the livecd directory as the functionality has
4578 moved into the targets folders
4580 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4581 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4582 Additional catalyst 2.0.0 files
4584 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4585 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4586 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4587 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4588 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4589 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4590 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4591 -livecd/runscript/alpha-archscript.sh,
4592 -livecd/runscript/default-runscript.sh,
4593 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4594 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4595 -livecd/runscript-support/gamecdfs-update.sh,
4596 -livecd/runscript-support/kmerge.sh,
4597 -livecd/runscript-support/livecdfs-update.sh,
4598 -livecd/runscript-support/post-kmerge.sh,
4599 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4600 modules/embedded_target.py, modules/generic_stage_target.py,
4601 modules/grp_target.py, modules/livecd_stage1_target.py,
4602 modules/livecd_stage2_target.py, -modules/netboot.py,
4603 +modules/netboot_target.py, modules/snapshot_target.py,
4604 modules/stage1_target.py, +modules/stage4_target.py,
4605 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4606 +targets/embedded/embedded-controller.sh,
4607 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4608 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4609 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4610 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4611 +targets/livecd-stage1/livecd-stage1-controller.sh,
4612 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4613 -targets/livecd-stage1/livecd-stage1.sh,
4614 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4615 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4616 +targets/livecd-stage2/livecd-stage2-controller.sh,
4617 +targets/livecd-stage2/livecd-stage2-iso.sh,
4618 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4619 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4620 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4621 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4622 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4623 +targets/stage1/stage1-controller.sh,
4624 +targets/stage1/stage1-preclean-chroot.sh,
4625 -targets/stage1/stage1-preclean1-chroot.sh,
4626 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4627 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4628 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4629 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4630 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4631 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4632 +targets/stage4/stage4-preclean-chroot.sh,
4633 +targets/support/chroot-functions.sh,
4634 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4635 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4636 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4637 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4638 +targets/tinderbox/tinderbox-controller.sh,
4639 targets/tinderbox/tinderbox-preclean-chroot.sh,
4640 -targets/tinderbox/tinderbox.sh:
4641 Initial Import of Catalyst 2.0.0
4643 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4644 livecd/runscript-support/livecdfs-update.sh:
4645 Added /usr/portage as tmpfs (this will be made conditional later).
4647 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4648 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4649 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4650 from an interactive shell.
4652 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4653 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4654 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4655 livecd/runscript-support/pre-kmerge.sh,
4656 livecd/runscript/default-runscript.sh:
4657 Moved livecd-bash_profile to livecd-bashrc. Added check for
4658 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4659 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4662 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4663 modules/generic_stage_target.py:
4664 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4667 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4668 livecd/runscript/default-runscript.sh,
4669 targets/livecd-stage1/livecd-stage1.sh:
4670 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4671 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4672 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4675 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4676 livecd/runscript/ppc-archscript.sh:
4677 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4679 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4680 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4681 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4682 for multiple initrd files.
4684 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4685 livecd/runscript/ppc-archscript.sh:
4686 Modifed PPC archscript to close bug #84648 and also to make the PPC
4687 archscript produce multiple initrd files, like x86/amd64.
4689 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4690 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4691 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4692 livecd/runscript/ppc-archscript.sh:
4693 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4694 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4695 livecd/volid for the HFS volid, too.
4697 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4698 Calling this one 1.1.7 and rolling a tarball.
4700 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4701 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4702 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4703 -livecd/runscript/sparc64-archscript.sh,
4704 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4705 Added livecd/volid to set the volume ID when creating the ISO, patch by
4706 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4707 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4709 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4710 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4711 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4712 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4714 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4715 livecd/runscript-support/livecdfs-update.sh:
4716 Removed hdparm from default runlevel as it break ide=nodma at boot.
4718 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4719 livecd/runscript-support/kmerge.sh,
4720 livecd/runscript-support/pre-kmerge.sh,
4721 targets/livecd-stage1/livecd-stage1-chroot.sh:
4722 Revert last set of changes and remove portage version check from emerge in
4723 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4726 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4727 livecd/runscript-support/kmerge.sh,
4728 livecd/runscript-support/pre-kmerge.sh:
4729 Change genkernel check to use best_version and has_version to determine if
4730 the any previously installed versions of genkernel are up to date. Change
4731 emerge line for kernels to use -n option to only install if they were not
4732 previously installed.
4734 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4735 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4736 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4737 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4738 livecd/runscript/sparc-archscript.sh:
4739 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4740 unified sparc32/sparc64 cdtar.
4742 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4743 livecd/runscript-support/livecdfs-update.sh,
4744 livecd/runscript-support/pre-kmerge.sh:
4745 Change sudoers update to only run if /etc/sudoers exists and only reduce
4746 splash to 1024x768 on minimal and universal install CD.
4748 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4749 targets/livecd-stage1/livecd-stage1.sh:
4750 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4753 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4754 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4755 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4756 livecd/runscript/sparc64-archscript.sh,
4757 livecd/runscript/x86-archscript.sh:
4758 Added a new empty livecd file to each archscript. This will be used for an
4759 identifier by genkernel to allow booting from a non-primary CDROM.
4761 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4762 Catalyst 1.1.6 is here.
4764 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4765 targets/stage1/stage1-preclean2-chroot.sh:
4766 Commenting out stage1 cleaning of /var/db.
4768 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4769 livecd/runscript-support/pre-kmerge.sh:
4770 Made splash reduction to 1024x768 only for minimal and universal release media.
4772 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4773 targets/stage1/stage1-preclean2-chroot.sh:
4774 Added SLOT files back to /var/db entries in stage1.
4776 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4777 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4778 livecd/runscript/default-runscript.sh,
4779 livecd/runscript-support/livecdfs-update.sh,
4780 targets/livecd-stage2/unmerge.sh:
4781 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4782 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4783 the copy from preserving permissions and also adding /usr/share/faces and
4784 default Gentoo icon. We'll see how the icon does for us. Removing serial
4785 init script, as it causes problems with the splash theme.
4787 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4788 targets/livecd-stage1/livecd-stage1.sh:
4791 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4792 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4793 livecd/runscript-support/kmerge.sh,
4794 livecd/runscript-support/livecdfs-update.sh,
4795 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4796 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4797 targets/stage1/stage1-preclean2-chroot.sh:
4798 Removed x-setup from local.start and added in symlinks for gconf, portage
4799 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4800 baselayout and removed /etc/startx from the environmental type. Commented
4801 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4802 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4803 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4804 for X, use the latest pci.ids and usb.ids from portage, and create
4805 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4806 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4807 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4808 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4809 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4812 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4813 Removed ccache from default options as it breaks catalyst when merged with
4816 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4817 modules/snapshot_target.py:
4818 Added /local/ to snapshot exclusion.
4820 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4821 livecd/runscript-support/livecdfs-update.sh:
4822 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4823 gustavoz and his 5 interface Xeon for this.
4825 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4826 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4827 Added a conditional before killing gconfd-2. This is also going to be
4828 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4831 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4832 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4833 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4834 Moved killall -9 gconfd-2 to execute outside chroot.
4836 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4837 livecd/files/x86-help.msg:
4838 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4841 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4842 livecd/runscript/x86-archscript.sh:
4843 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4846 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4849 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4850 targets/livecd-stage1/livecd-stage1.sh:
4851 Added killall for gconfd-2 back into livecd-stage1.sh
4853 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4854 livecd/runscript/alpha-archscript.sh:
4855 Alpha fixes for multiple kernels..
4857 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4858 livecd/runscript-support/kmerge.sh:
4859 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4861 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4862 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4863 livecd/runscript/sparc64-archscript.sh:
4864 Force devfs if udev is not selected for all supporting arches.
4866 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4867 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4868 livecd/runscript-support/kmerge.sh:
4869 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4872 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4873 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4874 Re-enabled preclean in grp and added gconfd-2 killing.
4876 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4877 livecd/runscript/x86-archscript.sh:
4878 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4881 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4882 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4883 targets/livecd-stage1/livecd-stage1-chroot.sh,
4884 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4885 targets/livecd-stage1/livecd-stage1.sh,
4886 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4887 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4888 Added ability to pause indefinitely. This closes bug #79798. I've also added
4889 the gcond-2 killall back in, but now it is in the actual preclean script and
4890 is executed inside the chroot.
4892 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4893 Updated for 1.1.3 release.
4895 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4896 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4897 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4898 targets/netboot/netboot-packages.sh,
4899 targets/tinderbox/tinderbox-chroot.sh:
4900 Updated to use package.use correctly. Blame Robert Paskowitz
4901 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4903 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4904 targets/stage1/stage1-preclean2-chroot.sh:
4905 Fixed find line for new stage1 /var/db/pkg.
4907 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4908 targets/stage1/stage1-preclean2-chroot.sh:
4909 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4910 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4913 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4914 livecd/runscript-support/livecdfs-update.sh:
4915 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4916 added net.ethX symlinks, and added copying of files from
4917 /usr/lib/hotplug/firmware into firmware tarball.
4919 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4920 livecd/runscript-support/livecdfs-update.sh:
4921 Firmware updated to use new /lib/firmware directory.
4923 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4924 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4925 work when both -f and -C were used on the command line.
4927 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4928 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4929 targets/livecd-stage1/livecd-stage1-chroot.sh,
4930 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4931 targets/stage3/stage3-chroot.sh:
4932 Added a portage version check to each target that uses --newuse to ensure a
4933 high enough version is used. This resolves bug #75336.
4935 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4936 livecd/files/livecd-local.start:
4937 Possible local.start fix for beejay.
4939 12 Jan 2005; John Davis <zhen@gentoo.org>
4940 modules/embedded.py:
4941 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4943 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4944 livecd/runscript-support/kmerge.sh:
4945 Added ccache support to genkernel call in livecd-stage2.
4947 11 Jan 2005; John Davis <zhen@gentoo.org>
4948 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4949 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4950 targets/netboot/netboot.sh:
4951 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4952 some feature enhancements.
4954 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4955 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4956 targets/livecd-stage1/livecd-stage1-chroot.sh,
4957 targets/livecd-stage1/livecd-stage1.sh,
4958 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4959 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4960 Added a -F or --fetchonly command line option and closing out bug #77480.
4961 Also added a portage version check to livecd-stage1 to close out bug #68307.
4963 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4964 livecd/runscript-support/livecdfs-update.sh,
4965 targets/stage3/stage3-chroot.sh:
4966 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4967 target to use emerge -e when building. This is only temporary until the
4968 bootstrap.sh script can be fixed or another solution can be decided upon.
4970 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4971 +targets/embedded/kmerge.sh:
4972 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4973 from mutex@gentoo.org
4975 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4976 modules/livecd_stage2_target.py:
4979 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4980 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4981 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4982 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4983 the brokenness of a stage1 tarball.
4985 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4986 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4989 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4990 modules/livecd_stage2_target.py:
4993 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4994 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4995 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4996 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4997 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4998 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4999 Upgraded the isolinux cdtar files and closing bug #70518.
5001 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5002 modules/embedded_target.py, modules/generic_stage_target.py,
5003 modules/grp_target.py, modules/livecd_stage1_target.py,
5004 modules/livecd_stage2_target.py, modules/netboot.py,
5005 modules/stage1_target.py, modules/tinderbox_target.py:
5006 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5007 separate out specific target logic from the generic targets modules.
5009 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
5010 new PPC arch file from pvdabeel@gentoo.org
5012 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
5013 examples/generic_stage_template.spec, modules/catalyst_support.py:
5014 tweaking error handling in the main catalyst script
5015 updated the example to include a blurb about portage_confdir
5017 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5018 livecd/runscript-support/livecdfs-update.sh:
5019 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
5021 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5024 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
5025 fix for #66592. catalyst now gives a traceback when it bails out, making
5026 troubleshooting amazingly easier
5028 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5029 modules/catalyst_support.py, modules/embedded_target.py,
5030 modules/generic_stage_target.py, modules/grp_target.py,
5031 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5032 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5033 Reversing patch from Eric Edgar from bug #70663.
5035 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5036 livecd/runscript/x86-archscript.sh:
5037 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
5038 not work without it (mkisofs fails on creating ISO).
5040 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5041 modules/catalyst_support.py, modules/embedded_target.py,
5042 modules/generic_stage_target.py, modules/grp_target.py,
5043 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5044 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5045 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5046 separate out specific target logic from the generic targets modules.
5048 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5049 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
5050 targets/embedded/embedded.sh:
5051 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
5053 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5054 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
5055 livecd/runscript/default-runscript.sh,
5056 livecd/runscript-support/gamecdfs-update.sh,
5057 livecd/runscript-support/livecdfs-update.sh,
5058 modules/livecd_stage2_target.py:
5059 Added gamecd/conf option to livecd_stage2_target.py, added
5060 gamecd.conf.example to /examples, cleaned up game-specific code in
5061 gamecdfs-update.sh to make it more generic, added more fundtionality to
5062 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
5063 and gentoo-gamecd to make spec files simpler and to remove the need for
5064 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
5065 user to still use a custom fsscript of their own.
5067 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5068 +livecd/files/environmental.motd.txt,
5069 targets/livecd-stage1/livecd-stage1.sh:
5070 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
5072 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5073 livecd/runscript/default-runscript.sh,
5074 livecd/runscript-support/livecdfs-update.sh:
5075 Added gentoo-release-environmental as a valid livecd/type and did some
5076 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
5077 devices other than eth0.
5079 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5080 targets/livecd-stage1/livecd-stage1-chroot.sh:
5081 Changed livecd-stage1 to merge each package individually. This should not
5082 make it into a production version of catalyst, but is here as a possible
5083 solution to bug #68307.
5085 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5086 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5087 livecd/runscript/sparc-archscript.sh,
5088 livecd/runscript/sparc64-archscript.sh,
5089 livecd/runscript/x86-archscript.sh:
5090 Added failures to all arches on mkisofs failure and also made -z option to
5091 mkisofs optional on x86 depending on loop type used.
5093 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5094 livecd/runscript/x86-archscript.sh:
5095 Making sure the mkisofs call causes a failure when it doesn't complete
5096 successfully. Once again, blame jforman, our beloved infra-monkey.
5098 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5099 livecd/runscript/default-runscript.sh:
5100 squashfs-utils->squashfs-tools fix. Blame jforman.
5102 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5103 livecd/isogen/x86-isogen.sh:
5104 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
5105 possibly not booting on really old systems.
5107 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5108 livecd/runscript/x86-archscript.sh:
5109 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
5110 possibly not booting on really old systems.
5112 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5113 livecd/runscript-support/livecdfs-update.sh:
5114 Save some space by removing redundant firmware after tarball is made, only
5115 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
5118 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5119 targets/stage1/stage1-preclean2-chroot.sh:
5120 Added patch from vapier and closing bug #73556.
5122 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
5123 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
5124 +targets/embedded/embedded-fs-runscript.sh,
5125 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5126 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5127 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
5128 from mutex@gentoo.org for modules/embedded.py
5130 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5131 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
5132 livecd/runscript-support/livecdfs-update.sh:
5133 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
5134 aliases having --color rather than --color=auto.
5136 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5137 livecd/files/livecd-local.start:
5138 Let's try actually making a proper edit on livecd/files/livecd-local.start
5139 this time, shall we...
5141 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5142 livecd/files/livecd-local.start:
5143 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
5144 x-setup check for /etc/startx.
5146 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5147 livecd/runscript-support/gamecdfs-update.sh:
5148 Fixing minor sed bug in gamecdfs-update.sh.
5150 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5151 examples/snapshot_template.spec,
5152 livecd/runscript-support/gamecdfs-update.sh,
5153 livecd/runscript-support/livecdfs-update.sh:
5154 Fixing typo in snapshot_template.spec and closing bug #70321.
5156 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5157 livecd/runscript-support/pre-kmerge.sh:
5158 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
5159 genkernel will only add the 1024x768 version of the gensplash image to the
5160 bzImage, which added with the livecd-stage2 removal of the unused splash
5161 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
5163 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5164 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
5165 livecd/runscript/sparc64-archscript.sh:
5166 Updated with silo/mkisofs patch from gustavoz.
5168 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5169 livecd/files/x86-help.msg:
5170 Updated x86-help.msg to make it fall more inline with current
5171 genkernel/livecd-tools options.
5173 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5174 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5175 livecd/runscript-support/pre-kmerge.sh:
5176 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
5177 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
5178 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
5181 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
5182 livecd/runscript-support/kmerge.sh,
5183 livecd/runscript-support/livecdfs-update.sh,
5184 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
5185 Changed kernel build caching to use kerncache option, rather than pkgcache
5186 option. Fixed --postconf and --callback for builds that do not require them.
5187 Removed delay when removing package sin the system profile. This is now
5188 catalyst 1.1.0, so enjoy.
5190 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5191 livecd/runscript-support/livecdfs-update.sh:
5192 Stopping udev from using the nasty device tarball. We don't need it anyway.
5194 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5195 livecd/runscript/sparc-archscript.sh,
5196 livecd/runscript/sparc64-archscript.sh,
5197 livecd/runscript-support/kmerge.sh,
5198 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
5199 Fixing gpm support by uncommenting default settings. Fixing case where
5200 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
5201 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
5202 not get renamed. Fixed a problem where we were accidentally removing the
5203 hwdata-knoppix versions of pci.ids and usb.ids and linking
5204 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
5205 for 2004.3 and catalyst 1.1.0.
5207 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
5208 patch from vapier@gentoo.org for bug #68080
5210 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5211 livecd/runscript-support/kmerge.sh:
5212 made kernel caching dependent on the "pkgcache" option so that genkernel's
5213 postconf can actually work
5215 18 Oct 2004; John Davis <zhen@gentoo.org>
5216 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5217 livecd/runscript-support/livecdfs-update.sh:
5218 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
5220 17 Oct 2004; John Davis <zhen@gentoo.org>
5221 livecd/runscript-support/livecdfs-update.sh:
5222 firmware tarball fix for packages that need firmware such as ipw2100
5224 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
5225 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5226 livecd/runscript-support/livecdfs-update.sh,
5227 modules/livecd_stage2_target.py:
5228 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
5230 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
5231 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
5232 should not hurt non-HT users
5234 12 Oct 2004; John Davis <zhen@gentoo.org>
5235 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5236 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
5237 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
5238 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5239 livecd/runscript-support/kmerge.sh:
5240 bugfixes for #67195, #67197, #67122, and #46918
5242 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
5243 small netboot fixups
5245 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
5246 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
5247 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
5248 targets/netboot/netboot.sh:
5249 sweeping updates and changes to the netboot code. the patches should fix the
5250 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
5251 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
5253 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
5254 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
5255 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5256 targets/netboot/netboot.sh:
5257 more code cleanup and maintenance
5259 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5260 modules/generic_stage_target.py, +modules/netboot.py,
5261 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
5262 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
5263 +targets/netboot/netboot.sh:
5264 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
5267 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5268 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5269 targets/livecd-stage1/livecd-stage1-chroot.sh,
5270 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
5271 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5272 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
5273 have to start a server on the build host for it to distribute.
5275 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
5276 added a new -s/ --snapshot option. no more using --cli to create snapshots,
5277 just do -s version_stamp
5279 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
5280 bugfix #60502 - the stage2 target can now resume the bootstrapping process
5282 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
5283 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
5284 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5285 modules/livecd_stage2_target.py:
5286 udev support for livecds
5288 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5289 +targets/livecd-stage2/unmerge.sh:
5290 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
5291 Also, livecd-stage2 unmerge.sh added back in.
5293 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
5294 livecd/runscript-support/livecdfs-update.sh:
5295 bugfixes for #60887 and #63338
5297 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
5298 bugfixes for #63382 and #63338
5300 08 Sep 2004; John Davis <zhen@gentoo.org>
5301 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5302 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
5303 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
5304 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
5305 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5306 targets/livecd-stage1/livecd-stage1-chroot.sh,
5307 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5308 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5309 lots of changes in this revision. first of all, major cosmetic fixups to the
5310 archscripts. i also fixed a non-reported bug where pkgcache was not being used
5311 for distcc or ccache builds in most of the targets. bug #56581 is finially
5312 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
5313 performance enhancement here.
5315 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5316 modules/livecd_stage2_target.py:
5317 fix for bug #63033, thanks to usata@gentoo.org for the patch
5319 30 Aug 2004; John Davis <zhen@gentoo.org>
5320 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
5321 bugfixes for #61537 and #61779
5323 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
5324 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
5325 modules/snapshot_target.py:
5326 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
5327 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
5328 time should also be improved due to a more efficient use of rsync. This commit will
5329 mark the portage version of catalyst-1.9.0.
5331 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
5332 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
5335 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5338 02 Aug 2004; John Davis <zhen@gentoo.org>
5339 livecd/runscript-support/livecdfs-update.sh:
5342 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5343 +targets/stage1/build.py, -targets/stage1/build.sh,
5344 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
5345 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
5346 targets/stage3/stage3-chroot.sh:
5347 applied patch from bug #58840. it should fix up things for uclibc stages and
5348 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
5350 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
5351 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
5352 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
5353 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
5354 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
5355 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5356 livecd/runscript-support/livecdfs-update.sh,
5357 modules/livecd_stage2_target.py:
5358 addition of wolf31o2's gamecd patchset. untested, so please beware
5360 14 Jul 2004; John Davis <zhen@gentoo.org>
5361 livecd/runscript-support/livecdfs-update.sh,
5362 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
5363 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
5364 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
5365 this out of generic_stage_target and into livecd-stage2 since the
5366 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5368 13 Jul 2004; John Davis <zhen@gentoo.org>
5369 livecd/runscript-support/livecdfs-update.sh:
5370 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5371 default rc'ed programs when only one change was required to rcadd. so I
5372 changed it so that the defaults are *always* loaded and specified additions/
5373 deletions are just added on top of those.
5375 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5376 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5377 targets/livecd-stage1/livecd-stage1-chroot.sh,
5378 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5379 targets/tinderbox/tinderbox-chroot.sh:
5380 changing the more verbose behavior to the -V (verbose) flag
5382 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5383 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5384 targets/livecd-stage1/livecd-stage1-chroot.sh,
5385 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5386 targets/tinderbox/tinderbox-chroot.sh:
5387 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5388 it is about to merge so that deps and USE flags are more evident
5390 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5391 modules/catalyst_support.py:
5392 completely rewrote the catalyst main script so that it can actually utilize
5393 more than one command line flag. new functionality included, but not active
5394 yet (--debug and --verbose). arguments can still be passed on the commandline
5395 through the use of the -C (--cli) flag. updated the arg_parse function in
5396 catalyst_support.py to accomodate my changes.
5398 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5399 modules/generic_target.py, modules/grp_target.py,
5400 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5401 modules/snapshot_target.py, modules/stage1_target.py,
5402 modules/stage2_target.py, modules/stage3_target.py,
5403 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5404 fixes for bugs #55192 and #54137
5405 added a new key for all specfiles, portage_confdir.
5406 this should point to a directory similar in functionality to /etc/portage.
5408 cleaned up the module code a bit so that unnecessary modules
5411 more work on resuming. it is getting there, but it still needs a ton of work,
5412 so please test, and report bugs.
5414 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5415 modules/catalyst_support.py, modules/generic_stage_target.py,
5416 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5417 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5418 stage resuming functionality should be working. I still have to work on GRP
5419 and livecds, but they should not be hard. I could not incorporate emerge
5420 --resume into stage resuming functionality because in some instances, portage
5421 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5422 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5423 ). I also made some small tweaks to the stage target scripts which clean up
5424 the envscript stuff. Not noticable performance wise, but it makes me feel all
5425 warm and fuzzy to know that it is programmed absolutely correctly ;)
5427 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5428 modules/generic_stage_target.py:
5429 revamped the cmd() structure so that it could properly return error codes.
5430 Please note that this might break catalyst until there is some further
5431 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5432 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5433 now. Additionally, catalyst will stop when there is an error with an ebuild
5434 ... it didn't do this before, it just plowed along and packed things up.
5436 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5437 code in portage.py and then answering my noob questions.
5439 13 Jun 2004; John Davis <zhen@gentoo.org>
5440 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5441 livecd/runscript-support/livecdfs-update.sh:
5442 some last minute fixins (stuff to work with the new genkernel)
5444 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5447 11 Jun 2004; John Davis <zhen@gentoo.org>
5448 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5449 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5452 10 Jun 2004; John Davis <zhen@gentoo.org>
5453 livecd/runscript-support/kmerge.sh,
5454 livecd/runscript-support/livecdfs-update.sh,
5455 livecd/runscript-support/post-kmerge.sh,
5456 livecd/runscript-support/pre-kmerge.sh:
5457 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5458 functions control what scripts are added to their respective runlevels. This
5459 option would be specified like so in the spec file: livecd/rcadd:
5460 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5462 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5463 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5464 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5465 the code to give a nice error msg instead of a cryptic traceback
5467 04 Jun 2004; John Davis <zhen@gentoo.org>
5468 livecd/runscript-support/livecdfs-update.sh:
5469 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5470 /etc/bootsplash/default
5472 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5473 targets/embedded/embedded-chroot.sh,
5474 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5475 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5476 targets/livecd-stage1/livecd-stage1-chroot.sh,
5477 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5478 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5479 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5480 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5481 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5482 targets/tinderbox/tinderbox-chroot.sh,
5483 targets/tinderbox/tinderbox-preclean-chroot.sh,
5484 targets/tinderbox/tinderbox.sh:
5485 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5487 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5488 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5489 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5490 It should be a full path pointing to a portage overlay dir.
5492 27 May 2004; John Davis <zhen@gentoo.org>
5493 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5494 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5495 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5496 livecd/runscript/default-runscript.sh:
5497 added updated silos and fixed motd bug
5499 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5500 rolling out version 1.0.8
5502 22 May 2004; John Davis <zhen@gentoo.org>
5503 livecd/runscript-support/kmerge.sh,
5504 livecd/runscript-support/livecdfs-update.sh,
5505 modules/livecd_stage2_target.py:
5506 added key livecd/bootsplash
5508 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5509 livecd/runscript/sparc-archscript.sh,
5510 livecd/runscript/sparc64-archscript.sh:
5511 sparc fixup patches from gustavoz at g.org
5513 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5514 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5515 is livecd/modblacklist
5517 19 May 2004; John Davis <zhen@gentoo.org>
5518 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5519 livecd/runscript/x86-archscript.sh:
5520 added support for livecd/overlay, changed vga=0x317 to vga=791
5521 in the x86 archscript as it is a more standard setting and should
5522 work on more hardware
5524 17 May 2004; John Davis <zhen@gentoo.org>
5525 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5526 livecd/runscript-support/kmerge.sh,
5527 livecd/runscript-support/livecdfs-update.sh,
5528 modules/livecd_stage2_target.py:
5529 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5530 we also now have basic motd copying support for more branded livecds
5532 16 May 2004; John Davis <zhen@gentoo.org>
5533 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5534 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5535 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5537 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5538 modules/catalyst_support.py, modules/embedded_target.py,
5539 modules/generic_stage_target.py, modules/generic_target.py,
5540 modules/grp_target.py, modules/livecd_stage1_target.py,
5541 modules/livecd_stage2_target.py, modules/stage1_target.py,
5542 modules/stage2_target.py, modules/stage3_target.py,
5543 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5544 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5545 caused gcc profile problems.
5547 12 May 2004; John Davis <zhen@gentoo.org>
5548 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5549 livecd/runscript-support/livecdfs-update.sh,
5550 livecd/runscript-support/post-kmerge.sh,
5551 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5553 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5554 silliness). Most notably, I have taken advantage of the update-modules
5555 --assume-kernel fix from agriffis so that we can actually use 3rd party
5556 modules now. Please note that >=baselayout-1.9.0 is required.
5558 02 May 2004; Olivier Crete <tester@gentoo.org>
5560 Added forgotten CHOST for i386 subarch
5562 30 Apr 2004; John Davis <zhen@gentoo.org>
5563 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5564 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5565 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5566 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5568 -fixed 2004.0 branding in the isolinux cdtar
5569 -fixed up acpi stuff in the runscripts
5570 -fixed up the x86 help message and corrected the numerous errors in it
5572 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5573 livecd/runscript/default-runscript.sh:
5574 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5575 1.0.7. we are ready for release
5577 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5578 fix for the problem that gustavoz found wrt the /dev creation stuff not
5579 detecting arches. also an efficiency fix for stage1 building
5581 14 Apr 2004; John Davis <zhen@gentoo.org>
5582 targets/embedded/embedded-chroot.sh,
5583 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5584 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5585 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5586 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5587 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5588 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5589 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5590 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5591 targets/tinderbox/tinderbox-preclean-chroot.sh,
5592 targets/tinderbox/tinderbox.sh:
5593 fix for bug #47733 - fixes for distcc and an envscript bugfix
5595 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5598 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5599 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5600 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5601 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5602 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5603 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5604 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5605 targets/stage1/stage1-preclean1-chroot.sh,
5606 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5607 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5608 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5609 targets/tinderbox/tinderbox.sh:
5610 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5611 zhen@gentoo.org please.
5613 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5614 fix for /dev in stage1
5616 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5619 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5620 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5621 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5622 Added the two kernel-configs for 2004.1 x86
5624 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5625 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5626 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5627 targets/tinderbox/tinderbox.sh:
5628 fix to address missing /dev in stages, fixed path for env-update in all of the
5631 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5632 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5634 01 Apr 2004; John Davis <zhen@gentoo.org>
5635 livecd/runscript/default-runscript.sh:
5636 added in fix for the module.conf stuff courtesy of Benjamin Judas
5639 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5641 cosmetic touchups for 1.0.5
5643 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5644 added support to the stage2 for stackable profiles bootstrap
5646 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5647 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5648 support for sparc32/64 build compatibility
5650 30 Mar 2004; John Davis <zhen@gentoo.org>
5651 livecd/runscript/default-runscript.sh, modules/targets.py,
5652 targets/stage1/build.sh:
5653 fix for bug 46022, more stackable profile fixes, embedded patches added
5655 26 Mar 2004; John Davis <zhen@gentoo.org>
5656 livecd/runscript/default-runscript.sh, modules/targets.py,
5657 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5658 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5659 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5660 fixes for bugs #44625 and #45805
5662 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5663 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5664 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5665 memtest is in. if you want to use it, check out the memtest86 cd tarball
5666 Also, fixes for bugs 45078, 45188, 44306
5668 23 Mar 2004; John Davis <zhen@gentoo.org>
5669 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5670 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5671 livecd/runscript/x86-archscript.sh, modules/targets.py,
5672 targets/livecd-stage3/unmerge.sh:
5673 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5674 created at the end of the livecd-stage2 process.
5676 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5677 targets/embedded/embedded.sh:
5678 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5680 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5681 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5682 removing the hardened-gcc deps since the package itself is deprecated'
5684 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5685 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5687 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5688 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5689 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5690 examples/livecd/alpha/config-2.4.21-r4-alpha,
5691 examples/livecd/alpha/config-2.4.21-r4-jensen,
5692 examples/livecd/alpha/config-2.4.21-r4-legacy,
5693 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5694 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5695 fixes for bugs 43676, 43701. Alpha support added as well.
5697 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5698 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5699 kde/gnome cd specs added.
5701 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5702 fix in catalyst.conf for bug #42044
5704 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5705 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5706 examples/livecd/sparc64/config-2.4.24-sparc64:
5707 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5709 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5710 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5711 for a $clst_conf environment variable. You can use the $clst_conf variable to
5712 point to a file to use in place of /etc/catalyst.conf. By setting this
5713 variable in your shell, catalyst can easily be used by multiple people on the
5714 same machine. Also, ccache support now works for genkernel.
5716 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5717 removed file for livecd-stage2 target, as this is handled by the runscript
5718 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5719 and made "/boot/kernel/foo/extraversion" an optional rather than required
5720 parameter. The aforementioned "packages" is used to specify kernel-related
5721 packages (like module ebuilds) to merge with each kernel, and the new "use"
5722 option is used to specify the USE settings you'd like exported to the
5723 environment during kernel as well as kernel "packages" build.
5725 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5726 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5727 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5728 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5729 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5730 targets/tinderbox/tinderbox.sh:
5731 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5732 it for ebuild - added headers to everything and removed deprecated dirs
5734 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5735 adding Kumba's patches for MIPS
5737 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5738 Added hppa specific code.
5740 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5741 Tinderbox target added. See tinderbox examples in examples/ dir.
5743 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5744 spec file support integrated into catalyst. Use "-f/--file specfile" as
5745 argument; see examples dir for examples.
5746 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5747 example of how to use it.
5749 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5750 support functions for spec file parsing and reading added. Will get added to
5753 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5754 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5757 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5758 Significant rework of code structure. Everything is falling nicely into place.
5760 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5761 Exception handling fully-integrated into current prototype code.
5763 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5764 beginning of exception handling integration, got some of the target code
5767 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5768 major code rework in progress on the python parts.
5770 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5771 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5772 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5773 for organiation's sake, I have moved the files, such as livecd foundations,
5774 into catalyst/files. It will make it easier for us when ebuild time comes
5777 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5778 All preliminary target build scripts are now added and coded to near as spec
5779 that we can have at this point.
5781 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5782 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5783 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5784 something that should be continued as much as reasonably possible in other
5785 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5786 code completed, and internal fall-backs to reasonable global config defaults
5789 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5790 subarch test outsourced to python catalyst-subarches function.
5792 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5793 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5795 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5796 removing dup enter_chroot
5798 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5799 document subarches checking
5801 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5802 Fix valid subarch test.
5804 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5805 include/build_functions.sh, include/functions.sh:
5806 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5807 start_build to build_functions.sh cleaning up the main catalyst script some
5810 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5811 fixed SRCBALL and DESTBALL, making it transparent for profiles
5813 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5814 added an exit condition to the cmd line argument case statement
5816 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5817 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5818 the changes that I made to the above files should make catalyst completely
5819 transparent to no matter what profile we are using. check files/catalyst.conf
5820 for the list of BUILDTYPEs that we support.
5822 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5823 changed how cmd line arguments are handled
5825 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5826 I changed the is_special handling so that it is cleaner and faster
5828 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5829 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5830 livecd/foundations/x86-basic/post-clean.sh,
5831 livecd/foundations/x86-basic/pre-clean.sh,
5832 livecd/foundations/x86-basic/settings:
5833 I outsourced more functions to include/functions.sh. I made it a seperate file
5834 from build_fucntions.sh so that we can keep our build and other functions
5835 apart. I also added in the livecd stuffs from the stager side of things.
5837 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5838 include/build_functions.sh:
5839 I outsourced all of the build functions to include/build_functions.sh. In the
5840 future, this will happen more - the code needs cleaned up.
5842 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5844 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5845 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5846 does not use that anymore.
5848 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5849 since we now have a default profile in portage, i massaged some errors
5850 messages to reflect that.
5852 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5854 removed ccache support from catalyst stage1 build cause it breaks the build.
5855 Additionally, I removed gettext support from bootstrap, because according to
5856 our new default profile, we don't use that anymore.
5858 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5859 added a new var, BUILDTYPE, adding more transparency for building.
5860 In the future, we will be building both selinux and hardened sources.
5862 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5863 fixed some formatting when catalyst prints out build info, additionally,
5864 trying to make catalyst more transparent for future expansion of stages
5866 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5867 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5868 --help. I moved this functionality from the main program section to
5871 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5872 I edited catalyst to change our naming convention from stage*-arch-h.* to
5873 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5874 I change naming conventions, as catalyst will be eventually extended to
5875 do selinux-* stages also.
5877 Additionally, I updated README.catalyst to include profile information.
5879 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5880 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5881 I renamed README.stager to README.catalyst and have made some very minor
5882 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5883 I have hacked bootstrap to use the hardened profile, as well as utilize
5884 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5885 major). Additionally, bin/stage1 has been hacked to accept the hardened
5886 profile, and use hardened-gcc.
5888 09 September 2003; John Davis <zhen@gentoo.org>:
5889 Initial import of hardened stager. I am forking this from the original
5890 stager code in order to better fit our needs. The original stager code is
5891 still used by Gentoo, and is maintained by Daniel Robbins
5892 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5893 contributors that coded stager.