1 # ChangeLog for catalyst
2 # Copyright 1999-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
6 19 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
7 modules/catalyst/target/__init__.py:
8 Use a regex to parse the built target filenames
10 29 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
11 modules/catalyst/target/generic_stage.py:
12 Split up huge __init__() into startup and run-time init functions
14 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
15 modules/catalyst/target/__init__.py:
16 Add initial target buildplan logic
18 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
19 modules/catalyst/target/generic.py:
20 Add initialization of values for catalyst.target.target in
21 generic_target's __init__()
23 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
24 modules/catalyst/target/__init__.py:
25 Split up built_target into target and built_target
27 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
28 modules/catalyst/target/__init__.py:
29 Add initial built_target support
31 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
32 modules/catalyst/util.py:
33 change os.path.is_dir() to isdir()
35 20 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
36 files/catalyst.conf, modules/catalyst/target/generic_stage.py:
37 Remove metadata_overlay option, since it doesn't make sense with
40 19 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
41 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
42 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
43 modules/catalyst/target/livecd_stage1.py,
44 modules/catalyst/target/livecd_stage2.py,
45 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
46 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
47 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
48 modules/catalyst/target/system.py, modules/catalyst/target/tinderbox.py:
49 Add dependency information for each target
50 Add function to automatically calculate source_subpath
52 18 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
53 modules/catalyst/target/generic_stage.py:
54 Fix typo for Gentoo bug #285484
56 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
57 modules/catalyst/target/generic_stage.py:
58 Rewrite unpack_snapshot() to suck less
60 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
61 modules/catalyst/target/generic_stage.py:
62 Rewrite unpack() so it doesn't suck
64 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
65 modules/catalyst/target/generic.py:
66 Beef up autoresume to record path metadata and check it later
68 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
69 modules/catalyst/target/snapshot.py:
70 Add --exclude /packages/ to the rsync line for the snapshot
72 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
73 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
74 Create catalyst.util.move() helper and use it
76 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
77 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
78 Add catalyst.util.copy() helper function and use it
80 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
81 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
82 Create catalyst.util.mkdir() helper function and use it
84 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
85 modules/catalyst/target/generic_stage.py,
86 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
87 Create catalyst.util.create_tarball() helper function
88 Replace more manual calls to rsync with catalyst.util.rsync()
89 Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()
91 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
92 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
93 Add catalyst.util.create_tarball() helper function and modify snapshot
96 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
97 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
98 Create catalyst.util.rsync() helper function
100 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
101 modules/catalyst/target/generic_stage.py,
102 modules/catalyst/target/livecd_stage1.py,
103 modules/catalyst/target/livecd_stage2.py,
104 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
105 Modify code to use catalyst.util.remove_path() helper everywhere
106 Include globbing support in remove_path()
107 Create catalyst.util.create_symlink() helper and modify code to use it
109 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
110 modules/catalyst/util.py:
111 Add catalyst.util.remove_dir() helper function
113 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
114 modules/catalyst/util.py:
115 Remove unnecessary os.path import
117 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
118 modules/catalyst/lock.py, modules/catalyst/spawn.py,
119 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
120 modules/catalyst/target/livecd_stage1.py,
121 modules/catalyst/target/netboot.py:
122 Replace usage of types module and type() with isinstance()
124 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
125 modules/catalyst/target/generic_stage.py,
126 modules/catalyst/target/livecd_stage1.py,
127 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
128 modules/catalyst/util.py:
129 Create catalyst.util.empty_tree() helper function and use it all over
131 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
132 modules/catalyst/target/generic.py:
133 Add ability to invalidate all further autoresume points
135 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
136 Remove another unnecessary intermediary variable
138 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
139 modules/catalyst/config.py:
140 Add ability to specify default values for all specs and add
141 rel_type=default to it
143 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
144 modules/catalyst/target/generic_stage.py:
145 Set a default value for livecd/iso
147 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
148 Move commandline parsing to function
150 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
151 modules/catalyst/config.py, modules/catalyst/target/generic.py:
152 Stick optional config file values in a tuple and concatenate with required
155 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
156 targets/support/livecdfs-update.sh:
157 Apply patch from Gentoo bug #284585
159 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
160 Change my email address to point to my current address rather than my now
161 defunct Gentoo address.
163 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
164 +.gitattributes, README, TODO, catalyst:
165 Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
166 README, TODO, and catalyst.
168 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
169 modules/catalyst/target/livecd_stage2.py:
170 Apply patch for module blacklisting from gentoo bug #282148
172 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
173 files/livecd/x86-F6.msg:
174 Apply patch to document espeakup support for gentoo bug #267708
176 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
177 modules/catalyst/config.py:
178 Get rid of addlargs in the main script Initial basics for multiple target
179 support Move targetmap into global config object
181 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
182 modules/catalyst/target/stage1.py:
185 05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
186 Note in TODO where things have already been done
188 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
189 modules/catalyst/config.py:
190 Explicitly set target: in per-target spec values
192 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
193 modules/catalyst/arch/arm.py:
194 Apply additional patch from gentoo bug #255793 for arm subarches
196 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
197 targets/support/chroot-functions.sh:
198 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
200 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
201 modules/catalyst/arch/sh.py:
202 Additional sh patch from gentoo bug #255793
204 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
205 modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
206 Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
208 30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
209 Add note to TODO about enhanced catalystrc support
211 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
212 modules/catalyst/target/generic_stage.py:
213 Update reference to make.conf.example for new location in portage-2.1.6
215 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
216 targets/stage1/stage1-chroot.sh:
217 Remove --noreplace from run_merge call so that baselayout gets rebuilt
220 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
221 targets/support/rc-update.sh:
222 Change invalid atom '>=sys-apps/baselayout-2*' to
223 '>=sys-apps/baselayout-2'
225 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
226 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
227 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
228 modules/catalyst/target/netboot.py, modules/catalyst/target/tinderbox.py:
229 Add run_controller_action() function and replace manual calls to
232 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
233 modules/catalyst/spawn.py, targets/system/system-controller.sh:
234 Add clean no-op for system target
236 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
237 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
238 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
239 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
240 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
241 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
242 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
243 modules/catalyst/target/generic.py,
244 modules/catalyst/target/generic_stage.py:
245 Fix up a few runtime errors
247 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
248 +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
249 +targets/system/system-controller.sh,
250 +targets/system/system-preclean-chroot.sh:
251 Initial commit of new system target
253 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
254 Add procedure for 'system' target
256 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
257 TODO updates: add information about verification of
258 seeds/caches/configs/specs, update automated actions section in targets, add
259 all-stages and all-images target information, clean up system and world
260 target information, add information on improving caching/resuming, move
261 mixed host/target information into targets section, add information on
262 replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
265 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
266 TODO updates: added section on statistics gathering/reporting, added section
267 on (potential) new targets, and update boot loader section.
269 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
270 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
271 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
272 modules/catalyst/target/livecd_stage1.py,
273 modules/catalyst/target/livecd_stage2.py,
274 modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
275 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
276 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
277 Remove all references to 'spec' and 'addlargs' in target modules
279 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
280 modules/catalyst/config.py:
281 All targets have been updated not to use the spec_prefix, so we don't need
282 to save the prefixed keys anymore
284 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
285 modules/catalyst/target/generic_stage.py,
286 modules/catalyst/target/snapshot.py:
287 Don't pass conf_values or addlargs to target __init__()
289 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
290 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
291 modules/catalyst/target/generic_stage.py,
292 modules/catalyst/target/livecd_stage1.py,
293 modules/catalyst/target/livecd_stage2.py,
294 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
295 Remove all references to self.settings[spec_prefix] and remove some now
296 useless functions that remove the prefix from certain spec settings
298 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
299 modules/catalyst/target/snapshot.py:
300 Reorganize init for snapshot target
302 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
303 modules/catalyst/util.py:
304 Try to import portage.util before portage_util
306 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
307 modules/catalyst/config.py:
308 Add validate_values() and compare_key() functions to Spec class
310 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
311 modules/catalyst/__init__.py, modules/catalyst/config.py,
312 modules/catalyst/target/generic.py,
313 modules/catalyst/target/generic_stage.py,
314 modules/catalyst/target/snapshot.py:
315 Add new global config singleton object and Spec class and convert snapshot
316 and generic targets to use it
318 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
319 modules/catalyst/__init__.py:
320 Add base singleton class definition
322 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
323 modules/catalyst/lock.py:
324 More replacements of print statement with msg()
326 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
327 -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
328 -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
329 -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
330 -livecd-bashrc, -livecd-local.start, -livecd-local.start,
331 livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
332 -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
333 -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
334 -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
335 Move livecd/files directory/files to files/livecd.
337 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
338 -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
339 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
340 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
341 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
342 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
343 -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
344 -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
345 -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
346 -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
347 -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
348 -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
349 -isolinux-3.72-memtest86+-cdtar.tar.bz2:
350 Move livecd/cdtar directory/files to files/cdtar.
352 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
353 modules/catalyst/config.py, modules/catalyst/error.py,
354 modules/catalyst/hash.py, modules/catalyst/output.py,
355 modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
356 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
357 modules/catalyst/target/livecd_stage2.py,
358 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
359 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
360 modules/catalyst/target/stage3.py:
361 Replace more instances of print with msg()
363 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
364 modules/catalyst/output.py, modules/catalyst/util.py:
365 More replacements of the print statement with msg()
367 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
368 modules/catalyst/target/generic_stage.py:
369 Replace all instances of print with catalyst.output.msg() in
370 catalyst.target.generic_stage
372 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
373 modules/catalyst/target/generic.py,
374 modules/catalyst/target/generic_stage.py:
375 Move set_autoresume_path() from catalyst.target.generic_stage to
376 catalyst.target.generic
378 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
379 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
380 modules/catalyst/target/livecd_stage1.py,
381 modules/catalyst/target/livecd_stage2.py,
382 modules/catalyst/target/netboot.py:
383 Make use of set_autoresume() in target modules
385 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
386 modules/catalyst/target/generic.py,
387 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
388 modules/catalyst/target/livecd_stage1.py,
389 modules/catalyst/target/livecd_stage2.py,
390 modules/catalyst/target/netboot.py:
391 Add check_autoresume() and set_autoresume() helpers to
392 catalyst.target.generic and make use of them
394 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
395 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
396 modules/catalyst/target/livecd_stage1.py,
397 modules/catalyst/target/livecd_stage2.py,
398 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
399 modules/catalyst/target/tinderbox.py:
400 Import only cmd() from catalyst.spawn
402 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
403 modules/catalyst/target/generic_stage.py,
404 modules/catalyst/target/livecd_stage2.py,
405 modules/catalyst/target/stage2.py:
406 Remove redundant imports
408 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
409 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
410 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
411 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
412 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
413 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
414 modules/catalyst/lock.py, -modules/catalyst/support.py,
415 modules/catalyst/target/embedded.py,
416 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
417 modules/catalyst/target/livecd_stage1.py,
418 modules/catalyst/target/livecd_stage2.py,
419 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
420 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
421 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
422 modules/catalyst/target/tinderbox.py:
423 Remove catalyst.support module
425 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
426 modules/catalyst/config.py, modules/catalyst/support.py,
427 modules/catalyst/util.py:
428 Move remaining stuff from catalyst.support to catalyst.config
430 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
431 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
432 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
433 modules/catalyst/target/snapshot.py:
434 Move gen_contents_file() and gen_digest_file() from
435 catalyst.target.generic_stage to catalyst.hash
437 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
438 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
439 -targets/support/netboot-final.sh:
440 Move netboot-final.sh from targets/support/ to targets/netboot/
442 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
443 -examples/netboot2_template.spec, +examples/netboot_template.spec,
444 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
445 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
446 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
447 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
448 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
449 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
450 -targets/support/netboot2-final.sh:
451 Rename netboot2 target to netboot
453 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
454 modules/catalyst/lock.py:
455 Cleanups to make pychecker happy
457 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
458 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
459 Grab just the first value return from the now-working call to
462 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
463 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
464 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
465 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
466 Whack the outdated and non-functional netboot target
468 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
469 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
470 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
471 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
472 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
473 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
474 modules/catalyst/error.py, modules/catalyst/hash.py,
475 modules/catalyst/output.py, modules/catalyst/spawn.py,
476 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
477 modules/catalyst/target/embedded.py,
478 modules/catalyst/target/generic_stage.py,
479 modules/catalyst/target/livecd_stage1.py,
480 modules/catalyst/target/livecd_stage2.py,
481 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
482 Small cleanups to make pychecker happy
484 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
485 modules/catalyst/support.py, modules/catalyst/util.py:
488 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
489 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
490 modules/catalyst/util.py:
491 Move read_makeconf() and parse_makeconf() from catalyst.support to
494 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
495 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
496 modules/catalyst/target/livecd_stage2.py,
497 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
498 Move file_locate() from catalyst.support to catalyst.util
500 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
501 modules/catalyst/spawn.py, modules/catalyst/support.py,
502 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
503 modules/catalyst/target/livecd_stage1.py,
504 modules/catalyst/target/livecd_stage2.py,
505 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
506 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
507 Add catalyst.spawn import where needed and move more spawn-related stuff
508 from catalyst.support to catalyst.spawn
510 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
511 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
512 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
513 +modules/catalyst/error.py, modules/catalyst/hash.py,
514 +modules/catalyst/spawn.py, modules/catalyst/support.py,
515 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
516 modules/catalyst/target/livecd_stage2.py,
517 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
518 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
519 Move custom exception classes to catalyst.error and all spawn-related
520 functions to catalyst.spawn
522 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
523 +modules/catalyst/hash.py, modules/catalyst/support.py,
524 modules/catalyst/target/generic_stage.py,
525 modules/catalyst/target/livecd_stage2.py,
526 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
527 Move all hash and contents functions to catalyst.hash
529 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
530 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
531 modules/catalyst/util.py:
532 Move countdown() 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 generate_contents() from catalyst.support to catalyst.util
539 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
540 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
541 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
542 modules/catalyst/target/livecd_stage2.py,
543 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
544 Move touch() from catalyst.support to catalyst.util
546 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
547 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
548 modules/catalyst/util.py:
549 Move ismount() and pathcompare() from catalyst.support to catalyst.util
551 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
552 modules/catalyst/support.py:
553 Remove unused function hexify()
555 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
556 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
557 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
558 modules/catalyst/target/livecd_stage1.py,
559 modules/catalyst/target/livecd_stage2.py,
560 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
561 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
562 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
563 Move normpath() from catalyst.support to catalyst.util
565 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
566 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
567 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
568 Move list_to_string() from catalyst.support to catalyst.util
570 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
571 modules/catalyst/output.py, modules/catalyst/support.py,
572 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
573 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
574 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
575 Move list_bashify() from catalyst.support to catalyst.util
577 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
578 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
579 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
580 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
581 and update references
583 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
584 modules/catalyst/util.py:
585 Modify global import from catalyst.support to just import what's needed
587 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
588 modules/catalyst/support.py, modules/catalyst/util.py:
589 Move find_binary() from catalyst.support to catalyst.util
591 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
592 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
593 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
594 modules/catalyst/target/generic_stage.py:
595 Move msg(), warn(), and die() to catalyst.output and update all references
597 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
598 Load defaults into myconf before parsing config
600 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
601 Condense code that checks for various things in 'options' to use a loop
603 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
604 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
605 modules/catalyst/target/generic_stage.py:
606 Get rid of arches and targets classes and move functions into the module
609 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
610 targets/embedded/embedded-chroot.sh,
611 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
612 targets/livecd-stage2/livecd-stage2-controller.sh,
613 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
614 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
615 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
616 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
617 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
618 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
619 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
620 targets/support/mips-arcload_conf.sh,
621 targets/tinderbox/tinderbox-chroot.sh:
622 More trailing whitespace cleanups
624 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
625 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
626 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
627 modules/catalyst/lock.py, modules/catalyst/support.py,
628 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
629 modules/catalyst/target/livecd_stage1.py,
630 modules/catalyst/target/livecd_stage2.py,
631 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
632 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
633 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
634 targets/stage1/build.py:
635 Kill lots and lots of trailing whitespace in .py files
637 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
638 modules/catalyst/target/generic_stage.py:
639 Fix up a few bad replacements from previous commit
641 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
642 modules/catalyst/config.py, modules/catalyst/lock.py,
643 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
644 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
645 modules/catalyst/target/livecd_stage1.py,
646 modules/catalyst/target/livecd_stage2.py,
647 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
648 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
649 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
650 modules/catalyst/target/stage4.py:
651 Do a mass sed to fix up all remaining usage of has_key()
653 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
654 Clean up instances of has_key() for py3k
656 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
657 We don't need to pass conf_values since it's a global var
659 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
660 Pre-split options from config file and remove unnecessary imported modules
662 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
663 Move code to verify digest and hash functions to a separate function
665 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
666 Allow build_target() to re-raise the exception for the top-level handler
669 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
670 Move catalyst.support import to top of file
672 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
673 Remove check for sys.argv length since we already check for needed
676 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
677 Rename version() to show_version()
679 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
680 Remove import_modules()
682 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
683 modules/catalyst/target/embedded.py,
684 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
685 modules/catalyst/target/livecd_stage1.py,
686 modules/catalyst/target/livecd_stage2.py,
687 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
688 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
689 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
690 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
691 Remove references to generic_stage_target
693 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
694 +modules/catalyst/target/embedded.py,
695 -modules/catalyst/target/embedded_target.py,
696 +modules/catalyst/target/generic.py,
697 +modules/catalyst/target/generic_stage.py,
698 -modules/catalyst/target/generic_stage_target.py,
699 -modules/catalyst/target/generic_target.py,
700 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
701 -modules/catalyst/target/livecd_stage1_target.py,
702 +modules/catalyst/target/livecd_stage1.py,
703 -modules/catalyst/target/livecd_stage2_target.py,
704 +modules/catalyst/target/livecd_stage2.py,
705 +modules/catalyst/target/netboot.py,
706 -modules/catalyst/target/netboot2_target.py,
707 +modules/catalyst/target/netboot2.py,
708 -modules/catalyst/target/netboot_target.py,
709 +modules/catalyst/target/snapshot.py,
710 -modules/catalyst/target/snapshot_target.py,
711 -modules/catalyst/target/stage1_target.py,
712 +modules/catalyst/target/stage1.py,
713 -modules/catalyst/target/stage2_target.py,
714 +modules/catalyst/target/stage2.py,
715 -modules/catalyst/target/stage3_target.py,
716 +modules/catalyst/target/stage3.py,
717 -modules/catalyst/target/stage4_target.py,
718 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
719 -modules/catalyst/target/tinderbox_target.py:
720 Remove _target from target module filenames, since they're already in
723 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
724 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
725 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
726 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
727 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
728 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
729 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
730 Remove builder.py and all references
732 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
733 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
734 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
735 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
736 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
737 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
738 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
739 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
740 modules/catalyst/target/embedded_target.py,
741 modules/catalyst/target/generic_stage_target.py,
742 modules/catalyst/target/generic_target.py,
743 modules/catalyst/target/grp_target.py,
744 modules/catalyst/target/livecd_stage1_target.py,
745 modules/catalyst/target/livecd_stage2_target.py,
746 modules/catalyst/target/netboot2_target.py,
747 modules/catalyst/target/netboot_target.py,
748 modules/catalyst/target/snapshot_target.py,
749 modules/catalyst/target/stage1_target.py,
750 modules/catalyst/target/stage2_target.py,
751 modules/catalyst/target/stage3_target.py,
752 modules/catalyst/target/stage4_target.py,
753 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
754 Move catalyst_support.py to catalyst.support and update references
756 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
757 +modules/catalyst/lock.py,
758 modules/catalyst/target/generic_stage_target.py,
759 -modules/catalyst_lock.py:
760 Move catalyst_lock.py to catalyst/lock.py and update references
762 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
763 modules/catalyst/target/__init__.py,
764 modules/catalyst/target/generic_stage_target.py:
765 Move target module loading logic into build_target_map() in
766 catalyst.target module
768 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
769 modules/catalyst/target/embedded_target.py,
770 modules/catalyst/target/grp_target.py,
771 modules/catalyst/target/livecd_stage1_target.py,
772 modules/catalyst/target/livecd_stage2_target.py,
773 modules/catalyst/target/netboot2_target.py,
774 modules/catalyst/target/netboot_target.py,
775 modules/catalyst/target/snapshot_target.py,
776 modules/catalyst/target/stage1_target.py,
777 modules/catalyst/target/stage2_target.py,
778 modules/catalyst/target/stage3_target.py,
779 modules/catalyst/target/stage4_target.py,
780 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
781 Add target map in each target module and remove register() function
782 Change catalyst program to load target modules with catalyst.target.targets
784 Remove required_build_targets and valid_build_targets from catalyst_support.py,
785 since we can scan the dir now
787 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
788 +modules/catalyst/target/__init__.py,
789 +modules/catalyst/target/embedded_target.py,
790 +modules/catalyst/target/generic_stage_target.py,
791 +modules/catalyst/target/generic_target.py,
792 +modules/catalyst/target/grp_target.py,
793 +modules/catalyst/target/livecd_stage1_target.py,
794 +modules/catalyst/target/livecd_stage2_target.py,
795 +modules/catalyst/target/netboot2_target.py,
796 +modules/catalyst/target/netboot_target.py,
797 +modules/catalyst/target/snapshot_target.py,
798 +modules/catalyst/target/stage1_target.py,
799 +modules/catalyst/target/stage2_target.py,
800 +modules/catalyst/target/stage3_target.py,
801 +modules/catalyst/target/stage4_target.py,
802 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
803 -modules/generic_stage_target.py, -modules/generic_target.py,
804 -modules/grp_target.py, -modules/livecd_stage1_target.py,
805 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
806 -modules/netboot_target.py, -modules/snapshot_target.py,
807 -modules/stage1_target.py, -modules/stage2_target.py,
808 -modules/stage3_target.py, -modules/stage4_target.py,
809 -modules/tinderbox_target.py:
810 Move all *_target.py modules under modules/catalyst/target and create
811 parent catalyst.target module
813 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
814 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
815 Remove hard-coded arch list now that find_arch_modules() is known to work
817 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
818 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
819 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
820 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
821 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
822 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
823 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
824 modules/generic_stage_target.py:
825 Move subarch and maching maps to bottom of arch files, since the classes
826 aren't defined yet at the top
828 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
829 modules/catalyst/arch/sh.py:
830 Forgot the sh arch module
832 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
833 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
834 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
835 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
836 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
837 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
838 Move subarch and machine map information to variables at top of each arch
839 module and get rid of register() function
841 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
842 Add catalyst.util.load_module() function
843 Move arch modules under modules/catalyst/arch
844 Add catalyst.arch.arches class to assist in loading arch modules
845 Add .gitignore file for *.py[co]
847 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
848 Change __version__ to 2.99 for catalyst_3 branch
850 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
851 Add note about metadata_overlay being default in 2.1.6
853 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
854 Updated the AUTHORS section and the header for the ChangeLog, to reflect
855 that individual authors now retain their copyright to code they submit.
857 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
858 Rewrote TODO to make it clearer and added a ton of new items to it.
860 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
861 modules/generic_stage_target.py:
862 screw you python...hard
864 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
865 modules/generic_stage_target.py:
866 Disable removal of 'target_path' when build starts
868 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
869 modules/generic_stage_target.py:
870 Apply patch from armin76 to actually make use of the busybox_config value
873 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
874 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
875 Add support for gk's --busybox-config= option
877 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
878 modules/generic_stage_target.py:
879 Missing / before 'iso'
881 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
882 modules/snapshot_target.py:
883 Add support for purging to snapshot target
885 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
886 Add mix-in cdtar idea to TODO
888 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
889 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
890 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
891 Remove old isolinux-3.09 cdtar files
893 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
894 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
895 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
896 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
898 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
899 Marking this 2.0.6.903 for testing.
901 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
902 targets/netboot2/netboot2-controller.sh:
903 Disable copying of nb-busybox.cf since it isn't used anyway
905 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
906 arch/x86.py, catalyst:
907 A few typo and other minor fixes as reported by armin76
909 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
910 modules/generic_stage_target.py:
911 Add support for digests="all" for gentoo bug #209611
913 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
914 examples/netboot2_template.spec, targets/support/kmerge.sh:
915 Automatically append --netboot to GK_ARGS for netboot2 target Remove
916 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
918 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
919 targets/support/pre-kmerge.sh:
920 Remove evil hacks that copy gk files around for netboot2
922 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
923 Bumping version for release.
925 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
926 modules/catalyst_support.py:
927 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
930 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
931 modules/catalyst_support.py, modules/generic_stage_target.py:
932 Add support for -P/--purgeonly option
934 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
935 Updated README to tell the user where to locate catalyst.conf if not using
936 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
939 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
940 Kicking out a 2.0.6.901 release for testing.
942 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
943 modules/generic_stage_target.py:
944 Automatically prepend build dir path to livecd/iso if it's not an absolute
947 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
948 Update TODO with placeholder idea.
950 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
951 +modules/catalyst/util.py:
952 Create catalyst.util module with capture_traceback() and print_traceback()
953 functions Capture and print traceback when build fails instead of letting
956 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
957 modules/catalyst/config.py, modules/catalyst_support.py:
958 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
960 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
961 modules/catalyst/config.py:
962 A few fixes to ParserBase after actually testing it switch to parsing
963 config file with ConfigParser.
965 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
966 +modules/catalyst/config.py, -modules/catalyst/util.py:
967 More indecisiveness..move util.spec to config.SpecParser.
969 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
970 -modules/catalyst/spec.py, +modules/catalyst/util.py,
971 modules/catalyst_support.py:
972 * Rename catalyst.spec to catalyst.util
973 * Move spec_dump() into spec class
974 * Modify catalyst to use new spec class
976 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
977 +modules/catalyst/__init__.py:
978 Add __init__.py file and import line.
980 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
981 +modules/catalyst/spec.py:
982 Initial commit of modules/catalyst/spec.py.
984 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
986 Updating x86/amd64 arch support. Original patches by William Cooke
987 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
989 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
990 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
991 modules/snapshot_target.py, modules/stage4_target.py,
992 targets/support/bootloader-setup.sh, targets/support/functions.sh,
993 targets/support/kmerge.sh:
994 Removing all deprecated interfaces. We no longer wish to support them and
995 they're not needed. Anyone using a pre-2.x spec file will need to update
998 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
999 -livecd/files/Getting_Online.txt:
1000 Removing livecd/files/Getting_Online.txt since it was quite outdated.
1002 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
1004 Updated for new git repo.
1006 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
1007 targets/support/livecdfs-update.sh:
1008 Add gconf settings for gnome-screensaver to disable locking by default. This
1011 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
1012 Add armv5tel to arm host list.
1014 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1015 targets/support/chroot-functions.sh:
1016 If we don't have a distcc user, we need to reinstall distcc, even if it's
1017 been built with the right USE. This mainly affects stage1/stage2.
1019 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1020 targets/support/chroot-functions.sh:
1021 We need to run distcc-config --install, since we won't be installing into
1022 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
1023 installed versions of distcc.
1025 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
1026 Add a couple of distcc-related items to TODO.
1028 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1029 targets/stage1/stage1-preclean-chroot.sh,
1030 targets/stage2/stage2-preclean-chroot.sh,
1031 targets/stage3/stage3-preclean-chroot.sh,
1032 targets/stage4/stage4-preclean-chroot.sh:
1033 We don't want to run setup_myfeatures in preclean, but still want to update
1034 the environment and show our debug information.
1036 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1037 targets/stage1/stage1-preclean-chroot.sh,
1038 targets/stage2/stage2-preclean-chroot.sh,
1039 targets/stage3/stage3-preclean-chroot.sh,
1040 targets/stage4/stage4-preclean-chroot.sh,
1041 targets/support/chroot-functions.sh:
1042 Remove the die on LIBDIR check, since it won't be set on non-multilib
1043 profiles. We can now run debug in preclean again.
1045 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1046 targets/support/functions.sh:
1047 Let's not try to chmod a dangling symlink.
1049 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1050 targets/support/chroot-functions.sh:
1051 Added emerge --info to debug output. I don't know why I didn't add it before.
1053 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1054 targets/stage1/stage1-preclean-chroot.sh,
1055 targets/stage2/stage2-preclean-chroot.sh,
1056 targets/stage3/stage3-preclean-chroot.sh,
1057 targets/stage4/stage4-preclean-chroot.sh:
1058 We probably shouldn't be running our debug functions in our stages. Let's
1061 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1062 targets/support/chroot-functions.sh:
1063 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
1066 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1067 targets/support/livecdfs-update.sh:
1068 Only copy the handbook icon if one exists.
1070 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1071 modules/catalyst_lock.py:
1072 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
1075 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1076 targets/livecd-stage2/livecd-stage2-controller.sh:
1077 We should be matching all possible LIBDIRs, so make sure we do that.
1079 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1080 targets/support/livecdfs-update.sh:
1081 We no longer need the metadata.tar.bz2, since the Installer uses
1084 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1085 targets/stage1/stage1-chroot.sh:
1086 We don't need --newuse if we're not using binary packages, so there's no
1089 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1090 targets/livecd-stage2/livecd-stage2-controller.sh:
1091 Added initial framework for creating the CD's root on livecd/livedvd.
1092 Currently, the end result is the same, but I'll be adding code to
1093 automatically copy the stages and to automatically download the distfiles.
1095 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1096 targets/livecd-stage2/livecd-stage2-controller.sh,
1097 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1098 targets/support/rc-update.sh:
1099 Change all checks for livecd/type: gentoo-release-livecd to
1100 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
1101 to allow for auto-fetching of distfiles and stages onto official DVD media.
1103 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
1104 targets/livecd-stage1/livecd-stage1-controller.sh,
1105 targets/livecd-stage2/livecd-stage2-controller.sh:
1106 Updated TODO. Added code to livecd-stage1 to generate a package list, which
1107 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
1108 the distfiles automatically.
1110 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1111 modules/generic_stage_target.py:
1112 Fix seedcache output so it fits in 80 columns.
1114 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1115 targets/stage1/stage1-chroot.sh:
1116 We should likely install baselayout before anything else, including the
1117 package manager. As such, I've moved it to after sys-apps/baselayout is
1120 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1121 targets/livecd-stage2/livecd-stage2-controller.sh:
1122 Check for a snapshot in the overlay and error if one is present. This should
1123 ensure that the snapshot on the CD is the same as the one used to build the
1126 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1127 modules/catalyst_support.py:
1128 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
1129 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
1132 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1133 targets/stage1/stage1-chroot.sh:
1134 Change back to using sys-apps/baselayout. We'll need to come up with a
1135 better permanent solution now that virtual/baselayout is no more.
1137 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1138 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
1139 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
1141 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1142 targets/support/bootloader-setup.sh:
1143 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
1146 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
1147 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1148 Added TODO. Changed create_handbook_icon call to only be called if
1149 /docs/handbook/index.html exists on the disk or in livecd/overlay.
1151 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1152 targets/support/kmerge.sh:
1153 Run sed on KERNELVERSION to escape the slashes so we can use it in another
1156 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1157 targets/support/kmerge.sh:
1158 Modify test to run if package.provided exists instead of if it doesn't.
1159 Run sed on the correct file.
1161 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1162 targets/support/chroot-functions.sh:
1163 Added --noreplace to setup_myfeatures merges so we don't blow away any
1164 packages which are already installed with the proper USE flags for the given
1165 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
1167 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1168 livecd/files/README.txt:
1169 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
1171 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1172 targets/support/rc-update.sh:
1173 Added mdraid for baselayout-2 users.
1175 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1176 targets/support/kmerge.sh:
1177 Clean up package.provided after the kernel build
1179 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1180 targets/support/kmerge.sh:
1181 It helps if I put things in the correct order so they'll actually execute,
1182 rather than getting a nice error from emerge.
1184 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1185 targets/support/kmerge.sh:
1186 Change upgrade to update.
1188 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1189 targets/support/kmerge.sh:
1190 Add back in the package.provided code that *should* skip the kernel sources
1191 merge for call back and subsequent runs.
1193 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1194 targets/support/kmerge.sh:
1195 We don't really need to use binary packages for the kernel sources, since it
1196 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
1197 when we're not using kerncache.
1199 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1200 targets/support/kmerge.sh:
1201 Remove 'symlink' from USE, since it's not needed and screws up kerncache
1203 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1204 targets/livecd-stage2/livecd-stage2-controller.sh:
1205 OK, we run our find outside the chroot, so we don't want to use absolute
1206 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
1207 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
1210 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1211 targets/livecd-stage2/livecd-stage2-controller.sh,
1212 targets/stage1/stage1-controller.sh:
1213 Cleanup the clean section for stage1 and add an updated clean section for
1214 livecd-stage2 when we're a minimal, universal, or game CD. This is
1215 2.0.6_pre14 for testing.
1217 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1218 targets/support/kmerge.sh:
1219 We should be using --newuse when merging our packages in callback.
1221 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1222 targets/grp/grp-chroot.sh:
1223 We should only use --noreplace when building a pkgset, everything else
1226 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1227 modules/catalyst_support.py, modules/generic_stage_target.py,
1228 modules/grp_target.py:
1229 Apply additional patches from bug #207862 for CONTENTS generation.
1231 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1232 targets/grp/grp-chroot.sh:
1233 Call setup_myemergeopts after changing clst_FETCH.
1235 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1236 targets/netboot2/netboot2-pkg.sh:
1237 Remove a bit of unnecessary code.
1239 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1240 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
1241 targets/support/chroot-functions.sh:
1242 Fix some spacing on the -* warning, revert Andrew's last change, since it
1243 didn't do anything, and clean up the GRP chroot code so it works smarter and
1244 set clst_FETCH when clst_grp_type is something other than pkgset.
1246 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1247 targets/support/chroot-functions.sh:
1248 Don't set --usepkg and --buildpkg when fetching.
1250 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1251 modules/generic_stage_target.py:
1252 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
1255 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1256 modules/generic_stage_target.py:
1257 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
1258 boot/kernel/${kname}/config copying code in generic_stage_target.
1260 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1261 targets/support/kmerge.sh:
1262 Make sure we don't give genkernel a --kernel-config if it isn't set in the
1265 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1266 modules/generic_stage_target.py, targets/support/kmerge.sh,
1267 targets/support/pre-kmerge.sh:
1268 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
1269 valid, rather than required, changed clst_ksource to default to
1270 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
1271 removal of USE to after the kernel build so the modules get the correct USE,
1272 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
1274 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1275 targets/support/kmerge.sh:
1276 We should run the default functions for kmerge.sh, too.
1278 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1279 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1280 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
1281 Updated aboot cdtar with a newer version to support newer kernels.
1283 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1284 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1285 Updated make_destpath so it writes out to make.conf as well as exporting
1286 ROOT to the environment, added a make_destpath call to cleanup_stages, and
1287 adding make_destpath /tmp/stage1root to stage1.
1289 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
1290 Updated README a bit and rolling 2.0.6_pre12 for testing.
1292 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1293 targets/support/create-iso.sh:
1294 Removed any further checks for clst_fstype and making sure everybody is
1295 using ${mkisofs_zisofs_opts}.
1297 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1298 targets/support/livecdfs-update.sh:
1299 The default theme for GNOME is now Clearlooks, so we can remove the theme
1300 code, but we still want to set the font size.
1302 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1303 targets/support/livecdfs-update.sh:
1304 We need to put quotes around ${user_comment} or useradd gets confused.
1306 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1307 targets/support/chroot-functions.sh:
1308 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
1311 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1312 targets/support/kmerge.sh:
1313 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
1314 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
1316 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1317 targets/support/create-iso.sh:
1318 Bash fscking sucks, so we have to compromise on this code reduction solution
1319 a bit. It's still far better than it was
1321 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1322 targets/support/create-iso.sh:
1323 Don't escape quotes when actually running the command
1325 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1326 targets/support/kmerge.sh:
1327 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
1329 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1330 targets/support/kmerge.sh:
1331 Use -L instead of -l in test for symlink
1333 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1334 targets/stage1/stage1-controller.sh:
1335 Remove code for gcc-config/binutils-config since it should be getting done
1336 in the preclean script, anyway.
1338 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1339 targets/stage1/stage1-chroot.sh:
1340 I missed one place where HOSTUSE was being used incorrectly.
1342 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1343 targets/support/kmerge.sh:
1344 Escape the correct quote
1346 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1347 targets/support/kmerge.sh:
1348 Change remaining instances of run_emerge to run_merge
1350 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1351 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1352 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
1355 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1356 targets/support/bootloader-setup.sh:
1357 Let's change our splash checking to a global check so it only needs to be
1358 done once. This makes much more sense than having all of those if ... else
1361 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1362 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1363 Fix our USE invocation here so things work as expected.
1365 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1366 targets/support/livecdfs-update.sh:
1367 Force-enable livecd/users for livecd/type gentoo-release-livecd and
1370 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1371 targets/support/livecdfs-update.sh:
1372 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
1375 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1376 targets/livecd-stage2/livecd-stage2-controller.sh:
1377 Fixing the snapshot copying so it will only copy the correct snapshot for
1378 people who don't know how to properly use wget.
1380 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1381 targets/stage1/stage1-chroot.sh:
1382 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1383 disable profile USE.
1385 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1386 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1387 OK, we have to escape our quotes, rather than use single quotes, or we don't
1388 evaluate the variables properly.
1390 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1391 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1392 targets/support/kmerge.sh:
1393 Fixing echo/sed for make.conf writing.
1395 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1396 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1397 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1398 Rather than using the environment, we write out our USE to make.conf, then
1399 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1400 be written to make.conf, already.
1402 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1403 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1404 targets/livecd-stage1/livecd-stage1-chroot.sh,
1405 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1406 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1407 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1408 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1409 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1410 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1411 Changing run_emerge to run_merge, changing both setup_portage and
1412 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1413 removing the settings added, rather than (ab)using the environment.
1415 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1416 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1417 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1418 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1419 targets/tinderbox/tinderbox-chroot.sh:
1420 Rearrange some of the functions in chroot-functions.sh in preparation for
1421 some upcoming changes and rename setup_portage to setup_pkgmgr.
1423 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1424 targets/stage1/stage1-controller.sh:
1425 Removing an extra env-update call from stage1's preclean.
1427 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1428 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1429 targets/support/bootloader-setup.sh:
1430 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1431 help.msg which we didn't even use.
1433 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1434 targets/support/bootloader-setup.sh:
1435 Don't write out out 'default 1' line when creating grub.conf, since the
1436 'help' entry is now at the bottom, and we want grub to default to the first
1439 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1440 targets/support/bootloader-setup.sh:
1441 Removed checks on livecd/splash_type, since we only support one type,
1442 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1443 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1444 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1446 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1447 targets/livecd-stage2/livecd-stage2-controller.sh:
1448 Let's automatically copy in the snapshot if livecd/type is
1449 gentoo-release-livecd.
1451 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1452 modules/generic_stage_target.py:
1453 Fix leading whitespace in empty() so it's only executed if there's something
1454 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1455 211410 for pointing this out
1457 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1458 targets/support/rc-update.sh:
1459 Quote baselayout package atom
1461 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1462 targets/support/chroot-functions.sh:
1463 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1464 PATH by default. Instead, simply check if it exists.
1466 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1467 targets/support/chroot-functions.sh:
1468 Remove temporary package listing code, since --verbose is forced on with
1471 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1472 Force-enable --verbose when using --debug
1474 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1475 targets/support/kmerge.sh:
1476 Changing modules-update to update-modules to quiet a warning and keep us
1477 from having it get removed out from under us.
1479 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1480 targets/support/chroot-functions.sh:
1481 Adding a note to myself for better debug and moving run_default_funcs to the
1482 bottom of the script so it gets executed. Since this can otherwise break
1483 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1485 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1486 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1487 targets/support/chroot-functions.sh:
1488 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1489 so we can get the output with --debug, added --newuse to the options for
1490 stage1, as we should always rebuild any package where the USE has changed,
1491 removed removal of portage logs from stage2-chroot.sh since it is being done
1492 by cleanup_stages, moved world removal in cleanup_stages into a check for
1493 stages 1 through 3, made update_env_settings check for the existence of
1494 env-update before running it since we now run update_env_settings by default
1495 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1496 to list the packages, since we don't yet force-enable verbose with debug.
1498 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1499 modules/catalyst_lock.py:
1500 Since my python sucks and I don't feel like troubleshooting it at the
1501 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1502 2.0.6_pre8 for testing.
1504 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1505 modules/builder.py, modules/catalyst_lock.py:
1506 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1507 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1509 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1510 modules/catalyst_support.py:
1511 change 'is' to == because python is grumpy
1513 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1514 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1515 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1516 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1517 targets/support/rc-update.sh:
1518 Removing support for bootsplash, since it hasn't been in a supported kernel
1519 in a couple years and isn't accepted upstream.
1521 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1522 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1523 Fix up the sed for genkernel so it works on versions both before and after
1524 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1525 change was a bit too aggressive.
1527 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1528 targets/support/bootloader-setup.sh:
1529 Change grub timeout to 15 seconds instead of 150.
1531 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1532 targets/support/pre-kmerge.sh:
1533 Comment out sed on genkernel executable as it appears to do nothing these
1536 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1537 targets/livecd-stage2/livecd-stage2-controller.sh:
1538 Only call find on libdirs that actually exist. Thanks to Kristoffer
1539 <krek6597@student.uu.se> in bug #210807.
1541 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1542 modules/generic_stage_target.py:
1543 Add warning about -* in foo/use in the spec.
1545 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1546 targets/embedded/embedded-chroot.sh,
1547 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1548 targets/grp/grp-preclean-chroot.sh,
1549 targets/livecd-stage1/livecd-stage1-chroot.sh,
1550 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1551 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1552 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1553 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1554 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1555 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1556 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1557 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1558 targets/tinderbox/tinderbox-preclean-chroot.sh:
1559 Change all . to source.
1561 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1562 targets/embedded/embedded-preclean-chroot.sh,
1563 targets/grp/grp-preclean-chroot.sh,
1564 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1565 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1566 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1567 targets/stage3/stage3-preclean-chroot.sh,
1568 targets/stage4/stage4-preclean-chroot.sh,
1569 targets/support/chroot-functions.sh,
1570 targets/tinderbox/tinderbox-preclean-chroot.sh:
1571 Added a cleanup_stages function and added it to the appropriate places.
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/stage1/stage1-chroot.sh,
1577 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1578 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1579 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1580 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1581 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1582 Removing any functions that we now call by default when we source
1583 chroot-functions.sh by default.
1585 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1586 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1587 targets/livecd-stage1/livecd-stage1-chroot.sh,
1588 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1589 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1590 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1591 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1592 Clean up the debug code that I've added to stage1, move it to
1593 chroot_functions.sh, and call it from all of our main targets.
1595 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1596 modules/generic_stage_target.py:
1597 Wow. I need to make sure that we actually comment comments in make.conf or
1598 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1599 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1601 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1602 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1603 targets/stage3/stage3-chroot.sh:
1604 We need to be sure we clear out /var/log/portage/elog as well as
1605 /var/log/emerge.log for stages 1 through 3.
1607 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1608 modules/generic_stage_target.py,
1609 targets/livecd-stage2/livecd-stage2-controller.sh,
1610 targets/support/livecdfs-update.sh:
1611 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1612 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1613 80 columns. This is catalyst 2.0.6_pre5 for testing.
1615 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1616 modules/generic_stage_target.py:
1617 Apparently, python doesn't like it when you put a set of comments in front
1618 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1621 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1622 modules/generic_stage_target.py:
1623 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1624 generally clean up the code so it's a bit easier to read/follow.
1626 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1627 modules/generic_stage_target.py:
1628 Sort and de-dupe myusevars.
1630 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1631 targets/stage1/stage1-chroot.sh:
1632 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1634 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1635 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1636 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1637 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1638 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1639 targets/tinderbox/tinderbox-chroot.sh:
1640 Move export of FEATURES to setup_myfeatures.
1642 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1643 targets/stage1/stage1-chroot.sh:
1644 Added some debug code to stage1 and fixed a nice bug where we weren't
1645 building with the correct USE. Unfortunately, this invalidates any caches
1646 for stage1, since we were building with the entire USE from the profile.
1647 This is 2.0.6_pre4 for testing.
1649 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1650 targets/stage1/stage1-chroot.sh:
1651 We don't need to do the device building twice, so removing USE=build from
1652 first baselayout install.
1654 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1655 targets/support/livecdfs-update.sh:
1656 We check for a plugdev group, add it if it doesn't exist, and make sure any
1657 users specified by livecd/users is in the group.
1659 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1660 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1661 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1663 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1664 modules/catalyst_support.py:
1665 Fix up calc_contents in contents_map. Thanks to Brent Baude
1666 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1669 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1670 targets/stage1/stage1-chroot.sh:
1671 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1672 empty and will cause issues in stage3 and beyond.
1674 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1675 targets/support/kmerge.sh, targets/support/rc-update.sh:
1676 Changed some of the rc-update code so it should work with baselayout-2,
1677 also. This is 2.0.6_pre2 for testing.
1679 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1680 files/catalyst.conf, modules/catalyst_support.py,
1681 modules/generic_stage_target.py, modules/grp_target.py,
1682 modules/snapshot_target.py:
1683 Added support for generating CONTENTS files automatically. Patch by Robin
1684 Johnson <robbat2@gentoo.org> for bug #207862.
1686 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1687 modules/snapshot_target.py:
1688 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1689 exclude digest-* files from the snapshot.
1691 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1692 arch/x86.py, modules/generic_stage_target.py:
1693 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1694 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1696 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1697 targets/support/kmerge.sh:
1698 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1699 options, so that it can actually be turned off.
1701 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1703 Rearrange things in the arch/*.py files to ensure that nothing is used
1704 before it has been defined.
1706 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1707 Reorder arch/powerpc.py to make python happy.
1709 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1710 modules/snapshot_target.py:
1711 Change .svn --include to an --exclude like it was supposed to be.
1713 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1715 Added several subarches for mips so we can dump the mips subarch profiles
1716 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1719 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1720 targets/livecd-stage2/livecd-stage2-controller.sh:
1721 Changed the code for copying the MOTD files so it's fewer lines and makes
1724 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1725 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1726 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1727 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1729 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1731 Did a little cleanup on the x86.py to remove some redundant entries and
1732 added nocona and core2 to amd64.py, though they're currently commented out.
1734 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1735 modules/generic_stage_target.py:
1736 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1737 flags defined in the spec file.
1739 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1740 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1741 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1742 since catalyst sets CXXFLAGS=CFLAGS by default.
1744 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1745 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1746 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1748 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1749 Added prescott to the subarches for x86.
1751 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1752 modules/netboot2_target.py, targets/support/kmerge.sh:
1753 Add patch to enabled netboot2/linuxrc and automatically add path for
1754 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1755 <jsbronder@gentoo.org> in bug #208106.
1757 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1758 modules/netboot2_target.py:
1759 Allow root_overlay in netboot2 target for bug #208106.
1761 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1762 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1763 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1764 Added USE=bindist automatically to everything that inherits set_use from
1765 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1766 USE=bindist to emerge run for stage1, and did some minor cleanup in
1767 get_libdir in chroot-functions.
1769 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1770 targets/support/bootloader-setup.sh:
1771 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1773 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1774 examples/generic_stage_template.spec, examples/grp_template.spec,
1775 examples/livecd-stage1_template.spec,
1776 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1777 examples/stage4_template.spec, examples/tinderbox_template.spec:
1778 Changing link so it no longer points to a dead page. This is for bug #208609.
1780 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1781 modules/snapshot_target.py:
1782 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1784 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1785 targets/stage1/stage1-chroot.sh:
1786 As much as I hate this, we're going to force baselayout to install first.
1787 This will keep us from having any issues with packages that don't respect
1790 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1791 Reorder options in catalyst.conf so they're alphabetical.
1793 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1794 targets/support/bootloader-setup.sh:
1795 Add 'pager on' to grub.conf for bug #208531.
1797 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1798 livecd/files/README.txt, livecd/files/x86-F6.msg:
1799 Removing the unused kernel command line options from Volume/Device Management.
1801 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1802 This is now 2.0.5 for release.
1804 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1805 files/catalyst.conf, modules/catalyst_support.py,
1806 modules/generic_stage_target.py,
1807 targets/embedded/embedded-preclean-chroot.sh,
1808 targets/grp/grp-preclean-chroot.sh,
1809 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1810 targets/stage2/stage2-preclean-chroot.sh,
1811 targets/stage3/stage3-preclean-chroot.sh,
1812 targets/support/chroot-functions.sh,
1813 targets/tinderbox/tinderbox-preclean-chroot.sh:
1814 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1815 sys-devel/icecream cluster compiler support for bug #200095. This is
1816 catalyst 2.0.5_pre6 for testing.
1818 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1819 files/catalyst.conf, modules/generic_stage_target.py:
1820 Add the option for using metadata_overlay with portage to speed up cache.
1822 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1823 modules/stage1_target.py, modules/stage2_target.py,
1824 modules/stage3_target.py:
1825 Add /etc/portage to cleanables for stages 1 through 3.
1827 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1828 livecd/files/livecd-local.start,
1829 targets/livecd-stage2/livecd-stage2-controller.sh,
1830 targets/support/livecdfs-update.sh:
1831 We apparently still need profiles/eclass for building the stage3 from the
1832 LiveCD with the installer.
1834 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1835 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1838 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1839 targets/livecd-stage2/livecd-stage2-controller.sh,
1840 targets/support/livecdfs-update.sh:
1841 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1842 preservation of eclasses/profiles, and remove copying of livecd-local.start
1843 since it's not needed anymore.
1845 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1846 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1847 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1850 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1851 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1852 Removing old mkvardb code which is no longer used, commenting out setting of
1853 Gnome theme for testing now that Clearlooks has been default for some time,
1854 and changing vdb move from a case statement to a simple if statement. This
1855 is 2.0.5_pre5 for testing.
1857 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1858 modules/stage1_target.py:
1859 Removing cleaning of python encodings for bug #64890.
1861 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1862 modules/generic_stage_target.py:
1863 Add an extra warning into the generated make.conf about changing the CHOST.
1865 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1866 targets/support/livecdfs-update.sh:
1867 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1869 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1870 targets/embedded/embedded-preclean-chroot.sh,
1871 targets/grp/grp-preclean-chroot.sh,
1872 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1873 targets/stage2/stage2-preclean-chroot.sh,
1874 targets/stage3/stage3-preclean-chroot.sh,
1875 targets/tinderbox/tinderbox-preclean-chroot.sh:
1876 Check to see if distcc is enabled before calling cleanup_distcc().
1878 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1879 arch/sparc.py, arch/x86.py:
1880 Look for linux32 in /bin and /usr/bin.
1882 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1883 modules/generic_stage_target.py:
1884 Make error message more specific when removing immutable flag.
1886 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1887 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1888 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1889 information, and added a small fix for FreeBSD for bug #169041. This is
1890 catalyst 2.0.5_pre4 for testing.
1892 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1893 targets/support/chroot-functions.sh:
1894 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1895 patch from bug #120076 to add cross-compiling support to our distcc
1898 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1899 targets/support/chroot-functions.sh:
1900 Added a version of get_libdir from multilib.eclass so we can determine where
1901 to go poking around if we need to touch anything in libdir.
1903 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1904 Print an error saying what target failed before the traceback.
1906 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1907 modules/catalyst_support.py:
1908 When parsing make.conf, first try pkgcore's
1909 snakeoil.fileutils.read_bash_dict(), then portage's
1910 portage_util.getconfig(), then the internal parse_makeconf().
1912 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1913 modules/catalyst_support.py:
1914 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1916 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1917 examples/netboot_template.spec, examples/tinderbox_template.spec,
1918 modules/grp_target.py, modules/tinderbox_target.py:
1919 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1920 modules, and remove extra pkgcache_path and kerncache_path options from
1923 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1924 This is catalyst 2.0.5_pre3 for testing the new stages code.
1926 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1927 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1928 We need to force USE=bindist on for building stages.
1930 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1931 modules/generic_stage_target.py:
1932 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1933 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1935 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1936 targets/support/rc-update.sh:
1937 Added support for the newer versions of splashutils which use fbcondecor as
1938 the init script. This is catalyst 2.0.5_pre1 for testing.
1940 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1941 targets/livecd-stage2/livecd-stage2-controller.sh:
1942 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1945 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1946 modules/generic_stage_target.py, modules/stage1_target.py,
1947 modules/stage2_target.py:
1948 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1951 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1952 modules/generic_stage_target.py, modules/netboot2_target.py:
1953 Fix typo in getopt call for --clear-autoresume. thanks to
1954 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1955 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1956 Copy overlay files in netboot2 target into proper dir for bug #174635.
1958 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1959 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1960 targets/support/netboot2-final.sh:
1961 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1962 fix a minor bug in System.map copying, add portage_overlay support, and adds
1963 the ability to use globbing in the package file lists for the netboot2
1966 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1967 +targets/netboot2/nb-busybox.cf:
1968 Added nb-busybox.cf to the netboot2 target for bug #174298.
1970 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1971 targets/support/chroot-functions.sh:
1972 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1974 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1975 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1976 Change moving the VDB until after we have processed unmerge by moving it
1977 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1978 unmerge packages from the gentoo-release-livecd target.
1980 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1981 targets/support/kmerge.sh:
1982 Commented out the package.provided code in catalyst that seemed to cause
1983 problems with kerncache in testing. This is 2.0.4 and should be used for the
1986 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1987 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1988 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1989 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1990 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1991 improve the netboot2 target.
1993 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1994 modules/generic_stage_target.py:
1995 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1996 cause catalyst to export boolean variables as well as string-based
1999 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2000 modules/generic_stage_target.py:
2001 Fixing check for invalid subarch to not filter too much. Fix from Mike
2002 Frysinger <vapier@gentoo.org> for bug #173532.
2004 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
2005 Added s390x (64-bit) support via a patch from Mike Frysinger
2006 <vapier@gentoo.org> for bug #173002.
2008 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2009 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2010 targets/livecd-stage1/livecd-stage1-chroot.sh,
2011 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2012 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
2013 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
2014 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
2015 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
2016 targets/support/pre-kmerge.sh:
2017 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
2018 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
2019 certain functions/code paths when running with -F/--fetchonly. Simplified
2020 kmerge.sh with regards to kerncache and callback packages. Also, changed
2021 ccache/distcc installs to use run_emerge instead of emerge directly, which
2022 allows us to more easily replace the underlying package manager, or add
2023 support for multiple package managers to catalyst.
2025 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2026 modules/grp_target.py:
2027 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
2028 portage_overlay functionality to GRP, where it was mistakenly missing, for
2029 bug #171157. This is catalyst 2.0.3 and ready for release.
2031 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2032 targets/livecd-stage1/livecd-stage1-controller.sh,
2033 targets/support/livecdfs-update.sh:
2034 Removed the generation of grppkgs.txt since the Installer now uses vdb
2037 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2038 targets/support/create-iso.sh:
2039 Fix creation of the EFI images. Since it is FAT, we can't go around
2040 perserving permissions, now, can we?
2042 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2043 targets/support/livecdfs-update.sh:
2044 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
2045 broken sed for rc.conf, which caused all kinds of hell to break loose when
2046 booting a new CD. This is 2.0.3_pre3.
2048 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2049 modules/generic_stage_target.py:
2050 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
2051 such as group- from /etc before creating our stage tarballs. This is for bug
2054 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2055 targets/support/livecdfs-update.sh:
2056 Commenting out the livecd-kernel code, since the Installer should be doing
2057 everything necessary itself.
2059 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2060 targets/support/livecdfs-update.sh:
2061 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
2062 the usbutils hanlding in case they follow suit with pciutils.
2064 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2065 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2066 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2067 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
2068 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
2069 problems with using all of the various subarch settings.
2071 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2072 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2073 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
2074 check look in the correct location, and made sure we don't delete /voot
2075 within the EFI code if grub is present.
2077 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2078 modules/generic_stage_target.py:
2079 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
2080 #166294. This one should fix the HPPA/PPC architectures.
2082 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2083 targets/support/chroot-functions.sh:
2084 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
2085 remove the autoresume point for portage, as it really isn't needed and
2086 doesn't really gain us much, anyway.
2088 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2089 targets/stage1/stage1-chroot.sh:
2090 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
2092 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2093 examples/generic_stage_template.spec, examples/grp_template.spec,
2094 examples/livecd-stage1_template.spec,
2095 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2096 examples/netboot_template.spec, examples/snapshot_template.spec,
2097 examples/stage4_template.spec, examples/tinderbox_template.spec:
2098 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
2101 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2102 targets/support/livecdfs-update.sh:
2103 Make sure the user owns his home directory for bug #147195.
2105 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2106 +files/catalystrc, modules/catalyst_support.py:
2107 Re-arranged catalyst.conf to make it easier to follow while looking at the
2108 online reference and added a default catalystrc file, which does nothing.
2110 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2111 modules/catalyst_support.py, modules/embedded_target.py,
2112 modules/generic_stage_target.py, modules/grp_target.py,
2113 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2114 modules/stage3_target.py, modules/tinderbox_target.py:
2115 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
2116 tab/space nastiness. This is for bug #161915.
2118 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2119 modules/generic_stage_target.py:
2120 Fixed new cbuild code with another patch from Mike Frysinger
2121 <vapier@gentoo.org> to allow the usage of subarches.
2123 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2124 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2125 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2126 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
2127 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
2128 targets/support/create-iso.sh, targets/support/functions.sh,
2129 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2130 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
2132 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2133 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2134 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2135 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
2136 modules/catalyst_lock.py, modules/catalyst_support.py,
2137 modules/embedded_target.py, modules/generic_stage_target.py,
2138 modules/generic_target.py, modules/grp_target.py,
2139 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2140 modules/netboot2_target.py, modules/netboot_target.py,
2141 modules/snapshot_target.py, modules/stage1_target.py,
2142 modules/stage2_target.py, modules/stage3_target.py,
2143 modules/stage4_target.py, modules/tinderbox_target.py,
2144 targets/embedded/embedded-chroot.sh,
2145 targets/embedded/embedded-controller.sh,
2146 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2147 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2148 targets/grp/grp-preclean-chroot.sh,
2149 targets/livecd-stage1/livecd-stage1-chroot.sh,
2150 targets/livecd-stage1/livecd-stage1-controller.sh,
2151 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2152 targets/livecd-stage2/livecd-stage2-controller.sh,
2153 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2154 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2155 targets/netboot2/netboot2-controller.sh,
2156 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2157 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2158 targets/stage1/stage1-controller.sh,
2159 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2160 targets/stage2/stage2-controller.sh,
2161 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2162 targets/stage3/stage3-controller.sh,
2163 targets/stage3/stage3-preclean-chroot.sh,
2164 targets/stage4/stage4-controller.sh,
2165 targets/stage4/stage4-preclean-chroot.sh,
2166 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2167 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2168 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2169 targets/tinderbox/tinderbox-controller.sh,
2170 targets/tinderbox/tinderbox-preclean-chroot.sh:
2171 Removing old CVS Header lines, which are no longer used since moving to SVN.
2173 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2174 targets/stage4/stage4-chroot.sh:
2175 Added back a missing 'then' from stage4 target.
2177 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2178 modules/generic_stage_target.py:
2179 Fix indentation so things actually work.
2181 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2182 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
2185 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2186 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2187 Fix the display manager sed lines and change the icon for the local Handbook
2188 to use the GNOME 2.16 icon for gedit.
2190 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2191 modules/generic_stage_target.py:
2192 Changed the portage_overlay option to always install overlays in
2193 /usr/local/portage and added code to clean up /usr/local/portage and
2194 make.conf after sucessful execution and before creation of ISO/tarballs.
2196 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2197 targets/support/livecdfs-update.sh:
2198 Fixed a typo which broke coldplugging.
2200 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2201 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2202 Added a create_handbook_icon function and rearranged some of the icon
2203 creation for the LiveCD. This should resolve bug #143725 once a new release
2206 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2207 targets/support/livecdfs-update.sh:
2208 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
2209 coldplugging. This allows us to unpack our firmware before we detect
2210 devices, so that devices that need it will get it.
2212 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2213 modules/generic_stage_target.py:
2214 Fix a typo in generic_stage_target.
2216 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2217 targets/support/livecdfs-update.sh:
2218 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
2219 /etc/conf.d/xdm so we support older snapshots and newer ones.
2221 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2222 modules/livecd_stage2_target.py:
2223 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
2226 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2227 modules/livecd_stage2_target.py:
2228 Reverted change in livecd-stage2 to the action_sequence until I can figure
2229 out what the problem is with it.
2231 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2232 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
2233 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2234 modules/livecd_stage2_target.py:
2235 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
2236 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
2238 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2239 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2240 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
2241 resolves an issue where a variable could be accessed unitialized in obscure
2242 circumstances. This is wrt bug #144984.
2244 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2245 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2246 modules/stage2_target.py, modules/stage4_target.py:
2247 Fixed up action_sequence when using --fetchonly to not create tarballs or
2248 ISO images for bug #143392.
2250 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2251 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
2252 Clean up the USE usage in GRP/stage4.
2254 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2255 modules/generic_stage_target.py, modules/stage1_target.py,
2256 modules/stage2_target.py:
2257 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
2258 Gaffney <agaffney@gentoo.org> wrt bug #155911.
2260 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2261 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2262 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
2263 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2264 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
2265 instances of USE_ORDER since auto hasn't been valid for some time. This is
2268 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2269 modules/generic_stage_target.py, modules/stage1_target.py:
2270 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
2271 goodness wrt bug #153587.
2273 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2274 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
2275 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
2277 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2278 modules/generic_stage_target.py, modules/stage4_target.py:
2279 Added a check to see if we have the tarball option enabled, which causes
2280 catalyst to run the capture sequence. This was requested by Tim Yamin for
2281 the stage4 target, but I thought it should be usable on any stage target.
2283 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2284 targets/support/livecdfs-update.sh:
2285 Moved fstab tweaks all into one location and added make.conf tweak for bug
2288 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2289 Changed the options to be in alphabetical order so my meatspace logical
2290 parser can process them better, added the compress and tarball options,
2291 which are as of yet unused for bug #139390 and request from Tim Yamin, and
2292 removed the unused -x command line parameter for bug #151405.
2294 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2295 modules/generic_stage_target.py:
2296 Added a warning about changing the CHOST setting for bug #142034.
2298 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2299 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
2300 targets/support/chroot-functions.sh:
2301 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
2302 <flameeyes@gentoo.org> and attached to bug #150351.
2304 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2305 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2306 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2307 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
2308 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
2309 modules/embedded_target.py, modules/generic_stage_target.py,
2310 modules/generic_target.py, modules/grp_target.py,
2311 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2312 modules/netboot2_target.py, modules/netboot_target.py,
2313 modules/snapshot_target.py, modules/stage1_target.py,
2314 modules/stage2_target.py, modules/stage3_target.py,
2315 modules/stage4_target.py, modules/tinderbox_target.py,
2316 targets/embedded/embedded-chroot.sh,
2317 targets/embedded/embedded-controller.sh,
2318 targets/embedded/embedded-fs-runscript.sh,
2319 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2320 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2321 targets/grp/grp-preclean-chroot.sh,
2322 targets/livecd-stage1/livecd-stage1-chroot.sh,
2323 targets/livecd-stage1/livecd-stage1-controller.sh,
2324 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2325 targets/livecd-stage2/livecd-stage2-controller.sh,
2326 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2327 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2328 targets/netboot2/netboot2-controller.sh,
2329 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2330 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2331 targets/stage1/stage1-controller.sh,
2332 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2333 targets/stage2/stage2-controller.sh,
2334 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2335 targets/stage3/stage3-controller.sh,
2336 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2337 targets/stage4/stage4-controller.sh,
2338 targets/stage4/stage4-preclean-chroot.sh,
2339 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2340 targets/support/functions.sh, targets/support/kmerge.sh,
2341 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2342 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2343 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
2344 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2345 targets/tinderbox/tinderbox-controller.sh,
2346 targets/tinderbox/tinderbox-preclean-chroot.sh:
2347 Removing all copyright and license comment headers from all files so we
2348 don't ever get another bug like bug #149638.
2350 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2351 modules/generic_stage_target.py:
2352 Clean up more spacing/capitalization.
2354 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
2355 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2356 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
2357 targets/embedded/embedded-controller.sh,
2358 targets/embedded/embedded-fs-runscript.sh,
2359 targets/embedded/embedded-preclean-chroot.sh,
2360 targets/livecd-stage2/livecd-stage2-controller.sh,
2361 targets/netboot2/netboot2-copyfile.sh,
2362 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
2363 targets/support/pre-kmerge.sh:
2364 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
2365 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
2366 calls in kmerge.sh, and updated README.
2368 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2369 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2370 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
2372 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2373 modules/catalyst_support.py:
2374 Added fix for bug #143348.
2376 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2377 targets/support/livecdfs-update.sh:
2378 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2380 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2381 targets/livecd-stage2/livecd-stage2-controller.sh,
2382 targets/support/livecdfs-update.sh:
2383 Changed some copy commands to use -f, added a check for /etc/gconf before
2384 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2385 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2386 <luca.casagrande@gmail.com>.
2388 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2389 targets/support/livecdfs-update.sh:
2390 Fixing sed so that systemspkgs.txt is built properly.
2392 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2393 The sparc32 binary is in /bin, not /usr/bin.
2395 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2396 targets/support/chroot-functions.sh:
2397 We now only set the options for pkgcache if we are not using fetchonly. This
2398 should work around a problem where portage won't fetch the files if a binpkg
2399 already exists for the package.
2401 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2402 targets/support/livecdfs-update.sh:
2403 Added code to make a backup of custom.conf before we edit it for the
2406 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2407 targets/support/livecdfs-update.sh:
2408 Remove sed from splash section, since it wasn't actually resolving the
2409 issue, anyway. Change the installer's dialog front-end code to simply run
2410 via sudo, since we don't need to worry about having the X DISPLAY setup or
2411 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2413 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2414 targets/support/livecdfs-update.sh:
2415 Fix my sed line so it actually applies correctly.
2417 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2418 targets/support/chroot-functions.sh:
2419 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2422 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2423 targets/support/livecdfs-update.sh:
2424 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2425 as well as a possible fix for the read-only filesystem messages from
2426 /sbin/splash-functions.sh
2428 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2429 targets/support/chroot-functions.sh:
2430 Fix --fetchonly to actually work.
2432 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2433 examples/livecd-stage2_template.spec:
2434 Added description for livecd/fsops to livecd-stage2's spec template.
2436 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2437 targets/support/livecdfs-update.sh:
2438 I've modified the GDM configuration section to work correctly. I have also
2439 ensured that xdm is no longer started just because livecd/xdm is used, which
2440 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2441 should be the last of the 'release candidates' made. If there are no bug
2442 reports in 2 days, then I'm rolling this as 2.0 final.
2444 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2445 targets/support/livecdfs-update.sh:
2446 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2447 see once the newer Installer is released, as I still have to fix the
2450 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2451 targets/support/rc-update.sh:
2452 Removed famd from the default runlevel for gentoo-release-livecd. It really
2453 shouldn't cause a problem, but I prefer it stay a bit clean.
2455 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2456 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2457 targets/support/create-iso.sh, targets/support/kmerge.sh,
2458 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2459 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2461 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2462 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2463 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2464 targets/support/bootloader-setup.sh:
2465 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2466 parameters support. This is for bug #139300.
2468 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2469 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2470 targets/support/filesystem-functions.sh:
2471 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2472 and also to remove some redundant values from livecd-stage2's valid_values.
2475 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2477 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2479 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2480 modules/generic_stage_target.py:
2481 Fix a problem where catalyst was creating an initial list, then putting that
2482 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2483 pointing it out and for the fix. This is for bug #136351.
2485 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2486 targets/support/unmerge.sh:
2487 Removing loop for unmerge, as it didn't actually solve anything and the
2488 portage team has helped us out by reverting the behavior that caused this
2489 change in the first place.
2491 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2492 modules/netboot2_target.py, modules/stage1_target.py,
2493 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2494 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2495 having /proc mounted during the preclean stage and also to clean up the
2496 netboot2 code. This is 2.0_rc48.
2498 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2499 targets/support/unmerge.sh:
2500 Change our unmerge from being a single unmerge to a loop, to work around an
2501 unexpected change in portage 2.1's unmerge processing.
2503 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2504 targets/support/bootloader-setup.sh:
2505 Fixed a problem where we were putting the kernel name in twice and causing
2506 and error when using grub as a bootloader. This is for bug #137252.
2508 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2509 targets/support/bootloader-setup.sh:
2510 Added a second pass to the alpha bootloader setup to create aboot items for
2511 serial console for bug #133457.
2513 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2514 +livecd/cdtar/arcload-0.43-r1.tbz2:
2515 Added arcload cdtar for mips.
2517 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2518 targets/netboot/netboot-controller.sh:
2519 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2522 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2523 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2524 Add patch from bug #135051 to fix the seedcache extraction logic.
2526 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2527 targets/support/livecdfs-update.sh:
2528 Don't set icon theme to Clearlooks, since it doesn't exist.
2530 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2531 targets/support/livecdfs-update.sh:
2532 Fix sed on installer icons.
2534 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2537 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2538 targets/stage1/stage1-controller.sh:
2539 Added a -type f to the find call in stage1 for bug #132180.
2541 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2542 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2543 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2544 properly on IBM PPC64 machines.
2546 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2547 modules/generic_stage_target.py:
2550 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2551 targets/support/rc-update.sh:
2552 Removed x-setup from default runlevel, as it is now controlled via the
2553 autoconfig init script.
2555 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2556 Fix ppc64 based arches to subclass ppc64
2558 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2559 modules/livecd_stage1_target.py:
2560 Use the full category/package name for livecd-tools.
2562 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2563 targets/support/livecdfs-update.sh:
2564 Make copies and deletes recursive for firmware since some packages put their
2565 firmware in a subdirectory.
2567 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2568 targets/support/livecdfs-update.sh:
2569 Fix detection of the Installer.
2571 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2572 Added 970, power3, power4, and power5 sub-arches for ppc64.
2574 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2575 targets/support/livecdfs-update.sh:
2576 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2577 no longer necessary and can cause possible problems with Installer-based
2580 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2581 recursive directory create
2583 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2584 modules/catalyst_support.py:
2585 Changed a display error from bug #131502 and rolling 2.0_rc45.
2587 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2588 targets/support/create-iso.sh:
2589 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2592 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2593 modules/generic_stage_target.py:
2594 digests function uses raw output from hash function now
2596 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2597 change hash result format so .DIGESTS is generated correctly
2599 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2600 modules/catalyst_support.py:
2601 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2604 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2605 targets/support/livecdfs-update.sh:
2606 Added a space for bug #131181.
2608 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2609 targets/support/kmerge.sh:
2610 Fixed creation of kernelpkgs.txt file for the installer.
2612 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2613 modules/generic_stage_target.py:
2614 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2617 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2618 targets/livecd-stage2/livecd-stage2-controller.sh,
2619 targets/support/bootloader-setup.sh:
2620 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2621 rolling out an emergency rc44.
2623 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2624 targets/support/bootloader-setup.sh:
2625 If you use elif, you have to use a then after it. Yeah, that one's totally
2628 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2629 targets/support/livecdfs-update.sh:
2630 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2632 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2633 targets/support/rc-update.sh:
2634 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2637 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2638 targets/support/bootloader-setup.sh:
2639 Removed bootplash support from ppc/ppc64 since they only will work with
2640 gensplash. Forced use of livecd/splash_type of bootsplash to get
2641 splash=silent. This should reduce the number of things on the kernel command
2642 line that aren't necessary.
2644 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2645 modules/catalyst_support.py:
2646 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2647 parse_spec. This should resolve bug #130103, as well as make the code much
2648 cleaner. This is 2.0_rc42.
2650 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2651 modules/generic_stage_target.py:
2652 Forced -p on tar for compressing stages.
2654 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2655 targets/support/chroot-functions.sh:
2656 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2659 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2660 targets/stage1/build.py:
2661 Added patch to build.py for portage 2.1 support.
2663 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2664 targets/support/kmerge.sh:
2665 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2666 <liyiming@ict.ac.cn> in bug #129890.
2668 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2669 targets/support/livecdfs-update.sh:
2670 Moved sed line for ##STARTX to end of file, since we aren't touching
2671 /etc/startx until the end.
2673 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2674 targets/support/livecdfs-update.sh:
2675 Added a check for the games group and add it if it doesn't exist already.
2676 This should resolve bug #125498.
2678 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2679 examples/generic_stage_template.spec, examples/grp_template.spec,
2680 examples/livecd-stage1_template.spec,
2681 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2682 examples/netboot_template.spec, examples/snapshot_template.spec,
2683 examples/stage4_template.spec, examples/tinderbox_template.spec:
2684 Removed portdir_overlay from the snapshot example spec and added
2685 portage_overlay to the example specs for the relevant targets.
2687 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2688 This is 2.0_rc41 since it has better LiveCD support.
2690 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2691 targets/support/livecdfs-update.sh:
2694 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2695 targets/support/functions.sh:
2696 Removed check for livecd/dev-manager being udev since it was done
2697 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2698 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2699 #128265 for pointing this out.
2701 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2702 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2703 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2704 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2706 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2707 modules/generic_stage_target.py:
2708 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2709 live system. You can thank Andrew Gaffney for the fix.
2711 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2712 targets/livecd-stage2/livecd-stage2-controller.sh:
2713 Don't copy motd files if we're using livecd/type generic-livecd.
2715 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2716 targets/livecd-stage2/livecd-stage2-controller.sh,
2717 targets/support/livecdfs-update.sh:
2718 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2719 some extra cleanup to generic-livecd.
2721 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2722 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2723 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2724 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2725 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2726 targets/support/bootloader-setup.sh:
2727 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2728 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2729 and removed all older cdtar files for PPC*.
2731 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2732 livecd/files/livecd.motd.txt:
2733 Added message to the official LiveCD MOTD mentioning how to run the
2734 installer. Blame codeman. This is 2.0_rc40.
2736 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2737 fix so snapshot target doesnt have errors
2739 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2740 targets/support/livecdfs-update.sh:
2741 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2742 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2745 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2746 targets/support/rc-update.sh:
2747 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2750 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2751 targets/support/livecdfs-update.sh:
2752 Added wrapping around the udev sed for those crazy 2.4-users.
2754 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2755 targets/support/livecdfs-update.sh:
2756 Added sed fix for udev starting evms_activate unconditionally. This is
2759 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2760 add stage4/unmerge stage4/rm to valid options
2762 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2763 targets/support/rc-update.sh:
2764 Added fix for bug #122154 from Rajiv Manglani.
2766 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2767 targets/support/kmerge.sh:
2768 Fixed creation of kernelpkgs.txt for the Installer.
2770 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2771 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2772 Updated elilo tarball for IA64.
2774 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2775 DIGESTS support for snapshot creation
2777 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2778 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2779 candidates ever end?
2781 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2782 fix for .DIGESTS.DIGESTS issue in grp
2784 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2785 modules/generic_stage_target.py:
2786 fix for failure when root_overlay is not set
2788 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2789 targets/support/bootloader-setup.sh:
2790 Added IA64/SGI patch from plasmaroo.
2792 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2793 targets/livecd-stage1/livecd-stage1-controller.sh,
2794 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2795 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2798 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2799 modules/generic_stage_target.py:
2800 Allow multiple overlays for root_overlay and overlay spec option
2802 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2803 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2804 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2805 targets/support/rc-update.sh:
2806 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2807 fixed bug #122154. This is catalyst 2.0_rc36.
2809 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2810 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2811 Updated the LiveCD motd to tell the user to run the display manager again,
2812 rather than startx, while mentioning that startx is useful as a rescue X
2813 session since it starts twm. This is catalyst 2.0_rc35.
2815 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2816 Add hfs-hide options to mkisofs so macs boot
2818 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2819 modules/generic_stage_target.py:
2820 Fix indentation issues
2822 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2825 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2826 targets/support/bootloader-setup.sh:
2827 add additional console less entry when consoles are chosen for ppc64
2829 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2830 modules/generic_stage_target.py:
2831 fix kernelopts and extraversion env variable exports
2833 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2834 targets/support/livecdfs-update.sh:
2835 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2836 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2838 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2839 targets/support/kmerge.sh:
2840 Changing the way we determine if extraversion is set. This is catalyst
2843 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2844 targets/support/livecdfs-update.sh:
2845 Change net.ethX links to link to net.lo instead of net.eth0.
2847 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2848 examples/stage4_template.spec:
2849 Fixed rcadd example for stage4. Blame rajiv.
2851 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2852 This is catalyst 2.0_rc31.
2854 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2855 targets/support/livecdfs-update.sh:
2856 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2857 Gaffney for pointing me in the right direction.
2859 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2860 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2862 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2865 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2866 examples/livecd-stage2_template.spec:
2867 updated examples to have console and machine_type
2869 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2870 targets/support/bootloader-setup.sh:
2871 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2874 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2875 This is catalyst 2.0_rc29.
2877 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2878 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2879 Removed extra yaboot.conf from
2880 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2882 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2883 targets/support/kill-chroot-pids.sh:
2884 add sleep to try and give processes a chance to die. bug 119940
2886 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2887 targets/support/functions.sh:
2888 Removed some quotes to make sure we have a binary operator and closing bug
2891 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2892 targets/support/create-iso.sh:
2893 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2895 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2896 targets/support/bootloader-setup.sh:
2897 Added path from bug #120935 for PPC/PPC64.
2899 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2900 Additional spacing fixes submitted by `Kumba
2902 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2903 modules/stage2_target.py:
2904 space cleanups contributed from `Kumba
2906 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2907 add grp/use to valid_values in the grp module
2909 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2912 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2913 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2914 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2915 targets/support/bootloader-setup.sh:
2916 ppc cdtar update; ppc64 bootloader updates
2918 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2919 targets/support/create-iso.sh:
2920 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2922 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2923 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2924 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2925 targets/support/create-iso.sh:
2926 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2928 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2929 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2930 Add ppc console and machine_type=ibm
2932 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2933 modules/generic_stage_target.py:
2934 Fix type error when kernel packages arent defined
2936 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2937 examples/generic_stage_template.spec, examples/grp_template.spec,
2938 examples/livecd-stage1_template.spec,
2939 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2940 examples/stage4_template.spec:
2941 Added more verbose wording and examples for pkgcache_path and
2942 kerncache_path, where necessary.
2944 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2945 targets/support/create-iso.sh:
2946 Really fixing bug #120475 this time. This is 2.0_rc25.
2948 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2949 targets/support/create-iso.sh:
2950 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2953 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2954 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2955 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2956 Added initial support for EFI booting on x86. This is completely untested,
2957 so use it at your own risk. Also, no bug reports without patches, please.
2958 This is catalyst 2.0_rc23.
2960 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2961 kmerge should have been kerncache
2963 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2964 targets/support/pre-kmerge.sh:
2965 Fix a few other places for the kerncache update
2967 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2968 examples/generic_stage_template.spec, examples/grp_template.spec,
2969 examples/livecd-stage1_template.spec,
2970 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2971 examples/netboot_template.spec, examples/stage4_template.spec,
2972 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2973 targets/support/kmerge.sh:
2974 Separation of kerncache from snapcache
2976 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2977 It helps if I actually increment the version number.
2979 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2980 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2981 Added --oneshot to default options for stage1 building. Added code to wipe
2982 world during stages 1 and 3. This is catalyst 2.0_rc22.
2984 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2985 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2986 Fix bug if no kernel packages were defined but there was a postconf setting.
2987 x86 softlevel support is enhanced.
2989 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2990 targets/support/bootloader-setup.sh:
2991 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2993 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2994 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2996 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2999 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
3000 Netboot2 fixes for spec parameter checks
3002 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
3003 modules/generic_stage_target.py, modules/stage4_target.py:
3004 add makeopts spec file support.
3006 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3007 modules/generic_stage_target.py:
3008 Added fix for bug #119635.
3010 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3011 Fix pre-kmerge.sh for stage4
3013 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3016 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
3017 modules/generic_stage_target.py:
3018 fix crash when no kernel is defined. spacing issue
3020 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3023 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3024 modules/livecd_stage2_target.py:
3025 Added livecd/volid to valid_values.
3027 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
3028 modules/generic_stage_target.py:
3029 remove extra function that was converting strings to lists unnecessarily
3031 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3032 This is catalyst 2.0_rc17.
3034 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3035 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3036 modules/stage4_target.py:
3037 fix issue where args not allowed that arose due to earlier myspec addlargs bug
3039 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3040 targets/embedded/embedded-preclean-chroot.sh,
3041 targets/grp/grp-preclean-chroot.sh,
3042 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3043 targets/stage1/stage1-preclean-chroot.sh,
3044 targets/stage2/stage2-preclean-chroot.sh,
3045 targets/stage3/stage3-preclean-chroot.sh,
3046 targets/support/chroot-functions.sh,
3047 targets/tinderbox/tinderbox-preclean-chroot.sh:
3048 Added function to cleanup stray /etc/distcc/hosts files.
3050 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3051 targets/support/bootloader-setup.sh:
3052 Added fix from bug #119123. This is catalyst 2.0_rc16.
3054 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3055 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
3056 Fixing some spacing. This is catalyst 2.0_rc15.
3058 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3059 Attempt to fix bug #117649
3061 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
3062 modules/generic_stage_target.py:
3063 fixes for bugs #119009, #119041 and #118985
3065 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
3066 +examples/netboot2_template.spec, modules/catalyst_support.py,
3067 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
3068 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
3069 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
3072 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
3073 targets/support/kmerge.sh:
3074 Fix for ccache (null)/.ccache bug
3076 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3079 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
3080 Added ppc -mcpu patch from Pylon for bug #118709.
3082 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3083 modules/embedded_target.py, modules/stage4_target.py:
3084 Added linuxrc to embedded and stage4 targets.
3086 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
3087 modules/generic_stage_target.py, targets/support/kmerge.sh:
3088 filter kname - and . for kmerge.sh
3090 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3091 targets/support/create-iso.sh:
3092 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
3094 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
3095 modules/generic_stage_target.py:
3096 change .digests to .DIGESTS
3098 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3099 targets/support/kmerge.sh:
3100 Commented ccache for genkernel build which will resolve #117648 until a
3101 proper solution can be found. This is 2.0_rc13.
3103 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3104 targets/stage1/stage1-controller.sh:
3105 Added patch from vapier for bug #117254.
3107 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3108 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
3109 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
3110 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
3113 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
3114 modules/generic_stage_target.py:
3115 Remove chost/cflags etc. warning messages
3117 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
3118 modules/generic_stage_target.py:
3119 Attempt to fix bug 117253; chost is wrong on autoresume
3121 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3122 modules/generic_stage_target.py, modules/netboot_target.py,
3123 modules/stage1_target.py:
3124 make setting of destdir more global and part of generic_stage_target
3126 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3127 Fix destpath bug in netboot target
3129 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
3130 modules/generic_stage_target.py, modules/stage4_target.py:
3131 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
3134 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
3135 modules/generic_stage_target.py, modules/stage4_target.py:
3136 remove stray ' from arch/sh.py
3138 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3139 targets/stage1/stage1-controller.sh:
3140 This finally fixes the issues with gcc-config/binutils-config in stage1.
3141 This is catalyst 2.0_rc12.
3143 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
3144 Fix incorrect warning message. portdir_overlay -> portage_overlay
3146 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3147 targets/stage1/stage1-controller.sh,
3148 targets/stage1/stage1-preclean-chroot.sh:
3149 Revert gcc-config/binutils-config to _rc11 locations. This should fix
3150 running gcc-config and binutils-config, though it probably breaks running on
3151 non-Gentoo platforms.
3153 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3154 modules/stage1_target.py:
3155 Make stage1 clean up python 2.3 and 2.4, also.
3157 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3158 targets/support/livecdfs-update.sh:
3159 Updated requirements and added creation of metadata.tar.bz2 for the installer.
3161 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
3162 modules/generic_stage_target.py:
3163 Change digests file format to HASH_NAME HASH FILE_NAME
3165 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3166 targets/stage1/stage1-controller.sh:
3167 Moved gcc-config/binutils-config to before the chroot.
3169 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3170 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
3171 installed. Supports all of shashs algorithms as of 12_21_2005
3173 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3174 modules/generic_stage_target.py:
3175 Catalyst should die if source_subpath is not a string
3177 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3178 modules/generic_stage_target.py:
3179 Fix for source_subpath bug
3181 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3182 examples/generic_stage_template.spec:
3183 Updated example specs with information on cflags/chost/cxxflags/ldflags in
3184 both stages 1 and 2.
3186 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3187 modules/stage2_target.py:
3188 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
3189 stage1 to be overridden again.
3191 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3192 targets/stage1/stage1-controller.sh:
3193 It looks like gcc-config/binutils-config needs to be run with the full path,
3194 since it is run outside of the chroot.
3196 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3197 targets/stage1/stage1-controller.sh:
3198 Fixed gcc-config calls. This is 2.0_rc11.
3200 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3201 This is catalyst 2.0_rc10.
3203 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
3204 modules/generic_stage_target.py:
3205 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
3208 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3209 targets/support/functions.sh:
3210 Changed from -z to -n for bug #116180.
3212 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3213 modules/catalyst_support.py, modules/generic_stage_target.py:
3214 Detect missing binaries for the hashing functions and abort if not found
3216 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3217 files/catalyst.conf:
3218 Updated README to list new requirements. Set default hash as crc32. Set
3219 default digests as sha1/md5.
3221 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3222 modules/catalyst_support.py, modules/generic_stage_target.py,
3223 modules/livecd_stage2_target.py, modules/stage2_target.py:
3224 Change the internal hash checking to be quicker and more memory efficient.
3225 Add additional hash digests options.
3227 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3228 targets/tinderbox/tinderbox-chroot.sh,
3229 targets/tinderbox/tinderbox-controller.sh,
3230 targets/tinderbox/tinderbox-preclean-chroot.sh:
3231 Fixed up spacing/coding style on tinderbox.
3233 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3234 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
3235 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
3236 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
3237 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
3238 Fixed up spacing/coding style on support.
3240 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3241 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
3243 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3244 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3245 targets/stage4/stage4-preclean-chroot.sh:
3246 Fixed up spacing/coding style on stage4.
3248 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3249 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
3250 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3251 targets/stage3/stage3-controller.sh,
3252 targets/stage3/stage3-preclean-chroot.sh:
3253 Fixed up spacing/coding style on stages 2 and 3
3255 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3256 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3257 targets/stage1/stage1-preclean-chroot.sh:
3258 Fixed up spacing/coding style on stage1. Also changed
3259 gcc-config/binutils-config to be outside the chroot.
3261 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3262 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3263 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
3264 Fixed up spacing/coding style on netboot.
3266 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3267 targets/livecd-stage1/livecd-stage1-chroot.sh,
3268 targets/livecd-stage1/livecd-stage1-controller.sh,
3269 targets/livecd-stage2/livecd-stage2-controller.sh:
3270 Fixed up spacing/coding style on livecd-stage*.
3272 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3273 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3274 targets/grp/grp-preclean-chroot.sh:
3275 Fixed up spacing/coding style on grp.
3277 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3278 targets/embedded/embedded-chroot.sh,
3279 targets/embedded/embedded-controller.sh,
3280 targets/embedded/embedded-fs-runscript.sh,
3281 targets/embedded/embedded-preclean-chroot.sh:
3282 Fixed up spacing/coding style on embedded.
3284 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
3285 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3286 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3287 targets/support/functions.sh:
3288 Removing extra line from x86.py, fixing up comments, spacing, and coding
3289 style in targets/support through functions.sh
3291 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3292 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3293 Fix more tab/spacing issues .. trying to make everything use tabs
3295 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3296 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3297 modules/stage1_target.py, modules/stage2_target.py,
3298 modules/stage3_target.py, modules/stage4_target.py:
3299 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
3302 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
3303 modules/generic_stage_target.py:
3304 Add envscript warning to aid users who may not know what they are doing
3306 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3307 examples/generic_stage_template.spec:
3308 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
3309 only configurable when building a stage2 tarball, to match the current state
3310 of portage. This is 2.0_rc9.
3312 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3313 targets/support/chroot-functions.sh:
3314 Silence more of portages beeps and clicks and whistles
3316 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3317 targets/support/chroot-functions.sh:
3318 Change the portage emerge to use run_emerge
3320 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3321 modules/generic_stage_target.py, modules/snapshot_target.py,
3322 modules/stage1_target.py, modules/stage2_target.py,
3323 modules/stage3_target.py:
3324 allow portdir_overlay to be part of all specs not including snapshot spec.
3325 Add warnings for stage1,2 and 3 in case someone uses this feature there.
3326 Remove overlay support from the snapshot spec but added a warning.
3328 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3329 modules/stage2_target.py:
3330 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
3333 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
3334 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3335 Add support for bootloader softlevel=; have rsync delete the extra files out
3336 of the overlay so that the overlay always matches the source dir
3338 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3339 Swapped -v/-V since I had gotten them wrong here.
3341 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3342 modules/generic_stage_target.py:
3343 Fix stupid overlay bug
3345 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3346 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3347 targets/livecd-stage1/livecd-stage1-chroot.sh,
3348 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3349 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3350 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
3351 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3352 targets/support/unmerge.sh:
3353 Made sure we use -f on removing the default links for splash. Removed
3354 check_portage_version as it really isn't needed anymore. Removed
3355 --no-install from genkernel commands in kmerge.sh so users must manually
3356 remove kernels from /boot. This is 2.0_rc8.
3358 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3359 targets/support/livecdfs-update.sh:
3360 Made sed on devfsd.conf conditional on it existing. Removes one more error
3361 message from a standard catalyst run.
3363 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3364 Added warning about breaking snapshot cache and re-enable autoresume, since
3365 the errors I was getting were elsewhere.
3367 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3368 modules/generic_stage_target.py:
3369 Fix indentation error the last commit caused
3371 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3372 modules/generic_stage_target.py:
3373 Always clear autoresume points after a successful run
3375 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3376 targets/support/livecdfs-update.sh:
3377 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
3378 snapshot caching after a successful gentoo-release-livecd run.
3380 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3381 targets/support/rc-update.sh:
3382 Added famd to default on official LiveCD.
3384 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3385 targets/support/chroot-functions.sh:
3386 Fixes 'too many arguments' error in check_portage_version.
3388 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3389 modules/generic_stage_target.py:
3390 remove extra self.env={} that was resetting the environment to null
3392 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3393 modules/livecd_stage1_target.py:
3394 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3397 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3398 Add a default path to the environment in the chroot
3400 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3401 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3402 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3403 targets/livecd-stage2/livecd-stage2-controller.sh,
3404 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3405 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3406 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3407 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3408 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3409 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3410 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3411 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3412 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3414 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3416 Fixed up the man page, which has been suffering for some time, and also
3417 reversed -v/-V in the help message.
3419 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3420 targets/support/livecdfs-update.sh:
3421 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3424 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3425 Turning off autoresume of doom until I can get more testing. I've had
3426 several issues with it. I'll be reporting/fixing these as I come across them
3427 but for now wish to turn it off by default as I don't want this one feature
3428 to stop the possible 2.0 final release.
3430 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3431 targets/livecd-stage2/unmerge.sh:
3432 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3433 anymore and probably should have been removed a long time ago when the new
3434 code was put into place in livecdfs-update.sh and livecd-local.start
3437 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3438 targets/livecd-stage1/livecd-stage1-chroot.sh,
3439 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3440 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3441 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3443 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3444 modules/generic_stage_target.py, modules/generic_target.py:
3445 self.env should be a part of the super class generic_target so it applies to
3446 snapshots as well; removing redundant pass in the generic_target class as
3447 its not needed. There is code there to fill the statements
3449 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3450 targets/support/livecdfs-update.sh:
3451 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3454 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3455 Changed version stamp to 2.0_rc6.
3457 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3458 modules/generic_stage_target.py:
3459 Fix for unpack cases
3461 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3462 modules/generic_stage_target.py:
3465 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3466 modules/catalyst_support.py, modules/generic_stage_target.py,
3467 modules/grp_target.py, modules/livecd_stage1_target.py,
3468 modules/livecd_stage2_target.py, modules/netboot_target.py,
3469 modules/snapshot_target.py, modules/tinderbox_target.py:
3470 Stop reading env from the OS. Rely on the more on the envscript for oddball
3471 settings. Change -v to verbose and -V to version
3473 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3476 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3477 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3480 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3481 examples/generic_stage_template.spec:
3482 Added chost/cflags/cxxflags/ldflags to example spec template.
3484 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3485 targets/support/rc-update.sh:
3486 OK, just kidding on that last commit. We were already doing rc-update add
3487 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3488 there's no point in having it in rc-update.sh
3490 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3491 targets/support/rc-update.sh:
3492 Have rc-update add xdm if livecd/xdm is set.
3494 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3495 modules/catalyst_lock.py, modules/catalyst_support.py,
3496 modules/embedded_target.py, modules/generic_stage_target.py,
3497 modules/grp_target.py, modules/livecd_stage1_target.py,
3498 modules/livecd_stage2_target.py, modules/netboot_target.py,
3499 modules/stage1_target.py, modules/stage4_target.py,
3500 modules/tinderbox_target.py:
3501 So I was just kidding on that last commit. This one is 2.0_rc4.
3503 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3504 modules/catalyst_lock.py, modules/catalyst_support.py,
3505 modules/embedded_target.py, modules/generic_stage_target.py,
3506 modules/grp_target.py, modules/livecd_stage1_target.py,
3507 modules/livecd_stage2_target.py, modules/netboot_target.py,
3508 modules/stage1_target.py, modules/stage2_target.py,
3509 modules/stage4_target.py, modules/tinderbox_target.py:
3510 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3512 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3513 files/catalyst.conf, modules/catalyst_lock.py,
3514 modules/catalyst_support.py, modules/embedded_target.py,
3515 modules/generic_stage_target.py, modules/grp_target.py,
3516 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3517 modules/netboot_target.py, modules/stage1_target.py,
3518 modules/stage2_target.py, modules/stage4_target.py,
3519 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3520 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3521 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3523 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3524 modules/generic_stage_target.py:
3525 Fix autoresume for unpacking tarballs
3527 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3528 targets/support/livecdfs-update.sh:
3529 remove gnap livecd-type per Koon's request
3531 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3532 change rc-update add modules default to rc-update add modules boot
3534 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3535 modules/generic_stage_target.py, modules/grp_target.py:
3536 Add more verbosity to digests if -V is enabled, add more print messages to
3539 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3540 modules/generic_stage_target.py, modules/grp_target.py:
3541 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3543 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3544 Fix folder name for grp build dir to not have .tar.bz2 at the end
3546 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3547 modules/catalyst_support.py, modules/generic_stage_target.py:
3548 Add md5 and sha .digests file creation per wolf31o2's feature request
3550 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3551 This is catalyst-2.0_rc2.
3553 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3554 files/catalyst.conf, modules/generic_stage_target.py,
3555 modules/livecd_stage1_target.py:
3556 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3557 after each successful kernel build;add autoresume documentation to
3560 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3561 targets/embedded/embedded-controller.sh,
3562 targets/embedded/embedded-fs-runscript.sh,
3563 targets/livecd-stage2/livecd-stage2-controller.sh,
3564 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3565 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3566 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3567 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3568 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3569 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3570 targets/support/rc-update.sh:
3571 Changed multiple spaces to tabs to satisfy my OCD.
3573 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3574 targets/support/chroot-functions.sh:
3575 Bumped genkernel detection to require 3.3.0 or higher
3577 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3578 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3579 targets/netboot/netboot-controller.sh:
3580 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3581 clst_grp_use. This is catalyst-2.0_rc1.
3583 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3584 targets/netboot/netboot-controller.sh:
3585 change to clst_use from clst_netboot_use
3587 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3588 targets/livecd-stage1/livecd-stage1-chroot.sh,
3589 targets/stage4/stage4-chroot.sh:
3590 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3592 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3593 targets/stage4/stage4-chroot.sh:
3594 Fixed USE invocations in stage4 target.
3596 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3597 modules/livecd_stage1_target.py:
3598 Force use=livecd for livecd-stage1
3600 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3601 This is version 2.0_pre20051129.
3603 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3604 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3605 Removed kudzu-knoppix from example spec files.
3607 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3608 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3609 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3611 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3612 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3613 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3614 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3615 definitions in the examples to fit in 80 columns.
3617 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3618 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3619 modules/grp_target.py, modules/tinderbox_target.py,
3620 targets/tinderbox/tinderbox-chroot.sh:
3621 Tinderbox script: added newuse, tinderbox and grp targets added support for
3622 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3623 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3625 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3626 Added portdir example to catalyst.conf for bug #113272.
3628 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3629 targets/support/create-iso.sh:
3630 Fixed a few lines which were causing the isolinux directory to be removed
3631 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3633 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3634 targets/support/create-iso.sh:
3635 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3637 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3638 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3639 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3640 too many arches dont use it by default, test for an initrd in the yaboot
3643 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3644 modules/generic_stage_target.py:
3645 Fix split error if use is specified
3647 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3648 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3649 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3650 Updated palo version from catalyst 1.x for HPPA.
3652 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3653 targets/support/bootloader-setup.sh:
3654 Removing for loop for grub on amd64/x86 as it was totally useless.
3656 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3657 targets/support/bootloader-setup.sh:
3658 Remove vga= line for PPC.
3660 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3661 targets/support/bootloader-setup.sh:
3662 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3664 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3665 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3666 Removing slot patch as it probably didn't belong here anyway, and updating
3667 version stamp to 2.0_pre20051118.
3669 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3670 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3671 targets/support/bootloader-setup.sh:
3672 fix the bootloader script for isolinux so that it actually makes a cfg file,
3673 remove extra unneeded catalyst aborting print statement, reorganize rm code
3674 to make sure is splits properly and is an array even from the cmdline
3676 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3677 targets/support/livecdfs-update.sh:
3678 Added call to update-usbids to download the latest usb.ids file.
3680 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3681 modules/generic_stage_target.py:
3682 Move checks of running catalyst into the target which is simpler
3684 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3685 modules/generic_stage_target.py:
3686 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3687 that doesnt exist yet
3689 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3690 Keep unnecessary programs from installing into kerncache
3692 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3693 modules/generic_stage_target.py:
3694 Turn on more tracebacks at this point to better debug .. will need to turn
3695 them down as we find errors and build appropriate error handlers
3697 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3698 Changed version marker to 2.0_pre20051115 for new ebuild.
3700 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3701 modules/livecd_stage2_target.py:
3702 Fix bug in livecd stage2 so that it doesnt try to use tar
3704 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3705 targets/livecd-stage2/livecd-stage2-controller.sh:
3706 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3707 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3708 of Getting_Online.txt from catalyst 1.1.10.10.
3710 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3711 Added Joshua Kinard to authors for his mips contributions.
3713 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3714 examples/livecd-stage2_template.spec:
3715 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3716 Paul Kessler on gentoo-catalyst. ;]
3718 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3719 Change variables from cat1 format to cat2
3721 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3722 modules/generic_stage_target.py, modules/stage1_target.py:
3723 Fix modules has no attribute register
3725 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3726 modules/generic_stage_target.py:
3727 Fix broken aliases code that was just proof of concept
3729 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3730 Output mkisofs command line options to assist in debugging
3732 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3733 modules/generic_stage_target.py, targets/support/create-iso.sh:
3736 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3737 modules/generic_stage_target.py:
3738 Add VERY basic support for aliases kernel parameter.
3740 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3741 modules/livecd_stage2_target.py:
3742 Remove large section of commented code
3744 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3745 modules/generic_stage_target.py, modules/stage1_target.py:
3746 Allow LDFLAGS to be specified as an ENV variable for stage1
3748 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3749 modules/generic_stage_target.py:
3750 Fix rc-update to automatically run default options for livecds. Removed an
3751 erroneous key check.
3753 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3754 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3755 Make use spec key optional to default to profile defaults
3757 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3758 +examples/stage4_template.spec:
3759 Preliminary stage4_template.spec file
3761 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3762 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3763 Updated version stamp and added slot patch.
3765 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3766 Fix ordering problem so self.settings is defined
3768 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3769 modules/generic_stage_target.py:
3770 Correct a rsync issue when the directory doesnt exist
3772 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3773 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3774 targets/livecd-stage2/livecd-stage2-controller.sh,
3775 targets/netboot/netboot-controller.sh,
3776 targets/stage4/stage4-controller.sh:
3777 run pre_kmerge and post_kmerge only once
3779 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3780 targets/support/bootloader-setup.sh:
3781 MIPS bootloader patch
3783 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3784 targets/support/mips-arcload_conf.sh:
3785 Fix MIPS Serial Detection
3787 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3788 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3789 +targets/support/mips-arcload_conf.sh:
3790 Application of Kumba's patches for MIPS support
3792 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3793 Check for the correct arch specific cd building tool
3795 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3796 modules/generic_stage_target.py:
3797 Print a warning if livecd/iso is not defined
3799 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3800 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3802 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3803 targets/support/post-kmerge.sh:
3804 Check for existence of files in /lib/modules before running depscan.sh. This
3805 replaces the mips-specific check and makes it portable.
3807 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3808 modules/generic_stage_target.py:
3809 update autoresume logic when dealing with rsync unpack operations
3811 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3812 targets/support/post-kmerge.sh:
3813 Bypass module load on mips
3815 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3816 remove --no-deps so dependancies get installed for genkernel
3818 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3819 modules/generic_stage_target.py:
3820 Fix missing : statement in unpack
3822 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3823 modules/generic_stage_target.py:
3824 fix livecd-stage2 unpack when seedcache is turned off
3826 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3827 targets/support/functions.sh:
3828 Fix module unpacking and make it actually optional.
3830 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3831 modules/generic_stage_target.py:
3832 Fix broken seedcache autoresume interaction
3834 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3835 modules/generic_stage_target.py:
3836 Cleanup stage directories properly for tar installs
3838 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3839 Tinderbox no longer cleans /tmp/*
3841 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3842 targets/tinderbox/tinderbox-chroot.sh,
3843 targets/tinderbox/tinderbox-controller.sh:
3844 Fixing problem with bind mounted portage and final rsync on tinderbox target
3845 and adding additional logging.
3847 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3848 Stop tinderbox from trying to create a tarball of itself
3850 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3851 modules/generic_stage_target.py:
3852 Fix catalyst so it fully disables snapcache when its not specified in the
3855 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3856 examples/livecd-stage2_template.spec:
3857 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3858 spec template and updating version stamp.
3860 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3861 modules/catalyst_support.py:
3862 allow file_check to proceed if key is not in use
3864 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3865 Recursively make the missing directories
3867 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3868 Fix extract_modules to just echo a warning that it is missing
3870 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3871 files/catalyst.conf:
3872 Updating default configuration for catalyst and updating version stamp,
3873 since we're beginning internal testing for release.
3875 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3876 modules/generic_stage_target.py:
3877 fix bug 106004 split strings into a list for empty and rm operation
3879 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3880 modules/livecd_stage2_target.py:
3881 Append slashes to directories so rsyncs work properly
3883 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3884 examples/livecd-stage2_template.spec:
3885 Changing source_subpath for livecd-stage2 example for bug #101704.
3887 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3888 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3889 targets/support/livecdfs-update.sh:
3890 Added livecd/xdm and livecd/xsession options. These are used to setup the
3891 default display manager and X session, respectively. Added supporting
3892 documentation to example spec files. Imported more work from my fsscript for
3893 the official LiveCD.
3895 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3896 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3897 discussion, see bug #88777.
3899 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3900 modules/generic_stage_target.py:
3901 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3902 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3904 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3905 targets/livecd-stage1/livecd-stage1-controller.sh,
3906 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3907 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3908 on livecd-stage2 and removing universal motd for livecd/type of
3909 gentoo-release-livecd.
3911 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3912 modules/livecd_stage1_target.py:
3913 Add optional livecd/type env var for scripts to add optional items to the
3916 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3917 -livecd/files/x86-help.msg:
3918 Removing x86-help.msg as it is no longer used.
3920 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3921 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3922 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3923 Add dobladecenter description to bootloader files for x86/amd64.
3925 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3926 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3928 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3929 modules/generic_stage_target.py:
3930 Added split to use section for bug #104414.
3932 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3933 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3934 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3935 Tabs to whitespaces for isolinux.
3937 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3938 targets/support/bootloader-setup.sh:
3939 Changed isolinux to use new split-out help messages. Using grub gives a
3940 single help message with pager.
3942 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3943 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3944 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3945 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3946 Added F2->F7 help messages for isolinux.
3948 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3949 livecd/files/README.txt, livecd/files/generic.motd.txt,
3950 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3951 livecd/files/livecd-local.start:
3952 Updated files from latest used to build LiveCD.
3954 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3955 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3957 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3958 modules/catalyst_support.py:
3959 Added fix for using options with = in them with --cli (ex.
3960 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3961 <cell@ices.utexas.edu> for pointing this out to me via email.
3963 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3964 modules/generic_stage_target.py, targets/support/functions.sh:
3965 fix bug in exec_in_chroot for stage1 target
3967 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3968 modules/generic_stage_target.py:
3969 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3970 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3972 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3973 catalyst, examples/livecd-stage2_template.spec,
3974 examples/snapshot_template.spec, files/catalyst.conf,
3975 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3976 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3977 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3978 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3979 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3980 targets/livecd-stage2/livecd-stage2-controller.sh,
3981 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3982 targets/stage2/stage2-preclean-chroot.sh,
3983 targets/stage3/stage3-preclean-chroot.sh,
3984 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3985 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3986 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3987 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3988 targets/support/target_image_setup.sh:
3989 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3990 to look at gamecdfs-update.sh yet.
3992 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3993 modules/generic_stage_target.py:
3994 Remove extra debugging print statement
3996 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3997 +modules/catalyst_lock.py, modules/catalyst_support.py,
3998 modules/embedded_target.py, modules/generic_stage_target.py,
3999 modules/grp_target.py, modules/livecd_stage1_target.py,
4000 modules/livecd_stage2_target.py, modules/netboot_target.py,
4001 modules/snapshot_target.py, modules/stage1_target.py,
4002 modules/stage2_target.py, modules/stage4_target.py,
4003 targets/support/functions.sh:
4004 Add locking support. Code simplification for unpack and unpack snapshot.
4005 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
4006 Add seedcache support (Grabs output from previous target run)
4007 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
4009 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4010 modules/catalyst_support.py, modules/generic_stage_target.py:
4011 Add support to cache the snapshot dir. add snapcache to options. add
4012 snapshot_cache= to override the default location of the cache in
4013 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
4015 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4016 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
4017 Forward port README.txt and Getting_Online.txt files from catalyst
4020 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4021 Add automatic creation/deletion of runlevels based on rcadd rcdel
4023 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4024 Fix grp so that grp/use is not required anymore
4026 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4027 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4028 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4029 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4030 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
4031 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
4032 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
4033 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
4034 they are known to cause booting problems.
4036 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4037 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
4038 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
4039 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
4042 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4043 targets/stage1/stage1-chroot.sh:
4044 Fixed quoting in stage1 profile check.
4046 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4047 targets/stage3/stage3-chroot.sh:
4048 Fixing USE for stage3.
4050 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4051 targets/support/chroot-functions.sh:
4052 Fix FETCH code so it will run for Pylon
4054 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
4055 targets/grp/grp-chroot.sh:
4056 Fix bindist invcation.
4058 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4059 targets/grp/grp-chroot.sh:
4060 Made sure bindist was used for all emerges in GRP.
4062 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
4063 Fix USE flags for GRP build
4065 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
4066 targets/stage4/stage4-chroot.sh:
4067 let GRP use the users environment variables and removed extra
4068 GRP_STAGE23_USE from stage4
4070 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
4071 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4072 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
4074 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4075 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
4076 impact all previous spec files that use this option. It's beejay's fault.
4078 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
4079 Changed to use linux32 for ppc32 support when build host is ppc64.
4081 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
4083 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
4085 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
4086 Minor cosmetic print statement fixes for readability
4088 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4089 modules/catalyst_support.py, modules/generic_stage_target.py:
4090 Fix None None bug and exception reporting
4092 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
4093 Fix iso creation script. Case statement out of place
4095 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
4096 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
4097 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
4098 catalyst, files/catalyst.conf, modules/builder.py,
4099 modules/catalyst_support.py, modules/embedded_target.py,
4100 modules/generic_stage_target.py, modules/generic_target.py,
4101 modules/grp_target.py, modules/livecd_stage1_target.py,
4102 modules/livecd_stage2_target.py, modules/netboot_target.py,
4103 modules/snapshot_target.py, modules/stage1_target.py,
4104 modules/stage2_target.py, modules/stage3_target.py,
4105 modules/stage4_target.py, modules/tinderbox_target.py,
4106 targets/embedded/embedded-chroot.sh,
4107 targets/embedded/embedded-fs-runscript.sh,
4108 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
4109 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
4110 targets/grp/grp-preclean-chroot.sh,
4111 targets/livecd-stage1/livecd-stage1-chroot.sh,
4112 targets/livecd-stage1/livecd-stage1-controller.sh,
4113 targets/livecd-stage2/livecd-stage2-controller.sh,
4114 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
4115 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
4116 targets/netboot/netboot-image.sh, targets/stage1/build.py,
4117 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4118 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
4119 targets/stage2/stage2-controller.sh,
4120 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
4121 targets/stage3/stage3-controller.sh,
4122 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
4123 targets/stage4/stage4-controller.sh,
4124 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
4125 targets/support/create-iso.sh, targets/support/functions.sh,
4126 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4127 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
4128 targets/support/target_image_setup.sh,
4129 targets/tinderbox/tinderbox-chroot.sh,
4130 targets/tinderbox/tinderbox-controller.sh,
4131 targets/tinderbox/tinderbox-preclean-chroot.sh:
4132 Big honkin' copyright update.
4134 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4135 modules/generic_stage_target.py:
4136 add additional logging output. Use standard os redirection methods to log to
4139 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4140 targets/stage1/stage1-chroot.sh:
4141 Added profile sanity check for bug #97867.
4143 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4144 targets/support/bootloader-setup.sh:
4145 Removing acpi=off from default kernel arguments and adding ia64
4146 livecd-stage2 support functions and cdtar.
4148 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4149 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
4150 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
4151 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
4152 splash command line.
4154 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4155 targets/support/create-iso.sh:
4156 Fixed up zisofs support. Waiting for response from sparc before touching
4159 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4160 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4161 targets/support/functions.sh:
4162 Added livecd/bootargs and added the option to the bootloader-setup.sh script
4163 to allow it to work on all arches that dynamically build their bootloader
4166 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
4167 targets/stage4/stage4-controller.sh:
4168 Fix stage4 so it doesnt run the bootloader stuff
4170 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4171 targets/support/bootloader-setup.sh:
4172 Removed dokeymap from non-Gentoo releases.
4174 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4175 targets/support/livecdfs-update.sh:
4176 Added call to update-pciids to download the latest pci.ids file.
4178 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
4179 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4180 modules/stage4_target.py:
4181 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
4183 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
4184 Fix issue where -s on the command line would not run
4186 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4187 livecd/files/generic.motd.txt:
4188 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
4189 kernel configurations.
4191 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4192 targets/support/livecdfs-update.sh:
4193 Updated hostname/domainname creation for new baselayout.
4195 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4196 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
4197 Fixing some bootloader isolinux/boot stuff for x86/amd64.
4199 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4200 targets/support/chroot-functions.sh:
4201 Change portage emerge to use --oneshot --nodeps to keep from merging the
4202 same packages multiple times.
4204 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4205 targets/stage2/stage2-chroot.sh:
4206 Added a -p bootstrap when catalyst is called with -V (verbose).
4208 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4209 targets/support/livecdfs-update.sh:
4210 Removed inittab hack, as this is done by livecd-tools.
4212 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4213 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
4214 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
4216 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4217 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
4218 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
4219 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4220 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4221 targets/livecd-stage2/livecd-stage2-controller.sh:
4222 Removed gentoo.png and creation of face directory. Changed
4223 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
4226 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4227 targets/stage1/stage1-preclean-chroot.sh,
4228 targets/support/chroot-functions.sh:
4229 Added setup_binutils function and force both of them to run during stage1
4232 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4233 examples/livecd-stage2_template.spec:
4234 Added livecd/volid explanation to example spec.
4236 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4237 targets/support/create-iso.sh:
4238 General cleanup of ISO code and added default livecd/volid when it is not set.
4240 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4241 targets/embedded/embedded-controller.sh:
4242 Actually modify the embedded target this time.
4244 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
4245 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
4246 targets/livecd-stage2/livecd-stage2-controller.sh,
4247 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
4248 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
4249 and livecd-stage2 targets.
4251 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
4252 files/catalyst.conf:
4253 Retired John Davis <zhen@gentoo.org> and added storedir to default
4256 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4257 targets/support/livecdfs-update.sh:
4258 Uncommented openglify, since it is needed for both opengl-update-livecd and
4261 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4262 modules/generic_stage_target.py:
4263 Fix print statement so it shows when kill_chroot_pids is run correctly
4265 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4266 modules/snapshot_target.py:
4267 Fix snapshot target to skip the kill_pids check
4269 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
4270 Bug fixes in parse_spec, fix issues detecting list or string.
4272 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4273 modules/catalyst_support.py:
4274 Fix bug 65284. More flexible spec parsing. Should handle cases where no
4275 spaces are after :. Better handling of comments ( ie preprocessed and
4276 stripped off ). Unset empty keys.
4278 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4279 targets/support/kill-chroot-pids.sh:
4280 Remove extra P_NAME definition that is never used. Saves processing time.
4281 Bumped catalyst to pre2
4283 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4284 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4285 +targets/support/kill-chroot-pids.sh:
4286 User info about runscript and archscript. Added checks for processes running
4287 in the chroot and created a script to kill them. Should fix the unmounting
4288 issues with gconfd or any other running application in the chroot
4290 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4291 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
4292 Remove using gcc-config to set things up as we should all be using 2005.0
4295 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4296 examples/livecd-stage2_template.spec:
4297 Added livecd/users to example livecd-stage2 spec file.
4299 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4300 targets/support/livecdfs-update.sh:
4301 Change default hostnames for livecds
4303 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4304 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
4305 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
4308 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4309 modules/livecd_stage2_target.py:
4310 Clear autoresume flags when build is done
4312 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4313 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4314 targets/support/create-iso.sh:
4315 Fix isolinux so that it finds menus and kernels and stuff
4317 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4318 modules/generic_stage_target.py:
4319 Make purge operation a little less chatty, removed print statements
4321 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4322 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4323 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4324 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
4326 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4327 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4328 print warning message about deprecated use of cdfstype
4330 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4331 targets/support/chroot-functions.sh:
4332 statically define genkernel location to eliminate which command failure if
4333 genkernel is not installed
4335 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
4336 modules/generic_stage_target.py:
4337 change the portage_overlay to an array so it always works
4339 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4340 modules/catalyst_support.py:
4341 Fix exception handling to remove extraneous prints of None
4343 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
4344 Remove iso creation code from stage4
4346 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4347 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4348 modules/livecd_stage2_target.py, modules/snapshot_target.py,
4349 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
4350 targets/livecd-stage1/livecd-stage1-chroot.sh,
4351 targets/livecd-stage1/livecd-stage1-controller.sh,
4352 targets/livecd-stage2/livecd-stage2-controller.sh,
4353 targets/netboot/netboot-controller.sh,
4354 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
4355 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
4356 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4357 targets/support/create-iso.sh, targets/support/kmerge.sh,
4358 targets/support/target_image_setup.sh,
4359 targets/tinderbox/tinderbox-controller.sh:
4360 Fix some exception handling in catalyst_support.py, remove intermediate
4361 destination folder of iso and tarball, add additional tests for folders not
4362 found on host but defined in spec file, keep catalyst from erroring in this
4363 case, change exit code on shell scripts so that errors are reported to
4364 catalyst and causes catalyst to die on errors, fix bug in
4365 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
4366 check for mkisofs that informs the user of where to get the program, and
4367 removed the autoresume code from ccache and distcc installation until I can
4368 figure out a way to have the autoresume flag go someplace outside the chroot.
4370 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4371 Remove bind mounts before rm operations happen at startup
4373 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
4374 modules/generic_stage_target.py:
4375 Fix bug where purge deletes the autoresume directory but doesnt recreate it
4377 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4378 modules/generic_stage_target.py:
4379 fix minor bug in the purge code so that it actually runs the commands
4381 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4382 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4383 modules/stage4_target.py:
4384 Change ordering of tasks so root_overlay and fsscript occur after
4385 livecd_update, giving users a chance to override livecd_update
4387 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4388 modules/catalyst_support.py, modules/generic_stage_target.py:
4389 Added a better exception handling message for keyboard interrupt and added
4390 countdown timer for purge operation to give an opportunity to exit
4392 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4393 modules/catalyst_support.py, modules/generic_stage_target.py:
4394 Add support to clear the autoresume flags and improve the purge code to
4395 clean the chroot, and pkg/kern cache
4397 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4398 modules/catalyst_support.py, modules/generic_stage_target.py,
4399 modules/livecd_stage1_target.py:
4400 only append livecd-tools to the livecd-stage1 target package list and move a
4401 check out of the way so command line and spec files can co-exist
4403 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4404 modules/generic_stage_target.py:
4405 fixed python syntax in set_packages so catalyst will run
4407 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4408 modules/embedded_target.py, modules/generic_stage_target.py,
4409 modules/grp_target.py, modules/livecd_stage1_target.py,
4410 modules/livecd_stage2_target.py, modules/netboot_target.py,
4411 modules/stage4_target.py, modules/tinderbox_target.py,
4412 targets/embedded/embedded-chroot.sh,
4413 targets/embedded/embedded-controller.sh,
4414 targets/livecd-stage1/livecd-stage1-controller.sh,
4415 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4416 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4417 targets/livecd-stage2/livecd-stage2-controller.sh,
4418 -targets/livecd-stage2/livecd-stage2-iso.sh,
4419 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4420 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4421 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4422 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4423 +targets/support/target_image_setup.sh:
4424 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4427 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4428 targets/livecd-stage2/livecd-stage2-controller.sh,
4429 targets/support/livecdfs-update.sh:
4430 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4431 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4432 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4435 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4436 targets/livecd-stage2/livecd-stage2-controller.sh,
4437 targets/support/rc-update.sh:
4438 Updated rc-update.sh with better defaults for different livecd/type settings
4439 and cleaning up file copying in livecd-stage2-controller.sh to match
4442 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4443 Made example of catalyst.conf in README match the default catalyst.conf
4446 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4448 Removing old files from previous maintainers and updating README.
4450 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4451 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4452 Added livecd/users option to create non-root users. The first user listed
4453 will also be used for auto-starting X, if X is merged onto the CD.
4455 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4456 targets/livecd-stage1/livecd-stage1-controller.sh,
4457 targets/livecd-stage2/livecd-stage2-controller.sh,
4458 targets/support/livecdfs-update.sh:
4459 Updated all instances of livecd/type: gentoo-release-environmental to
4460 gentoo-release-livecd and added generic-livecd.
4462 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4463 examples/fsscript.sh.example, examples/gamecd.conf.example,
4464 examples/generic_stage_template.spec, examples/grp_template.spec,
4465 examples/livecd-stage1_template.spec,
4466 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4467 examples/snapshot_template.spec:
4468 Imported example files from catalyst 1.1.9 to make them more verbose.
4470 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4471 Fix grp/use bug #89365
4473 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4474 modules/generic_stage_target.py, targets/support/kmerge.sh:
4475 Fixes for initramfs overlay support.
4477 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4478 modules/generic_stage_target.py, targets/support/kmerge.sh,
4479 targets/support/pre-kmerge.sh:
4480 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4481 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4482 caching bug; Also adding preliminary support for initramfs_overlay from
4485 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4486 modules/generic_stage_target.py, targets/support/kmerge.sh:
4487 Removed support for postconf as genkernel no longer has that option
4489 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4490 modules/embedded_target.py, modules/generic_stage_target.py,
4491 modules/grp_target.py, modules/livecd_stage1_target.py,
4492 modules/livecd_stage2_target.py, modules/netboot_target.py,
4493 modules/stage4_target.py, modules/tinderbox_target.py,
4494 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4495 targets/stage1/stage1-preclean-chroot.sh,
4496 targets/support/chroot-functions.sh:
4497 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4498 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4500 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4501 modules/livecd_stage2_target.py:
4502 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4504 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4505 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4506 modules/livecd_stage2_target.py, modules/stage4_target.py,
4507 targets/livecd-stage1/livecd-stage1-controller.sh,
4508 targets/livecd-stage2/livecd-stage2-controller.sh,
4509 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4510 targets/support/functions.sh, targets/support/kmerge.sh,
4511 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4512 Generalized kernel support, fsscript, rcupdate, etc for stage4
4514 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4515 targets/support/pre-kmerge.sh:
4516 Removed sed for usb devices from legacy genkernel, as we're going to require
4517 a version much higher that no longer exhibits the bug.
4519 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4520 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4521 targets/support/livecdfs-update.sh:
4522 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4523 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4524 the ut2004demo shell script has been renamed to ut2004-demo.
4526 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4527 let genkernel always reinstall itself
4529 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4530 modules/catalyst_support.py, modules/generic_stage_target.py,
4531 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4532 fix case bug in livecdfs-update.sh; fix bug in initial command line
4533 arguement parsing; add cflags spec file support which is only allowed to
4536 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4537 targets/stage3/stage3-chroot.sh:
4538 Fix a use flag bug in the stage3
4540 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4541 modules/generic_stage_target.py:
4542 Changes to allow cflags, chost, cxxflags in a spec file
4544 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4545 targets/livecd-stage1/livecd-stage1-controller.sh,
4546 targets/livecd-stage2/livecd-stage2-controller.sh,
4547 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4548 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4549 targets/support/pre-kmerge.sh:
4550 change the code to use more case statements. Fix gcc issue in stage1.
4552 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4553 targets/livecd-stage1/livecd-stage1-controller.sh,
4554 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4555 Merging in changes from catalyst 1.1.x for gamecd support.
4557 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4558 targets/stage1/stage1-preclean-chroot.sh:
4559 Removing gcc-config stuff to see if its still required to work around a gcc
4562 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4563 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4564 Added tests for genkernel >3.2.0
4566 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4569 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4570 Updated AUTHORS with new maintainers and updated contributors list.
4572 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4573 examples/fsscript.sh.example, livecd/files/README.txt,
4574 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4575 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4576 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4577 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4578 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4579 universal.motd.txt to resolve documentation issue on bug #86914. Added
4580 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4581 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4584 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4585 targets/livecd-stage2/livecd-stage2-controller.sh:
4586 Removed a few unnecessary comments
4588 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4589 Removed obsolete files from the livecd directory as the functionality has
4590 moved into the targets folders
4592 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4593 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4594 Additional catalyst 2.0.0 files
4596 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4597 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4598 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4599 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4600 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4601 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4602 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4603 -livecd/runscript/alpha-archscript.sh,
4604 -livecd/runscript/default-runscript.sh,
4605 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4606 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4607 -livecd/runscript-support/gamecdfs-update.sh,
4608 -livecd/runscript-support/kmerge.sh,
4609 -livecd/runscript-support/livecdfs-update.sh,
4610 -livecd/runscript-support/post-kmerge.sh,
4611 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4612 modules/embedded_target.py, modules/generic_stage_target.py,
4613 modules/grp_target.py, modules/livecd_stage1_target.py,
4614 modules/livecd_stage2_target.py, -modules/netboot.py,
4615 +modules/netboot_target.py, modules/snapshot_target.py,
4616 modules/stage1_target.py, +modules/stage4_target.py,
4617 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4618 +targets/embedded/embedded-controller.sh,
4619 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4620 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4621 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4622 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4623 +targets/livecd-stage1/livecd-stage1-controller.sh,
4624 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4625 -targets/livecd-stage1/livecd-stage1.sh,
4626 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4627 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4628 +targets/livecd-stage2/livecd-stage2-controller.sh,
4629 +targets/livecd-stage2/livecd-stage2-iso.sh,
4630 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4631 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4632 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4633 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4634 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4635 +targets/stage1/stage1-controller.sh,
4636 +targets/stage1/stage1-preclean-chroot.sh,
4637 -targets/stage1/stage1-preclean1-chroot.sh,
4638 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4639 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4640 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4641 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4642 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4643 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4644 +targets/stage4/stage4-preclean-chroot.sh,
4645 +targets/support/chroot-functions.sh,
4646 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4647 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4648 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4649 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4650 +targets/tinderbox/tinderbox-controller.sh,
4651 targets/tinderbox/tinderbox-preclean-chroot.sh,
4652 -targets/tinderbox/tinderbox.sh:
4653 Initial Import of Catalyst 2.0.0
4655 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4656 livecd/runscript-support/livecdfs-update.sh:
4657 Added /usr/portage as tmpfs (this will be made conditional later).
4659 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4660 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4661 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4662 from an interactive shell.
4664 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4665 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4666 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4667 livecd/runscript-support/pre-kmerge.sh,
4668 livecd/runscript/default-runscript.sh:
4669 Moved livecd-bash_profile to livecd-bashrc. Added check for
4670 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4671 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4674 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4675 modules/generic_stage_target.py:
4676 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4679 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4680 livecd/runscript/default-runscript.sh,
4681 targets/livecd-stage1/livecd-stage1.sh:
4682 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4683 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4684 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4687 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4688 livecd/runscript/ppc-archscript.sh:
4689 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4691 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4692 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4693 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4694 for multiple initrd files.
4696 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4697 livecd/runscript/ppc-archscript.sh:
4698 Modifed PPC archscript to close bug #84648 and also to make the PPC
4699 archscript produce multiple initrd files, like x86/amd64.
4701 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4702 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4703 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4704 livecd/runscript/ppc-archscript.sh:
4705 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4706 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4707 livecd/volid for the HFS volid, too.
4709 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4710 Calling this one 1.1.7 and rolling a tarball.
4712 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4713 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4714 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4715 -livecd/runscript/sparc64-archscript.sh,
4716 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4717 Added livecd/volid to set the volume ID when creating the ISO, patch by
4718 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4719 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4721 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4722 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4723 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4724 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4726 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4727 livecd/runscript-support/livecdfs-update.sh:
4728 Removed hdparm from default runlevel as it break ide=nodma at boot.
4730 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4731 livecd/runscript-support/kmerge.sh,
4732 livecd/runscript-support/pre-kmerge.sh,
4733 targets/livecd-stage1/livecd-stage1-chroot.sh:
4734 Revert last set of changes and remove portage version check from emerge in
4735 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4738 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4739 livecd/runscript-support/kmerge.sh,
4740 livecd/runscript-support/pre-kmerge.sh:
4741 Change genkernel check to use best_version and has_version to determine if
4742 the any previously installed versions of genkernel are up to date. Change
4743 emerge line for kernels to use -n option to only install if they were not
4744 previously installed.
4746 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4747 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4748 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4749 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4750 livecd/runscript/sparc-archscript.sh:
4751 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4752 unified sparc32/sparc64 cdtar.
4754 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4755 livecd/runscript-support/livecdfs-update.sh,
4756 livecd/runscript-support/pre-kmerge.sh:
4757 Change sudoers update to only run if /etc/sudoers exists and only reduce
4758 splash to 1024x768 on minimal and universal install CD.
4760 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4761 targets/livecd-stage1/livecd-stage1.sh:
4762 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4765 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4766 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4767 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4768 livecd/runscript/sparc64-archscript.sh,
4769 livecd/runscript/x86-archscript.sh:
4770 Added a new empty livecd file to each archscript. This will be used for an
4771 identifier by genkernel to allow booting from a non-primary CDROM.
4773 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4774 Catalyst 1.1.6 is here.
4776 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4777 targets/stage1/stage1-preclean2-chroot.sh:
4778 Commenting out stage1 cleaning of /var/db.
4780 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4781 livecd/runscript-support/pre-kmerge.sh:
4782 Made splash reduction to 1024x768 only for minimal and universal release media.
4784 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4785 targets/stage1/stage1-preclean2-chroot.sh:
4786 Added SLOT files back to /var/db entries in stage1.
4788 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4789 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4790 livecd/runscript/default-runscript.sh,
4791 livecd/runscript-support/livecdfs-update.sh,
4792 targets/livecd-stage2/unmerge.sh:
4793 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4794 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4795 the copy from preserving permissions and also adding /usr/share/faces and
4796 default Gentoo icon. We'll see how the icon does for us. Removing serial
4797 init script, as it causes problems with the splash theme.
4799 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4800 targets/livecd-stage1/livecd-stage1.sh:
4803 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4804 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4805 livecd/runscript-support/kmerge.sh,
4806 livecd/runscript-support/livecdfs-update.sh,
4807 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4808 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4809 targets/stage1/stage1-preclean2-chroot.sh:
4810 Removed x-setup from local.start and added in symlinks for gconf, portage
4811 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4812 baselayout and removed /etc/startx from the environmental type. Commented
4813 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4814 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4815 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4816 for X, use the latest pci.ids and usb.ids from portage, and create
4817 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4818 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4819 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4820 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4821 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4824 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4825 Removed ccache from default options as it breaks catalyst when merged with
4828 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4829 modules/snapshot_target.py:
4830 Added /local/ to snapshot exclusion.
4832 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4833 livecd/runscript-support/livecdfs-update.sh:
4834 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4835 gustavoz and his 5 interface Xeon for this.
4837 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4838 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4839 Added a conditional before killing gconfd-2. This is also going to be
4840 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4843 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4844 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4845 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4846 Moved killall -9 gconfd-2 to execute outside chroot.
4848 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4849 livecd/files/x86-help.msg:
4850 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4853 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4854 livecd/runscript/x86-archscript.sh:
4855 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4858 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4861 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4862 targets/livecd-stage1/livecd-stage1.sh:
4863 Added killall for gconfd-2 back into livecd-stage1.sh
4865 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4866 livecd/runscript/alpha-archscript.sh:
4867 Alpha fixes for multiple kernels..
4869 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4870 livecd/runscript-support/kmerge.sh:
4871 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4873 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4874 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4875 livecd/runscript/sparc64-archscript.sh:
4876 Force devfs if udev is not selected for all supporting arches.
4878 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4879 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4880 livecd/runscript-support/kmerge.sh:
4881 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4884 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4885 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4886 Re-enabled preclean in grp and added gconfd-2 killing.
4888 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4889 livecd/runscript/x86-archscript.sh:
4890 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4893 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4894 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4895 targets/livecd-stage1/livecd-stage1-chroot.sh,
4896 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4897 targets/livecd-stage1/livecd-stage1.sh,
4898 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4899 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4900 Added ability to pause indefinitely. This closes bug #79798. I've also added
4901 the gcond-2 killall back in, but now it is in the actual preclean script and
4902 is executed inside the chroot.
4904 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4905 Updated for 1.1.3 release.
4907 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4908 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4909 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4910 targets/netboot/netboot-packages.sh,
4911 targets/tinderbox/tinderbox-chroot.sh:
4912 Updated to use package.use correctly. Blame Robert Paskowitz
4913 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4915 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4916 targets/stage1/stage1-preclean2-chroot.sh:
4917 Fixed find line for new stage1 /var/db/pkg.
4919 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4920 targets/stage1/stage1-preclean2-chroot.sh:
4921 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4922 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4925 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4926 livecd/runscript-support/livecdfs-update.sh:
4927 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4928 added net.ethX symlinks, and added copying of files from
4929 /usr/lib/hotplug/firmware into firmware tarball.
4931 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4932 livecd/runscript-support/livecdfs-update.sh:
4933 Firmware updated to use new /lib/firmware directory.
4935 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4936 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4937 work when both -f and -C were used on the command line.
4939 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4940 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4941 targets/livecd-stage1/livecd-stage1-chroot.sh,
4942 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4943 targets/stage3/stage3-chroot.sh:
4944 Added a portage version check to each target that uses --newuse to ensure a
4945 high enough version is used. This resolves bug #75336.
4947 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4948 livecd/files/livecd-local.start:
4949 Possible local.start fix for beejay.
4951 12 Jan 2005; John Davis <zhen@gentoo.org>
4952 modules/embedded.py:
4953 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4955 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4956 livecd/runscript-support/kmerge.sh:
4957 Added ccache support to genkernel call in livecd-stage2.
4959 11 Jan 2005; John Davis <zhen@gentoo.org>
4960 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4961 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4962 targets/netboot/netboot.sh:
4963 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4964 some feature enhancements.
4966 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4967 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4968 targets/livecd-stage1/livecd-stage1-chroot.sh,
4969 targets/livecd-stage1/livecd-stage1.sh,
4970 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4971 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4972 Added a -F or --fetchonly command line option and closing out bug #77480.
4973 Also added a portage version check to livecd-stage1 to close out bug #68307.
4975 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4976 livecd/runscript-support/livecdfs-update.sh,
4977 targets/stage3/stage3-chroot.sh:
4978 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4979 target to use emerge -e when building. This is only temporary until the
4980 bootstrap.sh script can be fixed or another solution can be decided upon.
4982 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4983 +targets/embedded/kmerge.sh:
4984 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4985 from mutex@gentoo.org
4987 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4988 modules/livecd_stage2_target.py:
4991 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4992 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4993 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4994 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4995 the brokenness of a stage1 tarball.
4997 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4998 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
5001 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5002 modules/livecd_stage2_target.py:
5005 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5006 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5007 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5008 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5009 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
5010 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
5011 Upgraded the isolinux cdtar files and closing bug #70518.
5013 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5014 modules/embedded_target.py, modules/generic_stage_target.py,
5015 modules/grp_target.py, modules/livecd_stage1_target.py,
5016 modules/livecd_stage2_target.py, modules/netboot.py,
5017 modules/stage1_target.py, modules/tinderbox_target.py:
5018 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5019 separate out specific target logic from the generic targets modules.
5021 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
5022 new PPC arch file from pvdabeel@gentoo.org
5024 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
5025 examples/generic_stage_template.spec, modules/catalyst_support.py:
5026 tweaking error handling in the main catalyst script
5027 updated the example to include a blurb about portage_confdir
5029 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5030 livecd/runscript-support/livecdfs-update.sh:
5031 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
5033 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5036 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
5037 fix for #66592. catalyst now gives a traceback when it bails out, making
5038 troubleshooting amazingly easier
5040 17 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 Reversing patch from Eric Edgar from bug #70663.
5047 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5048 livecd/runscript/x86-archscript.sh:
5049 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
5050 not work without it (mkisofs fails on creating ISO).
5052 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5053 modules/catalyst_support.py, modules/embedded_target.py,
5054 modules/generic_stage_target.py, modules/grp_target.py,
5055 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5056 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5057 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5058 separate out specific target logic from the generic targets modules.
5060 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5061 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
5062 targets/embedded/embedded.sh:
5063 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
5065 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5066 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
5067 livecd/runscript/default-runscript.sh,
5068 livecd/runscript-support/gamecdfs-update.sh,
5069 livecd/runscript-support/livecdfs-update.sh,
5070 modules/livecd_stage2_target.py:
5071 Added gamecd/conf option to livecd_stage2_target.py, added
5072 gamecd.conf.example to /examples, cleaned up game-specific code in
5073 gamecdfs-update.sh to make it more generic, added more fundtionality to
5074 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
5075 and gentoo-gamecd to make spec files simpler and to remove the need for
5076 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
5077 user to still use a custom fsscript of their own.
5079 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5080 +livecd/files/environmental.motd.txt,
5081 targets/livecd-stage1/livecd-stage1.sh:
5082 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
5084 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5085 livecd/runscript/default-runscript.sh,
5086 livecd/runscript-support/livecdfs-update.sh:
5087 Added gentoo-release-environmental as a valid livecd/type and did some
5088 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
5089 devices other than eth0.
5091 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5092 targets/livecd-stage1/livecd-stage1-chroot.sh:
5093 Changed livecd-stage1 to merge each package individually. This should not
5094 make it into a production version of catalyst, but is here as a possible
5095 solution to bug #68307.
5097 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5098 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5099 livecd/runscript/sparc-archscript.sh,
5100 livecd/runscript/sparc64-archscript.sh,
5101 livecd/runscript/x86-archscript.sh:
5102 Added failures to all arches on mkisofs failure and also made -z option to
5103 mkisofs optional on x86 depending on loop type used.
5105 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5106 livecd/runscript/x86-archscript.sh:
5107 Making sure the mkisofs call causes a failure when it doesn't complete
5108 successfully. Once again, blame jforman, our beloved infra-monkey.
5110 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5111 livecd/runscript/default-runscript.sh:
5112 squashfs-utils->squashfs-tools fix. Blame jforman.
5114 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5115 livecd/isogen/x86-isogen.sh:
5116 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
5117 possibly not booting on really old systems.
5119 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5120 livecd/runscript/x86-archscript.sh:
5121 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
5122 possibly not booting on really old systems.
5124 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5125 livecd/runscript-support/livecdfs-update.sh:
5126 Save some space by removing redundant firmware after tarball is made, only
5127 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
5130 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5131 targets/stage1/stage1-preclean2-chroot.sh:
5132 Added patch from vapier and closing bug #73556.
5134 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
5135 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
5136 +targets/embedded/embedded-fs-runscript.sh,
5137 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5138 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5139 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
5140 from mutex@gentoo.org for modules/embedded.py
5142 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5143 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
5144 livecd/runscript-support/livecdfs-update.sh:
5145 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
5146 aliases having --color rather than --color=auto.
5148 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5149 livecd/files/livecd-local.start:
5150 Let's try actually making a proper edit on livecd/files/livecd-local.start
5151 this time, shall we...
5153 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5154 livecd/files/livecd-local.start:
5155 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
5156 x-setup check for /etc/startx.
5158 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5159 livecd/runscript-support/gamecdfs-update.sh:
5160 Fixing minor sed bug in gamecdfs-update.sh.
5162 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5163 examples/snapshot_template.spec,
5164 livecd/runscript-support/gamecdfs-update.sh,
5165 livecd/runscript-support/livecdfs-update.sh:
5166 Fixing typo in snapshot_template.spec and closing bug #70321.
5168 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5169 livecd/runscript-support/pre-kmerge.sh:
5170 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
5171 genkernel will only add the 1024x768 version of the gensplash image to the
5172 bzImage, which added with the livecd-stage2 removal of the unused splash
5173 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
5175 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5176 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
5177 livecd/runscript/sparc64-archscript.sh:
5178 Updated with silo/mkisofs patch from gustavoz.
5180 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5181 livecd/files/x86-help.msg:
5182 Updated x86-help.msg to make it fall more inline with current
5183 genkernel/livecd-tools options.
5185 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5186 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5187 livecd/runscript-support/pre-kmerge.sh:
5188 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
5189 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
5190 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
5193 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
5194 livecd/runscript-support/kmerge.sh,
5195 livecd/runscript-support/livecdfs-update.sh,
5196 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
5197 Changed kernel build caching to use kerncache option, rather than pkgcache
5198 option. Fixed --postconf and --callback for builds that do not require them.
5199 Removed delay when removing package sin the system profile. This is now
5200 catalyst 1.1.0, so enjoy.
5202 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5203 livecd/runscript-support/livecdfs-update.sh:
5204 Stopping udev from using the nasty device tarball. We don't need it anyway.
5206 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5207 livecd/runscript/sparc-archscript.sh,
5208 livecd/runscript/sparc64-archscript.sh,
5209 livecd/runscript-support/kmerge.sh,
5210 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
5211 Fixing gpm support by uncommenting default settings. Fixing case where
5212 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
5213 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
5214 not get renamed. Fixed a problem where we were accidentally removing the
5215 hwdata-knoppix versions of pci.ids and usb.ids and linking
5216 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
5217 for 2004.3 and catalyst 1.1.0.
5219 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
5220 patch from vapier@gentoo.org for bug #68080
5222 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5223 livecd/runscript-support/kmerge.sh:
5224 made kernel caching dependent on the "pkgcache" option so that genkernel's
5225 postconf can actually work
5227 18 Oct 2004; John Davis <zhen@gentoo.org>
5228 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5229 livecd/runscript-support/livecdfs-update.sh:
5230 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
5232 17 Oct 2004; John Davis <zhen@gentoo.org>
5233 livecd/runscript-support/livecdfs-update.sh:
5234 firmware tarball fix for packages that need firmware such as ipw2100
5236 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
5237 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5238 livecd/runscript-support/livecdfs-update.sh,
5239 modules/livecd_stage2_target.py:
5240 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
5242 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
5243 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
5244 should not hurt non-HT users
5246 12 Oct 2004; John Davis <zhen@gentoo.org>
5247 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5248 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
5249 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
5250 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5251 livecd/runscript-support/kmerge.sh:
5252 bugfixes for #67195, #67197, #67122, and #46918
5254 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
5255 small netboot fixups
5257 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
5258 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
5259 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
5260 targets/netboot/netboot.sh:
5261 sweeping updates and changes to the netboot code. the patches should fix the
5262 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
5263 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
5265 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
5266 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
5267 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5268 targets/netboot/netboot.sh:
5269 more code cleanup and maintenance
5271 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5272 modules/generic_stage_target.py, +modules/netboot.py,
5273 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
5274 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
5275 +targets/netboot/netboot.sh:
5276 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
5279 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5280 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5281 targets/livecd-stage1/livecd-stage1-chroot.sh,
5282 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
5283 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5284 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
5285 have to start a server on the build host for it to distribute.
5287 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
5288 added a new -s/ --snapshot option. no more using --cli to create snapshots,
5289 just do -s version_stamp
5291 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
5292 bugfix #60502 - the stage2 target can now resume the bootstrapping process
5294 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
5295 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
5296 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5297 modules/livecd_stage2_target.py:
5298 udev support for livecds
5300 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5301 +targets/livecd-stage2/unmerge.sh:
5302 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
5303 Also, livecd-stage2 unmerge.sh added back in.
5305 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
5306 livecd/runscript-support/livecdfs-update.sh:
5307 bugfixes for #60887 and #63338
5309 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
5310 bugfixes for #63382 and #63338
5312 08 Sep 2004; John Davis <zhen@gentoo.org>
5313 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5314 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
5315 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
5316 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
5317 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5318 targets/livecd-stage1/livecd-stage1-chroot.sh,
5319 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5320 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5321 lots of changes in this revision. first of all, major cosmetic fixups to the
5322 archscripts. i also fixed a non-reported bug where pkgcache was not being used
5323 for distcc or ccache builds in most of the targets. bug #56581 is finially
5324 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
5325 performance enhancement here.
5327 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5328 modules/livecd_stage2_target.py:
5329 fix for bug #63033, thanks to usata@gentoo.org for the patch
5331 30 Aug 2004; John Davis <zhen@gentoo.org>
5332 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
5333 bugfixes for #61537 and #61779
5335 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
5336 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
5337 modules/snapshot_target.py:
5338 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
5339 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
5340 time should also be improved due to a more efficient use of rsync. This commit will
5341 mark the portage version of catalyst-1.9.0.
5343 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
5344 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
5347 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5350 02 Aug 2004; John Davis <zhen@gentoo.org>
5351 livecd/runscript-support/livecdfs-update.sh:
5354 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5355 +targets/stage1/build.py, -targets/stage1/build.sh,
5356 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
5357 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
5358 targets/stage3/stage3-chroot.sh:
5359 applied patch from bug #58840. it should fix up things for uclibc stages and
5360 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
5362 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
5363 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
5364 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
5365 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
5366 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
5367 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5368 livecd/runscript-support/livecdfs-update.sh,
5369 modules/livecd_stage2_target.py:
5370 addition of wolf31o2's gamecd patchset. untested, so please beware
5372 14 Jul 2004; John Davis <zhen@gentoo.org>
5373 livecd/runscript-support/livecdfs-update.sh,
5374 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
5375 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
5376 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
5377 this out of generic_stage_target and into livecd-stage2 since the
5378 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5380 13 Jul 2004; John Davis <zhen@gentoo.org>
5381 livecd/runscript-support/livecdfs-update.sh:
5382 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5383 default rc'ed programs when only one change was required to rcadd. so I
5384 changed it so that the defaults are *always* loaded and specified additions/
5385 deletions are just added on top of those.
5387 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5388 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5389 targets/livecd-stage1/livecd-stage1-chroot.sh,
5390 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5391 targets/tinderbox/tinderbox-chroot.sh:
5392 changing the more verbose behavior to the -V (verbose) flag
5394 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5395 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5396 targets/livecd-stage1/livecd-stage1-chroot.sh,
5397 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5398 targets/tinderbox/tinderbox-chroot.sh:
5399 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5400 it is about to merge so that deps and USE flags are more evident
5402 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5403 modules/catalyst_support.py:
5404 completely rewrote the catalyst main script so that it can actually utilize
5405 more than one command line flag. new functionality included, but not active
5406 yet (--debug and --verbose). arguments can still be passed on the commandline
5407 through the use of the -C (--cli) flag. updated the arg_parse function in
5408 catalyst_support.py to accomodate my changes.
5410 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5411 modules/generic_target.py, modules/grp_target.py,
5412 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5413 modules/snapshot_target.py, modules/stage1_target.py,
5414 modules/stage2_target.py, modules/stage3_target.py,
5415 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5416 fixes for bugs #55192 and #54137
5417 added a new key for all specfiles, portage_confdir.
5418 this should point to a directory similar in functionality to /etc/portage.
5420 cleaned up the module code a bit so that unnecessary modules
5423 more work on resuming. it is getting there, but it still needs a ton of work,
5424 so please test, and report bugs.
5426 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5427 modules/catalyst_support.py, modules/generic_stage_target.py,
5428 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5429 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5430 stage resuming functionality should be working. I still have to work on GRP
5431 and livecds, but they should not be hard. I could not incorporate emerge
5432 --resume into stage resuming functionality because in some instances, portage
5433 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5434 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5435 ). I also made some small tweaks to the stage target scripts which clean up
5436 the envscript stuff. Not noticable performance wise, but it makes me feel all
5437 warm and fuzzy to know that it is programmed absolutely correctly ;)
5439 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5440 modules/generic_stage_target.py:
5441 revamped the cmd() structure so that it could properly return error codes.
5442 Please note that this might break catalyst until there is some further
5443 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5444 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5445 now. Additionally, catalyst will stop when there is an error with an ebuild
5446 ... it didn't do this before, it just plowed along and packed things up.
5448 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5449 code in portage.py and then answering my noob questions.
5451 13 Jun 2004; John Davis <zhen@gentoo.org>
5452 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5453 livecd/runscript-support/livecdfs-update.sh:
5454 some last minute fixins (stuff to work with the new genkernel)
5456 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5459 11 Jun 2004; John Davis <zhen@gentoo.org>
5460 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5461 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5464 10 Jun 2004; John Davis <zhen@gentoo.org>
5465 livecd/runscript-support/kmerge.sh,
5466 livecd/runscript-support/livecdfs-update.sh,
5467 livecd/runscript-support/post-kmerge.sh,
5468 livecd/runscript-support/pre-kmerge.sh:
5469 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5470 functions control what scripts are added to their respective runlevels. This
5471 option would be specified like so in the spec file: livecd/rcadd:
5472 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5474 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5475 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5476 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5477 the code to give a nice error msg instead of a cryptic traceback
5479 04 Jun 2004; John Davis <zhen@gentoo.org>
5480 livecd/runscript-support/livecdfs-update.sh:
5481 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5482 /etc/bootsplash/default
5484 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5485 targets/embedded/embedded-chroot.sh,
5486 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5487 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5488 targets/livecd-stage1/livecd-stage1-chroot.sh,
5489 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5490 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5491 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5492 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5493 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5494 targets/tinderbox/tinderbox-chroot.sh,
5495 targets/tinderbox/tinderbox-preclean-chroot.sh,
5496 targets/tinderbox/tinderbox.sh:
5497 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5499 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5500 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5501 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5502 It should be a full path pointing to a portage overlay dir.
5504 27 May 2004; John Davis <zhen@gentoo.org>
5505 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5506 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5507 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5508 livecd/runscript/default-runscript.sh:
5509 added updated silos and fixed motd bug
5511 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5512 rolling out version 1.0.8
5514 22 May 2004; John Davis <zhen@gentoo.org>
5515 livecd/runscript-support/kmerge.sh,
5516 livecd/runscript-support/livecdfs-update.sh,
5517 modules/livecd_stage2_target.py:
5518 added key livecd/bootsplash
5520 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5521 livecd/runscript/sparc-archscript.sh,
5522 livecd/runscript/sparc64-archscript.sh:
5523 sparc fixup patches from gustavoz at g.org
5525 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5526 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5527 is livecd/modblacklist
5529 19 May 2004; John Davis <zhen@gentoo.org>
5530 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5531 livecd/runscript/x86-archscript.sh:
5532 added support for livecd/overlay, changed vga=0x317 to vga=791
5533 in the x86 archscript as it is a more standard setting and should
5534 work on more hardware
5536 17 May 2004; John Davis <zhen@gentoo.org>
5537 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5538 livecd/runscript-support/kmerge.sh,
5539 livecd/runscript-support/livecdfs-update.sh,
5540 modules/livecd_stage2_target.py:
5541 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5542 we also now have basic motd copying support for more branded livecds
5544 16 May 2004; John Davis <zhen@gentoo.org>
5545 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5546 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5547 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5549 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5550 modules/catalyst_support.py, modules/embedded_target.py,
5551 modules/generic_stage_target.py, modules/generic_target.py,
5552 modules/grp_target.py, modules/livecd_stage1_target.py,
5553 modules/livecd_stage2_target.py, modules/stage1_target.py,
5554 modules/stage2_target.py, modules/stage3_target.py,
5555 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5556 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5557 caused gcc profile problems.
5559 12 May 2004; John Davis <zhen@gentoo.org>
5560 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5561 livecd/runscript-support/livecdfs-update.sh,
5562 livecd/runscript-support/post-kmerge.sh,
5563 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5565 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5566 silliness). Most notably, I have taken advantage of the update-modules
5567 --assume-kernel fix from agriffis so that we can actually use 3rd party
5568 modules now. Please note that >=baselayout-1.9.0 is required.
5570 02 May 2004; Olivier Crete <tester@gentoo.org>
5572 Added forgotten CHOST for i386 subarch
5574 30 Apr 2004; John Davis <zhen@gentoo.org>
5575 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5576 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5577 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5578 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5580 -fixed 2004.0 branding in the isolinux cdtar
5581 -fixed up acpi stuff in the runscripts
5582 -fixed up the x86 help message and corrected the numerous errors in it
5584 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5585 livecd/runscript/default-runscript.sh:
5586 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5587 1.0.7. we are ready for release
5589 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5590 fix for the problem that gustavoz found wrt the /dev creation stuff not
5591 detecting arches. also an efficiency fix for stage1 building
5593 14 Apr 2004; John Davis <zhen@gentoo.org>
5594 targets/embedded/embedded-chroot.sh,
5595 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5596 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5597 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5598 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5599 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5600 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5601 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5602 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5603 targets/tinderbox/tinderbox-preclean-chroot.sh,
5604 targets/tinderbox/tinderbox.sh:
5605 fix for bug #47733 - fixes for distcc and an envscript bugfix
5607 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5610 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5611 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5612 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5613 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5614 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5615 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5616 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5617 targets/stage1/stage1-preclean1-chroot.sh,
5618 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5619 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5620 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5621 targets/tinderbox/tinderbox.sh:
5622 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5623 zhen@gentoo.org please.
5625 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5626 fix for /dev in stage1
5628 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5631 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5632 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5633 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5634 Added the two kernel-configs for 2004.1 x86
5636 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5637 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5638 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5639 targets/tinderbox/tinderbox.sh:
5640 fix to address missing /dev in stages, fixed path for env-update in all of the
5643 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5644 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5646 01 Apr 2004; John Davis <zhen@gentoo.org>
5647 livecd/runscript/default-runscript.sh:
5648 added in fix for the module.conf stuff courtesy of Benjamin Judas
5651 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5653 cosmetic touchups for 1.0.5
5655 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5656 added support to the stage2 for stackable profiles bootstrap
5658 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5659 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5660 support for sparc32/64 build compatibility
5662 30 Mar 2004; John Davis <zhen@gentoo.org>
5663 livecd/runscript/default-runscript.sh, modules/targets.py,
5664 targets/stage1/build.sh:
5665 fix for bug 46022, more stackable profile fixes, embedded patches added
5667 26 Mar 2004; John Davis <zhen@gentoo.org>
5668 livecd/runscript/default-runscript.sh, modules/targets.py,
5669 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5670 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5671 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5672 fixes for bugs #44625 and #45805
5674 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5675 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5676 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5677 memtest is in. if you want to use it, check out the memtest86 cd tarball
5678 Also, fixes for bugs 45078, 45188, 44306
5680 23 Mar 2004; John Davis <zhen@gentoo.org>
5681 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5682 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5683 livecd/runscript/x86-archscript.sh, modules/targets.py,
5684 targets/livecd-stage3/unmerge.sh:
5685 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5686 created at the end of the livecd-stage2 process.
5688 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5689 targets/embedded/embedded.sh:
5690 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5692 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5693 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5694 removing the hardened-gcc deps since the package itself is deprecated'
5696 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5697 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5699 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5700 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5701 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5702 examples/livecd/alpha/config-2.4.21-r4-alpha,
5703 examples/livecd/alpha/config-2.4.21-r4-jensen,
5704 examples/livecd/alpha/config-2.4.21-r4-legacy,
5705 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5706 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5707 fixes for bugs 43676, 43701. Alpha support added as well.
5709 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5710 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5711 kde/gnome cd specs added.
5713 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5714 fix in catalyst.conf for bug #42044
5716 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5717 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5718 examples/livecd/sparc64/config-2.4.24-sparc64:
5719 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5721 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5722 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5723 for a $clst_conf environment variable. You can use the $clst_conf variable to
5724 point to a file to use in place of /etc/catalyst.conf. By setting this
5725 variable in your shell, catalyst can easily be used by multiple people on the
5726 same machine. Also, ccache support now works for genkernel.
5728 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5729 removed file for livecd-stage2 target, as this is handled by the runscript
5730 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5731 and made "/boot/kernel/foo/extraversion" an optional rather than required
5732 parameter. The aforementioned "packages" is used to specify kernel-related
5733 packages (like module ebuilds) to merge with each kernel, and the new "use"
5734 option is used to specify the USE settings you'd like exported to the
5735 environment during kernel as well as kernel "packages" build.
5737 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5738 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5739 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5740 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5741 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5742 targets/tinderbox/tinderbox.sh:
5743 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5744 it for ebuild - added headers to everything and removed deprecated dirs
5746 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5747 adding Kumba's patches for MIPS
5749 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5750 Added hppa specific code.
5752 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5753 Tinderbox target added. See tinderbox examples in examples/ dir.
5755 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5756 spec file support integrated into catalyst. Use "-f/--file specfile" as
5757 argument; see examples dir for examples.
5758 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5759 example of how to use it.
5761 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5762 support functions for spec file parsing and reading added. Will get added to
5765 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5766 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5769 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5770 Significant rework of code structure. Everything is falling nicely into place.
5772 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5773 Exception handling fully-integrated into current prototype code.
5775 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5776 beginning of exception handling integration, got some of the target code
5779 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5780 major code rework in progress on the python parts.
5782 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5783 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5784 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5785 for organiation's sake, I have moved the files, such as livecd foundations,
5786 into catalyst/files. It will make it easier for us when ebuild time comes
5789 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5790 All preliminary target build scripts are now added and coded to near as spec
5791 that we can have at this point.
5793 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5794 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5795 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5796 something that should be continued as much as reasonably possible in other
5797 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5798 code completed, and internal fall-backs to reasonable global config defaults
5801 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5802 subarch test outsourced to python catalyst-subarches function.
5804 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5805 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5807 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5808 removing dup enter_chroot
5810 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5811 document subarches checking
5813 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5814 Fix valid subarch test.
5816 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5817 include/build_functions.sh, include/functions.sh:
5818 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5819 start_build to build_functions.sh cleaning up the main catalyst script some
5822 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5823 fixed SRCBALL and DESTBALL, making it transparent for profiles
5825 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5826 added an exit condition to the cmd line argument case statement
5828 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5829 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5830 the changes that I made to the above files should make catalyst completely
5831 transparent to no matter what profile we are using. check files/catalyst.conf
5832 for the list of BUILDTYPEs that we support.
5834 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5835 changed how cmd line arguments are handled
5837 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5838 I changed the is_special handling so that it is cleaner and faster
5840 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5841 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5842 livecd/foundations/x86-basic/post-clean.sh,
5843 livecd/foundations/x86-basic/pre-clean.sh,
5844 livecd/foundations/x86-basic/settings:
5845 I outsourced more functions to include/functions.sh. I made it a seperate file
5846 from build_fucntions.sh so that we can keep our build and other functions
5847 apart. I also added in the livecd stuffs from the stager side of things.
5849 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5850 include/build_functions.sh:
5851 I outsourced all of the build functions to include/build_functions.sh. In the
5852 future, this will happen more - the code needs cleaned up.
5854 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5856 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5857 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5858 does not use that anymore.
5860 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5861 since we now have a default profile in portage, i massaged some errors
5862 messages to reflect that.
5864 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5866 removed ccache support from catalyst stage1 build cause it breaks the build.
5867 Additionally, I removed gettext support from bootstrap, because according to
5868 our new default profile, we don't use that anymore.
5870 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5871 added a new var, BUILDTYPE, adding more transparency for building.
5872 In the future, we will be building both selinux and hardened sources.
5874 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5875 fixed some formatting when catalyst prints out build info, additionally,
5876 trying to make catalyst more transparent for future expansion of stages
5878 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5879 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5880 --help. I moved this functionality from the main program section to
5883 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5884 I edited catalyst to change our naming convention from stage*-arch-h.* to
5885 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5886 I change naming conventions, as catalyst will be eventually extended to
5887 do selinux-* stages also.
5889 Additionally, I updated README.catalyst to include profile information.
5891 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5892 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5893 I renamed README.stager to README.catalyst and have made some very minor
5894 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5895 I have hacked bootstrap to use the hardened profile, as well as utilize
5896 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5897 major). Additionally, bin/stage1 has been hacked to accept the hardened
5898 profile, and use hardened-gcc.
5900 09 September 2003; John Davis <zhen@gentoo.org>:
5901 Initial import of hardened stager. I am forking this from the original
5902 stager code in order to better fit our needs. The original stager code is
5903 still used by Gentoo, and is maintained by Daniel Robbins
5904 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5905 contributors that coded stager.