1 # ChangeLog for catalyst
2 # Copyright 1999-2010 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
6 22 Jan 2010; Andrew Gaffney <agaffney@gentoo.org>
7 modules/catalyst/util.py:
8 Actually pay attention to the 'delete' parameter for Gentoo bug #301769
10 20 Jan 2010; Andrew Gaffney <agaffney@gentoo.org>
11 modules/catalyst/util.py:
12 Missing space in catalyst.util.list_bashify()
14 29 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
15 targets/support/chroot-functions.sh:
16 Only run depclean for stage3/system
18 28 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
19 targets/support/chroot-functions.sh:
20 Run depclean at the end of stage generation (for Gentoo bug #295132)
22 26 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
23 targets/support/rc-update.sh:
24 Add patch to start hald before xdm for Gentoo bug #280209
26 19 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
27 modules/catalyst/target/__init__.py:
28 Be verbose about why we're not considering certain built targets
30 19 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
31 modules/catalyst/target/__init__.py:
32 Use a regex to parse the built target filenames
34 29 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
35 modules/catalyst/target/generic_stage.py:
36 Split up huge __init__() into startup and run-time init functions
38 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
39 modules/catalyst/target/__init__.py:
40 Add initial target buildplan logic
42 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
43 modules/catalyst/target/generic.py:
44 Add initialization of values for catalyst.target.target in
45 generic_target's __init__()
47 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
48 modules/catalyst/target/__init__.py:
49 Split up built_target into target and built_target
51 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
52 modules/catalyst/target/__init__.py:
53 Add initial built_target support
55 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
56 modules/catalyst/util.py:
57 change os.path.is_dir() to isdir()
59 20 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
60 files/catalyst.conf, modules/catalyst/target/generic_stage.py:
61 Remove metadata_overlay option, since it doesn't make sense with
64 19 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
65 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
66 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
67 modules/catalyst/target/livecd_stage1.py,
68 modules/catalyst/target/livecd_stage2.py,
69 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
70 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
71 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
72 modules/catalyst/target/system.py, modules/catalyst/target/tinderbox.py:
73 Add dependency information for each target
74 Add function to automatically calculate source_subpath
76 18 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
77 modules/catalyst/target/generic_stage.py:
78 Fix typo for Gentoo bug #285484
80 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
81 modules/catalyst/target/generic_stage.py:
82 Rewrite unpack_snapshot() to suck less
84 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
85 modules/catalyst/target/generic_stage.py:
86 Rewrite unpack() so it doesn't suck
88 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
89 modules/catalyst/target/generic.py:
90 Beef up autoresume to record path metadata and check it later
92 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
93 modules/catalyst/target/snapshot.py:
94 Add --exclude /packages/ to the rsync line for the snapshot
96 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
97 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
98 Create catalyst.util.move() helper and use it
100 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
101 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
102 Add catalyst.util.copy() helper function and use it
104 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
105 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
106 Create catalyst.util.mkdir() helper function and use it
108 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
109 modules/catalyst/target/generic_stage.py,
110 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
111 Create catalyst.util.create_tarball() helper function
112 Replace more manual calls to rsync with catalyst.util.rsync()
113 Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()
115 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
116 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
117 Add catalyst.util.create_tarball() helper function and modify snapshot
120 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
121 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
122 Create catalyst.util.rsync() helper function
124 13 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/livecd_stage2.py,
128 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
129 Modify code to use catalyst.util.remove_path() helper everywhere
130 Include globbing support in remove_path()
131 Create catalyst.util.create_symlink() helper and modify code to use it
133 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
134 modules/catalyst/util.py:
135 Add catalyst.util.remove_dir() helper function
137 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
138 modules/catalyst/util.py:
139 Remove unnecessary os.path import
141 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
142 modules/catalyst/lock.py, modules/catalyst/spawn.py,
143 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
144 modules/catalyst/target/livecd_stage1.py,
145 modules/catalyst/target/netboot.py:
146 Replace usage of types module and type() with isinstance()
148 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
149 modules/catalyst/target/generic_stage.py,
150 modules/catalyst/target/livecd_stage1.py,
151 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
152 modules/catalyst/util.py:
153 Create catalyst.util.empty_tree() helper function and use it all over
155 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
156 modules/catalyst/target/generic.py:
157 Add ability to invalidate all further autoresume points
159 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
160 Remove another unnecessary intermediary variable
162 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
163 modules/catalyst/config.py:
164 Add ability to specify default values for all specs and add
165 rel_type=default to it
167 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
168 modules/catalyst/target/generic_stage.py:
169 Set a default value for livecd/iso
171 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
172 Move commandline parsing to function
174 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
175 modules/catalyst/config.py, modules/catalyst/target/generic.py:
176 Stick optional config file values in a tuple and concatenate with required
179 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
180 targets/support/livecdfs-update.sh:
181 Apply patch from Gentoo bug #284585
183 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
184 Change my email address to point to my current address rather than my now
185 defunct Gentoo address.
187 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
188 +.gitattributes, README, TODO, catalyst:
189 Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
190 README, TODO, and catalyst.
192 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
193 modules/catalyst/target/livecd_stage2.py:
194 Apply patch for module blacklisting from gentoo bug #282148
196 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
197 files/livecd/x86-F6.msg:
198 Apply patch to document espeakup support for gentoo bug #267708
200 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
201 modules/catalyst/config.py:
202 Get rid of addlargs in the main script Initial basics for multiple target
203 support Move targetmap into global config object
205 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
206 modules/catalyst/target/stage1.py:
209 05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
210 Note in TODO where things have already been done
212 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
213 modules/catalyst/config.py:
214 Explicitly set target: in per-target spec values
216 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
217 modules/catalyst/arch/arm.py:
218 Apply additional patch from gentoo bug #255793 for arm subarches
220 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
221 targets/support/chroot-functions.sh:
222 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
224 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
225 modules/catalyst/arch/sh.py:
226 Additional sh patch from gentoo bug #255793
228 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
229 modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
230 Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
232 30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
233 Add note to TODO about enhanced catalystrc support
235 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
236 modules/catalyst/target/generic_stage.py:
237 Update reference to make.conf.example for new location in portage-2.1.6
239 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
240 targets/stage1/stage1-chroot.sh:
241 Remove --noreplace from run_merge call so that baselayout gets rebuilt
244 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
245 targets/support/rc-update.sh:
246 Change invalid atom '>=sys-apps/baselayout-2*' to
247 '>=sys-apps/baselayout-2'
249 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
250 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
251 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
252 modules/catalyst/target/netboot.py, modules/catalyst/target/tinderbox.py:
253 Add run_controller_action() function and replace manual calls to
256 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
257 modules/catalyst/spawn.py, targets/system/system-controller.sh:
258 Add clean no-op for system target
260 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
261 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
262 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
263 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
264 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
265 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
266 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
267 modules/catalyst/target/generic.py,
268 modules/catalyst/target/generic_stage.py:
269 Fix up a few runtime errors
271 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
272 +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
273 +targets/system/system-controller.sh,
274 +targets/system/system-preclean-chroot.sh:
275 Initial commit of new system target
277 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
278 Add procedure for 'system' target
280 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
281 TODO updates: add information about verification of
282 seeds/caches/configs/specs, update automated actions section in targets, add
283 all-stages and all-images target information, clean up system and world
284 target information, add information on improving caching/resuming, move
285 mixed host/target information into targets section, add information on
286 replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
289 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
290 TODO updates: added section on statistics gathering/reporting, added section
291 on (potential) new targets, and update boot loader section.
293 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
294 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
295 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
296 modules/catalyst/target/livecd_stage1.py,
297 modules/catalyst/target/livecd_stage2.py,
298 modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
299 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
300 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
301 Remove all references to 'spec' and 'addlargs' in target modules
303 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
304 modules/catalyst/config.py:
305 All targets have been updated not to use the spec_prefix, so we don't need
306 to save the prefixed keys anymore
308 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
309 modules/catalyst/target/generic_stage.py,
310 modules/catalyst/target/snapshot.py:
311 Don't pass conf_values or addlargs to target __init__()
313 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
314 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
315 modules/catalyst/target/generic_stage.py,
316 modules/catalyst/target/livecd_stage1.py,
317 modules/catalyst/target/livecd_stage2.py,
318 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
319 Remove all references to self.settings[spec_prefix] and remove some now
320 useless functions that remove the prefix from certain spec settings
322 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
323 modules/catalyst/target/snapshot.py:
324 Reorganize init for snapshot target
326 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
327 modules/catalyst/util.py:
328 Try to import portage.util before portage_util
330 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
331 modules/catalyst/config.py:
332 Add validate_values() and compare_key() functions to Spec class
334 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
335 modules/catalyst/__init__.py, modules/catalyst/config.py,
336 modules/catalyst/target/generic.py,
337 modules/catalyst/target/generic_stage.py,
338 modules/catalyst/target/snapshot.py:
339 Add new global config singleton object and Spec class and convert snapshot
340 and generic targets to use it
342 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
343 modules/catalyst/__init__.py:
344 Add base singleton class definition
346 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
347 modules/catalyst/lock.py:
348 More replacements of print statement with msg()
350 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
351 -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
352 -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
353 -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
354 -livecd-bashrc, -livecd-local.start, -livecd-local.start,
355 livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
356 -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
357 -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
358 -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
359 Move livecd/files directory/files to files/livecd.
361 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
362 -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
363 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
364 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
365 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
366 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
367 -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
368 -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
369 -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
370 -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
371 -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
372 -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
373 -isolinux-3.72-memtest86+-cdtar.tar.bz2:
374 Move livecd/cdtar directory/files to files/cdtar.
376 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
377 modules/catalyst/config.py, modules/catalyst/error.py,
378 modules/catalyst/hash.py, modules/catalyst/output.py,
379 modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
380 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
381 modules/catalyst/target/livecd_stage2.py,
382 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
383 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
384 modules/catalyst/target/stage3.py:
385 Replace more instances of print with msg()
387 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
388 modules/catalyst/output.py, modules/catalyst/util.py:
389 More replacements of the print statement with msg()
391 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
392 modules/catalyst/target/generic_stage.py:
393 Replace all instances of print with catalyst.output.msg() in
394 catalyst.target.generic_stage
396 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
397 modules/catalyst/target/generic.py,
398 modules/catalyst/target/generic_stage.py:
399 Move set_autoresume_path() from catalyst.target.generic_stage to
400 catalyst.target.generic
402 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
403 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
404 modules/catalyst/target/livecd_stage1.py,
405 modules/catalyst/target/livecd_stage2.py,
406 modules/catalyst/target/netboot.py:
407 Make use of set_autoresume() in target modules
409 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
410 modules/catalyst/target/generic.py,
411 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
412 modules/catalyst/target/livecd_stage1.py,
413 modules/catalyst/target/livecd_stage2.py,
414 modules/catalyst/target/netboot.py:
415 Add check_autoresume() and set_autoresume() helpers to
416 catalyst.target.generic and make use of them
418 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
419 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
420 modules/catalyst/target/livecd_stage1.py,
421 modules/catalyst/target/livecd_stage2.py,
422 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
423 modules/catalyst/target/tinderbox.py:
424 Import only cmd() from catalyst.spawn
426 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
427 modules/catalyst/target/generic_stage.py,
428 modules/catalyst/target/livecd_stage2.py,
429 modules/catalyst/target/stage2.py:
430 Remove redundant imports
432 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
433 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
434 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
435 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
436 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
437 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
438 modules/catalyst/lock.py, -modules/catalyst/support.py,
439 modules/catalyst/target/embedded.py,
440 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
441 modules/catalyst/target/livecd_stage1.py,
442 modules/catalyst/target/livecd_stage2.py,
443 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
444 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
445 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
446 modules/catalyst/target/tinderbox.py:
447 Remove catalyst.support module
449 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
450 modules/catalyst/config.py, modules/catalyst/support.py,
451 modules/catalyst/util.py:
452 Move remaining stuff from catalyst.support to catalyst.config
454 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
455 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
456 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
457 modules/catalyst/target/snapshot.py:
458 Move gen_contents_file() and gen_digest_file() from
459 catalyst.target.generic_stage to catalyst.hash
461 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
462 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
463 -targets/support/netboot-final.sh:
464 Move netboot-final.sh from targets/support/ to targets/netboot/
466 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
467 -examples/netboot2_template.spec, +examples/netboot_template.spec,
468 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
469 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
470 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
471 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
472 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
473 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
474 -targets/support/netboot2-final.sh:
475 Rename netboot2 target to netboot
477 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
478 modules/catalyst/lock.py:
479 Cleanups to make pychecker happy
481 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
482 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
483 Grab just the first value return from the now-working call to
486 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
487 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
488 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
489 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
490 Whack the outdated and non-functional netboot target
492 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
493 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
494 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
495 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
496 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
497 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
498 modules/catalyst/error.py, modules/catalyst/hash.py,
499 modules/catalyst/output.py, modules/catalyst/spawn.py,
500 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
501 modules/catalyst/target/embedded.py,
502 modules/catalyst/target/generic_stage.py,
503 modules/catalyst/target/livecd_stage1.py,
504 modules/catalyst/target/livecd_stage2.py,
505 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
506 Small cleanups to make pychecker happy
508 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
509 modules/catalyst/support.py, modules/catalyst/util.py:
512 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
513 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
514 modules/catalyst/util.py:
515 Move read_makeconf() and parse_makeconf() from catalyst.support to
518 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
519 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
520 modules/catalyst/target/livecd_stage2.py,
521 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
522 Move file_locate() from catalyst.support to catalyst.util
524 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
525 modules/catalyst/spawn.py, modules/catalyst/support.py,
526 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
527 modules/catalyst/target/livecd_stage1.py,
528 modules/catalyst/target/livecd_stage2.py,
529 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
530 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
531 Add catalyst.spawn import where needed and move more spawn-related stuff
532 from catalyst.support to catalyst.spawn
534 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
535 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
536 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
537 +modules/catalyst/error.py, modules/catalyst/hash.py,
538 +modules/catalyst/spawn.py, modules/catalyst/support.py,
539 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
540 modules/catalyst/target/livecd_stage2.py,
541 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
542 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
543 Move custom exception classes to catalyst.error and all spawn-related
544 functions to catalyst.spawn
546 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
547 +modules/catalyst/hash.py, modules/catalyst/support.py,
548 modules/catalyst/target/generic_stage.py,
549 modules/catalyst/target/livecd_stage2.py,
550 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
551 Move all hash and contents functions to catalyst.hash
553 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
554 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
555 modules/catalyst/util.py:
556 Move countdown() from catalyst.support to catalyst.util
558 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
559 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
560 modules/catalyst/util.py:
561 Move generate_contents() from catalyst.support to catalyst.util
563 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
564 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
565 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
566 modules/catalyst/target/livecd_stage2.py,
567 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
568 Move touch() from catalyst.support to catalyst.util
570 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
571 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
572 modules/catalyst/util.py:
573 Move ismount() and pathcompare() from catalyst.support to catalyst.util
575 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
576 modules/catalyst/support.py:
577 Remove unused function hexify()
579 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
580 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
581 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
582 modules/catalyst/target/livecd_stage1.py,
583 modules/catalyst/target/livecd_stage2.py,
584 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
585 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
586 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
587 Move normpath() from catalyst.support to catalyst.util
589 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
590 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
591 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
592 Move list_to_string() from catalyst.support to catalyst.util
594 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
595 modules/catalyst/output.py, modules/catalyst/support.py,
596 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
597 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
598 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
599 Move list_bashify() from catalyst.support to catalyst.util
601 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
602 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
603 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
604 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
605 and update references
607 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
608 modules/catalyst/util.py:
609 Modify global import from catalyst.support to just import what's needed
611 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
612 modules/catalyst/support.py, modules/catalyst/util.py:
613 Move find_binary() from catalyst.support to catalyst.util
615 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
616 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
617 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
618 modules/catalyst/target/generic_stage.py:
619 Move msg(), warn(), and die() to catalyst.output and update all references
621 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
622 Load defaults into myconf before parsing config
624 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
625 Condense code that checks for various things in 'options' to use a loop
627 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
628 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
629 modules/catalyst/target/generic_stage.py:
630 Get rid of arches and targets classes and move functions into the module
633 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
634 targets/embedded/embedded-chroot.sh,
635 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
636 targets/livecd-stage2/livecd-stage2-controller.sh,
637 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
638 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
639 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
640 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
641 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
642 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
643 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
644 targets/support/mips-arcload_conf.sh,
645 targets/tinderbox/tinderbox-chroot.sh:
646 More trailing whitespace cleanups
648 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
649 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
650 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
651 modules/catalyst/lock.py, modules/catalyst/support.py,
652 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
653 modules/catalyst/target/livecd_stage1.py,
654 modules/catalyst/target/livecd_stage2.py,
655 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
656 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
657 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
658 targets/stage1/build.py:
659 Kill lots and lots of trailing whitespace in .py files
661 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
662 modules/catalyst/target/generic_stage.py:
663 Fix up a few bad replacements from previous commit
665 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
666 modules/catalyst/config.py, modules/catalyst/lock.py,
667 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
668 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
669 modules/catalyst/target/livecd_stage1.py,
670 modules/catalyst/target/livecd_stage2.py,
671 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
672 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
673 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
674 modules/catalyst/target/stage4.py:
675 Do a mass sed to fix up all remaining usage of has_key()
677 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
678 Clean up instances of has_key() for py3k
680 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
681 We don't need to pass conf_values since it's a global var
683 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
684 Pre-split options from config file and remove unnecessary imported modules
686 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
687 Move code to verify digest and hash functions to a separate function
689 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
690 Allow build_target() to re-raise the exception for the top-level handler
693 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
694 Move catalyst.support import to top of file
696 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
697 Remove check for sys.argv length since we already check for needed
700 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
701 Rename version() to show_version()
703 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
704 Remove import_modules()
706 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
707 modules/catalyst/target/embedded.py,
708 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
709 modules/catalyst/target/livecd_stage1.py,
710 modules/catalyst/target/livecd_stage2.py,
711 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
712 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
713 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
714 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
715 Remove references to generic_stage_target
717 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
718 +modules/catalyst/target/embedded.py,
719 -modules/catalyst/target/embedded_target.py,
720 +modules/catalyst/target/generic.py,
721 +modules/catalyst/target/generic_stage.py,
722 -modules/catalyst/target/generic_stage_target.py,
723 -modules/catalyst/target/generic_target.py,
724 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
725 -modules/catalyst/target/livecd_stage1_target.py,
726 +modules/catalyst/target/livecd_stage1.py,
727 -modules/catalyst/target/livecd_stage2_target.py,
728 +modules/catalyst/target/livecd_stage2.py,
729 +modules/catalyst/target/netboot.py,
730 -modules/catalyst/target/netboot2_target.py,
731 +modules/catalyst/target/netboot2.py,
732 -modules/catalyst/target/netboot_target.py,
733 +modules/catalyst/target/snapshot.py,
734 -modules/catalyst/target/snapshot_target.py,
735 -modules/catalyst/target/stage1_target.py,
736 +modules/catalyst/target/stage1.py,
737 -modules/catalyst/target/stage2_target.py,
738 +modules/catalyst/target/stage2.py,
739 -modules/catalyst/target/stage3_target.py,
740 +modules/catalyst/target/stage3.py,
741 -modules/catalyst/target/stage4_target.py,
742 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
743 -modules/catalyst/target/tinderbox_target.py:
744 Remove _target from target module filenames, since they're already in
747 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
748 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
749 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
750 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
751 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
752 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
753 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
754 Remove builder.py and all references
756 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
757 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
758 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
759 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
760 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
761 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
762 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
763 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
764 modules/catalyst/target/embedded_target.py,
765 modules/catalyst/target/generic_stage_target.py,
766 modules/catalyst/target/generic_target.py,
767 modules/catalyst/target/grp_target.py,
768 modules/catalyst/target/livecd_stage1_target.py,
769 modules/catalyst/target/livecd_stage2_target.py,
770 modules/catalyst/target/netboot2_target.py,
771 modules/catalyst/target/netboot_target.py,
772 modules/catalyst/target/snapshot_target.py,
773 modules/catalyst/target/stage1_target.py,
774 modules/catalyst/target/stage2_target.py,
775 modules/catalyst/target/stage3_target.py,
776 modules/catalyst/target/stage4_target.py,
777 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
778 Move catalyst_support.py to catalyst.support and update references
780 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
781 +modules/catalyst/lock.py,
782 modules/catalyst/target/generic_stage_target.py,
783 -modules/catalyst_lock.py:
784 Move catalyst_lock.py to catalyst/lock.py and update references
786 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
787 modules/catalyst/target/__init__.py,
788 modules/catalyst/target/generic_stage_target.py:
789 Move target module loading logic into build_target_map() in
790 catalyst.target module
792 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
793 modules/catalyst/target/embedded_target.py,
794 modules/catalyst/target/grp_target.py,
795 modules/catalyst/target/livecd_stage1_target.py,
796 modules/catalyst/target/livecd_stage2_target.py,
797 modules/catalyst/target/netboot2_target.py,
798 modules/catalyst/target/netboot_target.py,
799 modules/catalyst/target/snapshot_target.py,
800 modules/catalyst/target/stage1_target.py,
801 modules/catalyst/target/stage2_target.py,
802 modules/catalyst/target/stage3_target.py,
803 modules/catalyst/target/stage4_target.py,
804 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
805 Add target map in each target module and remove register() function
806 Change catalyst program to load target modules with catalyst.target.targets
808 Remove required_build_targets and valid_build_targets from catalyst_support.py,
809 since we can scan the dir now
811 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
812 +modules/catalyst/target/__init__.py,
813 +modules/catalyst/target/embedded_target.py,
814 +modules/catalyst/target/generic_stage_target.py,
815 +modules/catalyst/target/generic_target.py,
816 +modules/catalyst/target/grp_target.py,
817 +modules/catalyst/target/livecd_stage1_target.py,
818 +modules/catalyst/target/livecd_stage2_target.py,
819 +modules/catalyst/target/netboot2_target.py,
820 +modules/catalyst/target/netboot_target.py,
821 +modules/catalyst/target/snapshot_target.py,
822 +modules/catalyst/target/stage1_target.py,
823 +modules/catalyst/target/stage2_target.py,
824 +modules/catalyst/target/stage3_target.py,
825 +modules/catalyst/target/stage4_target.py,
826 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
827 -modules/generic_stage_target.py, -modules/generic_target.py,
828 -modules/grp_target.py, -modules/livecd_stage1_target.py,
829 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
830 -modules/netboot_target.py, -modules/snapshot_target.py,
831 -modules/stage1_target.py, -modules/stage2_target.py,
832 -modules/stage3_target.py, -modules/stage4_target.py,
833 -modules/tinderbox_target.py:
834 Move all *_target.py modules under modules/catalyst/target and create
835 parent catalyst.target module
837 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
838 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
839 Remove hard-coded arch list now that find_arch_modules() is known to work
841 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
842 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
843 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
844 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
845 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
846 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
847 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
848 modules/generic_stage_target.py:
849 Move subarch and maching maps to bottom of arch files, since the classes
850 aren't defined yet at the top
852 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
853 modules/catalyst/arch/sh.py:
854 Forgot the sh arch module
856 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
857 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
858 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
859 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
860 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
861 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
862 Move subarch and machine map information to variables at top of each arch
863 module and get rid of register() function
865 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
866 Add catalyst.util.load_module() function
867 Move arch modules under modules/catalyst/arch
868 Add catalyst.arch.arches class to assist in loading arch modules
869 Add .gitignore file for *.py[co]
871 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
872 Change __version__ to 2.99 for catalyst_3 branch
874 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
875 Add note about metadata_overlay being default in 2.1.6
877 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
878 Updated the AUTHORS section and the header for the ChangeLog, to reflect
879 that individual authors now retain their copyright to code they submit.
881 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
882 Rewrote TODO to make it clearer and added a ton of new items to it.
884 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
885 modules/generic_stage_target.py:
886 screw you python...hard
888 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
889 modules/generic_stage_target.py:
890 Disable removal of 'target_path' when build starts
892 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
893 modules/generic_stage_target.py:
894 Apply patch from armin76 to actually make use of the busybox_config value
897 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
898 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
899 Add support for gk's --busybox-config= option
901 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
902 modules/generic_stage_target.py:
903 Missing / before 'iso'
905 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
906 modules/snapshot_target.py:
907 Add support for purging to snapshot target
909 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
910 Add mix-in cdtar idea to TODO
912 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
913 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
914 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
915 Remove old isolinux-3.09 cdtar files
917 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
918 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
919 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
920 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
922 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
923 Marking this 2.0.6.903 for testing.
925 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
926 targets/netboot2/netboot2-controller.sh:
927 Disable copying of nb-busybox.cf since it isn't used anyway
929 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
930 arch/x86.py, catalyst:
931 A few typo and other minor fixes as reported by armin76
933 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
934 modules/generic_stage_target.py:
935 Add support for digests="all" for gentoo bug #209611
937 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
938 examples/netboot2_template.spec, targets/support/kmerge.sh:
939 Automatically append --netboot to GK_ARGS for netboot2 target Remove
940 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
942 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
943 targets/support/pre-kmerge.sh:
944 Remove evil hacks that copy gk files around for netboot2
946 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
947 Bumping version for release.
949 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
950 modules/catalyst_support.py:
951 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
954 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
955 modules/catalyst_support.py, modules/generic_stage_target.py:
956 Add support for -P/--purgeonly option
958 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
959 Updated README to tell the user where to locate catalyst.conf if not using
960 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
963 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
964 Kicking out a 2.0.6.901 release for testing.
966 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
967 modules/generic_stage_target.py:
968 Automatically prepend build dir path to livecd/iso if it's not an absolute
971 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
972 Update TODO with placeholder idea.
974 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
975 +modules/catalyst/util.py:
976 Create catalyst.util module with capture_traceback() and print_traceback()
977 functions Capture and print traceback when build fails instead of letting
980 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
981 modules/catalyst/config.py, modules/catalyst_support.py:
982 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
984 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
985 modules/catalyst/config.py:
986 A few fixes to ParserBase after actually testing it switch to parsing
987 config file with ConfigParser.
989 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
990 +modules/catalyst/config.py, -modules/catalyst/util.py:
991 More indecisiveness..move util.spec to config.SpecParser.
993 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
994 -modules/catalyst/spec.py, +modules/catalyst/util.py,
995 modules/catalyst_support.py:
996 * Rename catalyst.spec to catalyst.util
997 * Move spec_dump() into spec class
998 * Modify catalyst to use new spec class
1000 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1001 +modules/catalyst/__init__.py:
1002 Add __init__.py file and import line.
1004 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1005 +modules/catalyst/spec.py:
1006 Initial commit of modules/catalyst/spec.py.
1008 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
1010 Updating x86/amd64 arch support. Original patches by William Cooke
1011 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
1013 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
1014 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1015 modules/snapshot_target.py, modules/stage4_target.py,
1016 targets/support/bootloader-setup.sh, targets/support/functions.sh,
1017 targets/support/kmerge.sh:
1018 Removing all deprecated interfaces. We no longer wish to support them and
1019 they're not needed. Anyone using a pre-2.x spec file will need to update
1020 their specs, anyway.
1022 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
1023 -livecd/files/Getting_Online.txt:
1024 Removing livecd/files/Getting_Online.txt since it was quite outdated.
1026 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
1028 Updated for new git repo.
1030 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
1031 targets/support/livecdfs-update.sh:
1032 Add gconf settings for gnome-screensaver to disable locking by default. This
1035 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
1036 Add armv5tel to arm host list.
1038 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1039 targets/support/chroot-functions.sh:
1040 If we don't have a distcc user, we need to reinstall distcc, even if it's
1041 been built with the right USE. This mainly affects stage1/stage2.
1043 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1044 targets/support/chroot-functions.sh:
1045 We need to run distcc-config --install, since we won't be installing into
1046 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
1047 installed versions of distcc.
1049 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
1050 Add a couple of distcc-related items to TODO.
1052 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1053 targets/stage1/stage1-preclean-chroot.sh,
1054 targets/stage2/stage2-preclean-chroot.sh,
1055 targets/stage3/stage3-preclean-chroot.sh,
1056 targets/stage4/stage4-preclean-chroot.sh:
1057 We don't want to run setup_myfeatures in preclean, but still want to update
1058 the environment and show our debug information.
1060 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1061 targets/stage1/stage1-preclean-chroot.sh,
1062 targets/stage2/stage2-preclean-chroot.sh,
1063 targets/stage3/stage3-preclean-chroot.sh,
1064 targets/stage4/stage4-preclean-chroot.sh,
1065 targets/support/chroot-functions.sh:
1066 Remove the die on LIBDIR check, since it won't be set on non-multilib
1067 profiles. We can now run debug in preclean again.
1069 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1070 targets/support/functions.sh:
1071 Let's not try to chmod a dangling symlink.
1073 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1074 targets/support/chroot-functions.sh:
1075 Added emerge --info to debug output. I don't know why I didn't add it before.
1077 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1078 targets/stage1/stage1-preclean-chroot.sh,
1079 targets/stage2/stage2-preclean-chroot.sh,
1080 targets/stage3/stage3-preclean-chroot.sh,
1081 targets/stage4/stage4-preclean-chroot.sh:
1082 We probably shouldn't be running our debug functions in our stages. Let's
1085 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1086 targets/support/chroot-functions.sh:
1087 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
1090 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1091 targets/support/livecdfs-update.sh:
1092 Only copy the handbook icon if one exists.
1094 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1095 modules/catalyst_lock.py:
1096 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
1099 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1100 targets/livecd-stage2/livecd-stage2-controller.sh:
1101 We should be matching all possible LIBDIRs, so make sure we do that.
1103 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1104 targets/support/livecdfs-update.sh:
1105 We no longer need the metadata.tar.bz2, since the Installer uses
1108 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1109 targets/stage1/stage1-chroot.sh:
1110 We don't need --newuse if we're not using binary packages, so there's no
1113 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1114 targets/livecd-stage2/livecd-stage2-controller.sh:
1115 Added initial framework for creating the CD's root on livecd/livedvd.
1116 Currently, the end result is the same, but I'll be adding code to
1117 automatically copy the stages and to automatically download the distfiles.
1119 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1120 targets/livecd-stage2/livecd-stage2-controller.sh,
1121 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1122 targets/support/rc-update.sh:
1123 Change all checks for livecd/type: gentoo-release-livecd to
1124 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
1125 to allow for auto-fetching of distfiles and stages onto official DVD media.
1127 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
1128 targets/livecd-stage1/livecd-stage1-controller.sh,
1129 targets/livecd-stage2/livecd-stage2-controller.sh:
1130 Updated TODO. Added code to livecd-stage1 to generate a package list, which
1131 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
1132 the distfiles automatically.
1134 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1135 modules/generic_stage_target.py:
1136 Fix seedcache output so it fits in 80 columns.
1138 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1139 targets/stage1/stage1-chroot.sh:
1140 We should likely install baselayout before anything else, including the
1141 package manager. As such, I've moved it to after sys-apps/baselayout is
1144 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1145 targets/livecd-stage2/livecd-stage2-controller.sh:
1146 Check for a snapshot in the overlay and error if one is present. This should
1147 ensure that the snapshot on the CD is the same as the one used to build the
1150 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1151 modules/catalyst_support.py:
1152 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
1153 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
1156 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1157 targets/stage1/stage1-chroot.sh:
1158 Change back to using sys-apps/baselayout. We'll need to come up with a
1159 better permanent solution now that virtual/baselayout is no more.
1161 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1162 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
1163 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
1165 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1166 targets/support/bootloader-setup.sh:
1167 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
1170 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
1171 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1172 Added TODO. Changed create_handbook_icon call to only be called if
1173 /docs/handbook/index.html exists on the disk or in livecd/overlay.
1175 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1176 targets/support/kmerge.sh:
1177 Run sed on KERNELVERSION to escape the slashes so we can use it in another
1180 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1181 targets/support/kmerge.sh:
1182 Modify test to run if package.provided exists instead of if it doesn't.
1183 Run sed on the correct file.
1185 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1186 targets/support/chroot-functions.sh:
1187 Added --noreplace to setup_myfeatures merges so we don't blow away any
1188 packages which are already installed with the proper USE flags for the given
1189 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
1191 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1192 livecd/files/README.txt:
1193 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
1195 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1196 targets/support/rc-update.sh:
1197 Added mdraid for baselayout-2 users.
1199 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1200 targets/support/kmerge.sh:
1201 Clean up package.provided after the kernel build
1203 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1204 targets/support/kmerge.sh:
1205 It helps if I put things in the correct order so they'll actually execute,
1206 rather than getting a nice error from emerge.
1208 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1209 targets/support/kmerge.sh:
1210 Change upgrade to update.
1212 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1213 targets/support/kmerge.sh:
1214 Add back in the package.provided code that *should* skip the kernel sources
1215 merge for call back and subsequent runs.
1217 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1218 targets/support/kmerge.sh:
1219 We don't really need to use binary packages for the kernel sources, since it
1220 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
1221 when we're not using kerncache.
1223 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1224 targets/support/kmerge.sh:
1225 Remove 'symlink' from USE, since it's not needed and screws up kerncache
1227 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1228 targets/livecd-stage2/livecd-stage2-controller.sh:
1229 OK, we run our find outside the chroot, so we don't want to use absolute
1230 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
1231 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
1234 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1235 targets/livecd-stage2/livecd-stage2-controller.sh,
1236 targets/stage1/stage1-controller.sh:
1237 Cleanup the clean section for stage1 and add an updated clean section for
1238 livecd-stage2 when we're a minimal, universal, or game CD. This is
1239 2.0.6_pre14 for testing.
1241 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1242 targets/support/kmerge.sh:
1243 We should be using --newuse when merging our packages in callback.
1245 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1246 targets/grp/grp-chroot.sh:
1247 We should only use --noreplace when building a pkgset, everything else
1250 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1251 modules/catalyst_support.py, modules/generic_stage_target.py,
1252 modules/grp_target.py:
1253 Apply additional patches from bug #207862 for CONTENTS generation.
1255 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1256 targets/grp/grp-chroot.sh:
1257 Call setup_myemergeopts after changing clst_FETCH.
1259 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1260 targets/netboot2/netboot2-pkg.sh:
1261 Remove a bit of unnecessary code.
1263 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1264 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
1265 targets/support/chroot-functions.sh:
1266 Fix some spacing on the -* warning, revert Andrew's last change, since it
1267 didn't do anything, and clean up the GRP chroot code so it works smarter and
1268 set clst_FETCH when clst_grp_type is something other than pkgset.
1270 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1271 targets/support/chroot-functions.sh:
1272 Don't set --usepkg and --buildpkg when fetching.
1274 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1275 modules/generic_stage_target.py:
1276 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
1279 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1280 modules/generic_stage_target.py:
1281 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
1282 boot/kernel/${kname}/config copying code in generic_stage_target.
1284 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1285 targets/support/kmerge.sh:
1286 Make sure we don't give genkernel a --kernel-config if it isn't set in the
1289 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1290 modules/generic_stage_target.py, targets/support/kmerge.sh,
1291 targets/support/pre-kmerge.sh:
1292 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
1293 valid, rather than required, changed clst_ksource to default to
1294 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
1295 removal of USE to after the kernel build so the modules get the correct USE,
1296 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
1298 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1299 targets/support/kmerge.sh:
1300 We should run the default functions for kmerge.sh, too.
1302 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1303 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1304 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
1305 Updated aboot cdtar with a newer version to support newer kernels.
1307 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1308 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1309 Updated make_destpath so it writes out to make.conf as well as exporting
1310 ROOT to the environment, added a make_destpath call to cleanup_stages, and
1311 adding make_destpath /tmp/stage1root to stage1.
1313 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
1314 Updated README a bit and rolling 2.0.6_pre12 for testing.
1316 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1317 targets/support/create-iso.sh:
1318 Removed any further checks for clst_fstype and making sure everybody is
1319 using ${mkisofs_zisofs_opts}.
1321 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1322 targets/support/livecdfs-update.sh:
1323 The default theme for GNOME is now Clearlooks, so we can remove the theme
1324 code, but we still want to set the font size.
1326 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1327 targets/support/livecdfs-update.sh:
1328 We need to put quotes around ${user_comment} or useradd gets confused.
1330 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1331 targets/support/chroot-functions.sh:
1332 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
1335 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1336 targets/support/kmerge.sh:
1337 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
1338 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
1340 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1341 targets/support/create-iso.sh:
1342 Bash fscking sucks, so we have to compromise on this code reduction solution
1343 a bit. It's still far better than it was
1345 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1346 targets/support/create-iso.sh:
1347 Don't escape quotes when actually running the command
1349 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1350 targets/support/kmerge.sh:
1351 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
1353 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1354 targets/support/kmerge.sh:
1355 Use -L instead of -l in test for symlink
1357 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1358 targets/stage1/stage1-controller.sh:
1359 Remove code for gcc-config/binutils-config since it should be getting done
1360 in the preclean script, anyway.
1362 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1363 targets/stage1/stage1-chroot.sh:
1364 I missed one place where HOSTUSE was being used incorrectly.
1366 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1367 targets/support/kmerge.sh:
1368 Escape the correct quote
1370 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1371 targets/support/kmerge.sh:
1372 Change remaining instances of run_emerge to run_merge
1374 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1375 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1376 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
1379 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1380 targets/support/bootloader-setup.sh:
1381 Let's change our splash checking to a global check so it only needs to be
1382 done once. This makes much more sense than having all of those if ... else
1385 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1386 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1387 Fix our USE invocation here so things work as expected.
1389 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1390 targets/support/livecdfs-update.sh:
1391 Force-enable livecd/users for livecd/type gentoo-release-livecd and
1394 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1395 targets/support/livecdfs-update.sh:
1396 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
1399 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1400 targets/livecd-stage2/livecd-stage2-controller.sh:
1401 Fixing the snapshot copying so it will only copy the correct snapshot for
1402 people who don't know how to properly use wget.
1404 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1405 targets/stage1/stage1-chroot.sh:
1406 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1407 disable profile USE.
1409 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1410 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1411 OK, we have to escape our quotes, rather than use single quotes, or we don't
1412 evaluate the variables properly.
1414 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1415 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1416 targets/support/kmerge.sh:
1417 Fixing echo/sed for make.conf writing.
1419 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1420 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1421 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1422 Rather than using the environment, we write out our USE to make.conf, then
1423 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1424 be written to make.conf, already.
1426 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1427 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1428 targets/livecd-stage1/livecd-stage1-chroot.sh,
1429 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1430 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1431 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1432 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1433 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1434 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1435 Changing run_emerge to run_merge, changing both setup_portage and
1436 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1437 removing the settings added, rather than (ab)using the environment.
1439 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1440 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1441 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1442 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1443 targets/tinderbox/tinderbox-chroot.sh:
1444 Rearrange some of the functions in chroot-functions.sh in preparation for
1445 some upcoming changes and rename setup_portage to setup_pkgmgr.
1447 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1448 targets/stage1/stage1-controller.sh:
1449 Removing an extra env-update call from stage1's preclean.
1451 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1452 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1453 targets/support/bootloader-setup.sh:
1454 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1455 help.msg which we didn't even use.
1457 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1458 targets/support/bootloader-setup.sh:
1459 Don't write out out 'default 1' line when creating grub.conf, since the
1460 'help' entry is now at the bottom, and we want grub to default to the first
1463 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1464 targets/support/bootloader-setup.sh:
1465 Removed checks on livecd/splash_type, since we only support one type,
1466 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1467 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1468 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1470 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1471 targets/livecd-stage2/livecd-stage2-controller.sh:
1472 Let's automatically copy in the snapshot if livecd/type is
1473 gentoo-release-livecd.
1475 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1476 modules/generic_stage_target.py:
1477 Fix leading whitespace in empty() so it's only executed if there's something
1478 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1479 211410 for pointing this out
1481 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1482 targets/support/rc-update.sh:
1483 Quote baselayout package atom
1485 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1486 targets/support/chroot-functions.sh:
1487 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1488 PATH by default. Instead, simply check if it exists.
1490 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1491 targets/support/chroot-functions.sh:
1492 Remove temporary package listing code, since --verbose is forced on with
1495 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1496 Force-enable --verbose when using --debug
1498 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1499 targets/support/kmerge.sh:
1500 Changing modules-update to update-modules to quiet a warning and keep us
1501 from having it get removed out from under us.
1503 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1504 targets/support/chroot-functions.sh:
1505 Adding a note to myself for better debug and moving run_default_funcs to the
1506 bottom of the script so it gets executed. Since this can otherwise break
1507 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1509 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1510 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1511 targets/support/chroot-functions.sh:
1512 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1513 so we can get the output with --debug, added --newuse to the options for
1514 stage1, as we should always rebuild any package where the USE has changed,
1515 removed removal of portage logs from stage2-chroot.sh since it is being done
1516 by cleanup_stages, moved world removal in cleanup_stages into a check for
1517 stages 1 through 3, made update_env_settings check for the existence of
1518 env-update before running it since we now run update_env_settings by default
1519 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1520 to list the packages, since we don't yet force-enable verbose with debug.
1522 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1523 modules/catalyst_lock.py:
1524 Since my python sucks and I don't feel like troubleshooting it at the
1525 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1526 2.0.6_pre8 for testing.
1528 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1529 modules/builder.py, modules/catalyst_lock.py:
1530 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1531 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1533 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1534 modules/catalyst_support.py:
1535 change 'is' to == because python is grumpy
1537 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1538 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1539 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1540 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1541 targets/support/rc-update.sh:
1542 Removing support for bootsplash, since it hasn't been in a supported kernel
1543 in a couple years and isn't accepted upstream.
1545 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1546 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1547 Fix up the sed for genkernel so it works on versions both before and after
1548 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1549 change was a bit too aggressive.
1551 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1552 targets/support/bootloader-setup.sh:
1553 Change grub timeout to 15 seconds instead of 150.
1555 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1556 targets/support/pre-kmerge.sh:
1557 Comment out sed on genkernel executable as it appears to do nothing these
1560 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1561 targets/livecd-stage2/livecd-stage2-controller.sh:
1562 Only call find on libdirs that actually exist. Thanks to Kristoffer
1563 <krek6597@student.uu.se> in bug #210807.
1565 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1566 modules/generic_stage_target.py:
1567 Add warning about -* in foo/use in the spec.
1569 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1570 targets/embedded/embedded-chroot.sh,
1571 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1572 targets/grp/grp-preclean-chroot.sh,
1573 targets/livecd-stage1/livecd-stage1-chroot.sh,
1574 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1575 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1576 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1577 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1578 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1579 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1580 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1581 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1582 targets/tinderbox/tinderbox-preclean-chroot.sh:
1583 Change all . to source.
1585 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1586 targets/embedded/embedded-preclean-chroot.sh,
1587 targets/grp/grp-preclean-chroot.sh,
1588 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1589 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1590 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1591 targets/stage3/stage3-preclean-chroot.sh,
1592 targets/stage4/stage4-preclean-chroot.sh,
1593 targets/support/chroot-functions.sh,
1594 targets/tinderbox/tinderbox-preclean-chroot.sh:
1595 Added a cleanup_stages function and added it to the appropriate places.
1597 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1598 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1599 targets/livecd-stage1/livecd-stage1-chroot.sh,
1600 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1601 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1602 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1603 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1604 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1605 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1606 Removing any functions that we now call by default when we source
1607 chroot-functions.sh by default.
1609 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1610 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1611 targets/livecd-stage1/livecd-stage1-chroot.sh,
1612 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1613 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1614 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1615 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1616 Clean up the debug code that I've added to stage1, move it to
1617 chroot_functions.sh, and call it from all of our main targets.
1619 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1620 modules/generic_stage_target.py:
1621 Wow. I need to make sure that we actually comment comments in make.conf or
1622 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1623 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1625 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1626 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1627 targets/stage3/stage3-chroot.sh:
1628 We need to be sure we clear out /var/log/portage/elog as well as
1629 /var/log/emerge.log for stages 1 through 3.
1631 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1632 modules/generic_stage_target.py,
1633 targets/livecd-stage2/livecd-stage2-controller.sh,
1634 targets/support/livecdfs-update.sh:
1635 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1636 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1637 80 columns. This is catalyst 2.0.6_pre5 for testing.
1639 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1640 modules/generic_stage_target.py:
1641 Apparently, python doesn't like it when you put a set of comments in front
1642 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1645 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1646 modules/generic_stage_target.py:
1647 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1648 generally clean up the code so it's a bit easier to read/follow.
1650 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1651 modules/generic_stage_target.py:
1652 Sort and de-dupe myusevars.
1654 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1655 targets/stage1/stage1-chroot.sh:
1656 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1658 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1659 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1660 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1661 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1662 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1663 targets/tinderbox/tinderbox-chroot.sh:
1664 Move export of FEATURES to setup_myfeatures.
1666 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1667 targets/stage1/stage1-chroot.sh:
1668 Added some debug code to stage1 and fixed a nice bug where we weren't
1669 building with the correct USE. Unfortunately, this invalidates any caches
1670 for stage1, since we were building with the entire USE from the profile.
1671 This is 2.0.6_pre4 for testing.
1673 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1674 targets/stage1/stage1-chroot.sh:
1675 We don't need to do the device building twice, so removing USE=build from
1676 first baselayout install.
1678 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1679 targets/support/livecdfs-update.sh:
1680 We check for a plugdev group, add it if it doesn't exist, and make sure any
1681 users specified by livecd/users is in the group.
1683 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1684 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1685 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1687 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1688 modules/catalyst_support.py:
1689 Fix up calc_contents in contents_map. Thanks to Brent Baude
1690 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1693 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1694 targets/stage1/stage1-chroot.sh:
1695 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1696 empty and will cause issues in stage3 and beyond.
1698 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1699 targets/support/kmerge.sh, targets/support/rc-update.sh:
1700 Changed some of the rc-update code so it should work with baselayout-2,
1701 also. This is 2.0.6_pre2 for testing.
1703 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1704 files/catalyst.conf, modules/catalyst_support.py,
1705 modules/generic_stage_target.py, modules/grp_target.py,
1706 modules/snapshot_target.py:
1707 Added support for generating CONTENTS files automatically. Patch by Robin
1708 Johnson <robbat2@gentoo.org> for bug #207862.
1710 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1711 modules/snapshot_target.py:
1712 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1713 exclude digest-* files from the snapshot.
1715 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1716 arch/x86.py, modules/generic_stage_target.py:
1717 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1718 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1720 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1721 targets/support/kmerge.sh:
1722 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1723 options, so that it can actually be turned off.
1725 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1727 Rearrange things in the arch/*.py files to ensure that nothing is used
1728 before it has been defined.
1730 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1731 Reorder arch/powerpc.py to make python happy.
1733 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1734 modules/snapshot_target.py:
1735 Change .svn --include to an --exclude like it was supposed to be.
1737 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1739 Added several subarches for mips so we can dump the mips subarch profiles
1740 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1743 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1744 targets/livecd-stage2/livecd-stage2-controller.sh:
1745 Changed the code for copying the MOTD files so it's fewer lines and makes
1748 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1749 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1750 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1751 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1753 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1755 Did a little cleanup on the x86.py to remove some redundant entries and
1756 added nocona and core2 to amd64.py, though they're currently commented out.
1758 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1759 modules/generic_stage_target.py:
1760 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1761 flags defined in the spec file.
1763 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1764 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1765 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1766 since catalyst sets CXXFLAGS=CFLAGS by default.
1768 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1769 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1770 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1772 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1773 Added prescott to the subarches for x86.
1775 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1776 modules/netboot2_target.py, targets/support/kmerge.sh:
1777 Add patch to enabled netboot2/linuxrc and automatically add path for
1778 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1779 <jsbronder@gentoo.org> in bug #208106.
1781 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1782 modules/netboot2_target.py:
1783 Allow root_overlay in netboot2 target for bug #208106.
1785 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1786 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1787 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1788 Added USE=bindist automatically to everything that inherits set_use from
1789 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1790 USE=bindist to emerge run for stage1, and did some minor cleanup in
1791 get_libdir in chroot-functions.
1793 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1794 targets/support/bootloader-setup.sh:
1795 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1797 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1798 examples/generic_stage_template.spec, examples/grp_template.spec,
1799 examples/livecd-stage1_template.spec,
1800 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1801 examples/stage4_template.spec, examples/tinderbox_template.spec:
1802 Changing link so it no longer points to a dead page. This is for bug #208609.
1804 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1805 modules/snapshot_target.py:
1806 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1808 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1809 targets/stage1/stage1-chroot.sh:
1810 As much as I hate this, we're going to force baselayout to install first.
1811 This will keep us from having any issues with packages that don't respect
1814 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1815 Reorder options in catalyst.conf so they're alphabetical.
1817 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1818 targets/support/bootloader-setup.sh:
1819 Add 'pager on' to grub.conf for bug #208531.
1821 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1822 livecd/files/README.txt, livecd/files/x86-F6.msg:
1823 Removing the unused kernel command line options from Volume/Device Management.
1825 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1826 This is now 2.0.5 for release.
1828 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1829 files/catalyst.conf, modules/catalyst_support.py,
1830 modules/generic_stage_target.py,
1831 targets/embedded/embedded-preclean-chroot.sh,
1832 targets/grp/grp-preclean-chroot.sh,
1833 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1834 targets/stage2/stage2-preclean-chroot.sh,
1835 targets/stage3/stage3-preclean-chroot.sh,
1836 targets/support/chroot-functions.sh,
1837 targets/tinderbox/tinderbox-preclean-chroot.sh:
1838 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1839 sys-devel/icecream cluster compiler support for bug #200095. This is
1840 catalyst 2.0.5_pre6 for testing.
1842 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1843 files/catalyst.conf, modules/generic_stage_target.py:
1844 Add the option for using metadata_overlay with portage to speed up cache.
1846 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1847 modules/stage1_target.py, modules/stage2_target.py,
1848 modules/stage3_target.py:
1849 Add /etc/portage to cleanables for stages 1 through 3.
1851 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1852 livecd/files/livecd-local.start,
1853 targets/livecd-stage2/livecd-stage2-controller.sh,
1854 targets/support/livecdfs-update.sh:
1855 We apparently still need profiles/eclass for building the stage3 from the
1856 LiveCD with the installer.
1858 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1859 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1862 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1863 targets/livecd-stage2/livecd-stage2-controller.sh,
1864 targets/support/livecdfs-update.sh:
1865 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1866 preservation of eclasses/profiles, and remove copying of livecd-local.start
1867 since it's not needed anymore.
1869 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1870 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1871 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1874 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1875 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1876 Removing old mkvardb code which is no longer used, commenting out setting of
1877 Gnome theme for testing now that Clearlooks has been default for some time,
1878 and changing vdb move from a case statement to a simple if statement. This
1879 is 2.0.5_pre5 for testing.
1881 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1882 modules/stage1_target.py:
1883 Removing cleaning of python encodings for bug #64890.
1885 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1886 modules/generic_stage_target.py:
1887 Add an extra warning into the generated make.conf about changing the CHOST.
1889 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1890 targets/support/livecdfs-update.sh:
1891 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1893 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1894 targets/embedded/embedded-preclean-chroot.sh,
1895 targets/grp/grp-preclean-chroot.sh,
1896 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1897 targets/stage2/stage2-preclean-chroot.sh,
1898 targets/stage3/stage3-preclean-chroot.sh,
1899 targets/tinderbox/tinderbox-preclean-chroot.sh:
1900 Check to see if distcc is enabled before calling cleanup_distcc().
1902 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1903 arch/sparc.py, arch/x86.py:
1904 Look for linux32 in /bin and /usr/bin.
1906 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1907 modules/generic_stage_target.py:
1908 Make error message more specific when removing immutable flag.
1910 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1911 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1912 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1913 information, and added a small fix for FreeBSD for bug #169041. This is
1914 catalyst 2.0.5_pre4 for testing.
1916 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1917 targets/support/chroot-functions.sh:
1918 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1919 patch from bug #120076 to add cross-compiling support to our distcc
1922 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1923 targets/support/chroot-functions.sh:
1924 Added a version of get_libdir from multilib.eclass so we can determine where
1925 to go poking around if we need to touch anything in libdir.
1927 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1928 Print an error saying what target failed before the traceback.
1930 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1931 modules/catalyst_support.py:
1932 When parsing make.conf, first try pkgcore's
1933 snakeoil.fileutils.read_bash_dict(), then portage's
1934 portage_util.getconfig(), then the internal parse_makeconf().
1936 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1937 modules/catalyst_support.py:
1938 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1940 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1941 examples/netboot_template.spec, examples/tinderbox_template.spec,
1942 modules/grp_target.py, modules/tinderbox_target.py:
1943 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1944 modules, and remove extra pkgcache_path and kerncache_path options from
1947 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1948 This is catalyst 2.0.5_pre3 for testing the new stages code.
1950 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1951 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1952 We need to force USE=bindist on for building stages.
1954 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1955 modules/generic_stage_target.py:
1956 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1957 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1959 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1960 targets/support/rc-update.sh:
1961 Added support for the newer versions of splashutils which use fbcondecor as
1962 the init script. This is catalyst 2.0.5_pre1 for testing.
1964 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1965 targets/livecd-stage2/livecd-stage2-controller.sh:
1966 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1969 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1970 modules/generic_stage_target.py, modules/stage1_target.py,
1971 modules/stage2_target.py:
1972 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1975 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1976 modules/generic_stage_target.py, modules/netboot2_target.py:
1977 Fix typo in getopt call for --clear-autoresume. thanks to
1978 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1979 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1980 Copy overlay files in netboot2 target into proper dir for bug #174635.
1982 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1983 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1984 targets/support/netboot2-final.sh:
1985 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1986 fix a minor bug in System.map copying, add portage_overlay support, and adds
1987 the ability to use globbing in the package file lists for the netboot2
1990 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1991 +targets/netboot2/nb-busybox.cf:
1992 Added nb-busybox.cf to the netboot2 target for bug #174298.
1994 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1995 targets/support/chroot-functions.sh:
1996 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1998 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1999 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
2000 Change moving the VDB until after we have processed unmerge by moving it
2001 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
2002 unmerge packages from the gentoo-release-livecd target.
2004 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2005 targets/support/kmerge.sh:
2006 Commented out the package.provided code in catalyst that seemed to cause
2007 problems with kerncache in testing. This is 2.0.4 and should be used for the
2010 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2011 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
2012 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
2013 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2014 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
2015 improve the netboot2 target.
2017 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2018 modules/generic_stage_target.py:
2019 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
2020 cause catalyst to export boolean variables as well as string-based
2023 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2024 modules/generic_stage_target.py:
2025 Fixing check for invalid subarch to not filter too much. Fix from Mike
2026 Frysinger <vapier@gentoo.org> for bug #173532.
2028 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
2029 Added s390x (64-bit) support via a patch from Mike Frysinger
2030 <vapier@gentoo.org> for bug #173002.
2032 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2033 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2034 targets/livecd-stage1/livecd-stage1-chroot.sh,
2035 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2036 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
2037 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
2038 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
2039 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
2040 targets/support/pre-kmerge.sh:
2041 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
2042 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
2043 certain functions/code paths when running with -F/--fetchonly. Simplified
2044 kmerge.sh with regards to kerncache and callback packages. Also, changed
2045 ccache/distcc installs to use run_emerge instead of emerge directly, which
2046 allows us to more easily replace the underlying package manager, or add
2047 support for multiple package managers to catalyst.
2049 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2050 modules/grp_target.py:
2051 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
2052 portage_overlay functionality to GRP, where it was mistakenly missing, for
2053 bug #171157. This is catalyst 2.0.3 and ready for release.
2055 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2056 targets/livecd-stage1/livecd-stage1-controller.sh,
2057 targets/support/livecdfs-update.sh:
2058 Removed the generation of grppkgs.txt since the Installer now uses vdb
2061 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2062 targets/support/create-iso.sh:
2063 Fix creation of the EFI images. Since it is FAT, we can't go around
2064 perserving permissions, now, can we?
2066 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2067 targets/support/livecdfs-update.sh:
2068 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
2069 broken sed for rc.conf, which caused all kinds of hell to break loose when
2070 booting a new CD. This is 2.0.3_pre3.
2072 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2073 modules/generic_stage_target.py:
2074 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
2075 such as group- from /etc before creating our stage tarballs. This is for bug
2078 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2079 targets/support/livecdfs-update.sh:
2080 Commenting out the livecd-kernel code, since the Installer should be doing
2081 everything necessary itself.
2083 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2084 targets/support/livecdfs-update.sh:
2085 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
2086 the usbutils hanlding in case they follow suit with pciutils.
2088 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2089 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2090 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2091 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
2092 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
2093 problems with using all of the various subarch settings.
2095 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2096 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2097 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
2098 check look in the correct location, and made sure we don't delete /voot
2099 within the EFI code if grub is present.
2101 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2102 modules/generic_stage_target.py:
2103 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
2104 #166294. This one should fix the HPPA/PPC architectures.
2106 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2107 targets/support/chroot-functions.sh:
2108 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
2109 remove the autoresume point for portage, as it really isn't needed and
2110 doesn't really gain us much, anyway.
2112 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2113 targets/stage1/stage1-chroot.sh:
2114 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
2116 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2117 examples/generic_stage_template.spec, examples/grp_template.spec,
2118 examples/livecd-stage1_template.spec,
2119 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2120 examples/netboot_template.spec, examples/snapshot_template.spec,
2121 examples/stage4_template.spec, examples/tinderbox_template.spec:
2122 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
2125 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2126 targets/support/livecdfs-update.sh:
2127 Make sure the user owns his home directory for bug #147195.
2129 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2130 +files/catalystrc, modules/catalyst_support.py:
2131 Re-arranged catalyst.conf to make it easier to follow while looking at the
2132 online reference and added a default catalystrc file, which does nothing.
2134 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2135 modules/catalyst_support.py, modules/embedded_target.py,
2136 modules/generic_stage_target.py, modules/grp_target.py,
2137 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2138 modules/stage3_target.py, modules/tinderbox_target.py:
2139 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
2140 tab/space nastiness. This is for bug #161915.
2142 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2143 modules/generic_stage_target.py:
2144 Fixed new cbuild code with another patch from Mike Frysinger
2145 <vapier@gentoo.org> to allow the usage of subarches.
2147 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2148 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2149 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2150 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
2151 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
2152 targets/support/create-iso.sh, targets/support/functions.sh,
2153 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2154 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
2156 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2157 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2158 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2159 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
2160 modules/catalyst_lock.py, modules/catalyst_support.py,
2161 modules/embedded_target.py, modules/generic_stage_target.py,
2162 modules/generic_target.py, modules/grp_target.py,
2163 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2164 modules/netboot2_target.py, modules/netboot_target.py,
2165 modules/snapshot_target.py, modules/stage1_target.py,
2166 modules/stage2_target.py, modules/stage3_target.py,
2167 modules/stage4_target.py, modules/tinderbox_target.py,
2168 targets/embedded/embedded-chroot.sh,
2169 targets/embedded/embedded-controller.sh,
2170 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2171 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2172 targets/grp/grp-preclean-chroot.sh,
2173 targets/livecd-stage1/livecd-stage1-chroot.sh,
2174 targets/livecd-stage1/livecd-stage1-controller.sh,
2175 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2176 targets/livecd-stage2/livecd-stage2-controller.sh,
2177 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2178 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2179 targets/netboot2/netboot2-controller.sh,
2180 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2181 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2182 targets/stage1/stage1-controller.sh,
2183 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2184 targets/stage2/stage2-controller.sh,
2185 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2186 targets/stage3/stage3-controller.sh,
2187 targets/stage3/stage3-preclean-chroot.sh,
2188 targets/stage4/stage4-controller.sh,
2189 targets/stage4/stage4-preclean-chroot.sh,
2190 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2191 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2192 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2193 targets/tinderbox/tinderbox-controller.sh,
2194 targets/tinderbox/tinderbox-preclean-chroot.sh:
2195 Removing old CVS Header lines, which are no longer used since moving to SVN.
2197 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2198 targets/stage4/stage4-chroot.sh:
2199 Added back a missing 'then' from stage4 target.
2201 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2202 modules/generic_stage_target.py:
2203 Fix indentation so things actually work.
2205 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2206 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
2209 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2210 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2211 Fix the display manager sed lines and change the icon for the local Handbook
2212 to use the GNOME 2.16 icon for gedit.
2214 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2215 modules/generic_stage_target.py:
2216 Changed the portage_overlay option to always install overlays in
2217 /usr/local/portage and added code to clean up /usr/local/portage and
2218 make.conf after sucessful execution and before creation of ISO/tarballs.
2220 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2221 targets/support/livecdfs-update.sh:
2222 Fixed a typo which broke coldplugging.
2224 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2225 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2226 Added a create_handbook_icon function and rearranged some of the icon
2227 creation for the LiveCD. This should resolve bug #143725 once a new release
2230 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2231 targets/support/livecdfs-update.sh:
2232 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
2233 coldplugging. This allows us to unpack our firmware before we detect
2234 devices, so that devices that need it will get it.
2236 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2237 modules/generic_stage_target.py:
2238 Fix a typo in generic_stage_target.
2240 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2241 targets/support/livecdfs-update.sh:
2242 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
2243 /etc/conf.d/xdm so we support older snapshots and newer ones.
2245 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2246 modules/livecd_stage2_target.py:
2247 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
2250 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2251 modules/livecd_stage2_target.py:
2252 Reverted change in livecd-stage2 to the action_sequence until I can figure
2253 out what the problem is with it.
2255 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2256 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
2257 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2258 modules/livecd_stage2_target.py:
2259 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
2260 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
2262 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2263 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2264 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
2265 resolves an issue where a variable could be accessed unitialized in obscure
2266 circumstances. This is wrt bug #144984.
2268 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2269 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2270 modules/stage2_target.py, modules/stage4_target.py:
2271 Fixed up action_sequence when using --fetchonly to not create tarballs or
2272 ISO images for bug #143392.
2274 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2275 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
2276 Clean up the USE usage in GRP/stage4.
2278 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2279 modules/generic_stage_target.py, modules/stage1_target.py,
2280 modules/stage2_target.py:
2281 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
2282 Gaffney <agaffney@gentoo.org> wrt bug #155911.
2284 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2285 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2286 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
2287 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2288 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
2289 instances of USE_ORDER since auto hasn't been valid for some time. This is
2292 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2293 modules/generic_stage_target.py, modules/stage1_target.py:
2294 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
2295 goodness wrt bug #153587.
2297 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2298 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
2299 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
2301 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2302 modules/generic_stage_target.py, modules/stage4_target.py:
2303 Added a check to see if we have the tarball option enabled, which causes
2304 catalyst to run the capture sequence. This was requested by Tim Yamin for
2305 the stage4 target, but I thought it should be usable on any stage target.
2307 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2308 targets/support/livecdfs-update.sh:
2309 Moved fstab tweaks all into one location and added make.conf tweak for bug
2312 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2313 Changed the options to be in alphabetical order so my meatspace logical
2314 parser can process them better, added the compress and tarball options,
2315 which are as of yet unused for bug #139390 and request from Tim Yamin, and
2316 removed the unused -x command line parameter for bug #151405.
2318 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2319 modules/generic_stage_target.py:
2320 Added a warning about changing the CHOST setting for bug #142034.
2322 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2323 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
2324 targets/support/chroot-functions.sh:
2325 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
2326 <flameeyes@gentoo.org> and attached to bug #150351.
2328 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2329 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2330 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2331 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
2332 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
2333 modules/embedded_target.py, modules/generic_stage_target.py,
2334 modules/generic_target.py, modules/grp_target.py,
2335 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2336 modules/netboot2_target.py, modules/netboot_target.py,
2337 modules/snapshot_target.py, modules/stage1_target.py,
2338 modules/stage2_target.py, modules/stage3_target.py,
2339 modules/stage4_target.py, modules/tinderbox_target.py,
2340 targets/embedded/embedded-chroot.sh,
2341 targets/embedded/embedded-controller.sh,
2342 targets/embedded/embedded-fs-runscript.sh,
2343 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2344 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2345 targets/grp/grp-preclean-chroot.sh,
2346 targets/livecd-stage1/livecd-stage1-chroot.sh,
2347 targets/livecd-stage1/livecd-stage1-controller.sh,
2348 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2349 targets/livecd-stage2/livecd-stage2-controller.sh,
2350 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2351 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2352 targets/netboot2/netboot2-controller.sh,
2353 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2354 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2355 targets/stage1/stage1-controller.sh,
2356 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2357 targets/stage2/stage2-controller.sh,
2358 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2359 targets/stage3/stage3-controller.sh,
2360 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2361 targets/stage4/stage4-controller.sh,
2362 targets/stage4/stage4-preclean-chroot.sh,
2363 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2364 targets/support/functions.sh, targets/support/kmerge.sh,
2365 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2366 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2367 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
2368 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2369 targets/tinderbox/tinderbox-controller.sh,
2370 targets/tinderbox/tinderbox-preclean-chroot.sh:
2371 Removing all copyright and license comment headers from all files so we
2372 don't ever get another bug like bug #149638.
2374 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2375 modules/generic_stage_target.py:
2376 Clean up more spacing/capitalization.
2378 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
2379 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2380 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
2381 targets/embedded/embedded-controller.sh,
2382 targets/embedded/embedded-fs-runscript.sh,
2383 targets/embedded/embedded-preclean-chroot.sh,
2384 targets/livecd-stage2/livecd-stage2-controller.sh,
2385 targets/netboot2/netboot2-copyfile.sh,
2386 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
2387 targets/support/pre-kmerge.sh:
2388 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
2389 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
2390 calls in kmerge.sh, and updated README.
2392 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2393 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2394 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
2396 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2397 modules/catalyst_support.py:
2398 Added fix for bug #143348.
2400 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2401 targets/support/livecdfs-update.sh:
2402 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2404 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2405 targets/livecd-stage2/livecd-stage2-controller.sh,
2406 targets/support/livecdfs-update.sh:
2407 Changed some copy commands to use -f, added a check for /etc/gconf before
2408 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2409 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2410 <luca.casagrande@gmail.com>.
2412 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2413 targets/support/livecdfs-update.sh:
2414 Fixing sed so that systemspkgs.txt is built properly.
2416 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2417 The sparc32 binary is in /bin, not /usr/bin.
2419 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2420 targets/support/chroot-functions.sh:
2421 We now only set the options for pkgcache if we are not using fetchonly. This
2422 should work around a problem where portage won't fetch the files if a binpkg
2423 already exists for the package.
2425 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2426 targets/support/livecdfs-update.sh:
2427 Added code to make a backup of custom.conf before we edit it for the
2430 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2431 targets/support/livecdfs-update.sh:
2432 Remove sed from splash section, since it wasn't actually resolving the
2433 issue, anyway. Change the installer's dialog front-end code to simply run
2434 via sudo, since we don't need to worry about having the X DISPLAY setup or
2435 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2437 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2438 targets/support/livecdfs-update.sh:
2439 Fix my sed line so it actually applies correctly.
2441 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2442 targets/support/chroot-functions.sh:
2443 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2446 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2447 targets/support/livecdfs-update.sh:
2448 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2449 as well as a possible fix for the read-only filesystem messages from
2450 /sbin/splash-functions.sh
2452 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2453 targets/support/chroot-functions.sh:
2454 Fix --fetchonly to actually work.
2456 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2457 examples/livecd-stage2_template.spec:
2458 Added description for livecd/fsops to livecd-stage2's spec template.
2460 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2461 targets/support/livecdfs-update.sh:
2462 I've modified the GDM configuration section to work correctly. I have also
2463 ensured that xdm is no longer started just because livecd/xdm is used, which
2464 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2465 should be the last of the 'release candidates' made. If there are no bug
2466 reports in 2 days, then I'm rolling this as 2.0 final.
2468 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2469 targets/support/livecdfs-update.sh:
2470 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2471 see once the newer Installer is released, as I still have to fix the
2474 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2475 targets/support/rc-update.sh:
2476 Removed famd from the default runlevel for gentoo-release-livecd. It really
2477 shouldn't cause a problem, but I prefer it stay a bit clean.
2479 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2480 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2481 targets/support/create-iso.sh, targets/support/kmerge.sh,
2482 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2483 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2485 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2486 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2487 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2488 targets/support/bootloader-setup.sh:
2489 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2490 parameters support. This is for bug #139300.
2492 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2493 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2494 targets/support/filesystem-functions.sh:
2495 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2496 and also to remove some redundant values from livecd-stage2's valid_values.
2499 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2501 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2503 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2504 modules/generic_stage_target.py:
2505 Fix a problem where catalyst was creating an initial list, then putting that
2506 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2507 pointing it out and for the fix. This is for bug #136351.
2509 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2510 targets/support/unmerge.sh:
2511 Removing loop for unmerge, as it didn't actually solve anything and the
2512 portage team has helped us out by reverting the behavior that caused this
2513 change in the first place.
2515 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2516 modules/netboot2_target.py, modules/stage1_target.py,
2517 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2518 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2519 having /proc mounted during the preclean stage and also to clean up the
2520 netboot2 code. This is 2.0_rc48.
2522 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2523 targets/support/unmerge.sh:
2524 Change our unmerge from being a single unmerge to a loop, to work around an
2525 unexpected change in portage 2.1's unmerge processing.
2527 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2528 targets/support/bootloader-setup.sh:
2529 Fixed a problem where we were putting the kernel name in twice and causing
2530 and error when using grub as a bootloader. This is for bug #137252.
2532 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2533 targets/support/bootloader-setup.sh:
2534 Added a second pass to the alpha bootloader setup to create aboot items for
2535 serial console for bug #133457.
2537 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2538 +livecd/cdtar/arcload-0.43-r1.tbz2:
2539 Added arcload cdtar for mips.
2541 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2542 targets/netboot/netboot-controller.sh:
2543 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2546 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2547 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2548 Add patch from bug #135051 to fix the seedcache extraction logic.
2550 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2551 targets/support/livecdfs-update.sh:
2552 Don't set icon theme to Clearlooks, since it doesn't exist.
2554 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2555 targets/support/livecdfs-update.sh:
2556 Fix sed on installer icons.
2558 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2561 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2562 targets/stage1/stage1-controller.sh:
2563 Added a -type f to the find call in stage1 for bug #132180.
2565 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2566 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2567 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2568 properly on IBM PPC64 machines.
2570 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2571 modules/generic_stage_target.py:
2574 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2575 targets/support/rc-update.sh:
2576 Removed x-setup from default runlevel, as it is now controlled via the
2577 autoconfig init script.
2579 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2580 Fix ppc64 based arches to subclass ppc64
2582 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2583 modules/livecd_stage1_target.py:
2584 Use the full category/package name for livecd-tools.
2586 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2587 targets/support/livecdfs-update.sh:
2588 Make copies and deletes recursive for firmware since some packages put their
2589 firmware in a subdirectory.
2591 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2592 targets/support/livecdfs-update.sh:
2593 Fix detection of the Installer.
2595 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2596 Added 970, power3, power4, and power5 sub-arches for ppc64.
2598 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2599 targets/support/livecdfs-update.sh:
2600 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2601 no longer necessary and can cause possible problems with Installer-based
2604 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2605 recursive directory create
2607 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2608 modules/catalyst_support.py:
2609 Changed a display error from bug #131502 and rolling 2.0_rc45.
2611 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2612 targets/support/create-iso.sh:
2613 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2616 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2617 modules/generic_stage_target.py:
2618 digests function uses raw output from hash function now
2620 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2621 change hash result format so .DIGESTS is generated correctly
2623 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2624 modules/catalyst_support.py:
2625 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2628 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2629 targets/support/livecdfs-update.sh:
2630 Added a space for bug #131181.
2632 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2633 targets/support/kmerge.sh:
2634 Fixed creation of kernelpkgs.txt file for the installer.
2636 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2637 modules/generic_stage_target.py:
2638 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2641 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2642 targets/livecd-stage2/livecd-stage2-controller.sh,
2643 targets/support/bootloader-setup.sh:
2644 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2645 rolling out an emergency rc44.
2647 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2648 targets/support/bootloader-setup.sh:
2649 If you use elif, you have to use a then after it. Yeah, that one's totally
2652 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2653 targets/support/livecdfs-update.sh:
2654 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2656 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2657 targets/support/rc-update.sh:
2658 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2661 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2662 targets/support/bootloader-setup.sh:
2663 Removed bootplash support from ppc/ppc64 since they only will work with
2664 gensplash. Forced use of livecd/splash_type of bootsplash to get
2665 splash=silent. This should reduce the number of things on the kernel command
2666 line that aren't necessary.
2668 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2669 modules/catalyst_support.py:
2670 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2671 parse_spec. This should resolve bug #130103, as well as make the code much
2672 cleaner. This is 2.0_rc42.
2674 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2675 modules/generic_stage_target.py:
2676 Forced -p on tar for compressing stages.
2678 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2679 targets/support/chroot-functions.sh:
2680 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2683 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2684 targets/stage1/build.py:
2685 Added patch to build.py for portage 2.1 support.
2687 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2688 targets/support/kmerge.sh:
2689 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2690 <liyiming@ict.ac.cn> in bug #129890.
2692 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2693 targets/support/livecdfs-update.sh:
2694 Moved sed line for ##STARTX to end of file, since we aren't touching
2695 /etc/startx until the end.
2697 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2698 targets/support/livecdfs-update.sh:
2699 Added a check for the games group and add it if it doesn't exist already.
2700 This should resolve bug #125498.
2702 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2703 examples/generic_stage_template.spec, examples/grp_template.spec,
2704 examples/livecd-stage1_template.spec,
2705 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2706 examples/netboot_template.spec, examples/snapshot_template.spec,
2707 examples/stage4_template.spec, examples/tinderbox_template.spec:
2708 Removed portdir_overlay from the snapshot example spec and added
2709 portage_overlay to the example specs for the relevant targets.
2711 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2712 This is 2.0_rc41 since it has better LiveCD support.
2714 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2715 targets/support/livecdfs-update.sh:
2718 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2719 targets/support/functions.sh:
2720 Removed check for livecd/dev-manager being udev since it was done
2721 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2722 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2723 #128265 for pointing this out.
2725 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2726 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2727 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2728 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2730 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2731 modules/generic_stage_target.py:
2732 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2733 live system. You can thank Andrew Gaffney for the fix.
2735 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2736 targets/livecd-stage2/livecd-stage2-controller.sh:
2737 Don't copy motd files if we're using livecd/type generic-livecd.
2739 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2740 targets/livecd-stage2/livecd-stage2-controller.sh,
2741 targets/support/livecdfs-update.sh:
2742 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2743 some extra cleanup to generic-livecd.
2745 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2746 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2747 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2748 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2749 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2750 targets/support/bootloader-setup.sh:
2751 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2752 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2753 and removed all older cdtar files for PPC*.
2755 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2756 livecd/files/livecd.motd.txt:
2757 Added message to the official LiveCD MOTD mentioning how to run the
2758 installer. Blame codeman. This is 2.0_rc40.
2760 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2761 fix so snapshot target doesnt have errors
2763 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2764 targets/support/livecdfs-update.sh:
2765 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2766 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2769 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2770 targets/support/rc-update.sh:
2771 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2774 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2775 targets/support/livecdfs-update.sh:
2776 Added wrapping around the udev sed for those crazy 2.4-users.
2778 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2779 targets/support/livecdfs-update.sh:
2780 Added sed fix for udev starting evms_activate unconditionally. This is
2783 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2784 add stage4/unmerge stage4/rm to valid options
2786 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2787 targets/support/rc-update.sh:
2788 Added fix for bug #122154 from Rajiv Manglani.
2790 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2791 targets/support/kmerge.sh:
2792 Fixed creation of kernelpkgs.txt for the Installer.
2794 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2795 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2796 Updated elilo tarball for IA64.
2798 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2799 DIGESTS support for snapshot creation
2801 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2802 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2803 candidates ever end?
2805 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2806 fix for .DIGESTS.DIGESTS issue in grp
2808 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2809 modules/generic_stage_target.py:
2810 fix for failure when root_overlay is not set
2812 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2813 targets/support/bootloader-setup.sh:
2814 Added IA64/SGI patch from plasmaroo.
2816 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2817 targets/livecd-stage1/livecd-stage1-controller.sh,
2818 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2819 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2822 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2823 modules/generic_stage_target.py:
2824 Allow multiple overlays for root_overlay and overlay spec option
2826 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2827 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2828 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2829 targets/support/rc-update.sh:
2830 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2831 fixed bug #122154. This is catalyst 2.0_rc36.
2833 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2834 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2835 Updated the LiveCD motd to tell the user to run the display manager again,
2836 rather than startx, while mentioning that startx is useful as a rescue X
2837 session since it starts twm. This is catalyst 2.0_rc35.
2839 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2840 Add hfs-hide options to mkisofs so macs boot
2842 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2843 modules/generic_stage_target.py:
2844 Fix indentation issues
2846 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2849 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2850 targets/support/bootloader-setup.sh:
2851 add additional console less entry when consoles are chosen for ppc64
2853 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2854 modules/generic_stage_target.py:
2855 fix kernelopts and extraversion env variable exports
2857 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2858 targets/support/livecdfs-update.sh:
2859 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2860 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2862 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2863 targets/support/kmerge.sh:
2864 Changing the way we determine if extraversion is set. This is catalyst
2867 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2868 targets/support/livecdfs-update.sh:
2869 Change net.ethX links to link to net.lo instead of net.eth0.
2871 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2872 examples/stage4_template.spec:
2873 Fixed rcadd example for stage4. Blame rajiv.
2875 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2876 This is catalyst 2.0_rc31.
2878 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2879 targets/support/livecdfs-update.sh:
2880 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2881 Gaffney for pointing me in the right direction.
2883 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2884 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2886 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2889 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2890 examples/livecd-stage2_template.spec:
2891 updated examples to have console and machine_type
2893 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2894 targets/support/bootloader-setup.sh:
2895 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2898 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2899 This is catalyst 2.0_rc29.
2901 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2902 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2903 Removed extra yaboot.conf from
2904 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2906 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2907 targets/support/kill-chroot-pids.sh:
2908 add sleep to try and give processes a chance to die. bug 119940
2910 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2911 targets/support/functions.sh:
2912 Removed some quotes to make sure we have a binary operator and closing bug
2915 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2916 targets/support/create-iso.sh:
2917 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2919 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2920 targets/support/bootloader-setup.sh:
2921 Added path from bug #120935 for PPC/PPC64.
2923 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2924 Additional spacing fixes submitted by `Kumba
2926 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2927 modules/stage2_target.py:
2928 space cleanups contributed from `Kumba
2930 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2931 add grp/use to valid_values in the grp module
2933 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2936 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2937 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2938 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2939 targets/support/bootloader-setup.sh:
2940 ppc cdtar update; ppc64 bootloader updates
2942 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2943 targets/support/create-iso.sh:
2944 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2946 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2947 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2948 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2949 targets/support/create-iso.sh:
2950 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2952 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2953 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2954 Add ppc console and machine_type=ibm
2956 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2957 modules/generic_stage_target.py:
2958 Fix type error when kernel packages arent defined
2960 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2961 examples/generic_stage_template.spec, examples/grp_template.spec,
2962 examples/livecd-stage1_template.spec,
2963 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2964 examples/stage4_template.spec:
2965 Added more verbose wording and examples for pkgcache_path and
2966 kerncache_path, where necessary.
2968 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2969 targets/support/create-iso.sh:
2970 Really fixing bug #120475 this time. This is 2.0_rc25.
2972 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2973 targets/support/create-iso.sh:
2974 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2977 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2978 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2979 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2980 Added initial support for EFI booting on x86. This is completely untested,
2981 so use it at your own risk. Also, no bug reports without patches, please.
2982 This is catalyst 2.0_rc23.
2984 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2985 kmerge should have been kerncache
2987 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2988 targets/support/pre-kmerge.sh:
2989 Fix a few other places for the kerncache update
2991 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2992 examples/generic_stage_template.spec, examples/grp_template.spec,
2993 examples/livecd-stage1_template.spec,
2994 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2995 examples/netboot_template.spec, examples/stage4_template.spec,
2996 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2997 targets/support/kmerge.sh:
2998 Separation of kerncache from snapcache
3000 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3001 It helps if I actually increment the version number.
3003 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3004 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
3005 Added --oneshot to default options for stage1 building. Added code to wipe
3006 world during stages 1 and 3. This is catalyst 2.0_rc22.
3008 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
3009 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3010 Fix bug if no kernel packages were defined but there was a postconf setting.
3011 x86 softlevel support is enhanced.
3013 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3014 targets/support/bootloader-setup.sh:
3015 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
3017 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3018 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
3020 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3023 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
3024 Netboot2 fixes for spec parameter checks
3026 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
3027 modules/generic_stage_target.py, modules/stage4_target.py:
3028 add makeopts spec file support.
3030 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3031 modules/generic_stage_target.py:
3032 Added fix for bug #119635.
3034 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3035 Fix pre-kmerge.sh for stage4
3037 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3040 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
3041 modules/generic_stage_target.py:
3042 fix crash when no kernel is defined. spacing issue
3044 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3047 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3048 modules/livecd_stage2_target.py:
3049 Added livecd/volid to valid_values.
3051 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
3052 modules/generic_stage_target.py:
3053 remove extra function that was converting strings to lists unnecessarily
3055 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3056 This is catalyst 2.0_rc17.
3058 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3059 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3060 modules/stage4_target.py:
3061 fix issue where args not allowed that arose due to earlier myspec addlargs bug
3063 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3064 targets/embedded/embedded-preclean-chroot.sh,
3065 targets/grp/grp-preclean-chroot.sh,
3066 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3067 targets/stage1/stage1-preclean-chroot.sh,
3068 targets/stage2/stage2-preclean-chroot.sh,
3069 targets/stage3/stage3-preclean-chroot.sh,
3070 targets/support/chroot-functions.sh,
3071 targets/tinderbox/tinderbox-preclean-chroot.sh:
3072 Added function to cleanup stray /etc/distcc/hosts files.
3074 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3075 targets/support/bootloader-setup.sh:
3076 Added fix from bug #119123. This is catalyst 2.0_rc16.
3078 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3079 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
3080 Fixing some spacing. This is catalyst 2.0_rc15.
3082 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3083 Attempt to fix bug #117649
3085 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
3086 modules/generic_stage_target.py:
3087 fixes for bugs #119009, #119041 and #118985
3089 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
3090 +examples/netboot2_template.spec, modules/catalyst_support.py,
3091 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
3092 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
3093 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
3096 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
3097 targets/support/kmerge.sh:
3098 Fix for ccache (null)/.ccache bug
3100 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3103 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
3104 Added ppc -mcpu patch from Pylon for bug #118709.
3106 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3107 modules/embedded_target.py, modules/stage4_target.py:
3108 Added linuxrc to embedded and stage4 targets.
3110 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
3111 modules/generic_stage_target.py, targets/support/kmerge.sh:
3112 filter kname - and . for kmerge.sh
3114 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3115 targets/support/create-iso.sh:
3116 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
3118 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
3119 modules/generic_stage_target.py:
3120 change .digests to .DIGESTS
3122 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3123 targets/support/kmerge.sh:
3124 Commented ccache for genkernel build which will resolve #117648 until a
3125 proper solution can be found. This is 2.0_rc13.
3127 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3128 targets/stage1/stage1-controller.sh:
3129 Added patch from vapier for bug #117254.
3131 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3132 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
3133 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
3134 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
3137 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
3138 modules/generic_stage_target.py:
3139 Remove chost/cflags etc. warning messages
3141 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
3142 modules/generic_stage_target.py:
3143 Attempt to fix bug 117253; chost is wrong on autoresume
3145 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3146 modules/generic_stage_target.py, modules/netboot_target.py,
3147 modules/stage1_target.py:
3148 make setting of destdir more global and part of generic_stage_target
3150 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3151 Fix destpath bug in netboot target
3153 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
3154 modules/generic_stage_target.py, modules/stage4_target.py:
3155 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
3158 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
3159 modules/generic_stage_target.py, modules/stage4_target.py:
3160 remove stray ' from arch/sh.py
3162 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3163 targets/stage1/stage1-controller.sh:
3164 This finally fixes the issues with gcc-config/binutils-config in stage1.
3165 This is catalyst 2.0_rc12.
3167 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
3168 Fix incorrect warning message. portdir_overlay -> portage_overlay
3170 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3171 targets/stage1/stage1-controller.sh,
3172 targets/stage1/stage1-preclean-chroot.sh:
3173 Revert gcc-config/binutils-config to _rc11 locations. This should fix
3174 running gcc-config and binutils-config, though it probably breaks running on
3175 non-Gentoo platforms.
3177 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3178 modules/stage1_target.py:
3179 Make stage1 clean up python 2.3 and 2.4, also.
3181 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3182 targets/support/livecdfs-update.sh:
3183 Updated requirements and added creation of metadata.tar.bz2 for the installer.
3185 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
3186 modules/generic_stage_target.py:
3187 Change digests file format to HASH_NAME HASH FILE_NAME
3189 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3190 targets/stage1/stage1-controller.sh:
3191 Moved gcc-config/binutils-config to before the chroot.
3193 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3194 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
3195 installed. Supports all of shashs algorithms as of 12_21_2005
3197 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3198 modules/generic_stage_target.py:
3199 Catalyst should die if source_subpath is not a string
3201 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3202 modules/generic_stage_target.py:
3203 Fix for source_subpath bug
3205 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3206 examples/generic_stage_template.spec:
3207 Updated example specs with information on cflags/chost/cxxflags/ldflags in
3208 both stages 1 and 2.
3210 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3211 modules/stage2_target.py:
3212 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
3213 stage1 to be overridden again.
3215 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3216 targets/stage1/stage1-controller.sh:
3217 It looks like gcc-config/binutils-config needs to be run with the full path,
3218 since it is run outside of the chroot.
3220 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3221 targets/stage1/stage1-controller.sh:
3222 Fixed gcc-config calls. This is 2.0_rc11.
3224 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3225 This is catalyst 2.0_rc10.
3227 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
3228 modules/generic_stage_target.py:
3229 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
3232 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3233 targets/support/functions.sh:
3234 Changed from -z to -n for bug #116180.
3236 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3237 modules/catalyst_support.py, modules/generic_stage_target.py:
3238 Detect missing binaries for the hashing functions and abort if not found
3240 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3241 files/catalyst.conf:
3242 Updated README to list new requirements. Set default hash as crc32. Set
3243 default digests as sha1/md5.
3245 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3246 modules/catalyst_support.py, modules/generic_stage_target.py,
3247 modules/livecd_stage2_target.py, modules/stage2_target.py:
3248 Change the internal hash checking to be quicker and more memory efficient.
3249 Add additional hash digests options.
3251 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3252 targets/tinderbox/tinderbox-chroot.sh,
3253 targets/tinderbox/tinderbox-controller.sh,
3254 targets/tinderbox/tinderbox-preclean-chroot.sh:
3255 Fixed up spacing/coding style on tinderbox.
3257 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3258 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
3259 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
3260 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
3261 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
3262 Fixed up spacing/coding style on support.
3264 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3265 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
3267 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3268 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3269 targets/stage4/stage4-preclean-chroot.sh:
3270 Fixed up spacing/coding style on stage4.
3272 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3273 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
3274 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3275 targets/stage3/stage3-controller.sh,
3276 targets/stage3/stage3-preclean-chroot.sh:
3277 Fixed up spacing/coding style on stages 2 and 3
3279 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3280 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3281 targets/stage1/stage1-preclean-chroot.sh:
3282 Fixed up spacing/coding style on stage1. Also changed
3283 gcc-config/binutils-config to be outside the chroot.
3285 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3286 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3287 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
3288 Fixed up spacing/coding style on netboot.
3290 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3291 targets/livecd-stage1/livecd-stage1-chroot.sh,
3292 targets/livecd-stage1/livecd-stage1-controller.sh,
3293 targets/livecd-stage2/livecd-stage2-controller.sh:
3294 Fixed up spacing/coding style on livecd-stage*.
3296 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3297 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3298 targets/grp/grp-preclean-chroot.sh:
3299 Fixed up spacing/coding style on grp.
3301 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3302 targets/embedded/embedded-chroot.sh,
3303 targets/embedded/embedded-controller.sh,
3304 targets/embedded/embedded-fs-runscript.sh,
3305 targets/embedded/embedded-preclean-chroot.sh:
3306 Fixed up spacing/coding style on embedded.
3308 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
3309 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3310 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3311 targets/support/functions.sh:
3312 Removing extra line from x86.py, fixing up comments, spacing, and coding
3313 style in targets/support through functions.sh
3315 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3316 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3317 Fix more tab/spacing issues .. trying to make everything use tabs
3319 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3320 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3321 modules/stage1_target.py, modules/stage2_target.py,
3322 modules/stage3_target.py, modules/stage4_target.py:
3323 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
3326 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
3327 modules/generic_stage_target.py:
3328 Add envscript warning to aid users who may not know what they are doing
3330 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3331 examples/generic_stage_template.spec:
3332 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
3333 only configurable when building a stage2 tarball, to match the current state
3334 of portage. This is 2.0_rc9.
3336 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3337 targets/support/chroot-functions.sh:
3338 Silence more of portages beeps and clicks and whistles
3340 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3341 targets/support/chroot-functions.sh:
3342 Change the portage emerge to use run_emerge
3344 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3345 modules/generic_stage_target.py, modules/snapshot_target.py,
3346 modules/stage1_target.py, modules/stage2_target.py,
3347 modules/stage3_target.py:
3348 allow portdir_overlay to be part of all specs not including snapshot spec.
3349 Add warnings for stage1,2 and 3 in case someone uses this feature there.
3350 Remove overlay support from the snapshot spec but added a warning.
3352 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3353 modules/stage2_target.py:
3354 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
3357 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
3358 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3359 Add support for bootloader softlevel=; have rsync delete the extra files out
3360 of the overlay so that the overlay always matches the source dir
3362 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3363 Swapped -v/-V since I had gotten them wrong here.
3365 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3366 modules/generic_stage_target.py:
3367 Fix stupid overlay bug
3369 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3370 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3371 targets/livecd-stage1/livecd-stage1-chroot.sh,
3372 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3373 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3374 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
3375 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3376 targets/support/unmerge.sh:
3377 Made sure we use -f on removing the default links for splash. Removed
3378 check_portage_version as it really isn't needed anymore. Removed
3379 --no-install from genkernel commands in kmerge.sh so users must manually
3380 remove kernels from /boot. This is 2.0_rc8.
3382 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3383 targets/support/livecdfs-update.sh:
3384 Made sed on devfsd.conf conditional on it existing. Removes one more error
3385 message from a standard catalyst run.
3387 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3388 Added warning about breaking snapshot cache and re-enable autoresume, since
3389 the errors I was getting were elsewhere.
3391 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3392 modules/generic_stage_target.py:
3393 Fix indentation error the last commit caused
3395 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3396 modules/generic_stage_target.py:
3397 Always clear autoresume points after a successful run
3399 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3400 targets/support/livecdfs-update.sh:
3401 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
3402 snapshot caching after a successful gentoo-release-livecd run.
3404 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3405 targets/support/rc-update.sh:
3406 Added famd to default on official LiveCD.
3408 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3409 targets/support/chroot-functions.sh:
3410 Fixes 'too many arguments' error in check_portage_version.
3412 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3413 modules/generic_stage_target.py:
3414 remove extra self.env={} that was resetting the environment to null
3416 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3417 modules/livecd_stage1_target.py:
3418 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3421 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3422 Add a default path to the environment in the chroot
3424 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3425 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3426 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3427 targets/livecd-stage2/livecd-stage2-controller.sh,
3428 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3429 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3430 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3431 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3432 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3433 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3434 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3435 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3436 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3438 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3440 Fixed up the man page, which has been suffering for some time, and also
3441 reversed -v/-V in the help message.
3443 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3444 targets/support/livecdfs-update.sh:
3445 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3448 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3449 Turning off autoresume of doom until I can get more testing. I've had
3450 several issues with it. I'll be reporting/fixing these as I come across them
3451 but for now wish to turn it off by default as I don't want this one feature
3452 to stop the possible 2.0 final release.
3454 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3455 targets/livecd-stage2/unmerge.sh:
3456 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3457 anymore and probably should have been removed a long time ago when the new
3458 code was put into place in livecdfs-update.sh and livecd-local.start
3461 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3462 targets/livecd-stage1/livecd-stage1-chroot.sh,
3463 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3464 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3465 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3467 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3468 modules/generic_stage_target.py, modules/generic_target.py:
3469 self.env should be a part of the super class generic_target so it applies to
3470 snapshots as well; removing redundant pass in the generic_target class as
3471 its not needed. There is code there to fill the statements
3473 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3474 targets/support/livecdfs-update.sh:
3475 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3478 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3479 Changed version stamp to 2.0_rc6.
3481 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3482 modules/generic_stage_target.py:
3483 Fix for unpack cases
3485 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3486 modules/generic_stage_target.py:
3489 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3490 modules/catalyst_support.py, modules/generic_stage_target.py,
3491 modules/grp_target.py, modules/livecd_stage1_target.py,
3492 modules/livecd_stage2_target.py, modules/netboot_target.py,
3493 modules/snapshot_target.py, modules/tinderbox_target.py:
3494 Stop reading env from the OS. Rely on the more on the envscript for oddball
3495 settings. Change -v to verbose and -V to version
3497 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3500 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3501 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3504 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3505 examples/generic_stage_template.spec:
3506 Added chost/cflags/cxxflags/ldflags to example spec template.
3508 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3509 targets/support/rc-update.sh:
3510 OK, just kidding on that last commit. We were already doing rc-update add
3511 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3512 there's no point in having it in rc-update.sh
3514 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3515 targets/support/rc-update.sh:
3516 Have rc-update add xdm if livecd/xdm is set.
3518 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3519 modules/catalyst_lock.py, modules/catalyst_support.py,
3520 modules/embedded_target.py, modules/generic_stage_target.py,
3521 modules/grp_target.py, modules/livecd_stage1_target.py,
3522 modules/livecd_stage2_target.py, modules/netboot_target.py,
3523 modules/stage1_target.py, modules/stage4_target.py,
3524 modules/tinderbox_target.py:
3525 So I was just kidding on that last commit. This one is 2.0_rc4.
3527 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3528 modules/catalyst_lock.py, modules/catalyst_support.py,
3529 modules/embedded_target.py, modules/generic_stage_target.py,
3530 modules/grp_target.py, modules/livecd_stage1_target.py,
3531 modules/livecd_stage2_target.py, modules/netboot_target.py,
3532 modules/stage1_target.py, modules/stage2_target.py,
3533 modules/stage4_target.py, modules/tinderbox_target.py:
3534 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3536 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3537 files/catalyst.conf, modules/catalyst_lock.py,
3538 modules/catalyst_support.py, modules/embedded_target.py,
3539 modules/generic_stage_target.py, modules/grp_target.py,
3540 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3541 modules/netboot_target.py, modules/stage1_target.py,
3542 modules/stage2_target.py, modules/stage4_target.py,
3543 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3544 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3545 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3547 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3548 modules/generic_stage_target.py:
3549 Fix autoresume for unpacking tarballs
3551 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3552 targets/support/livecdfs-update.sh:
3553 remove gnap livecd-type per Koon's request
3555 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3556 change rc-update add modules default to rc-update add modules boot
3558 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3559 modules/generic_stage_target.py, modules/grp_target.py:
3560 Add more verbosity to digests if -V is enabled, add more print messages to
3563 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3564 modules/generic_stage_target.py, modules/grp_target.py:
3565 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3567 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3568 Fix folder name for grp build dir to not have .tar.bz2 at the end
3570 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3571 modules/catalyst_support.py, modules/generic_stage_target.py:
3572 Add md5 and sha .digests file creation per wolf31o2's feature request
3574 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3575 This is catalyst-2.0_rc2.
3577 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3578 files/catalyst.conf, modules/generic_stage_target.py,
3579 modules/livecd_stage1_target.py:
3580 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3581 after each successful kernel build;add autoresume documentation to
3584 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3585 targets/embedded/embedded-controller.sh,
3586 targets/embedded/embedded-fs-runscript.sh,
3587 targets/livecd-stage2/livecd-stage2-controller.sh,
3588 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3589 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3590 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3591 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3592 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3593 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3594 targets/support/rc-update.sh:
3595 Changed multiple spaces to tabs to satisfy my OCD.
3597 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3598 targets/support/chroot-functions.sh:
3599 Bumped genkernel detection to require 3.3.0 or higher
3601 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3602 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3603 targets/netboot/netboot-controller.sh:
3604 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3605 clst_grp_use. This is catalyst-2.0_rc1.
3607 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3608 targets/netboot/netboot-controller.sh:
3609 change to clst_use from clst_netboot_use
3611 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3612 targets/livecd-stage1/livecd-stage1-chroot.sh,
3613 targets/stage4/stage4-chroot.sh:
3614 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3616 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3617 targets/stage4/stage4-chroot.sh:
3618 Fixed USE invocations in stage4 target.
3620 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3621 modules/livecd_stage1_target.py:
3622 Force use=livecd for livecd-stage1
3624 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3625 This is version 2.0_pre20051129.
3627 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3628 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3629 Removed kudzu-knoppix from example spec files.
3631 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3632 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3633 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3635 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3636 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3637 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3638 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3639 definitions in the examples to fit in 80 columns.
3641 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3642 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3643 modules/grp_target.py, modules/tinderbox_target.py,
3644 targets/tinderbox/tinderbox-chroot.sh:
3645 Tinderbox script: added newuse, tinderbox and grp targets added support for
3646 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3647 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3649 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3650 Added portdir example to catalyst.conf for bug #113272.
3652 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3653 targets/support/create-iso.sh:
3654 Fixed a few lines which were causing the isolinux directory to be removed
3655 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3657 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3658 targets/support/create-iso.sh:
3659 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3661 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3662 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3663 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3664 too many arches dont use it by default, test for an initrd in the yaboot
3667 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3668 modules/generic_stage_target.py:
3669 Fix split error if use is specified
3671 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3672 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3673 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3674 Updated palo version from catalyst 1.x for HPPA.
3676 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3677 targets/support/bootloader-setup.sh:
3678 Removing for loop for grub on amd64/x86 as it was totally useless.
3680 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3681 targets/support/bootloader-setup.sh:
3682 Remove vga= line for PPC.
3684 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3685 targets/support/bootloader-setup.sh:
3686 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3688 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3689 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3690 Removing slot patch as it probably didn't belong here anyway, and updating
3691 version stamp to 2.0_pre20051118.
3693 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3694 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3695 targets/support/bootloader-setup.sh:
3696 fix the bootloader script for isolinux so that it actually makes a cfg file,
3697 remove extra unneeded catalyst aborting print statement, reorganize rm code
3698 to make sure is splits properly and is an array even from the cmdline
3700 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3701 targets/support/livecdfs-update.sh:
3702 Added call to update-usbids to download the latest usb.ids file.
3704 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3705 modules/generic_stage_target.py:
3706 Move checks of running catalyst into the target which is simpler
3708 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3709 modules/generic_stage_target.py:
3710 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3711 that doesnt exist yet
3713 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3714 Keep unnecessary programs from installing into kerncache
3716 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3717 modules/generic_stage_target.py:
3718 Turn on more tracebacks at this point to better debug .. will need to turn
3719 them down as we find errors and build appropriate error handlers
3721 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3722 Changed version marker to 2.0_pre20051115 for new ebuild.
3724 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3725 modules/livecd_stage2_target.py:
3726 Fix bug in livecd stage2 so that it doesnt try to use tar
3728 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3729 targets/livecd-stage2/livecd-stage2-controller.sh:
3730 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3731 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3732 of Getting_Online.txt from catalyst 1.1.10.10.
3734 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3735 Added Joshua Kinard to authors for his mips contributions.
3737 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3738 examples/livecd-stage2_template.spec:
3739 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3740 Paul Kessler on gentoo-catalyst. ;]
3742 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3743 Change variables from cat1 format to cat2
3745 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3746 modules/generic_stage_target.py, modules/stage1_target.py:
3747 Fix modules has no attribute register
3749 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3750 modules/generic_stage_target.py:
3751 Fix broken aliases code that was just proof of concept
3753 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3754 Output mkisofs command line options to assist in debugging
3756 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3757 modules/generic_stage_target.py, targets/support/create-iso.sh:
3760 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3761 modules/generic_stage_target.py:
3762 Add VERY basic support for aliases kernel parameter.
3764 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3765 modules/livecd_stage2_target.py:
3766 Remove large section of commented code
3768 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3769 modules/generic_stage_target.py, modules/stage1_target.py:
3770 Allow LDFLAGS to be specified as an ENV variable for stage1
3772 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3773 modules/generic_stage_target.py:
3774 Fix rc-update to automatically run default options for livecds. Removed an
3775 erroneous key check.
3777 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3778 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3779 Make use spec key optional to default to profile defaults
3781 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3782 +examples/stage4_template.spec:
3783 Preliminary stage4_template.spec file
3785 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3786 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3787 Updated version stamp and added slot patch.
3789 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3790 Fix ordering problem so self.settings is defined
3792 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3793 modules/generic_stage_target.py:
3794 Correct a rsync issue when the directory doesnt exist
3796 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3797 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3798 targets/livecd-stage2/livecd-stage2-controller.sh,
3799 targets/netboot/netboot-controller.sh,
3800 targets/stage4/stage4-controller.sh:
3801 run pre_kmerge and post_kmerge only once
3803 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3804 targets/support/bootloader-setup.sh:
3805 MIPS bootloader patch
3807 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3808 targets/support/mips-arcload_conf.sh:
3809 Fix MIPS Serial Detection
3811 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3812 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3813 +targets/support/mips-arcload_conf.sh:
3814 Application of Kumba's patches for MIPS support
3816 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3817 Check for the correct arch specific cd building tool
3819 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3820 modules/generic_stage_target.py:
3821 Print a warning if livecd/iso is not defined
3823 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3824 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3826 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3827 targets/support/post-kmerge.sh:
3828 Check for existence of files in /lib/modules before running depscan.sh. This
3829 replaces the mips-specific check and makes it portable.
3831 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3832 modules/generic_stage_target.py:
3833 update autoresume logic when dealing with rsync unpack operations
3835 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3836 targets/support/post-kmerge.sh:
3837 Bypass module load on mips
3839 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3840 remove --no-deps so dependancies get installed for genkernel
3842 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3843 modules/generic_stage_target.py:
3844 Fix missing : statement in unpack
3846 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3847 modules/generic_stage_target.py:
3848 fix livecd-stage2 unpack when seedcache is turned off
3850 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3851 targets/support/functions.sh:
3852 Fix module unpacking and make it actually optional.
3854 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3855 modules/generic_stage_target.py:
3856 Fix broken seedcache autoresume interaction
3858 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3859 modules/generic_stage_target.py:
3860 Cleanup stage directories properly for tar installs
3862 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3863 Tinderbox no longer cleans /tmp/*
3865 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3866 targets/tinderbox/tinderbox-chroot.sh,
3867 targets/tinderbox/tinderbox-controller.sh:
3868 Fixing problem with bind mounted portage and final rsync on tinderbox target
3869 and adding additional logging.
3871 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3872 Stop tinderbox from trying to create a tarball of itself
3874 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3875 modules/generic_stage_target.py:
3876 Fix catalyst so it fully disables snapcache when its not specified in the
3879 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3880 examples/livecd-stage2_template.spec:
3881 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3882 spec template and updating version stamp.
3884 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3885 modules/catalyst_support.py:
3886 allow file_check to proceed if key is not in use
3888 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3889 Recursively make the missing directories
3891 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3892 Fix extract_modules to just echo a warning that it is missing
3894 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3895 files/catalyst.conf:
3896 Updating default configuration for catalyst and updating version stamp,
3897 since we're beginning internal testing for release.
3899 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3900 modules/generic_stage_target.py:
3901 fix bug 106004 split strings into a list for empty and rm operation
3903 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3904 modules/livecd_stage2_target.py:
3905 Append slashes to directories so rsyncs work properly
3907 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3908 examples/livecd-stage2_template.spec:
3909 Changing source_subpath for livecd-stage2 example for bug #101704.
3911 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3912 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3913 targets/support/livecdfs-update.sh:
3914 Added livecd/xdm and livecd/xsession options. These are used to setup the
3915 default display manager and X session, respectively. Added supporting
3916 documentation to example spec files. Imported more work from my fsscript for
3917 the official LiveCD.
3919 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3920 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3921 discussion, see bug #88777.
3923 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3924 modules/generic_stage_target.py:
3925 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3926 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3928 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3929 targets/livecd-stage1/livecd-stage1-controller.sh,
3930 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3931 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3932 on livecd-stage2 and removing universal motd for livecd/type of
3933 gentoo-release-livecd.
3935 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3936 modules/livecd_stage1_target.py:
3937 Add optional livecd/type env var for scripts to add optional items to the
3940 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3941 -livecd/files/x86-help.msg:
3942 Removing x86-help.msg as it is no longer used.
3944 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3945 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3946 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3947 Add dobladecenter description to bootloader files for x86/amd64.
3949 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3950 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3952 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3953 modules/generic_stage_target.py:
3954 Added split to use section for bug #104414.
3956 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3957 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3958 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3959 Tabs to whitespaces for isolinux.
3961 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3962 targets/support/bootloader-setup.sh:
3963 Changed isolinux to use new split-out help messages. Using grub gives a
3964 single help message with pager.
3966 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3967 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3968 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3969 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3970 Added F2->F7 help messages for isolinux.
3972 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3973 livecd/files/README.txt, livecd/files/generic.motd.txt,
3974 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3975 livecd/files/livecd-local.start:
3976 Updated files from latest used to build LiveCD.
3978 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3979 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3981 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3982 modules/catalyst_support.py:
3983 Added fix for using options with = in them with --cli (ex.
3984 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3985 <cell@ices.utexas.edu> for pointing this out to me via email.
3987 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3988 modules/generic_stage_target.py, targets/support/functions.sh:
3989 fix bug in exec_in_chroot for stage1 target
3991 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3992 modules/generic_stage_target.py:
3993 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3994 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3996 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3997 catalyst, examples/livecd-stage2_template.spec,
3998 examples/snapshot_template.spec, files/catalyst.conf,
3999 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
4000 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
4001 livecd/files/x86-help.msg, modules/catalyst_lock.py,
4002 modules/catalyst_support.py, modules/livecd_stage2_target.py,
4003 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
4004 targets/livecd-stage2/livecd-stage2-controller.sh,
4005 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4006 targets/stage2/stage2-preclean-chroot.sh,
4007 targets/stage3/stage3-preclean-chroot.sh,
4008 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
4009 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
4010 targets/support/filesystem-functions.sh, targets/support/functions.sh,
4011 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4012 targets/support/target_image_setup.sh:
4013 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
4014 to look at gamecdfs-update.sh yet.
4016 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
4017 modules/generic_stage_target.py:
4018 Remove extra debugging print statement
4020 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4021 +modules/catalyst_lock.py, modules/catalyst_support.py,
4022 modules/embedded_target.py, modules/generic_stage_target.py,
4023 modules/grp_target.py, modules/livecd_stage1_target.py,
4024 modules/livecd_stage2_target.py, modules/netboot_target.py,
4025 modules/snapshot_target.py, modules/stage1_target.py,
4026 modules/stage2_target.py, modules/stage4_target.py,
4027 targets/support/functions.sh:
4028 Add locking support. Code simplification for unpack and unpack snapshot.
4029 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
4030 Add seedcache support (Grabs output from previous target run)
4031 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
4033 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4034 modules/catalyst_support.py, modules/generic_stage_target.py:
4035 Add support to cache the snapshot dir. add snapcache to options. add
4036 snapshot_cache= to override the default location of the cache in
4037 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
4039 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4040 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
4041 Forward port README.txt and Getting_Online.txt files from catalyst
4044 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4045 Add automatic creation/deletion of runlevels based on rcadd rcdel
4047 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4048 Fix grp so that grp/use is not required anymore
4050 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4051 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4052 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4053 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4054 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
4055 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
4056 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
4057 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
4058 they are known to cause booting problems.
4060 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4061 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
4062 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
4063 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
4066 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4067 targets/stage1/stage1-chroot.sh:
4068 Fixed quoting in stage1 profile check.
4070 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4071 targets/stage3/stage3-chroot.sh:
4072 Fixing USE for stage3.
4074 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4075 targets/support/chroot-functions.sh:
4076 Fix FETCH code so it will run for Pylon
4078 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
4079 targets/grp/grp-chroot.sh:
4080 Fix bindist invcation.
4082 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4083 targets/grp/grp-chroot.sh:
4084 Made sure bindist was used for all emerges in GRP.
4086 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
4087 Fix USE flags for GRP build
4089 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
4090 targets/stage4/stage4-chroot.sh:
4091 let GRP use the users environment variables and removed extra
4092 GRP_STAGE23_USE from stage4
4094 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
4095 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4096 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
4098 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4099 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
4100 impact all previous spec files that use this option. It's beejay's fault.
4102 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
4103 Changed to use linux32 for ppc32 support when build host is ppc64.
4105 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
4107 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
4109 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
4110 Minor cosmetic print statement fixes for readability
4112 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4113 modules/catalyst_support.py, modules/generic_stage_target.py:
4114 Fix None None bug and exception reporting
4116 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
4117 Fix iso creation script. Case statement out of place
4119 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
4120 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
4121 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
4122 catalyst, files/catalyst.conf, modules/builder.py,
4123 modules/catalyst_support.py, modules/embedded_target.py,
4124 modules/generic_stage_target.py, modules/generic_target.py,
4125 modules/grp_target.py, modules/livecd_stage1_target.py,
4126 modules/livecd_stage2_target.py, modules/netboot_target.py,
4127 modules/snapshot_target.py, modules/stage1_target.py,
4128 modules/stage2_target.py, modules/stage3_target.py,
4129 modules/stage4_target.py, modules/tinderbox_target.py,
4130 targets/embedded/embedded-chroot.sh,
4131 targets/embedded/embedded-fs-runscript.sh,
4132 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
4133 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
4134 targets/grp/grp-preclean-chroot.sh,
4135 targets/livecd-stage1/livecd-stage1-chroot.sh,
4136 targets/livecd-stage1/livecd-stage1-controller.sh,
4137 targets/livecd-stage2/livecd-stage2-controller.sh,
4138 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
4139 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
4140 targets/netboot/netboot-image.sh, targets/stage1/build.py,
4141 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4142 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
4143 targets/stage2/stage2-controller.sh,
4144 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
4145 targets/stage3/stage3-controller.sh,
4146 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
4147 targets/stage4/stage4-controller.sh,
4148 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
4149 targets/support/create-iso.sh, targets/support/functions.sh,
4150 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4151 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
4152 targets/support/target_image_setup.sh,
4153 targets/tinderbox/tinderbox-chroot.sh,
4154 targets/tinderbox/tinderbox-controller.sh,
4155 targets/tinderbox/tinderbox-preclean-chroot.sh:
4156 Big honkin' copyright update.
4158 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4159 modules/generic_stage_target.py:
4160 add additional logging output. Use standard os redirection methods to log to
4163 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4164 targets/stage1/stage1-chroot.sh:
4165 Added profile sanity check for bug #97867.
4167 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4168 targets/support/bootloader-setup.sh:
4169 Removing acpi=off from default kernel arguments and adding ia64
4170 livecd-stage2 support functions and cdtar.
4172 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4173 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
4174 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
4175 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
4176 splash command line.
4178 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4179 targets/support/create-iso.sh:
4180 Fixed up zisofs support. Waiting for response from sparc before touching
4183 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4184 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4185 targets/support/functions.sh:
4186 Added livecd/bootargs and added the option to the bootloader-setup.sh script
4187 to allow it to work on all arches that dynamically build their bootloader
4190 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
4191 targets/stage4/stage4-controller.sh:
4192 Fix stage4 so it doesnt run the bootloader stuff
4194 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4195 targets/support/bootloader-setup.sh:
4196 Removed dokeymap from non-Gentoo releases.
4198 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4199 targets/support/livecdfs-update.sh:
4200 Added call to update-pciids to download the latest pci.ids file.
4202 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
4203 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4204 modules/stage4_target.py:
4205 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
4207 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
4208 Fix issue where -s on the command line would not run
4210 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4211 livecd/files/generic.motd.txt:
4212 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
4213 kernel configurations.
4215 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4216 targets/support/livecdfs-update.sh:
4217 Updated hostname/domainname creation for new baselayout.
4219 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4220 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
4221 Fixing some bootloader isolinux/boot stuff for x86/amd64.
4223 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4224 targets/support/chroot-functions.sh:
4225 Change portage emerge to use --oneshot --nodeps to keep from merging the
4226 same packages multiple times.
4228 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4229 targets/stage2/stage2-chroot.sh:
4230 Added a -p bootstrap when catalyst is called with -V (verbose).
4232 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4233 targets/support/livecdfs-update.sh:
4234 Removed inittab hack, as this is done by livecd-tools.
4236 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4237 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
4238 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
4240 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4241 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
4242 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
4243 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4244 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4245 targets/livecd-stage2/livecd-stage2-controller.sh:
4246 Removed gentoo.png and creation of face directory. Changed
4247 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
4250 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4251 targets/stage1/stage1-preclean-chroot.sh,
4252 targets/support/chroot-functions.sh:
4253 Added setup_binutils function and force both of them to run during stage1
4256 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4257 examples/livecd-stage2_template.spec:
4258 Added livecd/volid explanation to example spec.
4260 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4261 targets/support/create-iso.sh:
4262 General cleanup of ISO code and added default livecd/volid when it is not set.
4264 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4265 targets/embedded/embedded-controller.sh:
4266 Actually modify the embedded target this time.
4268 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
4269 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
4270 targets/livecd-stage2/livecd-stage2-controller.sh,
4271 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
4272 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
4273 and livecd-stage2 targets.
4275 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
4276 files/catalyst.conf:
4277 Retired John Davis <zhen@gentoo.org> and added storedir to default
4280 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4281 targets/support/livecdfs-update.sh:
4282 Uncommented openglify, since it is needed for both opengl-update-livecd and
4285 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4286 modules/generic_stage_target.py:
4287 Fix print statement so it shows when kill_chroot_pids is run correctly
4289 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4290 modules/snapshot_target.py:
4291 Fix snapshot target to skip the kill_pids check
4293 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
4294 Bug fixes in parse_spec, fix issues detecting list or string.
4296 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4297 modules/catalyst_support.py:
4298 Fix bug 65284. More flexible spec parsing. Should handle cases where no
4299 spaces are after :. Better handling of comments ( ie preprocessed and
4300 stripped off ). Unset empty keys.
4302 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4303 targets/support/kill-chroot-pids.sh:
4304 Remove extra P_NAME definition that is never used. Saves processing time.
4305 Bumped catalyst to pre2
4307 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4308 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4309 +targets/support/kill-chroot-pids.sh:
4310 User info about runscript and archscript. Added checks for processes running
4311 in the chroot and created a script to kill them. Should fix the unmounting
4312 issues with gconfd or any other running application in the chroot
4314 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4315 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
4316 Remove using gcc-config to set things up as we should all be using 2005.0
4319 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4320 examples/livecd-stage2_template.spec:
4321 Added livecd/users to example livecd-stage2 spec file.
4323 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4324 targets/support/livecdfs-update.sh:
4325 Change default hostnames for livecds
4327 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4328 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
4329 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
4332 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4333 modules/livecd_stage2_target.py:
4334 Clear autoresume flags when build is done
4336 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4337 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4338 targets/support/create-iso.sh:
4339 Fix isolinux so that it finds menus and kernels and stuff
4341 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4342 modules/generic_stage_target.py:
4343 Make purge operation a little less chatty, removed print statements
4345 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4346 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4347 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4348 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
4350 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4351 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4352 print warning message about deprecated use of cdfstype
4354 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4355 targets/support/chroot-functions.sh:
4356 statically define genkernel location to eliminate which command failure if
4357 genkernel is not installed
4359 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
4360 modules/generic_stage_target.py:
4361 change the portage_overlay to an array so it always works
4363 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4364 modules/catalyst_support.py:
4365 Fix exception handling to remove extraneous prints of None
4367 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
4368 Remove iso creation code from stage4
4370 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4371 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4372 modules/livecd_stage2_target.py, modules/snapshot_target.py,
4373 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
4374 targets/livecd-stage1/livecd-stage1-chroot.sh,
4375 targets/livecd-stage1/livecd-stage1-controller.sh,
4376 targets/livecd-stage2/livecd-stage2-controller.sh,
4377 targets/netboot/netboot-controller.sh,
4378 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
4379 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
4380 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4381 targets/support/create-iso.sh, targets/support/kmerge.sh,
4382 targets/support/target_image_setup.sh,
4383 targets/tinderbox/tinderbox-controller.sh:
4384 Fix some exception handling in catalyst_support.py, remove intermediate
4385 destination folder of iso and tarball, add additional tests for folders not
4386 found on host but defined in spec file, keep catalyst from erroring in this
4387 case, change exit code on shell scripts so that errors are reported to
4388 catalyst and causes catalyst to die on errors, fix bug in
4389 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
4390 check for mkisofs that informs the user of where to get the program, and
4391 removed the autoresume code from ccache and distcc installation until I can
4392 figure out a way to have the autoresume flag go someplace outside the chroot.
4394 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4395 Remove bind mounts before rm operations happen at startup
4397 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
4398 modules/generic_stage_target.py:
4399 Fix bug where purge deletes the autoresume directory but doesnt recreate it
4401 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4402 modules/generic_stage_target.py:
4403 fix minor bug in the purge code so that it actually runs the commands
4405 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4406 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4407 modules/stage4_target.py:
4408 Change ordering of tasks so root_overlay and fsscript occur after
4409 livecd_update, giving users a chance to override livecd_update
4411 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4412 modules/catalyst_support.py, modules/generic_stage_target.py:
4413 Added a better exception handling message for keyboard interrupt and added
4414 countdown timer for purge operation to give an opportunity to exit
4416 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4417 modules/catalyst_support.py, modules/generic_stage_target.py:
4418 Add support to clear the autoresume flags and improve the purge code to
4419 clean the chroot, and pkg/kern cache
4421 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4422 modules/catalyst_support.py, modules/generic_stage_target.py,
4423 modules/livecd_stage1_target.py:
4424 only append livecd-tools to the livecd-stage1 target package list and move a
4425 check out of the way so command line and spec files can co-exist
4427 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4428 modules/generic_stage_target.py:
4429 fixed python syntax in set_packages so catalyst will run
4431 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4432 modules/embedded_target.py, modules/generic_stage_target.py,
4433 modules/grp_target.py, modules/livecd_stage1_target.py,
4434 modules/livecd_stage2_target.py, modules/netboot_target.py,
4435 modules/stage4_target.py, modules/tinderbox_target.py,
4436 targets/embedded/embedded-chroot.sh,
4437 targets/embedded/embedded-controller.sh,
4438 targets/livecd-stage1/livecd-stage1-controller.sh,
4439 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4440 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4441 targets/livecd-stage2/livecd-stage2-controller.sh,
4442 -targets/livecd-stage2/livecd-stage2-iso.sh,
4443 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4444 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4445 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4446 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4447 +targets/support/target_image_setup.sh:
4448 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4451 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4452 targets/livecd-stage2/livecd-stage2-controller.sh,
4453 targets/support/livecdfs-update.sh:
4454 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4455 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4456 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4459 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4460 targets/livecd-stage2/livecd-stage2-controller.sh,
4461 targets/support/rc-update.sh:
4462 Updated rc-update.sh with better defaults for different livecd/type settings
4463 and cleaning up file copying in livecd-stage2-controller.sh to match
4466 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4467 Made example of catalyst.conf in README match the default catalyst.conf
4470 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4472 Removing old files from previous maintainers and updating README.
4474 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4475 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4476 Added livecd/users option to create non-root users. The first user listed
4477 will also be used for auto-starting X, if X is merged onto the CD.
4479 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4480 targets/livecd-stage1/livecd-stage1-controller.sh,
4481 targets/livecd-stage2/livecd-stage2-controller.sh,
4482 targets/support/livecdfs-update.sh:
4483 Updated all instances of livecd/type: gentoo-release-environmental to
4484 gentoo-release-livecd and added generic-livecd.
4486 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4487 examples/fsscript.sh.example, examples/gamecd.conf.example,
4488 examples/generic_stage_template.spec, examples/grp_template.spec,
4489 examples/livecd-stage1_template.spec,
4490 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4491 examples/snapshot_template.spec:
4492 Imported example files from catalyst 1.1.9 to make them more verbose.
4494 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4495 Fix grp/use bug #89365
4497 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4498 modules/generic_stage_target.py, targets/support/kmerge.sh:
4499 Fixes for initramfs overlay support.
4501 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4502 modules/generic_stage_target.py, targets/support/kmerge.sh,
4503 targets/support/pre-kmerge.sh:
4504 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4505 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4506 caching bug; Also adding preliminary support for initramfs_overlay from
4509 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4510 modules/generic_stage_target.py, targets/support/kmerge.sh:
4511 Removed support for postconf as genkernel no longer has that option
4513 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4514 modules/embedded_target.py, modules/generic_stage_target.py,
4515 modules/grp_target.py, modules/livecd_stage1_target.py,
4516 modules/livecd_stage2_target.py, modules/netboot_target.py,
4517 modules/stage4_target.py, modules/tinderbox_target.py,
4518 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4519 targets/stage1/stage1-preclean-chroot.sh,
4520 targets/support/chroot-functions.sh:
4521 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4522 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4524 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4525 modules/livecd_stage2_target.py:
4526 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4528 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4529 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4530 modules/livecd_stage2_target.py, modules/stage4_target.py,
4531 targets/livecd-stage1/livecd-stage1-controller.sh,
4532 targets/livecd-stage2/livecd-stage2-controller.sh,
4533 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4534 targets/support/functions.sh, targets/support/kmerge.sh,
4535 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4536 Generalized kernel support, fsscript, rcupdate, etc for stage4
4538 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4539 targets/support/pre-kmerge.sh:
4540 Removed sed for usb devices from legacy genkernel, as we're going to require
4541 a version much higher that no longer exhibits the bug.
4543 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4544 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4545 targets/support/livecdfs-update.sh:
4546 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4547 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4548 the ut2004demo shell script has been renamed to ut2004-demo.
4550 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4551 let genkernel always reinstall itself
4553 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4554 modules/catalyst_support.py, modules/generic_stage_target.py,
4555 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4556 fix case bug in livecdfs-update.sh; fix bug in initial command line
4557 arguement parsing; add cflags spec file support which is only allowed to
4560 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4561 targets/stage3/stage3-chroot.sh:
4562 Fix a use flag bug in the stage3
4564 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4565 modules/generic_stage_target.py:
4566 Changes to allow cflags, chost, cxxflags in a spec file
4568 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4569 targets/livecd-stage1/livecd-stage1-controller.sh,
4570 targets/livecd-stage2/livecd-stage2-controller.sh,
4571 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4572 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4573 targets/support/pre-kmerge.sh:
4574 change the code to use more case statements. Fix gcc issue in stage1.
4576 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4577 targets/livecd-stage1/livecd-stage1-controller.sh,
4578 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4579 Merging in changes from catalyst 1.1.x for gamecd support.
4581 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4582 targets/stage1/stage1-preclean-chroot.sh:
4583 Removing gcc-config stuff to see if its still required to work around a gcc
4586 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4587 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4588 Added tests for genkernel >3.2.0
4590 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4593 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4594 Updated AUTHORS with new maintainers and updated contributors list.
4596 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4597 examples/fsscript.sh.example, livecd/files/README.txt,
4598 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4599 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4600 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4601 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4602 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4603 universal.motd.txt to resolve documentation issue on bug #86914. Added
4604 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4605 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4608 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4609 targets/livecd-stage2/livecd-stage2-controller.sh:
4610 Removed a few unnecessary comments
4612 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4613 Removed obsolete files from the livecd directory as the functionality has
4614 moved into the targets folders
4616 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4617 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4618 Additional catalyst 2.0.0 files
4620 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4621 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4622 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4623 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4624 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4625 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4626 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4627 -livecd/runscript/alpha-archscript.sh,
4628 -livecd/runscript/default-runscript.sh,
4629 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4630 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4631 -livecd/runscript-support/gamecdfs-update.sh,
4632 -livecd/runscript-support/kmerge.sh,
4633 -livecd/runscript-support/livecdfs-update.sh,
4634 -livecd/runscript-support/post-kmerge.sh,
4635 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4636 modules/embedded_target.py, modules/generic_stage_target.py,
4637 modules/grp_target.py, modules/livecd_stage1_target.py,
4638 modules/livecd_stage2_target.py, -modules/netboot.py,
4639 +modules/netboot_target.py, modules/snapshot_target.py,
4640 modules/stage1_target.py, +modules/stage4_target.py,
4641 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4642 +targets/embedded/embedded-controller.sh,
4643 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4644 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4645 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4646 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4647 +targets/livecd-stage1/livecd-stage1-controller.sh,
4648 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4649 -targets/livecd-stage1/livecd-stage1.sh,
4650 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4651 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4652 +targets/livecd-stage2/livecd-stage2-controller.sh,
4653 +targets/livecd-stage2/livecd-stage2-iso.sh,
4654 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4655 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4656 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4657 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4658 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4659 +targets/stage1/stage1-controller.sh,
4660 +targets/stage1/stage1-preclean-chroot.sh,
4661 -targets/stage1/stage1-preclean1-chroot.sh,
4662 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4663 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4664 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4665 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4666 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4667 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4668 +targets/stage4/stage4-preclean-chroot.sh,
4669 +targets/support/chroot-functions.sh,
4670 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4671 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4672 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4673 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4674 +targets/tinderbox/tinderbox-controller.sh,
4675 targets/tinderbox/tinderbox-preclean-chroot.sh,
4676 -targets/tinderbox/tinderbox.sh:
4677 Initial Import of Catalyst 2.0.0
4679 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4680 livecd/runscript-support/livecdfs-update.sh:
4681 Added /usr/portage as tmpfs (this will be made conditional later).
4683 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4684 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4685 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4686 from an interactive shell.
4688 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4689 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4690 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4691 livecd/runscript-support/pre-kmerge.sh,
4692 livecd/runscript/default-runscript.sh:
4693 Moved livecd-bash_profile to livecd-bashrc. Added check for
4694 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4695 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4698 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4699 modules/generic_stage_target.py:
4700 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4703 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4704 livecd/runscript/default-runscript.sh,
4705 targets/livecd-stage1/livecd-stage1.sh:
4706 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4707 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4708 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4711 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4712 livecd/runscript/ppc-archscript.sh:
4713 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4715 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4716 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4717 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4718 for multiple initrd files.
4720 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4721 livecd/runscript/ppc-archscript.sh:
4722 Modifed PPC archscript to close bug #84648 and also to make the PPC
4723 archscript produce multiple initrd files, like x86/amd64.
4725 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4726 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4727 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4728 livecd/runscript/ppc-archscript.sh:
4729 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4730 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4731 livecd/volid for the HFS volid, too.
4733 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4734 Calling this one 1.1.7 and rolling a tarball.
4736 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4737 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4738 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4739 -livecd/runscript/sparc64-archscript.sh,
4740 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4741 Added livecd/volid to set the volume ID when creating the ISO, patch by
4742 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4743 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4745 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4746 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4747 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4748 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4750 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4751 livecd/runscript-support/livecdfs-update.sh:
4752 Removed hdparm from default runlevel as it break ide=nodma at boot.
4754 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4755 livecd/runscript-support/kmerge.sh,
4756 livecd/runscript-support/pre-kmerge.sh,
4757 targets/livecd-stage1/livecd-stage1-chroot.sh:
4758 Revert last set of changes and remove portage version check from emerge in
4759 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4762 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4763 livecd/runscript-support/kmerge.sh,
4764 livecd/runscript-support/pre-kmerge.sh:
4765 Change genkernel check to use best_version and has_version to determine if
4766 the any previously installed versions of genkernel are up to date. Change
4767 emerge line for kernels to use -n option to only install if they were not
4768 previously installed.
4770 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4771 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4772 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4773 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4774 livecd/runscript/sparc-archscript.sh:
4775 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4776 unified sparc32/sparc64 cdtar.
4778 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4779 livecd/runscript-support/livecdfs-update.sh,
4780 livecd/runscript-support/pre-kmerge.sh:
4781 Change sudoers update to only run if /etc/sudoers exists and only reduce
4782 splash to 1024x768 on minimal and universal install CD.
4784 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4785 targets/livecd-stage1/livecd-stage1.sh:
4786 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4789 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4790 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4791 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4792 livecd/runscript/sparc64-archscript.sh,
4793 livecd/runscript/x86-archscript.sh:
4794 Added a new empty livecd file to each archscript. This will be used for an
4795 identifier by genkernel to allow booting from a non-primary CDROM.
4797 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4798 Catalyst 1.1.6 is here.
4800 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4801 targets/stage1/stage1-preclean2-chroot.sh:
4802 Commenting out stage1 cleaning of /var/db.
4804 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4805 livecd/runscript-support/pre-kmerge.sh:
4806 Made splash reduction to 1024x768 only for minimal and universal release media.
4808 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4809 targets/stage1/stage1-preclean2-chroot.sh:
4810 Added SLOT files back to /var/db entries in stage1.
4812 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4813 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4814 livecd/runscript/default-runscript.sh,
4815 livecd/runscript-support/livecdfs-update.sh,
4816 targets/livecd-stage2/unmerge.sh:
4817 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4818 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4819 the copy from preserving permissions and also adding /usr/share/faces and
4820 default Gentoo icon. We'll see how the icon does for us. Removing serial
4821 init script, as it causes problems with the splash theme.
4823 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4824 targets/livecd-stage1/livecd-stage1.sh:
4827 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4828 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4829 livecd/runscript-support/kmerge.sh,
4830 livecd/runscript-support/livecdfs-update.sh,
4831 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4832 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4833 targets/stage1/stage1-preclean2-chroot.sh:
4834 Removed x-setup from local.start and added in symlinks for gconf, portage
4835 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4836 baselayout and removed /etc/startx from the environmental type. Commented
4837 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4838 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4839 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4840 for X, use the latest pci.ids and usb.ids from portage, and create
4841 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4842 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4843 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4844 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4845 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4848 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4849 Removed ccache from default options as it breaks catalyst when merged with
4852 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4853 modules/snapshot_target.py:
4854 Added /local/ to snapshot exclusion.
4856 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4857 livecd/runscript-support/livecdfs-update.sh:
4858 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4859 gustavoz and his 5 interface Xeon for this.
4861 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4862 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4863 Added a conditional before killing gconfd-2. This is also going to be
4864 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4867 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4868 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4869 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4870 Moved killall -9 gconfd-2 to execute outside chroot.
4872 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4873 livecd/files/x86-help.msg:
4874 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4877 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4878 livecd/runscript/x86-archscript.sh:
4879 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4882 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4885 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4886 targets/livecd-stage1/livecd-stage1.sh:
4887 Added killall for gconfd-2 back into livecd-stage1.sh
4889 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4890 livecd/runscript/alpha-archscript.sh:
4891 Alpha fixes for multiple kernels..
4893 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4894 livecd/runscript-support/kmerge.sh:
4895 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4897 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4898 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4899 livecd/runscript/sparc64-archscript.sh:
4900 Force devfs if udev is not selected for all supporting arches.
4902 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4903 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4904 livecd/runscript-support/kmerge.sh:
4905 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4908 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4909 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4910 Re-enabled preclean in grp and added gconfd-2 killing.
4912 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4913 livecd/runscript/x86-archscript.sh:
4914 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4917 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4918 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4919 targets/livecd-stage1/livecd-stage1-chroot.sh,
4920 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4921 targets/livecd-stage1/livecd-stage1.sh,
4922 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4923 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4924 Added ability to pause indefinitely. This closes bug #79798. I've also added
4925 the gcond-2 killall back in, but now it is in the actual preclean script and
4926 is executed inside the chroot.
4928 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4929 Updated for 1.1.3 release.
4931 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4932 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4933 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4934 targets/netboot/netboot-packages.sh,
4935 targets/tinderbox/tinderbox-chroot.sh:
4936 Updated to use package.use correctly. Blame Robert Paskowitz
4937 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4939 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4940 targets/stage1/stage1-preclean2-chroot.sh:
4941 Fixed find line for new stage1 /var/db/pkg.
4943 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4944 targets/stage1/stage1-preclean2-chroot.sh:
4945 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4946 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4949 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4950 livecd/runscript-support/livecdfs-update.sh:
4951 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4952 added net.ethX symlinks, and added copying of files from
4953 /usr/lib/hotplug/firmware into firmware tarball.
4955 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4956 livecd/runscript-support/livecdfs-update.sh:
4957 Firmware updated to use new /lib/firmware directory.
4959 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4960 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4961 work when both -f and -C were used on the command line.
4963 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4964 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4965 targets/livecd-stage1/livecd-stage1-chroot.sh,
4966 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4967 targets/stage3/stage3-chroot.sh:
4968 Added a portage version check to each target that uses --newuse to ensure a
4969 high enough version is used. This resolves bug #75336.
4971 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4972 livecd/files/livecd-local.start:
4973 Possible local.start fix for beejay.
4975 12 Jan 2005; John Davis <zhen@gentoo.org>
4976 modules/embedded.py:
4977 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4979 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4980 livecd/runscript-support/kmerge.sh:
4981 Added ccache support to genkernel call in livecd-stage2.
4983 11 Jan 2005; John Davis <zhen@gentoo.org>
4984 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4985 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4986 targets/netboot/netboot.sh:
4987 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4988 some feature enhancements.
4990 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4991 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4992 targets/livecd-stage1/livecd-stage1-chroot.sh,
4993 targets/livecd-stage1/livecd-stage1.sh,
4994 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4995 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4996 Added a -F or --fetchonly command line option and closing out bug #77480.
4997 Also added a portage version check to livecd-stage1 to close out bug #68307.
4999 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5000 livecd/runscript-support/livecdfs-update.sh,
5001 targets/stage3/stage3-chroot.sh:
5002 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
5003 target to use emerge -e when building. This is only temporary until the
5004 bootstrap.sh script can be fixed or another solution can be decided upon.
5006 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5007 +targets/embedded/kmerge.sh:
5008 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
5009 from mutex@gentoo.org
5011 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5012 modules/livecd_stage2_target.py:
5015 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5016 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
5017 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
5018 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
5019 the brokenness of a stage1 tarball.
5021 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
5022 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
5025 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5026 modules/livecd_stage2_target.py:
5029 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5030 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5031 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5032 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5033 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
5034 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
5035 Upgraded the isolinux cdtar files and closing bug #70518.
5037 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5038 modules/embedded_target.py, modules/generic_stage_target.py,
5039 modules/grp_target.py, modules/livecd_stage1_target.py,
5040 modules/livecd_stage2_target.py, modules/netboot.py,
5041 modules/stage1_target.py, modules/tinderbox_target.py:
5042 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5043 separate out specific target logic from the generic targets modules.
5045 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
5046 new PPC arch file from pvdabeel@gentoo.org
5048 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
5049 examples/generic_stage_template.spec, modules/catalyst_support.py:
5050 tweaking error handling in the main catalyst script
5051 updated the example to include a blurb about portage_confdir
5053 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5054 livecd/runscript-support/livecdfs-update.sh:
5055 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
5057 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5060 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
5061 fix for #66592. catalyst now gives a traceback when it bails out, making
5062 troubleshooting amazingly easier
5064 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5065 modules/catalyst_support.py, modules/embedded_target.py,
5066 modules/generic_stage_target.py, modules/grp_target.py,
5067 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5068 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5069 Reversing patch from Eric Edgar from bug #70663.
5071 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5072 livecd/runscript/x86-archscript.sh:
5073 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
5074 not work without it (mkisofs fails on creating ISO).
5076 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5077 modules/catalyst_support.py, modules/embedded_target.py,
5078 modules/generic_stage_target.py, modules/grp_target.py,
5079 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5080 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5081 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5082 separate out specific target logic from the generic targets modules.
5084 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5085 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
5086 targets/embedded/embedded.sh:
5087 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
5089 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5090 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
5091 livecd/runscript/default-runscript.sh,
5092 livecd/runscript-support/gamecdfs-update.sh,
5093 livecd/runscript-support/livecdfs-update.sh,
5094 modules/livecd_stage2_target.py:
5095 Added gamecd/conf option to livecd_stage2_target.py, added
5096 gamecd.conf.example to /examples, cleaned up game-specific code in
5097 gamecdfs-update.sh to make it more generic, added more fundtionality to
5098 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
5099 and gentoo-gamecd to make spec files simpler and to remove the need for
5100 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
5101 user to still use a custom fsscript of their own.
5103 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5104 +livecd/files/environmental.motd.txt,
5105 targets/livecd-stage1/livecd-stage1.sh:
5106 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
5108 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5109 livecd/runscript/default-runscript.sh,
5110 livecd/runscript-support/livecdfs-update.sh:
5111 Added gentoo-release-environmental as a valid livecd/type and did some
5112 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
5113 devices other than eth0.
5115 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5116 targets/livecd-stage1/livecd-stage1-chroot.sh:
5117 Changed livecd-stage1 to merge each package individually. This should not
5118 make it into a production version of catalyst, but is here as a possible
5119 solution to bug #68307.
5121 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5122 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5123 livecd/runscript/sparc-archscript.sh,
5124 livecd/runscript/sparc64-archscript.sh,
5125 livecd/runscript/x86-archscript.sh:
5126 Added failures to all arches on mkisofs failure and also made -z option to
5127 mkisofs optional on x86 depending on loop type used.
5129 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5130 livecd/runscript/x86-archscript.sh:
5131 Making sure the mkisofs call causes a failure when it doesn't complete
5132 successfully. Once again, blame jforman, our beloved infra-monkey.
5134 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5135 livecd/runscript/default-runscript.sh:
5136 squashfs-utils->squashfs-tools fix. Blame jforman.
5138 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5139 livecd/isogen/x86-isogen.sh:
5140 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
5141 possibly not booting on really old systems.
5143 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5144 livecd/runscript/x86-archscript.sh:
5145 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
5146 possibly not booting on really old systems.
5148 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5149 livecd/runscript-support/livecdfs-update.sh:
5150 Save some space by removing redundant firmware after tarball is made, only
5151 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
5154 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5155 targets/stage1/stage1-preclean2-chroot.sh:
5156 Added patch from vapier and closing bug #73556.
5158 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
5159 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
5160 +targets/embedded/embedded-fs-runscript.sh,
5161 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5162 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5163 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
5164 from mutex@gentoo.org for modules/embedded.py
5166 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5167 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
5168 livecd/runscript-support/livecdfs-update.sh:
5169 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
5170 aliases having --color rather than --color=auto.
5172 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5173 livecd/files/livecd-local.start:
5174 Let's try actually making a proper edit on livecd/files/livecd-local.start
5175 this time, shall we...
5177 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5178 livecd/files/livecd-local.start:
5179 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
5180 x-setup check for /etc/startx.
5182 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5183 livecd/runscript-support/gamecdfs-update.sh:
5184 Fixing minor sed bug in gamecdfs-update.sh.
5186 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5187 examples/snapshot_template.spec,
5188 livecd/runscript-support/gamecdfs-update.sh,
5189 livecd/runscript-support/livecdfs-update.sh:
5190 Fixing typo in snapshot_template.spec and closing bug #70321.
5192 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5193 livecd/runscript-support/pre-kmerge.sh:
5194 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
5195 genkernel will only add the 1024x768 version of the gensplash image to the
5196 bzImage, which added with the livecd-stage2 removal of the unused splash
5197 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
5199 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5200 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
5201 livecd/runscript/sparc64-archscript.sh:
5202 Updated with silo/mkisofs patch from gustavoz.
5204 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5205 livecd/files/x86-help.msg:
5206 Updated x86-help.msg to make it fall more inline with current
5207 genkernel/livecd-tools options.
5209 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5210 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5211 livecd/runscript-support/pre-kmerge.sh:
5212 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
5213 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
5214 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
5217 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
5218 livecd/runscript-support/kmerge.sh,
5219 livecd/runscript-support/livecdfs-update.sh,
5220 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
5221 Changed kernel build caching to use kerncache option, rather than pkgcache
5222 option. Fixed --postconf and --callback for builds that do not require them.
5223 Removed delay when removing package sin the system profile. This is now
5224 catalyst 1.1.0, so enjoy.
5226 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5227 livecd/runscript-support/livecdfs-update.sh:
5228 Stopping udev from using the nasty device tarball. We don't need it anyway.
5230 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5231 livecd/runscript/sparc-archscript.sh,
5232 livecd/runscript/sparc64-archscript.sh,
5233 livecd/runscript-support/kmerge.sh,
5234 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
5235 Fixing gpm support by uncommenting default settings. Fixing case where
5236 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
5237 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
5238 not get renamed. Fixed a problem where we were accidentally removing the
5239 hwdata-knoppix versions of pci.ids and usb.ids and linking
5240 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
5241 for 2004.3 and catalyst 1.1.0.
5243 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
5244 patch from vapier@gentoo.org for bug #68080
5246 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5247 livecd/runscript-support/kmerge.sh:
5248 made kernel caching dependent on the "pkgcache" option so that genkernel's
5249 postconf can actually work
5251 18 Oct 2004; John Davis <zhen@gentoo.org>
5252 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5253 livecd/runscript-support/livecdfs-update.sh:
5254 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
5256 17 Oct 2004; John Davis <zhen@gentoo.org>
5257 livecd/runscript-support/livecdfs-update.sh:
5258 firmware tarball fix for packages that need firmware such as ipw2100
5260 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
5261 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5262 livecd/runscript-support/livecdfs-update.sh,
5263 modules/livecd_stage2_target.py:
5264 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
5266 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
5267 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
5268 should not hurt non-HT users
5270 12 Oct 2004; John Davis <zhen@gentoo.org>
5271 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5272 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
5273 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
5274 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5275 livecd/runscript-support/kmerge.sh:
5276 bugfixes for #67195, #67197, #67122, and #46918
5278 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
5279 small netboot fixups
5281 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
5282 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
5283 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
5284 targets/netboot/netboot.sh:
5285 sweeping updates and changes to the netboot code. the patches should fix the
5286 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
5287 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
5289 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
5290 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
5291 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5292 targets/netboot/netboot.sh:
5293 more code cleanup and maintenance
5295 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5296 modules/generic_stage_target.py, +modules/netboot.py,
5297 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
5298 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
5299 +targets/netboot/netboot.sh:
5300 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
5303 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5304 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5305 targets/livecd-stage1/livecd-stage1-chroot.sh,
5306 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
5307 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5308 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
5309 have to start a server on the build host for it to distribute.
5311 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
5312 added a new -s/ --snapshot option. no more using --cli to create snapshots,
5313 just do -s version_stamp
5315 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
5316 bugfix #60502 - the stage2 target can now resume the bootstrapping process
5318 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
5319 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
5320 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5321 modules/livecd_stage2_target.py:
5322 udev support for livecds
5324 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5325 +targets/livecd-stage2/unmerge.sh:
5326 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
5327 Also, livecd-stage2 unmerge.sh added back in.
5329 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
5330 livecd/runscript-support/livecdfs-update.sh:
5331 bugfixes for #60887 and #63338
5333 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
5334 bugfixes for #63382 and #63338
5336 08 Sep 2004; John Davis <zhen@gentoo.org>
5337 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5338 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
5339 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
5340 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
5341 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5342 targets/livecd-stage1/livecd-stage1-chroot.sh,
5343 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5344 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5345 lots of changes in this revision. first of all, major cosmetic fixups to the
5346 archscripts. i also fixed a non-reported bug where pkgcache was not being used
5347 for distcc or ccache builds in most of the targets. bug #56581 is finially
5348 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
5349 performance enhancement here.
5351 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5352 modules/livecd_stage2_target.py:
5353 fix for bug #63033, thanks to usata@gentoo.org for the patch
5355 30 Aug 2004; John Davis <zhen@gentoo.org>
5356 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
5357 bugfixes for #61537 and #61779
5359 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
5360 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
5361 modules/snapshot_target.py:
5362 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
5363 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
5364 time should also be improved due to a more efficient use of rsync. This commit will
5365 mark the portage version of catalyst-1.9.0.
5367 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
5368 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
5371 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5374 02 Aug 2004; John Davis <zhen@gentoo.org>
5375 livecd/runscript-support/livecdfs-update.sh:
5378 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5379 +targets/stage1/build.py, -targets/stage1/build.sh,
5380 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
5381 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
5382 targets/stage3/stage3-chroot.sh:
5383 applied patch from bug #58840. it should fix up things for uclibc stages and
5384 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
5386 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
5387 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
5388 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
5389 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
5390 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
5391 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5392 livecd/runscript-support/livecdfs-update.sh,
5393 modules/livecd_stage2_target.py:
5394 addition of wolf31o2's gamecd patchset. untested, so please beware
5396 14 Jul 2004; John Davis <zhen@gentoo.org>
5397 livecd/runscript-support/livecdfs-update.sh,
5398 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
5399 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
5400 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
5401 this out of generic_stage_target and into livecd-stage2 since the
5402 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5404 13 Jul 2004; John Davis <zhen@gentoo.org>
5405 livecd/runscript-support/livecdfs-update.sh:
5406 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5407 default rc'ed programs when only one change was required to rcadd. so I
5408 changed it so that the defaults are *always* loaded and specified additions/
5409 deletions are just added on top of those.
5411 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5412 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5413 targets/livecd-stage1/livecd-stage1-chroot.sh,
5414 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5415 targets/tinderbox/tinderbox-chroot.sh:
5416 changing the more verbose behavior to the -V (verbose) flag
5418 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5419 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5420 targets/livecd-stage1/livecd-stage1-chroot.sh,
5421 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5422 targets/tinderbox/tinderbox-chroot.sh:
5423 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5424 it is about to merge so that deps and USE flags are more evident
5426 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5427 modules/catalyst_support.py:
5428 completely rewrote the catalyst main script so that it can actually utilize
5429 more than one command line flag. new functionality included, but not active
5430 yet (--debug and --verbose). arguments can still be passed on the commandline
5431 through the use of the -C (--cli) flag. updated the arg_parse function in
5432 catalyst_support.py to accomodate my changes.
5434 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5435 modules/generic_target.py, modules/grp_target.py,
5436 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5437 modules/snapshot_target.py, modules/stage1_target.py,
5438 modules/stage2_target.py, modules/stage3_target.py,
5439 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5440 fixes for bugs #55192 and #54137
5441 added a new key for all specfiles, portage_confdir.
5442 this should point to a directory similar in functionality to /etc/portage.
5444 cleaned up the module code a bit so that unnecessary modules
5447 more work on resuming. it is getting there, but it still needs a ton of work,
5448 so please test, and report bugs.
5450 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5451 modules/catalyst_support.py, modules/generic_stage_target.py,
5452 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5453 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5454 stage resuming functionality should be working. I still have to work on GRP
5455 and livecds, but they should not be hard. I could not incorporate emerge
5456 --resume into stage resuming functionality because in some instances, portage
5457 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5458 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5459 ). I also made some small tweaks to the stage target scripts which clean up
5460 the envscript stuff. Not noticable performance wise, but it makes me feel all
5461 warm and fuzzy to know that it is programmed absolutely correctly ;)
5463 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5464 modules/generic_stage_target.py:
5465 revamped the cmd() structure so that it could properly return error codes.
5466 Please note that this might break catalyst until there is some further
5467 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5468 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5469 now. Additionally, catalyst will stop when there is an error with an ebuild
5470 ... it didn't do this before, it just plowed along and packed things up.
5472 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5473 code in portage.py and then answering my noob questions.
5475 13 Jun 2004; John Davis <zhen@gentoo.org>
5476 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5477 livecd/runscript-support/livecdfs-update.sh:
5478 some last minute fixins (stuff to work with the new genkernel)
5480 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5483 11 Jun 2004; John Davis <zhen@gentoo.org>
5484 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5485 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5488 10 Jun 2004; John Davis <zhen@gentoo.org>
5489 livecd/runscript-support/kmerge.sh,
5490 livecd/runscript-support/livecdfs-update.sh,
5491 livecd/runscript-support/post-kmerge.sh,
5492 livecd/runscript-support/pre-kmerge.sh:
5493 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5494 functions control what scripts are added to their respective runlevels. This
5495 option would be specified like so in the spec file: livecd/rcadd:
5496 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5498 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5499 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5500 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5501 the code to give a nice error msg instead of a cryptic traceback
5503 04 Jun 2004; John Davis <zhen@gentoo.org>
5504 livecd/runscript-support/livecdfs-update.sh:
5505 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5506 /etc/bootsplash/default
5508 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5509 targets/embedded/embedded-chroot.sh,
5510 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5511 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5512 targets/livecd-stage1/livecd-stage1-chroot.sh,
5513 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5514 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5515 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5516 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5517 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5518 targets/tinderbox/tinderbox-chroot.sh,
5519 targets/tinderbox/tinderbox-preclean-chroot.sh,
5520 targets/tinderbox/tinderbox.sh:
5521 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5523 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5524 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5525 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5526 It should be a full path pointing to a portage overlay dir.
5528 27 May 2004; John Davis <zhen@gentoo.org>
5529 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5530 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5531 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5532 livecd/runscript/default-runscript.sh:
5533 added updated silos and fixed motd bug
5535 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5536 rolling out version 1.0.8
5538 22 May 2004; John Davis <zhen@gentoo.org>
5539 livecd/runscript-support/kmerge.sh,
5540 livecd/runscript-support/livecdfs-update.sh,
5541 modules/livecd_stage2_target.py:
5542 added key livecd/bootsplash
5544 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5545 livecd/runscript/sparc-archscript.sh,
5546 livecd/runscript/sparc64-archscript.sh:
5547 sparc fixup patches from gustavoz at g.org
5549 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5550 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5551 is livecd/modblacklist
5553 19 May 2004; John Davis <zhen@gentoo.org>
5554 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5555 livecd/runscript/x86-archscript.sh:
5556 added support for livecd/overlay, changed vga=0x317 to vga=791
5557 in the x86 archscript as it is a more standard setting and should
5558 work on more hardware
5560 17 May 2004; John Davis <zhen@gentoo.org>
5561 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5562 livecd/runscript-support/kmerge.sh,
5563 livecd/runscript-support/livecdfs-update.sh,
5564 modules/livecd_stage2_target.py:
5565 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5566 we also now have basic motd copying support for more branded livecds
5568 16 May 2004; John Davis <zhen@gentoo.org>
5569 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5570 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5571 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5573 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5574 modules/catalyst_support.py, modules/embedded_target.py,
5575 modules/generic_stage_target.py, modules/generic_target.py,
5576 modules/grp_target.py, modules/livecd_stage1_target.py,
5577 modules/livecd_stage2_target.py, modules/stage1_target.py,
5578 modules/stage2_target.py, modules/stage3_target.py,
5579 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5580 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5581 caused gcc profile problems.
5583 12 May 2004; John Davis <zhen@gentoo.org>
5584 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5585 livecd/runscript-support/livecdfs-update.sh,
5586 livecd/runscript-support/post-kmerge.sh,
5587 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5589 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5590 silliness). Most notably, I have taken advantage of the update-modules
5591 --assume-kernel fix from agriffis so that we can actually use 3rd party
5592 modules now. Please note that >=baselayout-1.9.0 is required.
5594 02 May 2004; Olivier Crete <tester@gentoo.org>
5596 Added forgotten CHOST for i386 subarch
5598 30 Apr 2004; John Davis <zhen@gentoo.org>
5599 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5600 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5601 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5602 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5604 -fixed 2004.0 branding in the isolinux cdtar
5605 -fixed up acpi stuff in the runscripts
5606 -fixed up the x86 help message and corrected the numerous errors in it
5608 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5609 livecd/runscript/default-runscript.sh:
5610 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5611 1.0.7. we are ready for release
5613 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5614 fix for the problem that gustavoz found wrt the /dev creation stuff not
5615 detecting arches. also an efficiency fix for stage1 building
5617 14 Apr 2004; John Davis <zhen@gentoo.org>
5618 targets/embedded/embedded-chroot.sh,
5619 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5620 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5621 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5622 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5623 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5624 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5625 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5626 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5627 targets/tinderbox/tinderbox-preclean-chroot.sh,
5628 targets/tinderbox/tinderbox.sh:
5629 fix for bug #47733 - fixes for distcc and an envscript bugfix
5631 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5634 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5635 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5636 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5637 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5638 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5639 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5640 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5641 targets/stage1/stage1-preclean1-chroot.sh,
5642 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5643 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5644 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5645 targets/tinderbox/tinderbox.sh:
5646 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5647 zhen@gentoo.org please.
5649 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5650 fix for /dev in stage1
5652 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5655 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5656 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5657 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5658 Added the two kernel-configs for 2004.1 x86
5660 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5661 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5662 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5663 targets/tinderbox/tinderbox.sh:
5664 fix to address missing /dev in stages, fixed path for env-update in all of the
5667 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5668 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5670 01 Apr 2004; John Davis <zhen@gentoo.org>
5671 livecd/runscript/default-runscript.sh:
5672 added in fix for the module.conf stuff courtesy of Benjamin Judas
5675 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5677 cosmetic touchups for 1.0.5
5679 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5680 added support to the stage2 for stackable profiles bootstrap
5682 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5683 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5684 support for sparc32/64 build compatibility
5686 30 Mar 2004; John Davis <zhen@gentoo.org>
5687 livecd/runscript/default-runscript.sh, modules/targets.py,
5688 targets/stage1/build.sh:
5689 fix for bug 46022, more stackable profile fixes, embedded patches added
5691 26 Mar 2004; John Davis <zhen@gentoo.org>
5692 livecd/runscript/default-runscript.sh, modules/targets.py,
5693 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5694 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5695 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5696 fixes for bugs #44625 and #45805
5698 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5699 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5700 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5701 memtest is in. if you want to use it, check out the memtest86 cd tarball
5702 Also, fixes for bugs 45078, 45188, 44306
5704 23 Mar 2004; John Davis <zhen@gentoo.org>
5705 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5706 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5707 livecd/runscript/x86-archscript.sh, modules/targets.py,
5708 targets/livecd-stage3/unmerge.sh:
5709 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5710 created at the end of the livecd-stage2 process.
5712 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5713 targets/embedded/embedded.sh:
5714 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5716 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5717 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5718 removing the hardened-gcc deps since the package itself is deprecated'
5720 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5721 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5723 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5724 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5725 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5726 examples/livecd/alpha/config-2.4.21-r4-alpha,
5727 examples/livecd/alpha/config-2.4.21-r4-jensen,
5728 examples/livecd/alpha/config-2.4.21-r4-legacy,
5729 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5730 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5731 fixes for bugs 43676, 43701. Alpha support added as well.
5733 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5734 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5735 kde/gnome cd specs added.
5737 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5738 fix in catalyst.conf for bug #42044
5740 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5741 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5742 examples/livecd/sparc64/config-2.4.24-sparc64:
5743 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5745 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5746 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5747 for a $clst_conf environment variable. You can use the $clst_conf variable to
5748 point to a file to use in place of /etc/catalyst.conf. By setting this
5749 variable in your shell, catalyst can easily be used by multiple people on the
5750 same machine. Also, ccache support now works for genkernel.
5752 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5753 removed file for livecd-stage2 target, as this is handled by the runscript
5754 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5755 and made "/boot/kernel/foo/extraversion" an optional rather than required
5756 parameter. The aforementioned "packages" is used to specify kernel-related
5757 packages (like module ebuilds) to merge with each kernel, and the new "use"
5758 option is used to specify the USE settings you'd like exported to the
5759 environment during kernel as well as kernel "packages" build.
5761 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5762 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5763 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5764 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5765 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5766 targets/tinderbox/tinderbox.sh:
5767 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5768 it for ebuild - added headers to everything and removed deprecated dirs
5770 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5771 adding Kumba's patches for MIPS
5773 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5774 Added hppa specific code.
5776 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5777 Tinderbox target added. See tinderbox examples in examples/ dir.
5779 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5780 spec file support integrated into catalyst. Use "-f/--file specfile" as
5781 argument; see examples dir for examples.
5782 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5783 example of how to use it.
5785 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5786 support functions for spec file parsing and reading added. Will get added to
5789 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5790 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5793 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5794 Significant rework of code structure. Everything is falling nicely into place.
5796 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5797 Exception handling fully-integrated into current prototype code.
5799 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5800 beginning of exception handling integration, got some of the target code
5803 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5804 major code rework in progress on the python parts.
5806 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5807 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5808 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5809 for organiation's sake, I have moved the files, such as livecd foundations,
5810 into catalyst/files. It will make it easier for us when ebuild time comes
5813 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5814 All preliminary target build scripts are now added and coded to near as spec
5815 that we can have at this point.
5817 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5818 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5819 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5820 something that should be continued as much as reasonably possible in other
5821 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5822 code completed, and internal fall-backs to reasonable global config defaults
5825 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5826 subarch test outsourced to python catalyst-subarches function.
5828 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5829 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5831 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5832 removing dup enter_chroot
5834 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5835 document subarches checking
5837 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5838 Fix valid subarch test.
5840 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5841 include/build_functions.sh, include/functions.sh:
5842 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5843 start_build to build_functions.sh cleaning up the main catalyst script some
5846 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5847 fixed SRCBALL and DESTBALL, making it transparent for profiles
5849 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5850 added an exit condition to the cmd line argument case statement
5852 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5853 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5854 the changes that I made to the above files should make catalyst completely
5855 transparent to no matter what profile we are using. check files/catalyst.conf
5856 for the list of BUILDTYPEs that we support.
5858 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5859 changed how cmd line arguments are handled
5861 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5862 I changed the is_special handling so that it is cleaner and faster
5864 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5865 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5866 livecd/foundations/x86-basic/post-clean.sh,
5867 livecd/foundations/x86-basic/pre-clean.sh,
5868 livecd/foundations/x86-basic/settings:
5869 I outsourced more functions to include/functions.sh. I made it a seperate file
5870 from build_fucntions.sh so that we can keep our build and other functions
5871 apart. I also added in the livecd stuffs from the stager side of things.
5873 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5874 include/build_functions.sh:
5875 I outsourced all of the build functions to include/build_functions.sh. In the
5876 future, this will happen more - the code needs cleaned up.
5878 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5880 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5881 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5882 does not use that anymore.
5884 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5885 since we now have a default profile in portage, i massaged some errors
5886 messages to reflect that.
5888 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5890 removed ccache support from catalyst stage1 build cause it breaks the build.
5891 Additionally, I removed gettext support from bootstrap, because according to
5892 our new default profile, we don't use that anymore.
5894 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5895 added a new var, BUILDTYPE, adding more transparency for building.
5896 In the future, we will be building both selinux and hardened sources.
5898 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5899 fixed some formatting when catalyst prints out build info, additionally,
5900 trying to make catalyst more transparent for future expansion of stages
5902 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5903 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5904 --help. I moved this functionality from the main program section to
5907 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5908 I edited catalyst to change our naming convention from stage*-arch-h.* to
5909 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5910 I change naming conventions, as catalyst will be eventually extended to
5911 do selinux-* stages also.
5913 Additionally, I updated README.catalyst to include profile information.
5915 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5916 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5917 I renamed README.stager to README.catalyst and have made some very minor
5918 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5919 I have hacked bootstrap to use the hardened profile, as well as utilize
5920 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5921 major). Additionally, bin/stage1 has been hacked to accept the hardened
5922 profile, and use hardened-gcc.
5924 09 September 2003; John Davis <zhen@gentoo.org>:
5925 Initial import of hardened stager. I am forking this from the original
5926 stager code in order to better fit our needs. The original stager code is
5927 still used by Gentoo, and is maintained by Daniel Robbins
5928 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5929 contributors that coded stager.