1 # ChangeLog for catalyst
2 # Copyright 1999-2011 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
6 25 Jun 2011; Matt Turner <mattst88@gentoo.org>
7 modules/catalyst/arch/mips.py: Remove mips2 classes
8 Linux doesn't even run on mips2
10 14 Apr 2011; Raúl Porcel <armin76@gentoo.org>
11 targets/support/bootloader-setup.sh:
12 Add gentoo-ilo option for the bootloader on ia64
14 10 Apr 2011; Raúl Porcel <armin76@gentoo.org>
15 targets/support/chroot-functions.sh:
16 Replace virtual/portage with sys-apps/portage, bug #358847
18 05 Feb 2011; Raúl Porcel <armin76@gentoo.org>
19 modules/catalyst/arch/amd64.py:
20 Enable new amd64 subarches
22 01 Nov 2010; Raúl Porcel <armin76@gentoo.org>
23 modules/catalyst/arch/mips.py:
24 Add patch for Loongson support, patch by Zhang Le <r0bertz at gentoo dot
27 26 Sep 2010; Raúl Porcel <armin76@gentoo.org>
28 modules/catalyst/arch/arm.py:
31 11 Sep 2010; Raúl Porcel <armin76@gentoo.org>
32 targets/support/chroot-functions.sh:
33 Apply patch to make stage2 quiet, thanks to Alexandre Nuno Milheiro
34 <nunomilheiro@gmail.com>, gentoo bug #273664
36 11 Sep 2010; Raúl Porcel <armin76@gentoo.org>
37 targets/netboot/netboot-final.sh:
38 Fix sparc bug, gentoo bug 297231
40 04 Sep 2010; Raúl Porcel <armin76@gentoo.org>
41 modules/catalyst/arch/arm.py:
42 Fix typo and add armv7a-hardfp target
44 04 Sep 2010; Raúl Porcel <armin76@gentoo.org>
45 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
46 targets/support/pre-kmerge.sh:
47 Apply patch from Guy Martin <gmsoft@gentoo.org> to fix installcd for hppa,
50 22 Jan 2010; Andrew Gaffney <agaffney@gentoo.org>
51 modules/catalyst/util.py:
52 Actually pay attention to the 'delete' parameter for Gentoo bug #301769
54 20 Jan 2010; Andrew Gaffney <agaffney@gentoo.org>
55 modules/catalyst/util.py:
56 Missing space in catalyst.util.list_bashify()
58 29 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
59 targets/support/chroot-functions.sh:
60 Only run depclean for stage3/system
62 28 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
63 targets/support/chroot-functions.sh:
64 Run depclean at the end of stage generation (for Gentoo bug #295132)
66 26 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
67 targets/support/rc-update.sh:
68 Add patch to start hald before xdm for Gentoo bug #280209
70 19 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
71 modules/catalyst/target/__init__.py:
72 Be verbose about why we're not considering certain built targets
74 19 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
75 modules/catalyst/target/__init__.py:
76 Use a regex to parse the built target filenames
78 29 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
79 modules/catalyst/target/generic_stage.py:
80 Split up huge __init__() into startup and run-time init functions
82 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
83 modules/catalyst/target/__init__.py:
84 Add initial target buildplan logic
86 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
87 modules/catalyst/target/generic.py:
88 Add initialization of values for catalyst.target.target in
89 generic_target's __init__()
91 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
92 modules/catalyst/target/__init__.py:
93 Split up built_target into target and built_target
95 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
96 modules/catalyst/target/__init__.py:
97 Add initial built_target support
99 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
100 modules/catalyst/util.py:
101 change os.path.is_dir() to isdir()
103 20 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
104 files/catalyst.conf, modules/catalyst/target/generic_stage.py:
105 Remove metadata_overlay option, since it doesn't make sense with
108 19 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
109 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
110 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
111 modules/catalyst/target/livecd_stage1.py,
112 modules/catalyst/target/livecd_stage2.py,
113 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
114 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
115 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
116 modules/catalyst/target/system.py, modules/catalyst/target/tinderbox.py:
117 Add dependency information for each target
118 Add function to automatically calculate source_subpath
120 18 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
121 modules/catalyst/target/generic_stage.py:
122 Fix typo for Gentoo bug #285484
124 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
125 modules/catalyst/target/generic_stage.py:
126 Rewrite unpack_snapshot() to suck less
128 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
129 modules/catalyst/target/generic_stage.py:
130 Rewrite unpack() so it doesn't suck
132 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
133 modules/catalyst/target/generic.py:
134 Beef up autoresume to record path metadata and check it later
136 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
137 modules/catalyst/target/snapshot.py:
138 Add --exclude /packages/ to the rsync line for the snapshot
140 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
141 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
142 Create catalyst.util.move() helper and use it
144 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
145 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
146 Add catalyst.util.copy() helper function and use it
148 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
149 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
150 Create catalyst.util.mkdir() helper function and use it
152 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
153 modules/catalyst/target/generic_stage.py,
154 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
155 Create catalyst.util.create_tarball() helper function
156 Replace more manual calls to rsync with catalyst.util.rsync()
157 Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()
159 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
160 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
161 Add catalyst.util.create_tarball() helper function and modify snapshot
164 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
165 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
166 Create catalyst.util.rsync() helper function
168 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
169 modules/catalyst/target/generic_stage.py,
170 modules/catalyst/target/livecd_stage1.py,
171 modules/catalyst/target/livecd_stage2.py,
172 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
173 Modify code to use catalyst.util.remove_path() helper everywhere
174 Include globbing support in remove_path()
175 Create catalyst.util.create_symlink() helper and modify code to use it
177 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
178 modules/catalyst/util.py:
179 Add catalyst.util.remove_dir() helper function
181 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
182 modules/catalyst/util.py:
183 Remove unnecessary os.path import
185 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
186 modules/catalyst/lock.py, modules/catalyst/spawn.py,
187 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
188 modules/catalyst/target/livecd_stage1.py,
189 modules/catalyst/target/netboot.py:
190 Replace usage of types module and type() with isinstance()
192 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
193 modules/catalyst/target/generic_stage.py,
194 modules/catalyst/target/livecd_stage1.py,
195 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
196 modules/catalyst/util.py:
197 Create catalyst.util.empty_tree() helper function and use it all over
199 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
200 modules/catalyst/target/generic.py:
201 Add ability to invalidate all further autoresume points
203 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
204 Remove another unnecessary intermediary variable
206 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
207 modules/catalyst/config.py:
208 Add ability to specify default values for all specs and add
209 rel_type=default to it
211 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
212 modules/catalyst/target/generic_stage.py:
213 Set a default value for livecd/iso
215 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
216 Move commandline parsing to function
218 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
219 modules/catalyst/config.py, modules/catalyst/target/generic.py:
220 Stick optional config file values in a tuple and concatenate with required
223 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
224 targets/support/livecdfs-update.sh:
225 Apply patch from Gentoo bug #284585
227 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
228 Change my email address to point to my current address rather than my now
229 defunct Gentoo address.
231 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
232 +.gitattributes, README, TODO, catalyst:
233 Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
234 README, TODO, and catalyst.
236 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
237 modules/catalyst/target/livecd_stage2.py:
238 Apply patch for module blacklisting from gentoo bug #282148
240 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
241 files/livecd/x86-F6.msg:
242 Apply patch to document espeakup support for gentoo bug #267708
244 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
245 modules/catalyst/config.py:
246 Get rid of addlargs in the main script Initial basics for multiple target
247 support Move targetmap into global config object
249 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
250 modules/catalyst/target/stage1.py:
253 05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
254 Note in TODO where things have already been done
256 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
257 modules/catalyst/config.py:
258 Explicitly set target: in per-target spec values
260 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
261 modules/catalyst/arch/arm.py:
262 Apply additional patch from gentoo bug #255793 for arm subarches
264 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
265 targets/support/chroot-functions.sh:
266 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
268 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
269 modules/catalyst/arch/sh.py:
270 Additional sh patch from gentoo bug #255793
272 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
273 modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
274 Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
276 30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
277 Add note to TODO about enhanced catalystrc support
279 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
280 modules/catalyst/target/generic_stage.py:
281 Update reference to make.conf.example for new location in portage-2.1.6
283 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
284 targets/stage1/stage1-chroot.sh:
285 Remove --noreplace from run_merge call so that baselayout gets rebuilt
288 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
289 targets/support/rc-update.sh:
290 Change invalid atom '>=sys-apps/baselayout-2*' to
291 '>=sys-apps/baselayout-2'
293 14 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/netboot.py, modules/catalyst/target/tinderbox.py:
297 Add run_controller_action() function and replace manual calls to
300 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
301 modules/catalyst/spawn.py, targets/system/system-controller.sh:
302 Add clean no-op for system target
304 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
305 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
306 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
307 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
308 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
309 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
310 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
311 modules/catalyst/target/generic.py,
312 modules/catalyst/target/generic_stage.py:
313 Fix up a few runtime errors
315 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
316 +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
317 +targets/system/system-controller.sh,
318 +targets/system/system-preclean-chroot.sh:
319 Initial commit of new system target
321 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
322 Add procedure for 'system' target
324 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
325 TODO updates: add information about verification of
326 seeds/caches/configs/specs, update automated actions section in targets, add
327 all-stages and all-images target information, clean up system and world
328 target information, add information on improving caching/resuming, move
329 mixed host/target information into targets section, add information on
330 replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
333 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
334 TODO updates: added section on statistics gathering/reporting, added section
335 on (potential) new targets, and update boot loader section.
337 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
338 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
339 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
340 modules/catalyst/target/livecd_stage1.py,
341 modules/catalyst/target/livecd_stage2.py,
342 modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
343 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
344 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
345 Remove all references to 'spec' and 'addlargs' in target modules
347 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
348 modules/catalyst/config.py:
349 All targets have been updated not to use the spec_prefix, so we don't need
350 to save the prefixed keys anymore
352 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
353 modules/catalyst/target/generic_stage.py,
354 modules/catalyst/target/snapshot.py:
355 Don't pass conf_values or addlargs to target __init__()
357 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
358 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
359 modules/catalyst/target/generic_stage.py,
360 modules/catalyst/target/livecd_stage1.py,
361 modules/catalyst/target/livecd_stage2.py,
362 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
363 Remove all references to self.settings[spec_prefix] and remove some now
364 useless functions that remove the prefix from certain spec settings
366 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
367 modules/catalyst/target/snapshot.py:
368 Reorganize init for snapshot target
370 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
371 modules/catalyst/util.py:
372 Try to import portage.util before portage_util
374 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
375 modules/catalyst/config.py:
376 Add validate_values() and compare_key() functions to Spec class
378 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
379 modules/catalyst/__init__.py, modules/catalyst/config.py,
380 modules/catalyst/target/generic.py,
381 modules/catalyst/target/generic_stage.py,
382 modules/catalyst/target/snapshot.py:
383 Add new global config singleton object and Spec class and convert snapshot
384 and generic targets to use it
386 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
387 modules/catalyst/__init__.py:
388 Add base singleton class definition
390 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
391 modules/catalyst/lock.py:
392 More replacements of print statement with msg()
394 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
395 -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
396 -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
397 -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
398 -livecd-bashrc, -livecd-local.start, -livecd-local.start,
399 livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
400 -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
401 -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
402 -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
403 Move livecd/files directory/files to files/livecd.
405 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
406 -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
407 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
408 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
409 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
410 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
411 -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
412 -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
413 -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
414 -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
415 -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
416 -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
417 -isolinux-3.72-memtest86+-cdtar.tar.bz2:
418 Move livecd/cdtar directory/files to files/cdtar.
420 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
421 modules/catalyst/config.py, modules/catalyst/error.py,
422 modules/catalyst/hash.py, modules/catalyst/output.py,
423 modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
424 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
425 modules/catalyst/target/livecd_stage2.py,
426 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
427 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
428 modules/catalyst/target/stage3.py:
429 Replace more instances of print with msg()
431 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
432 modules/catalyst/output.py, modules/catalyst/util.py:
433 More replacements of the print statement with msg()
435 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
436 modules/catalyst/target/generic_stage.py:
437 Replace all instances of print with catalyst.output.msg() in
438 catalyst.target.generic_stage
440 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
441 modules/catalyst/target/generic.py,
442 modules/catalyst/target/generic_stage.py:
443 Move set_autoresume_path() from catalyst.target.generic_stage to
444 catalyst.target.generic
446 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
447 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
448 modules/catalyst/target/livecd_stage1.py,
449 modules/catalyst/target/livecd_stage2.py,
450 modules/catalyst/target/netboot.py:
451 Make use of set_autoresume() in target modules
453 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
454 modules/catalyst/target/generic.py,
455 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
456 modules/catalyst/target/livecd_stage1.py,
457 modules/catalyst/target/livecd_stage2.py,
458 modules/catalyst/target/netboot.py:
459 Add check_autoresume() and set_autoresume() helpers to
460 catalyst.target.generic and make use of them
462 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
463 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
464 modules/catalyst/target/livecd_stage1.py,
465 modules/catalyst/target/livecd_stage2.py,
466 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
467 modules/catalyst/target/tinderbox.py:
468 Import only cmd() from catalyst.spawn
470 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
471 modules/catalyst/target/generic_stage.py,
472 modules/catalyst/target/livecd_stage2.py,
473 modules/catalyst/target/stage2.py:
474 Remove redundant imports
476 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
477 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
478 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
479 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
480 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
481 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
482 modules/catalyst/lock.py, -modules/catalyst/support.py,
483 modules/catalyst/target/embedded.py,
484 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
485 modules/catalyst/target/livecd_stage1.py,
486 modules/catalyst/target/livecd_stage2.py,
487 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
488 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
489 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
490 modules/catalyst/target/tinderbox.py:
491 Remove catalyst.support module
493 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
494 modules/catalyst/config.py, modules/catalyst/support.py,
495 modules/catalyst/util.py:
496 Move remaining stuff from catalyst.support to catalyst.config
498 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
499 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
500 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
501 modules/catalyst/target/snapshot.py:
502 Move gen_contents_file() and gen_digest_file() from
503 catalyst.target.generic_stage to catalyst.hash
505 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
506 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
507 -targets/support/netboot-final.sh:
508 Move netboot-final.sh from targets/support/ to targets/netboot/
510 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
511 -examples/netboot2_template.spec, +examples/netboot_template.spec,
512 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
513 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
514 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
515 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
516 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
517 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
518 -targets/support/netboot2-final.sh:
519 Rename netboot2 target to netboot
521 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
522 modules/catalyst/lock.py:
523 Cleanups to make pychecker happy
525 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
526 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
527 Grab just the first value return from the now-working call to
530 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
531 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
532 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
533 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
534 Whack the outdated and non-functional netboot target
536 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
537 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
538 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
539 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
540 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
541 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
542 modules/catalyst/error.py, modules/catalyst/hash.py,
543 modules/catalyst/output.py, modules/catalyst/spawn.py,
544 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
545 modules/catalyst/target/embedded.py,
546 modules/catalyst/target/generic_stage.py,
547 modules/catalyst/target/livecd_stage1.py,
548 modules/catalyst/target/livecd_stage2.py,
549 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
550 Small cleanups to make pychecker happy
552 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
553 modules/catalyst/support.py, modules/catalyst/util.py:
556 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
557 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
558 modules/catalyst/util.py:
559 Move read_makeconf() and parse_makeconf() from catalyst.support to
562 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
563 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
564 modules/catalyst/target/livecd_stage2.py,
565 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
566 Move file_locate() from catalyst.support to catalyst.util
568 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
569 modules/catalyst/spawn.py, modules/catalyst/support.py,
570 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
571 modules/catalyst/target/livecd_stage1.py,
572 modules/catalyst/target/livecd_stage2.py,
573 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
574 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
575 Add catalyst.spawn import where needed and move more spawn-related stuff
576 from catalyst.support to catalyst.spawn
578 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
579 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
580 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
581 +modules/catalyst/error.py, modules/catalyst/hash.py,
582 +modules/catalyst/spawn.py, modules/catalyst/support.py,
583 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
584 modules/catalyst/target/livecd_stage2.py,
585 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
586 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
587 Move custom exception classes to catalyst.error and all spawn-related
588 functions to catalyst.spawn
590 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
591 +modules/catalyst/hash.py, modules/catalyst/support.py,
592 modules/catalyst/target/generic_stage.py,
593 modules/catalyst/target/livecd_stage2.py,
594 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
595 Move all hash and contents functions to catalyst.hash
597 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
598 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
599 modules/catalyst/util.py:
600 Move countdown() from catalyst.support to catalyst.util
602 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
603 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
604 modules/catalyst/util.py:
605 Move generate_contents() from catalyst.support to catalyst.util
607 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
608 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
609 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
610 modules/catalyst/target/livecd_stage2.py,
611 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
612 Move touch() from catalyst.support to catalyst.util
614 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
615 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
616 modules/catalyst/util.py:
617 Move ismount() and pathcompare() from catalyst.support to catalyst.util
619 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
620 modules/catalyst/support.py:
621 Remove unused function hexify()
623 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
624 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
625 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
626 modules/catalyst/target/livecd_stage1.py,
627 modules/catalyst/target/livecd_stage2.py,
628 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
629 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
630 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
631 Move normpath() from catalyst.support to catalyst.util
633 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
634 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
635 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
636 Move list_to_string() from catalyst.support to catalyst.util
638 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
639 modules/catalyst/output.py, modules/catalyst/support.py,
640 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
641 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
642 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
643 Move list_bashify() from catalyst.support to catalyst.util
645 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
646 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
647 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
648 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
649 and update references
651 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
652 modules/catalyst/util.py:
653 Modify global import from catalyst.support to just import what's needed
655 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
656 modules/catalyst/support.py, modules/catalyst/util.py:
657 Move find_binary() from catalyst.support to catalyst.util
659 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
660 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
661 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
662 modules/catalyst/target/generic_stage.py:
663 Move msg(), warn(), and die() to catalyst.output and update all references
665 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
666 Load defaults into myconf before parsing config
668 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
669 Condense code that checks for various things in 'options' to use a loop
671 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
672 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
673 modules/catalyst/target/generic_stage.py:
674 Get rid of arches and targets classes and move functions into the module
677 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
678 targets/embedded/embedded-chroot.sh,
679 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
680 targets/livecd-stage2/livecd-stage2-controller.sh,
681 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
682 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
683 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
684 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
685 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
686 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
687 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
688 targets/support/mips-arcload_conf.sh,
689 targets/tinderbox/tinderbox-chroot.sh:
690 More trailing whitespace cleanups
692 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
693 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
694 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
695 modules/catalyst/lock.py, modules/catalyst/support.py,
696 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
697 modules/catalyst/target/livecd_stage1.py,
698 modules/catalyst/target/livecd_stage2.py,
699 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
700 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
701 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
702 targets/stage1/build.py:
703 Kill lots and lots of trailing whitespace in .py files
705 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
706 modules/catalyst/target/generic_stage.py:
707 Fix up a few bad replacements from previous commit
709 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
710 modules/catalyst/config.py, modules/catalyst/lock.py,
711 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
712 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
713 modules/catalyst/target/livecd_stage1.py,
714 modules/catalyst/target/livecd_stage2.py,
715 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
716 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
717 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
718 modules/catalyst/target/stage4.py:
719 Do a mass sed to fix up all remaining usage of has_key()
721 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
722 Clean up instances of has_key() for py3k
724 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
725 We don't need to pass conf_values since it's a global var
727 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
728 Pre-split options from config file and remove unnecessary imported modules
730 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
731 Move code to verify digest and hash functions to a separate function
733 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
734 Allow build_target() to re-raise the exception for the top-level handler
737 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
738 Move catalyst.support import to top of file
740 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
741 Remove check for sys.argv length since we already check for needed
744 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
745 Rename version() to show_version()
747 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
748 Remove import_modules()
750 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
751 modules/catalyst/target/embedded.py,
752 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
753 modules/catalyst/target/livecd_stage1.py,
754 modules/catalyst/target/livecd_stage2.py,
755 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
756 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
757 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
758 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
759 Remove references to generic_stage_target
761 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
762 +modules/catalyst/target/embedded.py,
763 -modules/catalyst/target/embedded_target.py,
764 +modules/catalyst/target/generic.py,
765 +modules/catalyst/target/generic_stage.py,
766 -modules/catalyst/target/generic_stage_target.py,
767 -modules/catalyst/target/generic_target.py,
768 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
769 -modules/catalyst/target/livecd_stage1_target.py,
770 +modules/catalyst/target/livecd_stage1.py,
771 -modules/catalyst/target/livecd_stage2_target.py,
772 +modules/catalyst/target/livecd_stage2.py,
773 +modules/catalyst/target/netboot.py,
774 -modules/catalyst/target/netboot2_target.py,
775 +modules/catalyst/target/netboot2.py,
776 -modules/catalyst/target/netboot_target.py,
777 +modules/catalyst/target/snapshot.py,
778 -modules/catalyst/target/snapshot_target.py,
779 -modules/catalyst/target/stage1_target.py,
780 +modules/catalyst/target/stage1.py,
781 -modules/catalyst/target/stage2_target.py,
782 +modules/catalyst/target/stage2.py,
783 -modules/catalyst/target/stage3_target.py,
784 +modules/catalyst/target/stage3.py,
785 -modules/catalyst/target/stage4_target.py,
786 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
787 -modules/catalyst/target/tinderbox_target.py:
788 Remove _target from target module filenames, since they're already in
791 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
792 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
793 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
794 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
795 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
796 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
797 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
798 Remove builder.py and all references
800 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
801 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
802 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
803 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
804 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
805 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
806 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
807 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
808 modules/catalyst/target/embedded_target.py,
809 modules/catalyst/target/generic_stage_target.py,
810 modules/catalyst/target/generic_target.py,
811 modules/catalyst/target/grp_target.py,
812 modules/catalyst/target/livecd_stage1_target.py,
813 modules/catalyst/target/livecd_stage2_target.py,
814 modules/catalyst/target/netboot2_target.py,
815 modules/catalyst/target/netboot_target.py,
816 modules/catalyst/target/snapshot_target.py,
817 modules/catalyst/target/stage1_target.py,
818 modules/catalyst/target/stage2_target.py,
819 modules/catalyst/target/stage3_target.py,
820 modules/catalyst/target/stage4_target.py,
821 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
822 Move catalyst_support.py to catalyst.support and update references
824 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
825 +modules/catalyst/lock.py,
826 modules/catalyst/target/generic_stage_target.py,
827 -modules/catalyst_lock.py:
828 Move catalyst_lock.py to catalyst/lock.py and update references
830 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
831 modules/catalyst/target/__init__.py,
832 modules/catalyst/target/generic_stage_target.py:
833 Move target module loading logic into build_target_map() in
834 catalyst.target module
836 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
837 modules/catalyst/target/embedded_target.py,
838 modules/catalyst/target/grp_target.py,
839 modules/catalyst/target/livecd_stage1_target.py,
840 modules/catalyst/target/livecd_stage2_target.py,
841 modules/catalyst/target/netboot2_target.py,
842 modules/catalyst/target/netboot_target.py,
843 modules/catalyst/target/snapshot_target.py,
844 modules/catalyst/target/stage1_target.py,
845 modules/catalyst/target/stage2_target.py,
846 modules/catalyst/target/stage3_target.py,
847 modules/catalyst/target/stage4_target.py,
848 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
849 Add target map in each target module and remove register() function
850 Change catalyst program to load target modules with catalyst.target.targets
852 Remove required_build_targets and valid_build_targets from catalyst_support.py,
853 since we can scan the dir now
855 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
856 +modules/catalyst/target/__init__.py,
857 +modules/catalyst/target/embedded_target.py,
858 +modules/catalyst/target/generic_stage_target.py,
859 +modules/catalyst/target/generic_target.py,
860 +modules/catalyst/target/grp_target.py,
861 +modules/catalyst/target/livecd_stage1_target.py,
862 +modules/catalyst/target/livecd_stage2_target.py,
863 +modules/catalyst/target/netboot2_target.py,
864 +modules/catalyst/target/netboot_target.py,
865 +modules/catalyst/target/snapshot_target.py,
866 +modules/catalyst/target/stage1_target.py,
867 +modules/catalyst/target/stage2_target.py,
868 +modules/catalyst/target/stage3_target.py,
869 +modules/catalyst/target/stage4_target.py,
870 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
871 -modules/generic_stage_target.py, -modules/generic_target.py,
872 -modules/grp_target.py, -modules/livecd_stage1_target.py,
873 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
874 -modules/netboot_target.py, -modules/snapshot_target.py,
875 -modules/stage1_target.py, -modules/stage2_target.py,
876 -modules/stage3_target.py, -modules/stage4_target.py,
877 -modules/tinderbox_target.py:
878 Move all *_target.py modules under modules/catalyst/target and create
879 parent catalyst.target module
881 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
882 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
883 Remove hard-coded arch list now that find_arch_modules() is known to work
885 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
886 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
887 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
888 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
889 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
890 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
891 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
892 modules/generic_stage_target.py:
893 Move subarch and maching maps to bottom of arch files, since the classes
894 aren't defined yet at the top
896 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
897 modules/catalyst/arch/sh.py:
898 Forgot the sh arch module
900 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
901 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
902 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
903 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
904 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
905 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
906 Move subarch and machine map information to variables at top of each arch
907 module and get rid of register() function
909 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
910 Add catalyst.util.load_module() function
911 Move arch modules under modules/catalyst/arch
912 Add catalyst.arch.arches class to assist in loading arch modules
913 Add .gitignore file for *.py[co]
915 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
916 Change __version__ to 2.99 for catalyst_3 branch
918 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
919 Add note about metadata_overlay being default in 2.1.6
921 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
922 Updated the AUTHORS section and the header for the ChangeLog, to reflect
923 that individual authors now retain their copyright to code they submit.
925 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
926 Rewrote TODO to make it clearer and added a ton of new items to it.
928 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
929 modules/generic_stage_target.py:
930 screw you python...hard
932 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
933 modules/generic_stage_target.py:
934 Disable removal of 'target_path' when build starts
936 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
937 modules/generic_stage_target.py:
938 Apply patch from armin76 to actually make use of the busybox_config value
941 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
942 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
943 Add support for gk's --busybox-config= option
945 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
946 modules/generic_stage_target.py:
947 Missing / before 'iso'
949 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
950 modules/snapshot_target.py:
951 Add support for purging to snapshot target
953 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
954 Add mix-in cdtar idea to TODO
956 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
957 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
958 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
959 Remove old isolinux-3.09 cdtar files
961 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
962 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
963 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
964 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
966 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
967 Marking this 2.0.6.903 for testing.
969 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
970 targets/netboot2/netboot2-controller.sh:
971 Disable copying of nb-busybox.cf since it isn't used anyway
973 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
974 arch/x86.py, catalyst:
975 A few typo and other minor fixes as reported by armin76
977 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
978 modules/generic_stage_target.py:
979 Add support for digests="all" for gentoo bug #209611
981 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
982 examples/netboot2_template.spec, targets/support/kmerge.sh:
983 Automatically append --netboot to GK_ARGS for netboot2 target Remove
984 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
986 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
987 targets/support/pre-kmerge.sh:
988 Remove evil hacks that copy gk files around for netboot2
990 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
991 Bumping version for release.
993 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
994 modules/catalyst_support.py:
995 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
998 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
999 modules/catalyst_support.py, modules/generic_stage_target.py:
1000 Add support for -P/--purgeonly option
1002 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
1003 Updated README to tell the user where to locate catalyst.conf if not using
1004 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
1007 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
1008 Kicking out a 2.0.6.901 release for testing.
1010 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
1011 modules/generic_stage_target.py:
1012 Automatically prepend build dir path to livecd/iso if it's not an absolute
1015 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
1016 Update TODO with placeholder idea.
1018 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1019 +modules/catalyst/util.py:
1020 Create catalyst.util module with capture_traceback() and print_traceback()
1021 functions Capture and print traceback when build fails instead of letting
1024 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1025 modules/catalyst/config.py, modules/catalyst_support.py:
1026 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
1028 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1029 modules/catalyst/config.py:
1030 A few fixes to ParserBase after actually testing it switch to parsing
1031 config file with ConfigParser.
1033 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1034 +modules/catalyst/config.py, -modules/catalyst/util.py:
1035 More indecisiveness..move util.spec to config.SpecParser.
1037 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1038 -modules/catalyst/spec.py, +modules/catalyst/util.py,
1039 modules/catalyst_support.py:
1040 * Rename catalyst.spec to catalyst.util
1041 * Move spec_dump() into spec class
1042 * Modify catalyst to use new spec class
1044 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1045 +modules/catalyst/__init__.py:
1046 Add __init__.py file and import line.
1048 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1049 +modules/catalyst/spec.py:
1050 Initial commit of modules/catalyst/spec.py.
1052 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
1054 Updating x86/amd64 arch support. Original patches by William Cooke
1055 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
1057 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
1058 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1059 modules/snapshot_target.py, modules/stage4_target.py,
1060 targets/support/bootloader-setup.sh, targets/support/functions.sh,
1061 targets/support/kmerge.sh:
1062 Removing all deprecated interfaces. We no longer wish to support them and
1063 they're not needed. Anyone using a pre-2.x spec file will need to update
1064 their specs, anyway.
1066 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
1067 -livecd/files/Getting_Online.txt:
1068 Removing livecd/files/Getting_Online.txt since it was quite outdated.
1070 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
1072 Updated for new git repo.
1074 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
1075 targets/support/livecdfs-update.sh:
1076 Add gconf settings for gnome-screensaver to disable locking by default. This
1079 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
1080 Add armv5tel to arm host list.
1082 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1083 targets/support/chroot-functions.sh:
1084 If we don't have a distcc user, we need to reinstall distcc, even if it's
1085 been built with the right USE. This mainly affects stage1/stage2.
1087 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1088 targets/support/chroot-functions.sh:
1089 We need to run distcc-config --install, since we won't be installing into
1090 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
1091 installed versions of distcc.
1093 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
1094 Add a couple of distcc-related items to TODO.
1096 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1097 targets/stage1/stage1-preclean-chroot.sh,
1098 targets/stage2/stage2-preclean-chroot.sh,
1099 targets/stage3/stage3-preclean-chroot.sh,
1100 targets/stage4/stage4-preclean-chroot.sh:
1101 We don't want to run setup_myfeatures in preclean, but still want to update
1102 the environment and show our debug information.
1104 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1105 targets/stage1/stage1-preclean-chroot.sh,
1106 targets/stage2/stage2-preclean-chroot.sh,
1107 targets/stage3/stage3-preclean-chroot.sh,
1108 targets/stage4/stage4-preclean-chroot.sh,
1109 targets/support/chroot-functions.sh:
1110 Remove the die on LIBDIR check, since it won't be set on non-multilib
1111 profiles. We can now run debug in preclean again.
1113 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1114 targets/support/functions.sh:
1115 Let's not try to chmod a dangling symlink.
1117 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1118 targets/support/chroot-functions.sh:
1119 Added emerge --info to debug output. I don't know why I didn't add it before.
1121 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1122 targets/stage1/stage1-preclean-chroot.sh,
1123 targets/stage2/stage2-preclean-chroot.sh,
1124 targets/stage3/stage3-preclean-chroot.sh,
1125 targets/stage4/stage4-preclean-chroot.sh:
1126 We probably shouldn't be running our debug functions in our stages. Let's
1129 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1130 targets/support/chroot-functions.sh:
1131 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
1134 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1135 targets/support/livecdfs-update.sh:
1136 Only copy the handbook icon if one exists.
1138 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1139 modules/catalyst_lock.py:
1140 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
1143 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1144 targets/livecd-stage2/livecd-stage2-controller.sh:
1145 We should be matching all possible LIBDIRs, so make sure we do that.
1147 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1148 targets/support/livecdfs-update.sh:
1149 We no longer need the metadata.tar.bz2, since the Installer uses
1152 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1153 targets/stage1/stage1-chroot.sh:
1154 We don't need --newuse if we're not using binary packages, so there's no
1157 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1158 targets/livecd-stage2/livecd-stage2-controller.sh:
1159 Added initial framework for creating the CD's root on livecd/livedvd.
1160 Currently, the end result is the same, but I'll be adding code to
1161 automatically copy the stages and to automatically download the distfiles.
1163 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1164 targets/livecd-stage2/livecd-stage2-controller.sh,
1165 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1166 targets/support/rc-update.sh:
1167 Change all checks for livecd/type: gentoo-release-livecd to
1168 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
1169 to allow for auto-fetching of distfiles and stages onto official DVD media.
1171 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
1172 targets/livecd-stage1/livecd-stage1-controller.sh,
1173 targets/livecd-stage2/livecd-stage2-controller.sh:
1174 Updated TODO. Added code to livecd-stage1 to generate a package list, which
1175 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
1176 the distfiles automatically.
1178 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1179 modules/generic_stage_target.py:
1180 Fix seedcache output so it fits in 80 columns.
1182 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1183 targets/stage1/stage1-chroot.sh:
1184 We should likely install baselayout before anything else, including the
1185 package manager. As such, I've moved it to after sys-apps/baselayout is
1188 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1189 targets/livecd-stage2/livecd-stage2-controller.sh:
1190 Check for a snapshot in the overlay and error if one is present. This should
1191 ensure that the snapshot on the CD is the same as the one used to build the
1194 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1195 modules/catalyst_support.py:
1196 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
1197 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
1200 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1201 targets/stage1/stage1-chroot.sh:
1202 Change back to using sys-apps/baselayout. We'll need to come up with a
1203 better permanent solution now that virtual/baselayout is no more.
1205 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1206 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
1207 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
1209 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1210 targets/support/bootloader-setup.sh:
1211 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
1214 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
1215 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1216 Added TODO. Changed create_handbook_icon call to only be called if
1217 /docs/handbook/index.html exists on the disk or in livecd/overlay.
1219 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1220 targets/support/kmerge.sh:
1221 Run sed on KERNELVERSION to escape the slashes so we can use it in another
1224 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1225 targets/support/kmerge.sh:
1226 Modify test to run if package.provided exists instead of if it doesn't.
1227 Run sed on the correct file.
1229 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1230 targets/support/chroot-functions.sh:
1231 Added --noreplace to setup_myfeatures merges so we don't blow away any
1232 packages which are already installed with the proper USE flags for the given
1233 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
1235 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1236 livecd/files/README.txt:
1237 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
1239 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1240 targets/support/rc-update.sh:
1241 Added mdraid for baselayout-2 users.
1243 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1244 targets/support/kmerge.sh:
1245 Clean up package.provided after the kernel build
1247 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1248 targets/support/kmerge.sh:
1249 It helps if I put things in the correct order so they'll actually execute,
1250 rather than getting a nice error from emerge.
1252 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1253 targets/support/kmerge.sh:
1254 Change upgrade to update.
1256 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1257 targets/support/kmerge.sh:
1258 Add back in the package.provided code that *should* skip the kernel sources
1259 merge for call back and subsequent runs.
1261 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1262 targets/support/kmerge.sh:
1263 We don't really need to use binary packages for the kernel sources, since it
1264 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
1265 when we're not using kerncache.
1267 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1268 targets/support/kmerge.sh:
1269 Remove 'symlink' from USE, since it's not needed and screws up kerncache
1271 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1272 targets/livecd-stage2/livecd-stage2-controller.sh:
1273 OK, we run our find outside the chroot, so we don't want to use absolute
1274 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
1275 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
1278 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1279 targets/livecd-stage2/livecd-stage2-controller.sh,
1280 targets/stage1/stage1-controller.sh:
1281 Cleanup the clean section for stage1 and add an updated clean section for
1282 livecd-stage2 when we're a minimal, universal, or game CD. This is
1283 2.0.6_pre14 for testing.
1285 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1286 targets/support/kmerge.sh:
1287 We should be using --newuse when merging our packages in callback.
1289 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1290 targets/grp/grp-chroot.sh:
1291 We should only use --noreplace when building a pkgset, everything else
1294 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1295 modules/catalyst_support.py, modules/generic_stage_target.py,
1296 modules/grp_target.py:
1297 Apply additional patches from bug #207862 for CONTENTS generation.
1299 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1300 targets/grp/grp-chroot.sh:
1301 Call setup_myemergeopts after changing clst_FETCH.
1303 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1304 targets/netboot2/netboot2-pkg.sh:
1305 Remove a bit of unnecessary code.
1307 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1308 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
1309 targets/support/chroot-functions.sh:
1310 Fix some spacing on the -* warning, revert Andrew's last change, since it
1311 didn't do anything, and clean up the GRP chroot code so it works smarter and
1312 set clst_FETCH when clst_grp_type is something other than pkgset.
1314 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1315 targets/support/chroot-functions.sh:
1316 Don't set --usepkg and --buildpkg when fetching.
1318 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1319 modules/generic_stage_target.py:
1320 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
1323 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1324 modules/generic_stage_target.py:
1325 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
1326 boot/kernel/${kname}/config copying code in generic_stage_target.
1328 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1329 targets/support/kmerge.sh:
1330 Make sure we don't give genkernel a --kernel-config if it isn't set in the
1333 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1334 modules/generic_stage_target.py, targets/support/kmerge.sh,
1335 targets/support/pre-kmerge.sh:
1336 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
1337 valid, rather than required, changed clst_ksource to default to
1338 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
1339 removal of USE to after the kernel build so the modules get the correct USE,
1340 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
1342 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1343 targets/support/kmerge.sh:
1344 We should run the default functions for kmerge.sh, too.
1346 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1347 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1348 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
1349 Updated aboot cdtar with a newer version to support newer kernels.
1351 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1352 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1353 Updated make_destpath so it writes out to make.conf as well as exporting
1354 ROOT to the environment, added a make_destpath call to cleanup_stages, and
1355 adding make_destpath /tmp/stage1root to stage1.
1357 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
1358 Updated README a bit and rolling 2.0.6_pre12 for testing.
1360 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1361 targets/support/create-iso.sh:
1362 Removed any further checks for clst_fstype and making sure everybody is
1363 using ${mkisofs_zisofs_opts}.
1365 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1366 targets/support/livecdfs-update.sh:
1367 The default theme for GNOME is now Clearlooks, so we can remove the theme
1368 code, but we still want to set the font size.
1370 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1371 targets/support/livecdfs-update.sh:
1372 We need to put quotes around ${user_comment} or useradd gets confused.
1374 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1375 targets/support/chroot-functions.sh:
1376 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
1379 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1380 targets/support/kmerge.sh:
1381 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
1382 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
1384 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1385 targets/support/create-iso.sh:
1386 Bash fscking sucks, so we have to compromise on this code reduction solution
1387 a bit. It's still far better than it was
1389 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1390 targets/support/create-iso.sh:
1391 Don't escape quotes when actually running the command
1393 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1394 targets/support/kmerge.sh:
1395 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
1397 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1398 targets/support/kmerge.sh:
1399 Use -L instead of -l in test for symlink
1401 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1402 targets/stage1/stage1-controller.sh:
1403 Remove code for gcc-config/binutils-config since it should be getting done
1404 in the preclean script, anyway.
1406 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1407 targets/stage1/stage1-chroot.sh:
1408 I missed one place where HOSTUSE was being used incorrectly.
1410 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1411 targets/support/kmerge.sh:
1412 Escape the correct quote
1414 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1415 targets/support/kmerge.sh:
1416 Change remaining instances of run_emerge to run_merge
1418 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1419 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1420 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
1423 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1424 targets/support/bootloader-setup.sh:
1425 Let's change our splash checking to a global check so it only needs to be
1426 done once. This makes much more sense than having all of those if ... else
1429 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1430 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1431 Fix our USE invocation here so things work as expected.
1433 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1434 targets/support/livecdfs-update.sh:
1435 Force-enable livecd/users for livecd/type gentoo-release-livecd and
1438 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1439 targets/support/livecdfs-update.sh:
1440 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
1443 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1444 targets/livecd-stage2/livecd-stage2-controller.sh:
1445 Fixing the snapshot copying so it will only copy the correct snapshot for
1446 people who don't know how to properly use wget.
1448 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1449 targets/stage1/stage1-chroot.sh:
1450 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1451 disable profile USE.
1453 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1454 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1455 OK, we have to escape our quotes, rather than use single quotes, or we don't
1456 evaluate the variables properly.
1458 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1459 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1460 targets/support/kmerge.sh:
1461 Fixing echo/sed for make.conf writing.
1463 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1464 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1465 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1466 Rather than using the environment, we write out our USE to make.conf, then
1467 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1468 be written to make.conf, already.
1470 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1471 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1472 targets/livecd-stage1/livecd-stage1-chroot.sh,
1473 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1474 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1475 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1476 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1477 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1478 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1479 Changing run_emerge to run_merge, changing both setup_portage and
1480 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1481 removing the settings added, rather than (ab)using the environment.
1483 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1484 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1485 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1486 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1487 targets/tinderbox/tinderbox-chroot.sh:
1488 Rearrange some of the functions in chroot-functions.sh in preparation for
1489 some upcoming changes and rename setup_portage to setup_pkgmgr.
1491 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1492 targets/stage1/stage1-controller.sh:
1493 Removing an extra env-update call from stage1's preclean.
1495 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1496 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1497 targets/support/bootloader-setup.sh:
1498 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1499 help.msg which we didn't even use.
1501 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1502 targets/support/bootloader-setup.sh:
1503 Don't write out out 'default 1' line when creating grub.conf, since the
1504 'help' entry is now at the bottom, and we want grub to default to the first
1507 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1508 targets/support/bootloader-setup.sh:
1509 Removed checks on livecd/splash_type, since we only support one type,
1510 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1511 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1512 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1514 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1515 targets/livecd-stage2/livecd-stage2-controller.sh:
1516 Let's automatically copy in the snapshot if livecd/type is
1517 gentoo-release-livecd.
1519 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1520 modules/generic_stage_target.py:
1521 Fix leading whitespace in empty() so it's only executed if there's something
1522 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1523 211410 for pointing this out
1525 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1526 targets/support/rc-update.sh:
1527 Quote baselayout package atom
1529 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1530 targets/support/chroot-functions.sh:
1531 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1532 PATH by default. Instead, simply check if it exists.
1534 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1535 targets/support/chroot-functions.sh:
1536 Remove temporary package listing code, since --verbose is forced on with
1539 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1540 Force-enable --verbose when using --debug
1542 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1543 targets/support/kmerge.sh:
1544 Changing modules-update to update-modules to quiet a warning and keep us
1545 from having it get removed out from under us.
1547 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1548 targets/support/chroot-functions.sh:
1549 Adding a note to myself for better debug and moving run_default_funcs to the
1550 bottom of the script so it gets executed. Since this can otherwise break
1551 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1553 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1554 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1555 targets/support/chroot-functions.sh:
1556 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1557 so we can get the output with --debug, added --newuse to the options for
1558 stage1, as we should always rebuild any package where the USE has changed,
1559 removed removal of portage logs from stage2-chroot.sh since it is being done
1560 by cleanup_stages, moved world removal in cleanup_stages into a check for
1561 stages 1 through 3, made update_env_settings check for the existence of
1562 env-update before running it since we now run update_env_settings by default
1563 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1564 to list the packages, since we don't yet force-enable verbose with debug.
1566 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1567 modules/catalyst_lock.py:
1568 Since my python sucks and I don't feel like troubleshooting it at the
1569 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1570 2.0.6_pre8 for testing.
1572 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1573 modules/builder.py, modules/catalyst_lock.py:
1574 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1575 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1577 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1578 modules/catalyst_support.py:
1579 change 'is' to == because python is grumpy
1581 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1582 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1583 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1584 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1585 targets/support/rc-update.sh:
1586 Removing support for bootsplash, since it hasn't been in a supported kernel
1587 in a couple years and isn't accepted upstream.
1589 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1590 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1591 Fix up the sed for genkernel so it works on versions both before and after
1592 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1593 change was a bit too aggressive.
1595 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1596 targets/support/bootloader-setup.sh:
1597 Change grub timeout to 15 seconds instead of 150.
1599 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1600 targets/support/pre-kmerge.sh:
1601 Comment out sed on genkernel executable as it appears to do nothing these
1604 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1605 targets/livecd-stage2/livecd-stage2-controller.sh:
1606 Only call find on libdirs that actually exist. Thanks to Kristoffer
1607 <krek6597@student.uu.se> in bug #210807.
1609 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1610 modules/generic_stage_target.py:
1611 Add warning about -* in foo/use in the spec.
1613 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1614 targets/embedded/embedded-chroot.sh,
1615 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1616 targets/grp/grp-preclean-chroot.sh,
1617 targets/livecd-stage1/livecd-stage1-chroot.sh,
1618 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1619 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1620 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1621 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1622 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1623 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1624 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1625 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1626 targets/tinderbox/tinderbox-preclean-chroot.sh:
1627 Change all . to source.
1629 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1630 targets/embedded/embedded-preclean-chroot.sh,
1631 targets/grp/grp-preclean-chroot.sh,
1632 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1633 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1634 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1635 targets/stage3/stage3-preclean-chroot.sh,
1636 targets/stage4/stage4-preclean-chroot.sh,
1637 targets/support/chroot-functions.sh,
1638 targets/tinderbox/tinderbox-preclean-chroot.sh:
1639 Added a cleanup_stages function and added it to the appropriate places.
1641 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1642 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1643 targets/livecd-stage1/livecd-stage1-chroot.sh,
1644 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1645 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1646 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1647 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1648 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1649 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1650 Removing any functions that we now call by default when we source
1651 chroot-functions.sh by default.
1653 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1654 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1655 targets/livecd-stage1/livecd-stage1-chroot.sh,
1656 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1657 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1658 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1659 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1660 Clean up the debug code that I've added to stage1, move it to
1661 chroot_functions.sh, and call it from all of our main targets.
1663 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1664 modules/generic_stage_target.py:
1665 Wow. I need to make sure that we actually comment comments in make.conf or
1666 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1667 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1669 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1670 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1671 targets/stage3/stage3-chroot.sh:
1672 We need to be sure we clear out /var/log/portage/elog as well as
1673 /var/log/emerge.log for stages 1 through 3.
1675 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1676 modules/generic_stage_target.py,
1677 targets/livecd-stage2/livecd-stage2-controller.sh,
1678 targets/support/livecdfs-update.sh:
1679 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1680 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1681 80 columns. This is catalyst 2.0.6_pre5 for testing.
1683 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1684 modules/generic_stage_target.py:
1685 Apparently, python doesn't like it when you put a set of comments in front
1686 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1689 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1690 modules/generic_stage_target.py:
1691 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1692 generally clean up the code so it's a bit easier to read/follow.
1694 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1695 modules/generic_stage_target.py:
1696 Sort and de-dupe myusevars.
1698 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1699 targets/stage1/stage1-chroot.sh:
1700 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1702 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1703 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1704 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1705 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1706 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1707 targets/tinderbox/tinderbox-chroot.sh:
1708 Move export of FEATURES to setup_myfeatures.
1710 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1711 targets/stage1/stage1-chroot.sh:
1712 Added some debug code to stage1 and fixed a nice bug where we weren't
1713 building with the correct USE. Unfortunately, this invalidates any caches
1714 for stage1, since we were building with the entire USE from the profile.
1715 This is 2.0.6_pre4 for testing.
1717 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1718 targets/stage1/stage1-chroot.sh:
1719 We don't need to do the device building twice, so removing USE=build from
1720 first baselayout install.
1722 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1723 targets/support/livecdfs-update.sh:
1724 We check for a plugdev group, add it if it doesn't exist, and make sure any
1725 users specified by livecd/users is in the group.
1727 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1728 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1729 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1731 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1732 modules/catalyst_support.py:
1733 Fix up calc_contents in contents_map. Thanks to Brent Baude
1734 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1737 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1738 targets/stage1/stage1-chroot.sh:
1739 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1740 empty and will cause issues in stage3 and beyond.
1742 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1743 targets/support/kmerge.sh, targets/support/rc-update.sh:
1744 Changed some of the rc-update code so it should work with baselayout-2,
1745 also. This is 2.0.6_pre2 for testing.
1747 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1748 files/catalyst.conf, modules/catalyst_support.py,
1749 modules/generic_stage_target.py, modules/grp_target.py,
1750 modules/snapshot_target.py:
1751 Added support for generating CONTENTS files automatically. Patch by Robin
1752 Johnson <robbat2@gentoo.org> for bug #207862.
1754 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1755 modules/snapshot_target.py:
1756 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1757 exclude digest-* files from the snapshot.
1759 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1760 arch/x86.py, modules/generic_stage_target.py:
1761 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1762 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1764 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1765 targets/support/kmerge.sh:
1766 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1767 options, so that it can actually be turned off.
1769 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1771 Rearrange things in the arch/*.py files to ensure that nothing is used
1772 before it has been defined.
1774 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1775 Reorder arch/powerpc.py to make python happy.
1777 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1778 modules/snapshot_target.py:
1779 Change .svn --include to an --exclude like it was supposed to be.
1781 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1783 Added several subarches for mips so we can dump the mips subarch profiles
1784 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1787 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1788 targets/livecd-stage2/livecd-stage2-controller.sh:
1789 Changed the code for copying the MOTD files so it's fewer lines and makes
1792 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1793 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1794 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1795 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1797 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1799 Did a little cleanup on the x86.py to remove some redundant entries and
1800 added nocona and core2 to amd64.py, though they're currently commented out.
1802 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1803 modules/generic_stage_target.py:
1804 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1805 flags defined in the spec file.
1807 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1808 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1809 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1810 since catalyst sets CXXFLAGS=CFLAGS by default.
1812 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1813 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1814 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1816 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1817 Added prescott to the subarches for x86.
1819 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1820 modules/netboot2_target.py, targets/support/kmerge.sh:
1821 Add patch to enabled netboot2/linuxrc and automatically add path for
1822 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1823 <jsbronder@gentoo.org> in bug #208106.
1825 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1826 modules/netboot2_target.py:
1827 Allow root_overlay in netboot2 target for bug #208106.
1829 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1830 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1831 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1832 Added USE=bindist automatically to everything that inherits set_use from
1833 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1834 USE=bindist to emerge run for stage1, and did some minor cleanup in
1835 get_libdir in chroot-functions.
1837 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1838 targets/support/bootloader-setup.sh:
1839 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1841 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1842 examples/generic_stage_template.spec, examples/grp_template.spec,
1843 examples/livecd-stage1_template.spec,
1844 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1845 examples/stage4_template.spec, examples/tinderbox_template.spec:
1846 Changing link so it no longer points to a dead page. This is for bug #208609.
1848 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1849 modules/snapshot_target.py:
1850 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1852 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1853 targets/stage1/stage1-chroot.sh:
1854 As much as I hate this, we're going to force baselayout to install first.
1855 This will keep us from having any issues with packages that don't respect
1858 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1859 Reorder options in catalyst.conf so they're alphabetical.
1861 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1862 targets/support/bootloader-setup.sh:
1863 Add 'pager on' to grub.conf for bug #208531.
1865 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1866 livecd/files/README.txt, livecd/files/x86-F6.msg:
1867 Removing the unused kernel command line options from Volume/Device Management.
1869 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1870 This is now 2.0.5 for release.
1872 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1873 files/catalyst.conf, modules/catalyst_support.py,
1874 modules/generic_stage_target.py,
1875 targets/embedded/embedded-preclean-chroot.sh,
1876 targets/grp/grp-preclean-chroot.sh,
1877 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1878 targets/stage2/stage2-preclean-chroot.sh,
1879 targets/stage3/stage3-preclean-chroot.sh,
1880 targets/support/chroot-functions.sh,
1881 targets/tinderbox/tinderbox-preclean-chroot.sh:
1882 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1883 sys-devel/icecream cluster compiler support for bug #200095. This is
1884 catalyst 2.0.5_pre6 for testing.
1886 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1887 files/catalyst.conf, modules/generic_stage_target.py:
1888 Add the option for using metadata_overlay with portage to speed up cache.
1890 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1891 modules/stage1_target.py, modules/stage2_target.py,
1892 modules/stage3_target.py:
1893 Add /etc/portage to cleanables for stages 1 through 3.
1895 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1896 livecd/files/livecd-local.start,
1897 targets/livecd-stage2/livecd-stage2-controller.sh,
1898 targets/support/livecdfs-update.sh:
1899 We apparently still need profiles/eclass for building the stage3 from the
1900 LiveCD with the installer.
1902 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1903 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1906 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1907 targets/livecd-stage2/livecd-stage2-controller.sh,
1908 targets/support/livecdfs-update.sh:
1909 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1910 preservation of eclasses/profiles, and remove copying of livecd-local.start
1911 since it's not needed anymore.
1913 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1914 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1915 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1918 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1919 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1920 Removing old mkvardb code which is no longer used, commenting out setting of
1921 Gnome theme for testing now that Clearlooks has been default for some time,
1922 and changing vdb move from a case statement to a simple if statement. This
1923 is 2.0.5_pre5 for testing.
1925 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1926 modules/stage1_target.py:
1927 Removing cleaning of python encodings for bug #64890.
1929 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1930 modules/generic_stage_target.py:
1931 Add an extra warning into the generated make.conf about changing the CHOST.
1933 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1934 targets/support/livecdfs-update.sh:
1935 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1937 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1938 targets/embedded/embedded-preclean-chroot.sh,
1939 targets/grp/grp-preclean-chroot.sh,
1940 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1941 targets/stage2/stage2-preclean-chroot.sh,
1942 targets/stage3/stage3-preclean-chroot.sh,
1943 targets/tinderbox/tinderbox-preclean-chroot.sh:
1944 Check to see if distcc is enabled before calling cleanup_distcc().
1946 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1947 arch/sparc.py, arch/x86.py:
1948 Look for linux32 in /bin and /usr/bin.
1950 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1951 modules/generic_stage_target.py:
1952 Make error message more specific when removing immutable flag.
1954 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1955 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1956 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1957 information, and added a small fix for FreeBSD for bug #169041. This is
1958 catalyst 2.0.5_pre4 for testing.
1960 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1961 targets/support/chroot-functions.sh:
1962 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1963 patch from bug #120076 to add cross-compiling support to our distcc
1966 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1967 targets/support/chroot-functions.sh:
1968 Added a version of get_libdir from multilib.eclass so we can determine where
1969 to go poking around if we need to touch anything in libdir.
1971 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1972 Print an error saying what target failed before the traceback.
1974 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1975 modules/catalyst_support.py:
1976 When parsing make.conf, first try pkgcore's
1977 snakeoil.fileutils.read_bash_dict(), then portage's
1978 portage_util.getconfig(), then the internal parse_makeconf().
1980 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1981 modules/catalyst_support.py:
1982 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1984 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1985 examples/netboot_template.spec, examples/tinderbox_template.spec,
1986 modules/grp_target.py, modules/tinderbox_target.py:
1987 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1988 modules, and remove extra pkgcache_path and kerncache_path options from
1991 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1992 This is catalyst 2.0.5_pre3 for testing the new stages code.
1994 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1995 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1996 We need to force USE=bindist on for building stages.
1998 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1999 modules/generic_stage_target.py:
2000 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
2001 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
2003 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2004 targets/support/rc-update.sh:
2005 Added support for the newer versions of splashutils which use fbcondecor as
2006 the init script. This is catalyst 2.0.5_pre1 for testing.
2008 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2009 targets/livecd-stage2/livecd-stage2-controller.sh:
2010 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
2013 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
2014 modules/generic_stage_target.py, modules/stage1_target.py,
2015 modules/stage2_target.py:
2016 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
2019 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
2020 modules/generic_stage_target.py, modules/netboot2_target.py:
2021 Fix typo in getopt call for --clear-autoresume. thanks to
2022 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
2023 Conditionally write CFLAGS to make.conf in stages for bug #177796.
2024 Copy overlay files in netboot2 target into proper dir for bug #174635.
2026 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2027 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
2028 targets/support/netboot2-final.sh:
2029 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
2030 fix a minor bug in System.map copying, add portage_overlay support, and adds
2031 the ability to use globbing in the package file lists for the netboot2
2034 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2035 +targets/netboot2/nb-busybox.cf:
2036 Added nb-busybox.cf to the netboot2 target for bug #174298.
2038 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2039 targets/support/chroot-functions.sh:
2040 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
2042 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2043 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
2044 Change moving the VDB until after we have processed unmerge by moving it
2045 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
2046 unmerge packages from the gentoo-release-livecd target.
2048 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2049 targets/support/kmerge.sh:
2050 Commented out the package.provided code in catalyst that seemed to cause
2051 problems with kerncache in testing. This is 2.0.4 and should be used for the
2054 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2055 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
2056 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
2057 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2058 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
2059 improve the netboot2 target.
2061 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2062 modules/generic_stage_target.py:
2063 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
2064 cause catalyst to export boolean variables as well as string-based
2067 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2068 modules/generic_stage_target.py:
2069 Fixing check for invalid subarch to not filter too much. Fix from Mike
2070 Frysinger <vapier@gentoo.org> for bug #173532.
2072 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
2073 Added s390x (64-bit) support via a patch from Mike Frysinger
2074 <vapier@gentoo.org> for bug #173002.
2076 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2077 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2078 targets/livecd-stage1/livecd-stage1-chroot.sh,
2079 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2080 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
2081 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
2082 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
2083 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
2084 targets/support/pre-kmerge.sh:
2085 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
2086 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
2087 certain functions/code paths when running with -F/--fetchonly. Simplified
2088 kmerge.sh with regards to kerncache and callback packages. Also, changed
2089 ccache/distcc installs to use run_emerge instead of emerge directly, which
2090 allows us to more easily replace the underlying package manager, or add
2091 support for multiple package managers to catalyst.
2093 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2094 modules/grp_target.py:
2095 Added patch from Åsmund Grammeltvedt <grammel@online.no> to add
2096 portage_overlay functionality to GRP, where it was mistakenly missing, for
2097 bug #171157. This is catalyst 2.0.3 and ready for release.
2099 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2100 targets/livecd-stage1/livecd-stage1-controller.sh,
2101 targets/support/livecdfs-update.sh:
2102 Removed the generation of grppkgs.txt since the Installer now uses vdb
2105 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2106 targets/support/create-iso.sh:
2107 Fix creation of the EFI images. Since it is FAT, we can't go around
2108 perserving permissions, now, can we?
2110 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2111 targets/support/livecdfs-update.sh:
2112 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
2113 broken sed for rc.conf, which caused all kinds of hell to break loose when
2114 booting a new CD. This is 2.0.3_pre3.
2116 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2117 modules/generic_stage_target.py:
2118 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
2119 such as group- from /etc before creating our stage tarballs. This is for bug
2122 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2123 targets/support/livecdfs-update.sh:
2124 Commenting out the livecd-kernel code, since the Installer should be doing
2125 everything necessary itself.
2127 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2128 targets/support/livecdfs-update.sh:
2129 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
2130 the usbutils hanlding in case they follow suit with pciutils.
2132 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2133 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2134 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2135 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
2136 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
2137 problems with using all of the various subarch settings.
2139 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2140 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2141 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
2142 check look in the correct location, and made sure we don't delete /voot
2143 within the EFI code if grub is present.
2145 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2146 modules/generic_stage_target.py:
2147 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
2148 #166294. This one should fix the HPPA/PPC architectures.
2150 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2151 targets/support/chroot-functions.sh:
2152 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
2153 remove the autoresume point for portage, as it really isn't needed and
2154 doesn't really gain us much, anyway.
2156 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2157 targets/stage1/stage1-chroot.sh:
2158 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
2160 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2161 examples/generic_stage_template.spec, examples/grp_template.spec,
2162 examples/livecd-stage1_template.spec,
2163 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2164 examples/netboot_template.spec, examples/snapshot_template.spec,
2165 examples/stage4_template.spec, examples/tinderbox_template.spec:
2166 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
2169 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2170 targets/support/livecdfs-update.sh:
2171 Make sure the user owns his home directory for bug #147195.
2173 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2174 +files/catalystrc, modules/catalyst_support.py:
2175 Re-arranged catalyst.conf to make it easier to follow while looking at the
2176 online reference and added a default catalystrc file, which does nothing.
2178 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2179 modules/catalyst_support.py, modules/embedded_target.py,
2180 modules/generic_stage_target.py, modules/grp_target.py,
2181 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2182 modules/stage3_target.py, modules/tinderbox_target.py:
2183 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
2184 tab/space nastiness. This is for bug #161915.
2186 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2187 modules/generic_stage_target.py:
2188 Fixed new cbuild code with another patch from Mike Frysinger
2189 <vapier@gentoo.org> to allow the usage of subarches.
2191 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2192 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2193 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2194 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
2195 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
2196 targets/support/create-iso.sh, targets/support/functions.sh,
2197 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2198 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
2200 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2201 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2202 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2203 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
2204 modules/catalyst_lock.py, modules/catalyst_support.py,
2205 modules/embedded_target.py, modules/generic_stage_target.py,
2206 modules/generic_target.py, modules/grp_target.py,
2207 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2208 modules/netboot2_target.py, modules/netboot_target.py,
2209 modules/snapshot_target.py, modules/stage1_target.py,
2210 modules/stage2_target.py, modules/stage3_target.py,
2211 modules/stage4_target.py, modules/tinderbox_target.py,
2212 targets/embedded/embedded-chroot.sh,
2213 targets/embedded/embedded-controller.sh,
2214 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2215 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2216 targets/grp/grp-preclean-chroot.sh,
2217 targets/livecd-stage1/livecd-stage1-chroot.sh,
2218 targets/livecd-stage1/livecd-stage1-controller.sh,
2219 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2220 targets/livecd-stage2/livecd-stage2-controller.sh,
2221 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2222 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2223 targets/netboot2/netboot2-controller.sh,
2224 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2225 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2226 targets/stage1/stage1-controller.sh,
2227 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2228 targets/stage2/stage2-controller.sh,
2229 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2230 targets/stage3/stage3-controller.sh,
2231 targets/stage3/stage3-preclean-chroot.sh,
2232 targets/stage4/stage4-controller.sh,
2233 targets/stage4/stage4-preclean-chroot.sh,
2234 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2235 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2236 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2237 targets/tinderbox/tinderbox-controller.sh,
2238 targets/tinderbox/tinderbox-preclean-chroot.sh:
2239 Removing old CVS Header lines, which are no longer used since moving to SVN.
2241 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2242 targets/stage4/stage4-chroot.sh:
2243 Added back a missing 'then' from stage4 target.
2245 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2246 modules/generic_stage_target.py:
2247 Fix indentation so things actually work.
2249 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2250 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
2253 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2254 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2255 Fix the display manager sed lines and change the icon for the local Handbook
2256 to use the GNOME 2.16 icon for gedit.
2258 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2259 modules/generic_stage_target.py:
2260 Changed the portage_overlay option to always install overlays in
2261 /usr/local/portage and added code to clean up /usr/local/portage and
2262 make.conf after sucessful execution and before creation of ISO/tarballs.
2264 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2265 targets/support/livecdfs-update.sh:
2266 Fixed a typo which broke coldplugging.
2268 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2269 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2270 Added a create_handbook_icon function and rearranged some of the icon
2271 creation for the LiveCD. This should resolve bug #143725 once a new release
2274 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2275 targets/support/livecdfs-update.sh:
2276 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
2277 coldplugging. This allows us to unpack our firmware before we detect
2278 devices, so that devices that need it will get it.
2280 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2281 modules/generic_stage_target.py:
2282 Fix a typo in generic_stage_target.
2284 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2285 targets/support/livecdfs-update.sh:
2286 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
2287 /etc/conf.d/xdm so we support older snapshots and newer ones.
2289 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2290 modules/livecd_stage2_target.py:
2291 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
2294 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2295 modules/livecd_stage2_target.py:
2296 Reverted change in livecd-stage2 to the action_sequence until I can figure
2297 out what the problem is with it.
2299 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2300 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
2301 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2302 modules/livecd_stage2_target.py:
2303 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
2304 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
2306 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2307 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2308 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
2309 resolves an issue where a variable could be accessed unitialized in obscure
2310 circumstances. This is wrt bug #144984.
2312 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2313 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2314 modules/stage2_target.py, modules/stage4_target.py:
2315 Fixed up action_sequence when using --fetchonly to not create tarballs or
2316 ISO images for bug #143392.
2318 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2319 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
2320 Clean up the USE usage in GRP/stage4.
2322 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2323 modules/generic_stage_target.py, modules/stage1_target.py,
2324 modules/stage2_target.py:
2325 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
2326 Gaffney <agaffney@gentoo.org> wrt bug #155911.
2328 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2329 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2330 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
2331 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2332 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
2333 instances of USE_ORDER since auto hasn't been valid for some time. This is
2336 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2337 modules/generic_stage_target.py, modules/stage1_target.py:
2338 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
2339 goodness wrt bug #153587.
2341 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2342 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
2343 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
2345 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2346 modules/generic_stage_target.py, modules/stage4_target.py:
2347 Added a check to see if we have the tarball option enabled, which causes
2348 catalyst to run the capture sequence. This was requested by Tim Yamin for
2349 the stage4 target, but I thought it should be usable on any stage target.
2351 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2352 targets/support/livecdfs-update.sh:
2353 Moved fstab tweaks all into one location and added make.conf tweak for bug
2356 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2357 Changed the options to be in alphabetical order so my meatspace logical
2358 parser can process them better, added the compress and tarball options,
2359 which are as of yet unused for bug #139390 and request from Tim Yamin, and
2360 removed the unused -x command line parameter for bug #151405.
2362 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2363 modules/generic_stage_target.py:
2364 Added a warning about changing the CHOST setting for bug #142034.
2366 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2367 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
2368 targets/support/chroot-functions.sh:
2369 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
2370 <flameeyes@gentoo.org> and attached to bug #150351.
2372 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2373 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2374 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2375 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
2376 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
2377 modules/embedded_target.py, modules/generic_stage_target.py,
2378 modules/generic_target.py, modules/grp_target.py,
2379 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2380 modules/netboot2_target.py, modules/netboot_target.py,
2381 modules/snapshot_target.py, modules/stage1_target.py,
2382 modules/stage2_target.py, modules/stage3_target.py,
2383 modules/stage4_target.py, modules/tinderbox_target.py,
2384 targets/embedded/embedded-chroot.sh,
2385 targets/embedded/embedded-controller.sh,
2386 targets/embedded/embedded-fs-runscript.sh,
2387 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2388 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2389 targets/grp/grp-preclean-chroot.sh,
2390 targets/livecd-stage1/livecd-stage1-chroot.sh,
2391 targets/livecd-stage1/livecd-stage1-controller.sh,
2392 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2393 targets/livecd-stage2/livecd-stage2-controller.sh,
2394 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2395 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2396 targets/netboot2/netboot2-controller.sh,
2397 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2398 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2399 targets/stage1/stage1-controller.sh,
2400 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2401 targets/stage2/stage2-controller.sh,
2402 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2403 targets/stage3/stage3-controller.sh,
2404 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2405 targets/stage4/stage4-controller.sh,
2406 targets/stage4/stage4-preclean-chroot.sh,
2407 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2408 targets/support/functions.sh, targets/support/kmerge.sh,
2409 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2410 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2411 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
2412 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2413 targets/tinderbox/tinderbox-controller.sh,
2414 targets/tinderbox/tinderbox-preclean-chroot.sh:
2415 Removing all copyright and license comment headers from all files so we
2416 don't ever get another bug like bug #149638.
2418 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2419 modules/generic_stage_target.py:
2420 Clean up more spacing/capitalization.
2422 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
2423 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2424 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
2425 targets/embedded/embedded-controller.sh,
2426 targets/embedded/embedded-fs-runscript.sh,
2427 targets/embedded/embedded-preclean-chroot.sh,
2428 targets/livecd-stage2/livecd-stage2-controller.sh,
2429 targets/netboot2/netboot2-copyfile.sh,
2430 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
2431 targets/support/pre-kmerge.sh:
2432 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
2433 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
2434 calls in kmerge.sh, and updated README.
2436 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2437 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2438 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
2440 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2441 modules/catalyst_support.py:
2442 Added fix for bug #143348.
2444 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2445 targets/support/livecdfs-update.sh:
2446 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2448 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2449 targets/livecd-stage2/livecd-stage2-controller.sh,
2450 targets/support/livecdfs-update.sh:
2451 Changed some copy commands to use -f, added a check for /etc/gconf before
2452 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2453 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2454 <luca.casagrande@gmail.com>.
2456 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2457 targets/support/livecdfs-update.sh:
2458 Fixing sed so that systemspkgs.txt is built properly.
2460 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2461 The sparc32 binary is in /bin, not /usr/bin.
2463 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2464 targets/support/chroot-functions.sh:
2465 We now only set the options for pkgcache if we are not using fetchonly. This
2466 should work around a problem where portage won't fetch the files if a binpkg
2467 already exists for the package.
2469 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2470 targets/support/livecdfs-update.sh:
2471 Added code to make a backup of custom.conf before we edit it for the
2474 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2475 targets/support/livecdfs-update.sh:
2476 Remove sed from splash section, since it wasn't actually resolving the
2477 issue, anyway. Change the installer's dialog front-end code to simply run
2478 via sudo, since we don't need to worry about having the X DISPLAY setup or
2479 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2481 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2482 targets/support/livecdfs-update.sh:
2483 Fix my sed line so it actually applies correctly.
2485 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2486 targets/support/chroot-functions.sh:
2487 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2490 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2491 targets/support/livecdfs-update.sh:
2492 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2493 as well as a possible fix for the read-only filesystem messages from
2494 /sbin/splash-functions.sh
2496 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2497 targets/support/chroot-functions.sh:
2498 Fix --fetchonly to actually work.
2500 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2501 examples/livecd-stage2_template.spec:
2502 Added description for livecd/fsops to livecd-stage2's spec template.
2504 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2505 targets/support/livecdfs-update.sh:
2506 I've modified the GDM configuration section to work correctly. I have also
2507 ensured that xdm is no longer started just because livecd/xdm is used, which
2508 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2509 should be the last of the 'release candidates' made. If there are no bug
2510 reports in 2 days, then I'm rolling this as 2.0 final.
2512 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2513 targets/support/livecdfs-update.sh:
2514 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2515 see once the newer Installer is released, as I still have to fix the
2518 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2519 targets/support/rc-update.sh:
2520 Removed famd from the default runlevel for gentoo-release-livecd. It really
2521 shouldn't cause a problem, but I prefer it stay a bit clean.
2523 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2524 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2525 targets/support/create-iso.sh, targets/support/kmerge.sh,
2526 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2527 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2529 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2530 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2531 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2532 targets/support/bootloader-setup.sh:
2533 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2534 parameters support. This is for bug #139300.
2536 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2537 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2538 targets/support/filesystem-functions.sh:
2539 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2540 and also to remove some redundant values from livecd-stage2's valid_values.
2543 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2545 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2547 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2548 modules/generic_stage_target.py:
2549 Fix a problem where catalyst was creating an initial list, then putting that
2550 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2551 pointing it out and for the fix. This is for bug #136351.
2553 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2554 targets/support/unmerge.sh:
2555 Removing loop for unmerge, as it didn't actually solve anything and the
2556 portage team has helped us out by reverting the behavior that caused this
2557 change in the first place.
2559 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2560 modules/netboot2_target.py, modules/stage1_target.py,
2561 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2562 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2563 having /proc mounted during the preclean stage and also to clean up the
2564 netboot2 code. This is 2.0_rc48.
2566 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2567 targets/support/unmerge.sh:
2568 Change our unmerge from being a single unmerge to a loop, to work around an
2569 unexpected change in portage 2.1's unmerge processing.
2571 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2572 targets/support/bootloader-setup.sh:
2573 Fixed a problem where we were putting the kernel name in twice and causing
2574 and error when using grub as a bootloader. This is for bug #137252.
2576 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2577 targets/support/bootloader-setup.sh:
2578 Added a second pass to the alpha bootloader setup to create aboot items for
2579 serial console for bug #133457.
2581 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2582 +livecd/cdtar/arcload-0.43-r1.tbz2:
2583 Added arcload cdtar for mips.
2585 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2586 targets/netboot/netboot-controller.sh:
2587 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2590 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2591 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2592 Add patch from bug #135051 to fix the seedcache extraction logic.
2594 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2595 targets/support/livecdfs-update.sh:
2596 Don't set icon theme to Clearlooks, since it doesn't exist.
2598 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2599 targets/support/livecdfs-update.sh:
2600 Fix sed on installer icons.
2602 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2605 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2606 targets/stage1/stage1-controller.sh:
2607 Added a -type f to the find call in stage1 for bug #132180.
2609 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2610 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2611 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2612 properly on IBM PPC64 machines.
2614 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2615 modules/generic_stage_target.py:
2618 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2619 targets/support/rc-update.sh:
2620 Removed x-setup from default runlevel, as it is now controlled via the
2621 autoconfig init script.
2623 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2624 Fix ppc64 based arches to subclass ppc64
2626 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2627 modules/livecd_stage1_target.py:
2628 Use the full category/package name for livecd-tools.
2630 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2631 targets/support/livecdfs-update.sh:
2632 Make copies and deletes recursive for firmware since some packages put their
2633 firmware in a subdirectory.
2635 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2636 targets/support/livecdfs-update.sh:
2637 Fix detection of the Installer.
2639 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2640 Added 970, power3, power4, and power5 sub-arches for ppc64.
2642 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2643 targets/support/livecdfs-update.sh:
2644 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2645 no longer necessary and can cause possible problems with Installer-based
2648 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2649 recursive directory create
2651 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2652 modules/catalyst_support.py:
2653 Changed a display error from bug #131502 and rolling 2.0_rc45.
2655 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2656 targets/support/create-iso.sh:
2657 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2660 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2661 modules/generic_stage_target.py:
2662 digests function uses raw output from hash function now
2664 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2665 change hash result format so .DIGESTS is generated correctly
2667 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2668 modules/catalyst_support.py:
2669 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2672 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2673 targets/support/livecdfs-update.sh:
2674 Added a space for bug #131181.
2676 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2677 targets/support/kmerge.sh:
2678 Fixed creation of kernelpkgs.txt file for the installer.
2680 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2681 modules/generic_stage_target.py:
2682 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2685 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2686 targets/livecd-stage2/livecd-stage2-controller.sh,
2687 targets/support/bootloader-setup.sh:
2688 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2689 rolling out an emergency rc44.
2691 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2692 targets/support/bootloader-setup.sh:
2693 If you use elif, you have to use a then after it. Yeah, that one's totally
2696 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2697 targets/support/livecdfs-update.sh:
2698 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2700 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2701 targets/support/rc-update.sh:
2702 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2705 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2706 targets/support/bootloader-setup.sh:
2707 Removed bootplash support from ppc/ppc64 since they only will work with
2708 gensplash. Forced use of livecd/splash_type of bootsplash to get
2709 splash=silent. This should reduce the number of things on the kernel command
2710 line that aren't necessary.
2712 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2713 modules/catalyst_support.py:
2714 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2715 parse_spec. This should resolve bug #130103, as well as make the code much
2716 cleaner. This is 2.0_rc42.
2718 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2719 modules/generic_stage_target.py:
2720 Forced -p on tar for compressing stages.
2722 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2723 targets/support/chroot-functions.sh:
2724 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2727 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2728 targets/stage1/build.py:
2729 Added patch to build.py for portage 2.1 support.
2731 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2732 targets/support/kmerge.sh:
2733 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2734 <liyiming@ict.ac.cn> in bug #129890.
2736 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2737 targets/support/livecdfs-update.sh:
2738 Moved sed line for ##STARTX to end of file, since we aren't touching
2739 /etc/startx until the end.
2741 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2742 targets/support/livecdfs-update.sh:
2743 Added a check for the games group and add it if it doesn't exist already.
2744 This should resolve bug #125498.
2746 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2747 examples/generic_stage_template.spec, examples/grp_template.spec,
2748 examples/livecd-stage1_template.spec,
2749 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2750 examples/netboot_template.spec, examples/snapshot_template.spec,
2751 examples/stage4_template.spec, examples/tinderbox_template.spec:
2752 Removed portdir_overlay from the snapshot example spec and added
2753 portage_overlay to the example specs for the relevant targets.
2755 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2756 This is 2.0_rc41 since it has better LiveCD support.
2758 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2759 targets/support/livecdfs-update.sh:
2762 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2763 targets/support/functions.sh:
2764 Removed check for livecd/dev-manager being udev since it was done
2765 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2766 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2767 #128265 for pointing this out.
2769 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2770 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2771 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2772 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2774 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2775 modules/generic_stage_target.py:
2776 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2777 live system. You can thank Andrew Gaffney for the fix.
2779 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2780 targets/livecd-stage2/livecd-stage2-controller.sh:
2781 Don't copy motd files if we're using livecd/type generic-livecd.
2783 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2784 targets/livecd-stage2/livecd-stage2-controller.sh,
2785 targets/support/livecdfs-update.sh:
2786 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2787 some extra cleanup to generic-livecd.
2789 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2790 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2791 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2792 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2793 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2794 targets/support/bootloader-setup.sh:
2795 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2796 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2797 and removed all older cdtar files for PPC*.
2799 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2800 livecd/files/livecd.motd.txt:
2801 Added message to the official LiveCD MOTD mentioning how to run the
2802 installer. Blame codeman. This is 2.0_rc40.
2804 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2805 fix so snapshot target doesnt have errors
2807 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2808 targets/support/livecdfs-update.sh:
2809 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2810 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2813 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2814 targets/support/rc-update.sh:
2815 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2818 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2819 targets/support/livecdfs-update.sh:
2820 Added wrapping around the udev sed for those crazy 2.4-users.
2822 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2823 targets/support/livecdfs-update.sh:
2824 Added sed fix for udev starting evms_activate unconditionally. This is
2827 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2828 add stage4/unmerge stage4/rm to valid options
2830 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2831 targets/support/rc-update.sh:
2832 Added fix for bug #122154 from Rajiv Manglani.
2834 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2835 targets/support/kmerge.sh:
2836 Fixed creation of kernelpkgs.txt for the Installer.
2838 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2839 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2840 Updated elilo tarball for IA64.
2842 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2843 DIGESTS support for snapshot creation
2845 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2846 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2847 candidates ever end?
2849 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2850 fix for .DIGESTS.DIGESTS issue in grp
2852 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2853 modules/generic_stage_target.py:
2854 fix for failure when root_overlay is not set
2856 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2857 targets/support/bootloader-setup.sh:
2858 Added IA64/SGI patch from plasmaroo.
2860 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2861 targets/livecd-stage1/livecd-stage1-controller.sh,
2862 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2863 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2866 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2867 modules/generic_stage_target.py:
2868 Allow multiple overlays for root_overlay and overlay spec option
2870 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2871 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2872 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2873 targets/support/rc-update.sh:
2874 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2875 fixed bug #122154. This is catalyst 2.0_rc36.
2877 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2878 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2879 Updated the LiveCD motd to tell the user to run the display manager again,
2880 rather than startx, while mentioning that startx is useful as a rescue X
2881 session since it starts twm. This is catalyst 2.0_rc35.
2883 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2884 Add hfs-hide options to mkisofs so macs boot
2886 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2887 modules/generic_stage_target.py:
2888 Fix indentation issues
2890 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2893 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2894 targets/support/bootloader-setup.sh:
2895 add additional console less entry when consoles are chosen for ppc64
2897 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2898 modules/generic_stage_target.py:
2899 fix kernelopts and extraversion env variable exports
2901 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2902 targets/support/livecdfs-update.sh:
2903 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2904 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2906 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2907 targets/support/kmerge.sh:
2908 Changing the way we determine if extraversion is set. This is catalyst
2911 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2912 targets/support/livecdfs-update.sh:
2913 Change net.ethX links to link to net.lo instead of net.eth0.
2915 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2916 examples/stage4_template.spec:
2917 Fixed rcadd example for stage4. Blame rajiv.
2919 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2920 This is catalyst 2.0_rc31.
2922 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2923 targets/support/livecdfs-update.sh:
2924 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2925 Gaffney for pointing me in the right direction.
2927 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2928 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2930 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2933 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2934 examples/livecd-stage2_template.spec:
2935 updated examples to have console and machine_type
2937 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2938 targets/support/bootloader-setup.sh:
2939 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2942 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2943 This is catalyst 2.0_rc29.
2945 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2946 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2947 Removed extra yaboot.conf from
2948 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2950 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2951 targets/support/kill-chroot-pids.sh:
2952 add sleep to try and give processes a chance to die. bug 119940
2954 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2955 targets/support/functions.sh:
2956 Removed some quotes to make sure we have a binary operator and closing bug
2959 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2960 targets/support/create-iso.sh:
2961 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2963 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2964 targets/support/bootloader-setup.sh:
2965 Added path from bug #120935 for PPC/PPC64.
2967 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2968 Additional spacing fixes submitted by `Kumba
2970 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2971 modules/stage2_target.py:
2972 space cleanups contributed from `Kumba
2974 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2975 add grp/use to valid_values in the grp module
2977 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2980 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2981 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2982 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2983 targets/support/bootloader-setup.sh:
2984 ppc cdtar update; ppc64 bootloader updates
2986 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2987 targets/support/create-iso.sh:
2988 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2990 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2991 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2992 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2993 targets/support/create-iso.sh:
2994 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2996 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2997 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2998 Add ppc console and machine_type=ibm
3000 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
3001 modules/generic_stage_target.py:
3002 Fix type error when kernel packages arent defined
3004 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3005 examples/generic_stage_template.spec, examples/grp_template.spec,
3006 examples/livecd-stage1_template.spec,
3007 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3008 examples/stage4_template.spec:
3009 Added more verbose wording and examples for pkgcache_path and
3010 kerncache_path, where necessary.
3012 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3013 targets/support/create-iso.sh:
3014 Really fixing bug #120475 this time. This is 2.0_rc25.
3016 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3017 targets/support/create-iso.sh:
3018 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
3021 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3022 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
3023 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3024 Added initial support for EFI booting on x86. This is completely untested,
3025 so use it at your own risk. Also, no bug reports without patches, please.
3026 This is catalyst 2.0_rc23.
3028 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3029 kmerge should have been kerncache
3031 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
3032 targets/support/pre-kmerge.sh:
3033 Fix a few other places for the kerncache update
3035 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
3036 examples/generic_stage_template.spec, examples/grp_template.spec,
3037 examples/livecd-stage1_template.spec,
3038 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
3039 examples/netboot_template.spec, examples/stage4_template.spec,
3040 examples/tinderbox_template.spec, modules/generic_stage_target.py,
3041 targets/support/kmerge.sh:
3042 Separation of kerncache from snapcache
3044 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3045 It helps if I actually increment the version number.
3047 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3048 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
3049 Added --oneshot to default options for stage1 building. Added code to wipe
3050 world during stages 1 and 3. This is catalyst 2.0_rc22.
3052 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
3053 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3054 Fix bug if no kernel packages were defined but there was a postconf setting.
3055 x86 softlevel support is enhanced.
3057 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3058 targets/support/bootloader-setup.sh:
3059 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
3061 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3062 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
3064 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3067 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
3068 Netboot2 fixes for spec parameter checks
3070 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
3071 modules/generic_stage_target.py, modules/stage4_target.py:
3072 add makeopts spec file support.
3074 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3075 modules/generic_stage_target.py:
3076 Added fix for bug #119635.
3078 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3079 Fix pre-kmerge.sh for stage4
3081 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3084 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
3085 modules/generic_stage_target.py:
3086 fix crash when no kernel is defined. spacing issue
3088 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3091 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3092 modules/livecd_stage2_target.py:
3093 Added livecd/volid to valid_values.
3095 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
3096 modules/generic_stage_target.py:
3097 remove extra function that was converting strings to lists unnecessarily
3099 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3100 This is catalyst 2.0_rc17.
3102 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3103 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3104 modules/stage4_target.py:
3105 fix issue where args not allowed that arose due to earlier myspec addlargs bug
3107 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3108 targets/embedded/embedded-preclean-chroot.sh,
3109 targets/grp/grp-preclean-chroot.sh,
3110 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3111 targets/stage1/stage1-preclean-chroot.sh,
3112 targets/stage2/stage2-preclean-chroot.sh,
3113 targets/stage3/stage3-preclean-chroot.sh,
3114 targets/support/chroot-functions.sh,
3115 targets/tinderbox/tinderbox-preclean-chroot.sh:
3116 Added function to cleanup stray /etc/distcc/hosts files.
3118 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3119 targets/support/bootloader-setup.sh:
3120 Added fix from bug #119123. This is catalyst 2.0_rc16.
3122 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3123 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
3124 Fixing some spacing. This is catalyst 2.0_rc15.
3126 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3127 Attempt to fix bug #117649
3129 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
3130 modules/generic_stage_target.py:
3131 fixes for bugs #119009, #119041 and #118985
3133 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
3134 +examples/netboot2_template.spec, modules/catalyst_support.py,
3135 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
3136 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
3137 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
3140 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
3141 targets/support/kmerge.sh:
3142 Fix for ccache (null)/.ccache bug
3144 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3147 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
3148 Added ppc -mcpu patch from Pylon for bug #118709.
3150 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3151 modules/embedded_target.py, modules/stage4_target.py:
3152 Added linuxrc to embedded and stage4 targets.
3154 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
3155 modules/generic_stage_target.py, targets/support/kmerge.sh:
3156 filter kname - and . for kmerge.sh
3158 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3159 targets/support/create-iso.sh:
3160 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
3162 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
3163 modules/generic_stage_target.py:
3164 change .digests to .DIGESTS
3166 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3167 targets/support/kmerge.sh:
3168 Commented ccache for genkernel build which will resolve #117648 until a
3169 proper solution can be found. This is 2.0_rc13.
3171 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3172 targets/stage1/stage1-controller.sh:
3173 Added patch from vapier for bug #117254.
3175 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3176 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
3177 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
3178 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
3181 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
3182 modules/generic_stage_target.py:
3183 Remove chost/cflags etc. warning messages
3185 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
3186 modules/generic_stage_target.py:
3187 Attempt to fix bug 117253; chost is wrong on autoresume
3189 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3190 modules/generic_stage_target.py, modules/netboot_target.py,
3191 modules/stage1_target.py:
3192 make setting of destdir more global and part of generic_stage_target
3194 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3195 Fix destpath bug in netboot target
3197 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
3198 modules/generic_stage_target.py, modules/stage4_target.py:
3199 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
3202 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
3203 modules/generic_stage_target.py, modules/stage4_target.py:
3204 remove stray ' from arch/sh.py
3206 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3207 targets/stage1/stage1-controller.sh:
3208 This finally fixes the issues with gcc-config/binutils-config in stage1.
3209 This is catalyst 2.0_rc12.
3211 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
3212 Fix incorrect warning message. portdir_overlay -> portage_overlay
3214 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3215 targets/stage1/stage1-controller.sh,
3216 targets/stage1/stage1-preclean-chroot.sh:
3217 Revert gcc-config/binutils-config to _rc11 locations. This should fix
3218 running gcc-config and binutils-config, though it probably breaks running on
3219 non-Gentoo platforms.
3221 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3222 modules/stage1_target.py:
3223 Make stage1 clean up python 2.3 and 2.4, also.
3225 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3226 targets/support/livecdfs-update.sh:
3227 Updated requirements and added creation of metadata.tar.bz2 for the installer.
3229 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
3230 modules/generic_stage_target.py:
3231 Change digests file format to HASH_NAME HASH FILE_NAME
3233 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3234 targets/stage1/stage1-controller.sh:
3235 Moved gcc-config/binutils-config to before the chroot.
3237 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3238 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
3239 installed. Supports all of shashs algorithms as of 12_21_2005
3241 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3242 modules/generic_stage_target.py:
3243 Catalyst should die if source_subpath is not a string
3245 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3246 modules/generic_stage_target.py:
3247 Fix for source_subpath bug
3249 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3250 examples/generic_stage_template.spec:
3251 Updated example specs with information on cflags/chost/cxxflags/ldflags in
3252 both stages 1 and 2.
3254 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3255 modules/stage2_target.py:
3256 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
3257 stage1 to be overridden again.
3259 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3260 targets/stage1/stage1-controller.sh:
3261 It looks like gcc-config/binutils-config needs to be run with the full path,
3262 since it is run outside of the chroot.
3264 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3265 targets/stage1/stage1-controller.sh:
3266 Fixed gcc-config calls. This is 2.0_rc11.
3268 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3269 This is catalyst 2.0_rc10.
3271 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
3272 modules/generic_stage_target.py:
3273 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
3276 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3277 targets/support/functions.sh:
3278 Changed from -z to -n for bug #116180.
3280 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3281 modules/catalyst_support.py, modules/generic_stage_target.py:
3282 Detect missing binaries for the hashing functions and abort if not found
3284 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3285 files/catalyst.conf:
3286 Updated README to list new requirements. Set default hash as crc32. Set
3287 default digests as sha1/md5.
3289 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3290 modules/catalyst_support.py, modules/generic_stage_target.py,
3291 modules/livecd_stage2_target.py, modules/stage2_target.py:
3292 Change the internal hash checking to be quicker and more memory efficient.
3293 Add additional hash digests options.
3295 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3296 targets/tinderbox/tinderbox-chroot.sh,
3297 targets/tinderbox/tinderbox-controller.sh,
3298 targets/tinderbox/tinderbox-preclean-chroot.sh:
3299 Fixed up spacing/coding style on tinderbox.
3301 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3302 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
3303 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
3304 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
3305 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
3306 Fixed up spacing/coding style on support.
3308 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3309 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
3311 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3312 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3313 targets/stage4/stage4-preclean-chroot.sh:
3314 Fixed up spacing/coding style on stage4.
3316 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3317 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
3318 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3319 targets/stage3/stage3-controller.sh,
3320 targets/stage3/stage3-preclean-chroot.sh:
3321 Fixed up spacing/coding style on stages 2 and 3
3323 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3324 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3325 targets/stage1/stage1-preclean-chroot.sh:
3326 Fixed up spacing/coding style on stage1. Also changed
3327 gcc-config/binutils-config to be outside the chroot.
3329 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3330 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3331 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
3332 Fixed up spacing/coding style on netboot.
3334 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3335 targets/livecd-stage1/livecd-stage1-chroot.sh,
3336 targets/livecd-stage1/livecd-stage1-controller.sh,
3337 targets/livecd-stage2/livecd-stage2-controller.sh:
3338 Fixed up spacing/coding style on livecd-stage*.
3340 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3341 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3342 targets/grp/grp-preclean-chroot.sh:
3343 Fixed up spacing/coding style on grp.
3345 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3346 targets/embedded/embedded-chroot.sh,
3347 targets/embedded/embedded-controller.sh,
3348 targets/embedded/embedded-fs-runscript.sh,
3349 targets/embedded/embedded-preclean-chroot.sh:
3350 Fixed up spacing/coding style on embedded.
3352 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
3353 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3354 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3355 targets/support/functions.sh:
3356 Removing extra line from x86.py, fixing up comments, spacing, and coding
3357 style in targets/support through functions.sh
3359 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3360 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3361 Fix more tab/spacing issues .. trying to make everything use tabs
3363 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3364 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3365 modules/stage1_target.py, modules/stage2_target.py,
3366 modules/stage3_target.py, modules/stage4_target.py:
3367 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
3370 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
3371 modules/generic_stage_target.py:
3372 Add envscript warning to aid users who may not know what they are doing
3374 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3375 examples/generic_stage_template.spec:
3376 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
3377 only configurable when building a stage2 tarball, to match the current state
3378 of portage. This is 2.0_rc9.
3380 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3381 targets/support/chroot-functions.sh:
3382 Silence more of portages beeps and clicks and whistles
3384 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3385 targets/support/chroot-functions.sh:
3386 Change the portage emerge to use run_emerge
3388 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3389 modules/generic_stage_target.py, modules/snapshot_target.py,
3390 modules/stage1_target.py, modules/stage2_target.py,
3391 modules/stage3_target.py:
3392 allow portdir_overlay to be part of all specs not including snapshot spec.
3393 Add warnings for stage1,2 and 3 in case someone uses this feature there.
3394 Remove overlay support from the snapshot spec but added a warning.
3396 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3397 modules/stage2_target.py:
3398 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
3401 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
3402 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3403 Add support for bootloader softlevel=; have rsync delete the extra files out
3404 of the overlay so that the overlay always matches the source dir
3406 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3407 Swapped -v/-V since I had gotten them wrong here.
3409 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3410 modules/generic_stage_target.py:
3411 Fix stupid overlay bug
3413 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3414 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3415 targets/livecd-stage1/livecd-stage1-chroot.sh,
3416 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3417 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3418 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
3419 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3420 targets/support/unmerge.sh:
3421 Made sure we use -f on removing the default links for splash. Removed
3422 check_portage_version as it really isn't needed anymore. Removed
3423 --no-install from genkernel commands in kmerge.sh so users must manually
3424 remove kernels from /boot. This is 2.0_rc8.
3426 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3427 targets/support/livecdfs-update.sh:
3428 Made sed on devfsd.conf conditional on it existing. Removes one more error
3429 message from a standard catalyst run.
3431 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3432 Added warning about breaking snapshot cache and re-enable autoresume, since
3433 the errors I was getting were elsewhere.
3435 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3436 modules/generic_stage_target.py:
3437 Fix indentation error the last commit caused
3439 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3440 modules/generic_stage_target.py:
3441 Always clear autoresume points after a successful run
3443 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3444 targets/support/livecdfs-update.sh:
3445 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
3446 snapshot caching after a successful gentoo-release-livecd run.
3448 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3449 targets/support/rc-update.sh:
3450 Added famd to default on official LiveCD.
3452 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3453 targets/support/chroot-functions.sh:
3454 Fixes 'too many arguments' error in check_portage_version.
3456 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3457 modules/generic_stage_target.py:
3458 remove extra self.env={} that was resetting the environment to null
3460 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3461 modules/livecd_stage1_target.py:
3462 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3465 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3466 Add a default path to the environment in the chroot
3468 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3469 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3470 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3471 targets/livecd-stage2/livecd-stage2-controller.sh,
3472 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3473 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3474 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3475 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3476 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3477 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3478 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3479 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3480 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3482 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3484 Fixed up the man page, which has been suffering for some time, and also
3485 reversed -v/-V in the help message.
3487 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3488 targets/support/livecdfs-update.sh:
3489 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3492 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3493 Turning off autoresume of doom until I can get more testing. I've had
3494 several issues with it. I'll be reporting/fixing these as I come across them
3495 but for now wish to turn it off by default as I don't want this one feature
3496 to stop the possible 2.0 final release.
3498 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3499 targets/livecd-stage2/unmerge.sh:
3500 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3501 anymore and probably should have been removed a long time ago when the new
3502 code was put into place in livecdfs-update.sh and livecd-local.start
3505 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3506 targets/livecd-stage1/livecd-stage1-chroot.sh,
3507 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3508 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3509 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3511 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3512 modules/generic_stage_target.py, modules/generic_target.py:
3513 self.env should be a part of the super class generic_target so it applies to
3514 snapshots as well; removing redundant pass in the generic_target class as
3515 its not needed. There is code there to fill the statements
3517 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3518 targets/support/livecdfs-update.sh:
3519 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3522 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3523 Changed version stamp to 2.0_rc6.
3525 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3526 modules/generic_stage_target.py:
3527 Fix for unpack cases
3529 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3530 modules/generic_stage_target.py:
3533 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3534 modules/catalyst_support.py, modules/generic_stage_target.py,
3535 modules/grp_target.py, modules/livecd_stage1_target.py,
3536 modules/livecd_stage2_target.py, modules/netboot_target.py,
3537 modules/snapshot_target.py, modules/tinderbox_target.py:
3538 Stop reading env from the OS. Rely on the more on the envscript for oddball
3539 settings. Change -v to verbose and -V to version
3541 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3544 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3545 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3548 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3549 examples/generic_stage_template.spec:
3550 Added chost/cflags/cxxflags/ldflags to example spec template.
3552 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3553 targets/support/rc-update.sh:
3554 OK, just kidding on that last commit. We were already doing rc-update add
3555 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3556 there's no point in having it in rc-update.sh
3558 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3559 targets/support/rc-update.sh:
3560 Have rc-update add xdm if livecd/xdm is set.
3562 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3563 modules/catalyst_lock.py, modules/catalyst_support.py,
3564 modules/embedded_target.py, modules/generic_stage_target.py,
3565 modules/grp_target.py, modules/livecd_stage1_target.py,
3566 modules/livecd_stage2_target.py, modules/netboot_target.py,
3567 modules/stage1_target.py, modules/stage4_target.py,
3568 modules/tinderbox_target.py:
3569 So I was just kidding on that last commit. This one is 2.0_rc4.
3571 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3572 modules/catalyst_lock.py, modules/catalyst_support.py,
3573 modules/embedded_target.py, modules/generic_stage_target.py,
3574 modules/grp_target.py, modules/livecd_stage1_target.py,
3575 modules/livecd_stage2_target.py, modules/netboot_target.py,
3576 modules/stage1_target.py, modules/stage2_target.py,
3577 modules/stage4_target.py, modules/tinderbox_target.py:
3578 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3580 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3581 files/catalyst.conf, modules/catalyst_lock.py,
3582 modules/catalyst_support.py, modules/embedded_target.py,
3583 modules/generic_stage_target.py, modules/grp_target.py,
3584 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3585 modules/netboot_target.py, modules/stage1_target.py,
3586 modules/stage2_target.py, modules/stage4_target.py,
3587 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3588 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3589 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3591 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3592 modules/generic_stage_target.py:
3593 Fix autoresume for unpacking tarballs
3595 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3596 targets/support/livecdfs-update.sh:
3597 remove gnap livecd-type per Koon's request
3599 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3600 change rc-update add modules default to rc-update add modules boot
3602 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3603 modules/generic_stage_target.py, modules/grp_target.py:
3604 Add more verbosity to digests if -V is enabled, add more print messages to
3607 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3608 modules/generic_stage_target.py, modules/grp_target.py:
3609 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3611 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3612 Fix folder name for grp build dir to not have .tar.bz2 at the end
3614 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3615 modules/catalyst_support.py, modules/generic_stage_target.py:
3616 Add md5 and sha .digests file creation per wolf31o2's feature request
3618 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3619 This is catalyst-2.0_rc2.
3621 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3622 files/catalyst.conf, modules/generic_stage_target.py,
3623 modules/livecd_stage1_target.py:
3624 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3625 after each successful kernel build;add autoresume documentation to
3628 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3629 targets/embedded/embedded-controller.sh,
3630 targets/embedded/embedded-fs-runscript.sh,
3631 targets/livecd-stage2/livecd-stage2-controller.sh,
3632 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3633 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3634 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3635 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3636 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3637 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3638 targets/support/rc-update.sh:
3639 Changed multiple spaces to tabs to satisfy my OCD.
3641 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3642 targets/support/chroot-functions.sh:
3643 Bumped genkernel detection to require 3.3.0 or higher
3645 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3646 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3647 targets/netboot/netboot-controller.sh:
3648 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3649 clst_grp_use. This is catalyst-2.0_rc1.
3651 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3652 targets/netboot/netboot-controller.sh:
3653 change to clst_use from clst_netboot_use
3655 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3656 targets/livecd-stage1/livecd-stage1-chroot.sh,
3657 targets/stage4/stage4-chroot.sh:
3658 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3660 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3661 targets/stage4/stage4-chroot.sh:
3662 Fixed USE invocations in stage4 target.
3664 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3665 modules/livecd_stage1_target.py:
3666 Force use=livecd for livecd-stage1
3668 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3669 This is version 2.0_pre20051129.
3671 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3672 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3673 Removed kudzu-knoppix from example spec files.
3675 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3676 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3677 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3679 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3680 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3681 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3682 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3683 definitions in the examples to fit in 80 columns.
3685 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3686 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3687 modules/grp_target.py, modules/tinderbox_target.py,
3688 targets/tinderbox/tinderbox-chroot.sh:
3689 Tinderbox script: added newuse, tinderbox and grp targets added support for
3690 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3691 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3693 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3694 Added portdir example to catalyst.conf for bug #113272.
3696 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3697 targets/support/create-iso.sh:
3698 Fixed a few lines which were causing the isolinux directory to be removed
3699 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3701 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3702 targets/support/create-iso.sh:
3703 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3705 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3706 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3707 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3708 too many arches dont use it by default, test for an initrd in the yaboot
3711 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3712 modules/generic_stage_target.py:
3713 Fix split error if use is specified
3715 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3716 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3717 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3718 Updated palo version from catalyst 1.x for HPPA.
3720 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3721 targets/support/bootloader-setup.sh:
3722 Removing for loop for grub on amd64/x86 as it was totally useless.
3724 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3725 targets/support/bootloader-setup.sh:
3726 Remove vga= line for PPC.
3728 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3729 targets/support/bootloader-setup.sh:
3730 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3732 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3733 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3734 Removing slot patch as it probably didn't belong here anyway, and updating
3735 version stamp to 2.0_pre20051118.
3737 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3738 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3739 targets/support/bootloader-setup.sh:
3740 fix the bootloader script for isolinux so that it actually makes a cfg file,
3741 remove extra unneeded catalyst aborting print statement, reorganize rm code
3742 to make sure is splits properly and is an array even from the cmdline
3744 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3745 targets/support/livecdfs-update.sh:
3746 Added call to update-usbids to download the latest usb.ids file.
3748 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3749 modules/generic_stage_target.py:
3750 Move checks of running catalyst into the target which is simpler
3752 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3753 modules/generic_stage_target.py:
3754 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3755 that doesnt exist yet
3757 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3758 Keep unnecessary programs from installing into kerncache
3760 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3761 modules/generic_stage_target.py:
3762 Turn on more tracebacks at this point to better debug .. will need to turn
3763 them down as we find errors and build appropriate error handlers
3765 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3766 Changed version marker to 2.0_pre20051115 for new ebuild.
3768 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3769 modules/livecd_stage2_target.py:
3770 Fix bug in livecd stage2 so that it doesnt try to use tar
3772 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3773 targets/livecd-stage2/livecd-stage2-controller.sh:
3774 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3775 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3776 of Getting_Online.txt from catalyst 1.1.10.10.
3778 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3779 Added Joshua Kinard to authors for his mips contributions.
3781 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3782 examples/livecd-stage2_template.spec:
3783 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3784 Paul Kessler on gentoo-catalyst. ;]
3786 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3787 Change variables from cat1 format to cat2
3789 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3790 modules/generic_stage_target.py, modules/stage1_target.py:
3791 Fix modules has no attribute register
3793 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3794 modules/generic_stage_target.py:
3795 Fix broken aliases code that was just proof of concept
3797 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3798 Output mkisofs command line options to assist in debugging
3800 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3801 modules/generic_stage_target.py, targets/support/create-iso.sh:
3804 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3805 modules/generic_stage_target.py:
3806 Add VERY basic support for aliases kernel parameter.
3808 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3809 modules/livecd_stage2_target.py:
3810 Remove large section of commented code
3812 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3813 modules/generic_stage_target.py, modules/stage1_target.py:
3814 Allow LDFLAGS to be specified as an ENV variable for stage1
3816 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3817 modules/generic_stage_target.py:
3818 Fix rc-update to automatically run default options for livecds. Removed an
3819 erroneous key check.
3821 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3822 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3823 Make use spec key optional to default to profile defaults
3825 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3826 +examples/stage4_template.spec:
3827 Preliminary stage4_template.spec file
3829 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3830 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3831 Updated version stamp and added slot patch.
3833 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3834 Fix ordering problem so self.settings is defined
3836 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3837 modules/generic_stage_target.py:
3838 Correct a rsync issue when the directory doesnt exist
3840 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3841 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3842 targets/livecd-stage2/livecd-stage2-controller.sh,
3843 targets/netboot/netboot-controller.sh,
3844 targets/stage4/stage4-controller.sh:
3845 run pre_kmerge and post_kmerge only once
3847 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3848 targets/support/bootloader-setup.sh:
3849 MIPS bootloader patch
3851 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3852 targets/support/mips-arcload_conf.sh:
3853 Fix MIPS Serial Detection
3855 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3856 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3857 +targets/support/mips-arcload_conf.sh:
3858 Application of Kumba's patches for MIPS support
3860 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3861 Check for the correct arch specific cd building tool
3863 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3864 modules/generic_stage_target.py:
3865 Print a warning if livecd/iso is not defined
3867 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3868 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3870 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3871 targets/support/post-kmerge.sh:
3872 Check for existence of files in /lib/modules before running depscan.sh. This
3873 replaces the mips-specific check and makes it portable.
3875 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3876 modules/generic_stage_target.py:
3877 update autoresume logic when dealing with rsync unpack operations
3879 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3880 targets/support/post-kmerge.sh:
3881 Bypass module load on mips
3883 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3884 remove --no-deps so dependancies get installed for genkernel
3886 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3887 modules/generic_stage_target.py:
3888 Fix missing : statement in unpack
3890 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3891 modules/generic_stage_target.py:
3892 fix livecd-stage2 unpack when seedcache is turned off
3894 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3895 targets/support/functions.sh:
3896 Fix module unpacking and make it actually optional.
3898 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3899 modules/generic_stage_target.py:
3900 Fix broken seedcache autoresume interaction
3902 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3903 modules/generic_stage_target.py:
3904 Cleanup stage directories properly for tar installs
3906 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3907 Tinderbox no longer cleans /tmp/*
3909 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3910 targets/tinderbox/tinderbox-chroot.sh,
3911 targets/tinderbox/tinderbox-controller.sh:
3912 Fixing problem with bind mounted portage and final rsync on tinderbox target
3913 and adding additional logging.
3915 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3916 Stop tinderbox from trying to create a tarball of itself
3918 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3919 modules/generic_stage_target.py:
3920 Fix catalyst so it fully disables snapcache when its not specified in the
3923 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3924 examples/livecd-stage2_template.spec:
3925 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3926 spec template and updating version stamp.
3928 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3929 modules/catalyst_support.py:
3930 allow file_check to proceed if key is not in use
3932 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3933 Recursively make the missing directories
3935 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3936 Fix extract_modules to just echo a warning that it is missing
3938 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3939 files/catalyst.conf:
3940 Updating default configuration for catalyst and updating version stamp,
3941 since we're beginning internal testing for release.
3943 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3944 modules/generic_stage_target.py:
3945 fix bug 106004 split strings into a list for empty and rm operation
3947 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3948 modules/livecd_stage2_target.py:
3949 Append slashes to directories so rsyncs work properly
3951 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3952 examples/livecd-stage2_template.spec:
3953 Changing source_subpath for livecd-stage2 example for bug #101704.
3955 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3956 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3957 targets/support/livecdfs-update.sh:
3958 Added livecd/xdm and livecd/xsession options. These are used to setup the
3959 default display manager and X session, respectively. Added supporting
3960 documentation to example spec files. Imported more work from my fsscript for
3961 the official LiveCD.
3963 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3964 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3965 discussion, see bug #88777.
3967 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3968 modules/generic_stage_target.py:
3969 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3970 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3972 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3973 targets/livecd-stage1/livecd-stage1-controller.sh,
3974 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3975 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3976 on livecd-stage2 and removing universal motd for livecd/type of
3977 gentoo-release-livecd.
3979 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3980 modules/livecd_stage1_target.py:
3981 Add optional livecd/type env var for scripts to add optional items to the
3984 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3985 -livecd/files/x86-help.msg:
3986 Removing x86-help.msg as it is no longer used.
3988 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3989 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3990 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3991 Add dobladecenter description to bootloader files for x86/amd64.
3993 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3994 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3996 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3997 modules/generic_stage_target.py:
3998 Added split to use section for bug #104414.
4000 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4001 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
4002 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
4003 Tabs to whitespaces for isolinux.
4005 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4006 targets/support/bootloader-setup.sh:
4007 Changed isolinux to use new split-out help messages. Using grub gives a
4008 single help message with pager.
4010 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4011 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
4012 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
4013 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
4014 Added F2->F7 help messages for isolinux.
4016 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4017 livecd/files/README.txt, livecd/files/generic.motd.txt,
4018 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
4019 livecd/files/livecd-local.start:
4020 Updated files from latest used to build LiveCD.
4022 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
4023 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
4025 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4026 modules/catalyst_support.py:
4027 Added fix for using options with = in them with --cli (ex.
4028 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
4029 <cell@ices.utexas.edu> for pointing this out to me via email.
4031 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
4032 modules/generic_stage_target.py, targets/support/functions.sh:
4033 fix bug in exec_in_chroot for stage1 target
4035 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4036 modules/generic_stage_target.py:
4037 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
4038 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
4040 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
4041 catalyst, examples/livecd-stage2_template.spec,
4042 examples/snapshot_template.spec, files/catalyst.conf,
4043 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
4044 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
4045 livecd/files/x86-help.msg, modules/catalyst_lock.py,
4046 modules/catalyst_support.py, modules/livecd_stage2_target.py,
4047 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
4048 targets/livecd-stage2/livecd-stage2-controller.sh,
4049 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4050 targets/stage2/stage2-preclean-chroot.sh,
4051 targets/stage3/stage3-preclean-chroot.sh,
4052 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
4053 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
4054 targets/support/filesystem-functions.sh, targets/support/functions.sh,
4055 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4056 targets/support/target_image_setup.sh:
4057 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
4058 to look at gamecdfs-update.sh yet.
4060 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
4061 modules/generic_stage_target.py:
4062 Remove extra debugging print statement
4064 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4065 +modules/catalyst_lock.py, modules/catalyst_support.py,
4066 modules/embedded_target.py, modules/generic_stage_target.py,
4067 modules/grp_target.py, modules/livecd_stage1_target.py,
4068 modules/livecd_stage2_target.py, modules/netboot_target.py,
4069 modules/snapshot_target.py, modules/stage1_target.py,
4070 modules/stage2_target.py, modules/stage4_target.py,
4071 targets/support/functions.sh:
4072 Add locking support. Code simplification for unpack and unpack snapshot.
4073 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
4074 Add seedcache support (Grabs output from previous target run)
4075 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
4077 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4078 modules/catalyst_support.py, modules/generic_stage_target.py:
4079 Add support to cache the snapshot dir. add snapcache to options. add
4080 snapshot_cache= to override the default location of the cache in
4081 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
4083 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4084 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
4085 Forward port README.txt and Getting_Online.txt files from catalyst
4088 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4089 Add automatic creation/deletion of runlevels based on rcadd rcdel
4091 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4092 Fix grp so that grp/use is not required anymore
4094 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4095 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4096 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4097 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4098 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
4099 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
4100 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
4101 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
4102 they are known to cause booting problems.
4104 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4105 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
4106 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
4107 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
4110 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4111 targets/stage1/stage1-chroot.sh:
4112 Fixed quoting in stage1 profile check.
4114 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4115 targets/stage3/stage3-chroot.sh:
4116 Fixing USE for stage3.
4118 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4119 targets/support/chroot-functions.sh:
4120 Fix FETCH code so it will run for Pylon
4122 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
4123 targets/grp/grp-chroot.sh:
4124 Fix bindist invcation.
4126 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4127 targets/grp/grp-chroot.sh:
4128 Made sure bindist was used for all emerges in GRP.
4130 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
4131 Fix USE flags for GRP build
4133 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
4134 targets/stage4/stage4-chroot.sh:
4135 let GRP use the users environment variables and removed extra
4136 GRP_STAGE23_USE from stage4
4138 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
4139 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4140 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
4142 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4143 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
4144 impact all previous spec files that use this option. It's beejay's fault.
4146 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
4147 Changed to use linux32 for ppc32 support when build host is ppc64.
4149 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
4151 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
4153 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
4154 Minor cosmetic print statement fixes for readability
4156 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4157 modules/catalyst_support.py, modules/generic_stage_target.py:
4158 Fix None None bug and exception reporting
4160 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
4161 Fix iso creation script. Case statement out of place
4163 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
4164 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
4165 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
4166 catalyst, files/catalyst.conf, modules/builder.py,
4167 modules/catalyst_support.py, modules/embedded_target.py,
4168 modules/generic_stage_target.py, modules/generic_target.py,
4169 modules/grp_target.py, modules/livecd_stage1_target.py,
4170 modules/livecd_stage2_target.py, modules/netboot_target.py,
4171 modules/snapshot_target.py, modules/stage1_target.py,
4172 modules/stage2_target.py, modules/stage3_target.py,
4173 modules/stage4_target.py, modules/tinderbox_target.py,
4174 targets/embedded/embedded-chroot.sh,
4175 targets/embedded/embedded-fs-runscript.sh,
4176 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
4177 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
4178 targets/grp/grp-preclean-chroot.sh,
4179 targets/livecd-stage1/livecd-stage1-chroot.sh,
4180 targets/livecd-stage1/livecd-stage1-controller.sh,
4181 targets/livecd-stage2/livecd-stage2-controller.sh,
4182 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
4183 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
4184 targets/netboot/netboot-image.sh, targets/stage1/build.py,
4185 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4186 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
4187 targets/stage2/stage2-controller.sh,
4188 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
4189 targets/stage3/stage3-controller.sh,
4190 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
4191 targets/stage4/stage4-controller.sh,
4192 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
4193 targets/support/create-iso.sh, targets/support/functions.sh,
4194 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4195 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
4196 targets/support/target_image_setup.sh,
4197 targets/tinderbox/tinderbox-chroot.sh,
4198 targets/tinderbox/tinderbox-controller.sh,
4199 targets/tinderbox/tinderbox-preclean-chroot.sh:
4200 Big honkin' copyright update.
4202 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4203 modules/generic_stage_target.py:
4204 add additional logging output. Use standard os redirection methods to log to
4207 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4208 targets/stage1/stage1-chroot.sh:
4209 Added profile sanity check for bug #97867.
4211 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4212 targets/support/bootloader-setup.sh:
4213 Removing acpi=off from default kernel arguments and adding ia64
4214 livecd-stage2 support functions and cdtar.
4216 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4217 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
4218 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
4219 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
4220 splash command line.
4222 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4223 targets/support/create-iso.sh:
4224 Fixed up zisofs support. Waiting for response from sparc before touching
4227 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4228 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4229 targets/support/functions.sh:
4230 Added livecd/bootargs and added the option to the bootloader-setup.sh script
4231 to allow it to work on all arches that dynamically build their bootloader
4234 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
4235 targets/stage4/stage4-controller.sh:
4236 Fix stage4 so it doesnt run the bootloader stuff
4238 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4239 targets/support/bootloader-setup.sh:
4240 Removed dokeymap from non-Gentoo releases.
4242 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4243 targets/support/livecdfs-update.sh:
4244 Added call to update-pciids to download the latest pci.ids file.
4246 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
4247 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4248 modules/stage4_target.py:
4249 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
4251 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
4252 Fix issue where -s on the command line would not run
4254 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4255 livecd/files/generic.motd.txt:
4256 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
4257 kernel configurations.
4259 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4260 targets/support/livecdfs-update.sh:
4261 Updated hostname/domainname creation for new baselayout.
4263 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4264 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
4265 Fixing some bootloader isolinux/boot stuff for x86/amd64.
4267 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4268 targets/support/chroot-functions.sh:
4269 Change portage emerge to use --oneshot --nodeps to keep from merging the
4270 same packages multiple times.
4272 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4273 targets/stage2/stage2-chroot.sh:
4274 Added a -p bootstrap when catalyst is called with -V (verbose).
4276 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4277 targets/support/livecdfs-update.sh:
4278 Removed inittab hack, as this is done by livecd-tools.
4280 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4281 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
4282 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
4284 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4285 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
4286 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
4287 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4288 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4289 targets/livecd-stage2/livecd-stage2-controller.sh:
4290 Removed gentoo.png and creation of face directory. Changed
4291 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
4294 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4295 targets/stage1/stage1-preclean-chroot.sh,
4296 targets/support/chroot-functions.sh:
4297 Added setup_binutils function and force both of them to run during stage1
4300 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4301 examples/livecd-stage2_template.spec:
4302 Added livecd/volid explanation to example spec.
4304 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4305 targets/support/create-iso.sh:
4306 General cleanup of ISO code and added default livecd/volid when it is not set.
4308 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4309 targets/embedded/embedded-controller.sh:
4310 Actually modify the embedded target this time.
4312 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
4313 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
4314 targets/livecd-stage2/livecd-stage2-controller.sh,
4315 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
4316 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
4317 and livecd-stage2 targets.
4319 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
4320 files/catalyst.conf:
4321 Retired John Davis <zhen@gentoo.org> and added storedir to default
4324 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4325 targets/support/livecdfs-update.sh:
4326 Uncommented openglify, since it is needed for both opengl-update-livecd and
4329 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4330 modules/generic_stage_target.py:
4331 Fix print statement so it shows when kill_chroot_pids is run correctly
4333 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4334 modules/snapshot_target.py:
4335 Fix snapshot target to skip the kill_pids check
4337 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
4338 Bug fixes in parse_spec, fix issues detecting list or string.
4340 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4341 modules/catalyst_support.py:
4342 Fix bug 65284. More flexible spec parsing. Should handle cases where no
4343 spaces are after :. Better handling of comments ( ie preprocessed and
4344 stripped off ). Unset empty keys.
4346 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4347 targets/support/kill-chroot-pids.sh:
4348 Remove extra P_NAME definition that is never used. Saves processing time.
4349 Bumped catalyst to pre2
4351 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4352 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4353 +targets/support/kill-chroot-pids.sh:
4354 User info about runscript and archscript. Added checks for processes running
4355 in the chroot and created a script to kill them. Should fix the unmounting
4356 issues with gconfd or any other running application in the chroot
4358 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4359 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
4360 Remove using gcc-config to set things up as we should all be using 2005.0
4363 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4364 examples/livecd-stage2_template.spec:
4365 Added livecd/users to example livecd-stage2 spec file.
4367 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4368 targets/support/livecdfs-update.sh:
4369 Change default hostnames for livecds
4371 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4372 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
4373 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
4376 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4377 modules/livecd_stage2_target.py:
4378 Clear autoresume flags when build is done
4380 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4381 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4382 targets/support/create-iso.sh:
4383 Fix isolinux so that it finds menus and kernels and stuff
4385 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4386 modules/generic_stage_target.py:
4387 Make purge operation a little less chatty, removed print statements
4389 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4390 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4391 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4392 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
4394 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4395 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4396 print warning message about deprecated use of cdfstype
4398 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4399 targets/support/chroot-functions.sh:
4400 statically define genkernel location to eliminate which command failure if
4401 genkernel is not installed
4403 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
4404 modules/generic_stage_target.py:
4405 change the portage_overlay to an array so it always works
4407 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4408 modules/catalyst_support.py:
4409 Fix exception handling to remove extraneous prints of None
4411 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
4412 Remove iso creation code from stage4
4414 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4415 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4416 modules/livecd_stage2_target.py, modules/snapshot_target.py,
4417 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
4418 targets/livecd-stage1/livecd-stage1-chroot.sh,
4419 targets/livecd-stage1/livecd-stage1-controller.sh,
4420 targets/livecd-stage2/livecd-stage2-controller.sh,
4421 targets/netboot/netboot-controller.sh,
4422 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
4423 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
4424 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4425 targets/support/create-iso.sh, targets/support/kmerge.sh,
4426 targets/support/target_image_setup.sh,
4427 targets/tinderbox/tinderbox-controller.sh:
4428 Fix some exception handling in catalyst_support.py, remove intermediate
4429 destination folder of iso and tarball, add additional tests for folders not
4430 found on host but defined in spec file, keep catalyst from erroring in this
4431 case, change exit code on shell scripts so that errors are reported to
4432 catalyst and causes catalyst to die on errors, fix bug in
4433 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
4434 check for mkisofs that informs the user of where to get the program, and
4435 removed the autoresume code from ccache and distcc installation until I can
4436 figure out a way to have the autoresume flag go someplace outside the chroot.
4438 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4439 Remove bind mounts before rm operations happen at startup
4441 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
4442 modules/generic_stage_target.py:
4443 Fix bug where purge deletes the autoresume directory but doesnt recreate it
4445 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4446 modules/generic_stage_target.py:
4447 fix minor bug in the purge code so that it actually runs the commands
4449 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4450 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4451 modules/stage4_target.py:
4452 Change ordering of tasks so root_overlay and fsscript occur after
4453 livecd_update, giving users a chance to override livecd_update
4455 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4456 modules/catalyst_support.py, modules/generic_stage_target.py:
4457 Added a better exception handling message for keyboard interrupt and added
4458 countdown timer for purge operation to give an opportunity to exit
4460 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4461 modules/catalyst_support.py, modules/generic_stage_target.py:
4462 Add support to clear the autoresume flags and improve the purge code to
4463 clean the chroot, and pkg/kern cache
4465 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4466 modules/catalyst_support.py, modules/generic_stage_target.py,
4467 modules/livecd_stage1_target.py:
4468 only append livecd-tools to the livecd-stage1 target package list and move a
4469 check out of the way so command line and spec files can co-exist
4471 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4472 modules/generic_stage_target.py:
4473 fixed python syntax in set_packages so catalyst will run
4475 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4476 modules/embedded_target.py, modules/generic_stage_target.py,
4477 modules/grp_target.py, modules/livecd_stage1_target.py,
4478 modules/livecd_stage2_target.py, modules/netboot_target.py,
4479 modules/stage4_target.py, modules/tinderbox_target.py,
4480 targets/embedded/embedded-chroot.sh,
4481 targets/embedded/embedded-controller.sh,
4482 targets/livecd-stage1/livecd-stage1-controller.sh,
4483 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4484 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4485 targets/livecd-stage2/livecd-stage2-controller.sh,
4486 -targets/livecd-stage2/livecd-stage2-iso.sh,
4487 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4488 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4489 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4490 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4491 +targets/support/target_image_setup.sh:
4492 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4495 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4496 targets/livecd-stage2/livecd-stage2-controller.sh,
4497 targets/support/livecdfs-update.sh:
4498 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4499 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4500 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4503 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4504 targets/livecd-stage2/livecd-stage2-controller.sh,
4505 targets/support/rc-update.sh:
4506 Updated rc-update.sh with better defaults for different livecd/type settings
4507 and cleaning up file copying in livecd-stage2-controller.sh to match
4510 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4511 Made example of catalyst.conf in README match the default catalyst.conf
4514 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4516 Removing old files from previous maintainers and updating README.
4518 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4519 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4520 Added livecd/users option to create non-root users. The first user listed
4521 will also be used for auto-starting X, if X is merged onto the CD.
4523 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4524 targets/livecd-stage1/livecd-stage1-controller.sh,
4525 targets/livecd-stage2/livecd-stage2-controller.sh,
4526 targets/support/livecdfs-update.sh:
4527 Updated all instances of livecd/type: gentoo-release-environmental to
4528 gentoo-release-livecd and added generic-livecd.
4530 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4531 examples/fsscript.sh.example, examples/gamecd.conf.example,
4532 examples/generic_stage_template.spec, examples/grp_template.spec,
4533 examples/livecd-stage1_template.spec,
4534 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4535 examples/snapshot_template.spec:
4536 Imported example files from catalyst 1.1.9 to make them more verbose.
4538 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4539 Fix grp/use bug #89365
4541 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4542 modules/generic_stage_target.py, targets/support/kmerge.sh:
4543 Fixes for initramfs overlay support.
4545 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4546 modules/generic_stage_target.py, targets/support/kmerge.sh,
4547 targets/support/pre-kmerge.sh:
4548 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4549 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4550 caching bug; Also adding preliminary support for initramfs_overlay from
4553 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4554 modules/generic_stage_target.py, targets/support/kmerge.sh:
4555 Removed support for postconf as genkernel no longer has that option
4557 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4558 modules/embedded_target.py, modules/generic_stage_target.py,
4559 modules/grp_target.py, modules/livecd_stage1_target.py,
4560 modules/livecd_stage2_target.py, modules/netboot_target.py,
4561 modules/stage4_target.py, modules/tinderbox_target.py,
4562 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4563 targets/stage1/stage1-preclean-chroot.sh,
4564 targets/support/chroot-functions.sh:
4565 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4566 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4568 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4569 modules/livecd_stage2_target.py:
4570 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4572 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4573 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4574 modules/livecd_stage2_target.py, modules/stage4_target.py,
4575 targets/livecd-stage1/livecd-stage1-controller.sh,
4576 targets/livecd-stage2/livecd-stage2-controller.sh,
4577 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4578 targets/support/functions.sh, targets/support/kmerge.sh,
4579 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4580 Generalized kernel support, fsscript, rcupdate, etc for stage4
4582 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4583 targets/support/pre-kmerge.sh:
4584 Removed sed for usb devices from legacy genkernel, as we're going to require
4585 a version much higher that no longer exhibits the bug.
4587 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4588 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4589 targets/support/livecdfs-update.sh:
4590 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4591 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4592 the ut2004demo shell script has been renamed to ut2004-demo.
4594 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4595 let genkernel always reinstall itself
4597 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4598 modules/catalyst_support.py, modules/generic_stage_target.py,
4599 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4600 fix case bug in livecdfs-update.sh; fix bug in initial command line
4601 arguement parsing; add cflags spec file support which is only allowed to
4604 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4605 targets/stage3/stage3-chroot.sh:
4606 Fix a use flag bug in the stage3
4608 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4609 modules/generic_stage_target.py:
4610 Changes to allow cflags, chost, cxxflags in a spec file
4612 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4613 targets/livecd-stage1/livecd-stage1-controller.sh,
4614 targets/livecd-stage2/livecd-stage2-controller.sh,
4615 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4616 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4617 targets/support/pre-kmerge.sh:
4618 change the code to use more case statements. Fix gcc issue in stage1.
4620 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4621 targets/livecd-stage1/livecd-stage1-controller.sh,
4622 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4623 Merging in changes from catalyst 1.1.x for gamecd support.
4625 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4626 targets/stage1/stage1-preclean-chroot.sh:
4627 Removing gcc-config stuff to see if its still required to work around a gcc
4630 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4631 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4632 Added tests for genkernel >3.2.0
4634 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4637 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4638 Updated AUTHORS with new maintainers and updated contributors list.
4640 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4641 examples/fsscript.sh.example, livecd/files/README.txt,
4642 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4643 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4644 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4645 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4646 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4647 universal.motd.txt to resolve documentation issue on bug #86914. Added
4648 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4649 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4652 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4653 targets/livecd-stage2/livecd-stage2-controller.sh:
4654 Removed a few unnecessary comments
4656 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4657 Removed obsolete files from the livecd directory as the functionality has
4658 moved into the targets folders
4660 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4661 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4662 Additional catalyst 2.0.0 files
4664 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4665 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4666 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4667 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4668 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4669 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4670 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4671 -livecd/runscript/alpha-archscript.sh,
4672 -livecd/runscript/default-runscript.sh,
4673 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4674 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4675 -livecd/runscript-support/gamecdfs-update.sh,
4676 -livecd/runscript-support/kmerge.sh,
4677 -livecd/runscript-support/livecdfs-update.sh,
4678 -livecd/runscript-support/post-kmerge.sh,
4679 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4680 modules/embedded_target.py, modules/generic_stage_target.py,
4681 modules/grp_target.py, modules/livecd_stage1_target.py,
4682 modules/livecd_stage2_target.py, -modules/netboot.py,
4683 +modules/netboot_target.py, modules/snapshot_target.py,
4684 modules/stage1_target.py, +modules/stage4_target.py,
4685 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4686 +targets/embedded/embedded-controller.sh,
4687 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4688 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4689 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4690 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4691 +targets/livecd-stage1/livecd-stage1-controller.sh,
4692 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4693 -targets/livecd-stage1/livecd-stage1.sh,
4694 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4695 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4696 +targets/livecd-stage2/livecd-stage2-controller.sh,
4697 +targets/livecd-stage2/livecd-stage2-iso.sh,
4698 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4699 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4700 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4701 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4702 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4703 +targets/stage1/stage1-controller.sh,
4704 +targets/stage1/stage1-preclean-chroot.sh,
4705 -targets/stage1/stage1-preclean1-chroot.sh,
4706 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4707 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4708 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4709 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4710 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4711 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4712 +targets/stage4/stage4-preclean-chroot.sh,
4713 +targets/support/chroot-functions.sh,
4714 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4715 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4716 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4717 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4718 +targets/tinderbox/tinderbox-controller.sh,
4719 targets/tinderbox/tinderbox-preclean-chroot.sh,
4720 -targets/tinderbox/tinderbox.sh:
4721 Initial Import of Catalyst 2.0.0
4723 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4724 livecd/runscript-support/livecdfs-update.sh:
4725 Added /usr/portage as tmpfs (this will be made conditional later).
4727 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4728 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4729 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4730 from an interactive shell.
4732 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4733 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4734 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4735 livecd/runscript-support/pre-kmerge.sh,
4736 livecd/runscript/default-runscript.sh:
4737 Moved livecd-bash_profile to livecd-bashrc. Added check for
4738 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4739 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4742 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4743 modules/generic_stage_target.py:
4744 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4747 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4748 livecd/runscript/default-runscript.sh,
4749 targets/livecd-stage1/livecd-stage1.sh:
4750 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4751 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4752 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4755 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4756 livecd/runscript/ppc-archscript.sh:
4757 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4759 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4760 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4761 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4762 for multiple initrd files.
4764 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4765 livecd/runscript/ppc-archscript.sh:
4766 Modifed PPC archscript to close bug #84648 and also to make the PPC
4767 archscript produce multiple initrd files, like x86/amd64.
4769 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4770 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4771 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4772 livecd/runscript/ppc-archscript.sh:
4773 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4774 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4775 livecd/volid for the HFS volid, too.
4777 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4778 Calling this one 1.1.7 and rolling a tarball.
4780 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4781 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4782 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4783 -livecd/runscript/sparc64-archscript.sh,
4784 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4785 Added livecd/volid to set the volume ID when creating the ISO, patch by
4786 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4787 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4789 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4790 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4791 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4792 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4794 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4795 livecd/runscript-support/livecdfs-update.sh:
4796 Removed hdparm from default runlevel as it break ide=nodma at boot.
4798 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4799 livecd/runscript-support/kmerge.sh,
4800 livecd/runscript-support/pre-kmerge.sh,
4801 targets/livecd-stage1/livecd-stage1-chroot.sh:
4802 Revert last set of changes and remove portage version check from emerge in
4803 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4806 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4807 livecd/runscript-support/kmerge.sh,
4808 livecd/runscript-support/pre-kmerge.sh:
4809 Change genkernel check to use best_version and has_version to determine if
4810 the any previously installed versions of genkernel are up to date. Change
4811 emerge line for kernels to use -n option to only install if they were not
4812 previously installed.
4814 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4815 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4816 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4817 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4818 livecd/runscript/sparc-archscript.sh:
4819 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4820 unified sparc32/sparc64 cdtar.
4822 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4823 livecd/runscript-support/livecdfs-update.sh,
4824 livecd/runscript-support/pre-kmerge.sh:
4825 Change sudoers update to only run if /etc/sudoers exists and only reduce
4826 splash to 1024x768 on minimal and universal install CD.
4828 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4829 targets/livecd-stage1/livecd-stage1.sh:
4830 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4833 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4834 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4835 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4836 livecd/runscript/sparc64-archscript.sh,
4837 livecd/runscript/x86-archscript.sh:
4838 Added a new empty livecd file to each archscript. This will be used for an
4839 identifier by genkernel to allow booting from a non-primary CDROM.
4841 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4842 Catalyst 1.1.6 is here.
4844 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4845 targets/stage1/stage1-preclean2-chroot.sh:
4846 Commenting out stage1 cleaning of /var/db.
4848 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4849 livecd/runscript-support/pre-kmerge.sh:
4850 Made splash reduction to 1024x768 only for minimal and universal release media.
4852 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4853 targets/stage1/stage1-preclean2-chroot.sh:
4854 Added SLOT files back to /var/db entries in stage1.
4856 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4857 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4858 livecd/runscript/default-runscript.sh,
4859 livecd/runscript-support/livecdfs-update.sh,
4860 targets/livecd-stage2/unmerge.sh:
4861 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4862 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4863 the copy from preserving permissions and also adding /usr/share/faces and
4864 default Gentoo icon. We'll see how the icon does for us. Removing serial
4865 init script, as it causes problems with the splash theme.
4867 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4868 targets/livecd-stage1/livecd-stage1.sh:
4871 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4872 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4873 livecd/runscript-support/kmerge.sh,
4874 livecd/runscript-support/livecdfs-update.sh,
4875 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4876 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4877 targets/stage1/stage1-preclean2-chroot.sh:
4878 Removed x-setup from local.start and added in symlinks for gconf, portage
4879 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4880 baselayout and removed /etc/startx from the environmental type. Commented
4881 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4882 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4883 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4884 for X, use the latest pci.ids and usb.ids from portage, and create
4885 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4886 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4887 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4888 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4889 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4892 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4893 Removed ccache from default options as it breaks catalyst when merged with
4896 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4897 modules/snapshot_target.py:
4898 Added /local/ to snapshot exclusion.
4900 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4901 livecd/runscript-support/livecdfs-update.sh:
4902 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4903 gustavoz and his 5 interface Xeon for this.
4905 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4906 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4907 Added a conditional before killing gconfd-2. This is also going to be
4908 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4911 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4912 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4913 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4914 Moved killall -9 gconfd-2 to execute outside chroot.
4916 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4917 livecd/files/x86-help.msg:
4918 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4921 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4922 livecd/runscript/x86-archscript.sh:
4923 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4926 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4929 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4930 targets/livecd-stage1/livecd-stage1.sh:
4931 Added killall for gconfd-2 back into livecd-stage1.sh
4933 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4934 livecd/runscript/alpha-archscript.sh:
4935 Alpha fixes for multiple kernels..
4937 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4938 livecd/runscript-support/kmerge.sh:
4939 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4941 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4942 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4943 livecd/runscript/sparc64-archscript.sh:
4944 Force devfs if udev is not selected for all supporting arches.
4946 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4947 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4948 livecd/runscript-support/kmerge.sh:
4949 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4952 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4953 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4954 Re-enabled preclean in grp and added gconfd-2 killing.
4956 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4957 livecd/runscript/x86-archscript.sh:
4958 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4961 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4962 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4963 targets/livecd-stage1/livecd-stage1-chroot.sh,
4964 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4965 targets/livecd-stage1/livecd-stage1.sh,
4966 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4967 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4968 Added ability to pause indefinitely. This closes bug #79798. I've also added
4969 the gcond-2 killall back in, but now it is in the actual preclean script and
4970 is executed inside the chroot.
4972 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4973 Updated for 1.1.3 release.
4975 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4976 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4977 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4978 targets/netboot/netboot-packages.sh,
4979 targets/tinderbox/tinderbox-chroot.sh:
4980 Updated to use package.use correctly. Blame Robert Paskowitz
4981 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4983 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4984 targets/stage1/stage1-preclean2-chroot.sh:
4985 Fixed find line for new stage1 /var/db/pkg.
4987 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4988 targets/stage1/stage1-preclean2-chroot.sh:
4989 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4990 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4993 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4994 livecd/runscript-support/livecdfs-update.sh:
4995 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4996 added net.ethX symlinks, and added copying of files from
4997 /usr/lib/hotplug/firmware into firmware tarball.
4999 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5000 livecd/runscript-support/livecdfs-update.sh:
5001 Firmware updated to use new /lib/firmware directory.
5003 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
5004 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
5005 work when both -f and -C were used on the command line.
5007 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5008 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5009 targets/livecd-stage1/livecd-stage1-chroot.sh,
5010 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
5011 targets/stage3/stage3-chroot.sh:
5012 Added a portage version check to each target that uses --newuse to ensure a
5013 high enough version is used. This resolves bug #75336.
5015 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5016 livecd/files/livecd-local.start:
5017 Possible local.start fix for beejay.
5019 12 Jan 2005; John Davis <zhen@gentoo.org>
5020 modules/embedded.py:
5021 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
5023 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5024 livecd/runscript-support/kmerge.sh:
5025 Added ccache support to genkernel call in livecd-stage2.
5027 11 Jan 2005; John Davis <zhen@gentoo.org>
5028 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
5029 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5030 targets/netboot/netboot.sh:
5031 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
5032 some feature enhancements.
5034 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5035 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5036 targets/livecd-stage1/livecd-stage1-chroot.sh,
5037 targets/livecd-stage1/livecd-stage1.sh,
5038 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
5039 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5040 Added a -F or --fetchonly command line option and closing out bug #77480.
5041 Also added a portage version check to livecd-stage1 to close out bug #68307.
5043 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5044 livecd/runscript-support/livecdfs-update.sh,
5045 targets/stage3/stage3-chroot.sh:
5046 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
5047 target to use emerge -e when building. This is only temporary until the
5048 bootstrap.sh script can be fixed or another solution can be decided upon.
5050 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5051 +targets/embedded/kmerge.sh:
5052 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
5053 from mutex@gentoo.org
5055 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5056 modules/livecd_stage2_target.py:
5059 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5060 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
5061 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
5062 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
5063 the brokenness of a stage1 tarball.
5065 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
5066 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
5069 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5070 modules/livecd_stage2_target.py:
5073 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5074 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5075 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5076 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5077 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
5078 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
5079 Upgraded the isolinux cdtar files and closing bug #70518.
5081 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5082 modules/embedded_target.py, modules/generic_stage_target.py,
5083 modules/grp_target.py, modules/livecd_stage1_target.py,
5084 modules/livecd_stage2_target.py, modules/netboot.py,
5085 modules/stage1_target.py, modules/tinderbox_target.py:
5086 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5087 separate out specific target logic from the generic targets modules.
5089 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
5090 new PPC arch file from pvdabeel@gentoo.org
5092 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
5093 examples/generic_stage_template.spec, modules/catalyst_support.py:
5094 tweaking error handling in the main catalyst script
5095 updated the example to include a blurb about portage_confdir
5097 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5098 livecd/runscript-support/livecdfs-update.sh:
5099 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
5101 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5104 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
5105 fix for #66592. catalyst now gives a traceback when it bails out, making
5106 troubleshooting amazingly easier
5108 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5109 modules/catalyst_support.py, modules/embedded_target.py,
5110 modules/generic_stage_target.py, modules/grp_target.py,
5111 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5112 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5113 Reversing patch from Eric Edgar from bug #70663.
5115 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5116 livecd/runscript/x86-archscript.sh:
5117 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
5118 not work without it (mkisofs fails on creating ISO).
5120 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5121 modules/catalyst_support.py, modules/embedded_target.py,
5122 modules/generic_stage_target.py, modules/grp_target.py,
5123 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5124 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5125 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5126 separate out specific target logic from the generic targets modules.
5128 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5129 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
5130 targets/embedded/embedded.sh:
5131 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
5133 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5134 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
5135 livecd/runscript/default-runscript.sh,
5136 livecd/runscript-support/gamecdfs-update.sh,
5137 livecd/runscript-support/livecdfs-update.sh,
5138 modules/livecd_stage2_target.py:
5139 Added gamecd/conf option to livecd_stage2_target.py, added
5140 gamecd.conf.example to /examples, cleaned up game-specific code in
5141 gamecdfs-update.sh to make it more generic, added more fundtionality to
5142 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
5143 and gentoo-gamecd to make spec files simpler and to remove the need for
5144 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
5145 user to still use a custom fsscript of their own.
5147 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5148 +livecd/files/environmental.motd.txt,
5149 targets/livecd-stage1/livecd-stage1.sh:
5150 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
5152 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5153 livecd/runscript/default-runscript.sh,
5154 livecd/runscript-support/livecdfs-update.sh:
5155 Added gentoo-release-environmental as a valid livecd/type and did some
5156 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
5157 devices other than eth0.
5159 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5160 targets/livecd-stage1/livecd-stage1-chroot.sh:
5161 Changed livecd-stage1 to merge each package individually. This should not
5162 make it into a production version of catalyst, but is here as a possible
5163 solution to bug #68307.
5165 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5166 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5167 livecd/runscript/sparc-archscript.sh,
5168 livecd/runscript/sparc64-archscript.sh,
5169 livecd/runscript/x86-archscript.sh:
5170 Added failures to all arches on mkisofs failure and also made -z option to
5171 mkisofs optional on x86 depending on loop type used.
5173 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5174 livecd/runscript/x86-archscript.sh:
5175 Making sure the mkisofs call causes a failure when it doesn't complete
5176 successfully. Once again, blame jforman, our beloved infra-monkey.
5178 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5179 livecd/runscript/default-runscript.sh:
5180 squashfs-utils->squashfs-tools fix. Blame jforman.
5182 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5183 livecd/isogen/x86-isogen.sh:
5184 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
5185 possibly not booting on really old systems.
5187 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5188 livecd/runscript/x86-archscript.sh:
5189 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
5190 possibly not booting on really old systems.
5192 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5193 livecd/runscript-support/livecdfs-update.sh:
5194 Save some space by removing redundant firmware after tarball is made, only
5195 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
5198 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5199 targets/stage1/stage1-preclean2-chroot.sh:
5200 Added patch from vapier and closing bug #73556.
5202 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
5203 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
5204 +targets/embedded/embedded-fs-runscript.sh,
5205 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5206 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5207 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
5208 from mutex@gentoo.org for modules/embedded.py
5210 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5211 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
5212 livecd/runscript-support/livecdfs-update.sh:
5213 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
5214 aliases having --color rather than --color=auto.
5216 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5217 livecd/files/livecd-local.start:
5218 Let's try actually making a proper edit on livecd/files/livecd-local.start
5219 this time, shall we...
5221 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5222 livecd/files/livecd-local.start:
5223 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
5224 x-setup check for /etc/startx.
5226 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5227 livecd/runscript-support/gamecdfs-update.sh:
5228 Fixing minor sed bug in gamecdfs-update.sh.
5230 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5231 examples/snapshot_template.spec,
5232 livecd/runscript-support/gamecdfs-update.sh,
5233 livecd/runscript-support/livecdfs-update.sh:
5234 Fixing typo in snapshot_template.spec and closing bug #70321.
5236 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5237 livecd/runscript-support/pre-kmerge.sh:
5238 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
5239 genkernel will only add the 1024x768 version of the gensplash image to the
5240 bzImage, which added with the livecd-stage2 removal of the unused splash
5241 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
5243 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5244 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
5245 livecd/runscript/sparc64-archscript.sh:
5246 Updated with silo/mkisofs patch from gustavoz.
5248 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5249 livecd/files/x86-help.msg:
5250 Updated x86-help.msg to make it fall more inline with current
5251 genkernel/livecd-tools options.
5253 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5254 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5255 livecd/runscript-support/pre-kmerge.sh:
5256 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
5257 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
5258 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
5261 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
5262 livecd/runscript-support/kmerge.sh,
5263 livecd/runscript-support/livecdfs-update.sh,
5264 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
5265 Changed kernel build caching to use kerncache option, rather than pkgcache
5266 option. Fixed --postconf and --callback for builds that do not require them.
5267 Removed delay when removing package sin the system profile. This is now
5268 catalyst 1.1.0, so enjoy.
5270 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5271 livecd/runscript-support/livecdfs-update.sh:
5272 Stopping udev from using the nasty device tarball. We don't need it anyway.
5274 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5275 livecd/runscript/sparc-archscript.sh,
5276 livecd/runscript/sparc64-archscript.sh,
5277 livecd/runscript-support/kmerge.sh,
5278 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
5279 Fixing gpm support by uncommenting default settings. Fixing case where
5280 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
5281 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
5282 not get renamed. Fixed a problem where we were accidentally removing the
5283 hwdata-knoppix versions of pci.ids and usb.ids and linking
5284 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
5285 for 2004.3 and catalyst 1.1.0.
5287 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
5288 patch from vapier@gentoo.org for bug #68080
5290 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5291 livecd/runscript-support/kmerge.sh:
5292 made kernel caching dependent on the "pkgcache" option so that genkernel's
5293 postconf can actually work
5295 18 Oct 2004; John Davis <zhen@gentoo.org>
5296 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5297 livecd/runscript-support/livecdfs-update.sh:
5298 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
5300 17 Oct 2004; John Davis <zhen@gentoo.org>
5301 livecd/runscript-support/livecdfs-update.sh:
5302 firmware tarball fix for packages that need firmware such as ipw2100
5304 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
5305 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5306 livecd/runscript-support/livecdfs-update.sh,
5307 modules/livecd_stage2_target.py:
5308 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
5310 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
5311 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
5312 should not hurt non-HT users
5314 12 Oct 2004; John Davis <zhen@gentoo.org>
5315 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5316 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
5317 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
5318 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5319 livecd/runscript-support/kmerge.sh:
5320 bugfixes for #67195, #67197, #67122, and #46918
5322 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
5323 small netboot fixups
5325 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
5326 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
5327 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
5328 targets/netboot/netboot.sh:
5329 sweeping updates and changes to the netboot code. the patches should fix the
5330 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
5331 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
5333 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
5334 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
5335 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5336 targets/netboot/netboot.sh:
5337 more code cleanup and maintenance
5339 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5340 modules/generic_stage_target.py, +modules/netboot.py,
5341 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
5342 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
5343 +targets/netboot/netboot.sh:
5344 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
5347 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5348 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5349 targets/livecd-stage1/livecd-stage1-chroot.sh,
5350 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
5351 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5352 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
5353 have to start a server on the build host for it to distribute.
5355 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
5356 added a new -s/ --snapshot option. no more using --cli to create snapshots,
5357 just do -s version_stamp
5359 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
5360 bugfix #60502 - the stage2 target can now resume the bootstrapping process
5362 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
5363 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
5364 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5365 modules/livecd_stage2_target.py:
5366 udev support for livecds
5368 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5369 +targets/livecd-stage2/unmerge.sh:
5370 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
5371 Also, livecd-stage2 unmerge.sh added back in.
5373 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
5374 livecd/runscript-support/livecdfs-update.sh:
5375 bugfixes for #60887 and #63338
5377 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
5378 bugfixes for #63382 and #63338
5380 08 Sep 2004; John Davis <zhen@gentoo.org>
5381 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5382 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
5383 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
5384 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
5385 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5386 targets/livecd-stage1/livecd-stage1-chroot.sh,
5387 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5388 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5389 lots of changes in this revision. first of all, major cosmetic fixups to the
5390 archscripts. i also fixed a non-reported bug where pkgcache was not being used
5391 for distcc or ccache builds in most of the targets. bug #56581 is finially
5392 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
5393 performance enhancement here.
5395 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5396 modules/livecd_stage2_target.py:
5397 fix for bug #63033, thanks to usata@gentoo.org for the patch
5399 30 Aug 2004; John Davis <zhen@gentoo.org>
5400 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
5401 bugfixes for #61537 and #61779
5403 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
5404 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
5405 modules/snapshot_target.py:
5406 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
5407 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
5408 time should also be improved due to a more efficient use of rsync. This commit will
5409 mark the portage version of catalyst-1.9.0.
5411 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
5412 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
5415 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5418 02 Aug 2004; John Davis <zhen@gentoo.org>
5419 livecd/runscript-support/livecdfs-update.sh:
5422 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5423 +targets/stage1/build.py, -targets/stage1/build.sh,
5424 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
5425 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
5426 targets/stage3/stage3-chroot.sh:
5427 applied patch from bug #58840. it should fix up things for uclibc stages and
5428 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
5430 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
5431 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
5432 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
5433 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
5434 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
5435 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5436 livecd/runscript-support/livecdfs-update.sh,
5437 modules/livecd_stage2_target.py:
5438 addition of wolf31o2's gamecd patchset. untested, so please beware
5440 14 Jul 2004; John Davis <zhen@gentoo.org>
5441 livecd/runscript-support/livecdfs-update.sh,
5442 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
5443 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
5444 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
5445 this out of generic_stage_target and into livecd-stage2 since the
5446 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5448 13 Jul 2004; John Davis <zhen@gentoo.org>
5449 livecd/runscript-support/livecdfs-update.sh:
5450 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5451 default rc'ed programs when only one change was required to rcadd. so I
5452 changed it so that the defaults are *always* loaded and specified additions/
5453 deletions are just added on top of those.
5455 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5456 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5457 targets/livecd-stage1/livecd-stage1-chroot.sh,
5458 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5459 targets/tinderbox/tinderbox-chroot.sh:
5460 changing the more verbose behavior to the -V (verbose) flag
5462 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5463 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5464 targets/livecd-stage1/livecd-stage1-chroot.sh,
5465 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5466 targets/tinderbox/tinderbox-chroot.sh:
5467 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5468 it is about to merge so that deps and USE flags are more evident
5470 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5471 modules/catalyst_support.py:
5472 completely rewrote the catalyst main script so that it can actually utilize
5473 more than one command line flag. new functionality included, but not active
5474 yet (--debug and --verbose). arguments can still be passed on the commandline
5475 through the use of the -C (--cli) flag. updated the arg_parse function in
5476 catalyst_support.py to accomodate my changes.
5478 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5479 modules/generic_target.py, modules/grp_target.py,
5480 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5481 modules/snapshot_target.py, modules/stage1_target.py,
5482 modules/stage2_target.py, modules/stage3_target.py,
5483 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5484 fixes for bugs #55192 and #54137
5485 added a new key for all specfiles, portage_confdir.
5486 this should point to a directory similar in functionality to /etc/portage.
5488 cleaned up the module code a bit so that unnecessary modules
5491 more work on resuming. it is getting there, but it still needs a ton of work,
5492 so please test, and report bugs.
5494 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5495 modules/catalyst_support.py, modules/generic_stage_target.py,
5496 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5497 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5498 stage resuming functionality should be working. I still have to work on GRP
5499 and livecds, but they should not be hard. I could not incorporate emerge
5500 --resume into stage resuming functionality because in some instances, portage
5501 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5502 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5503 ). I also made some small tweaks to the stage target scripts which clean up
5504 the envscript stuff. Not noticable performance wise, but it makes me feel all
5505 warm and fuzzy to know that it is programmed absolutely correctly ;)
5507 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5508 modules/generic_stage_target.py:
5509 revamped the cmd() structure so that it could properly return error codes.
5510 Please note that this might break catalyst until there is some further
5511 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5512 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5513 now. Additionally, catalyst will stop when there is an error with an ebuild
5514 ... it didn't do this before, it just plowed along and packed things up.
5516 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5517 code in portage.py and then answering my noob questions.
5519 13 Jun 2004; John Davis <zhen@gentoo.org>
5520 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5521 livecd/runscript-support/livecdfs-update.sh:
5522 some last minute fixins (stuff to work with the new genkernel)
5524 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5527 11 Jun 2004; John Davis <zhen@gentoo.org>
5528 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5529 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5532 10 Jun 2004; John Davis <zhen@gentoo.org>
5533 livecd/runscript-support/kmerge.sh,
5534 livecd/runscript-support/livecdfs-update.sh,
5535 livecd/runscript-support/post-kmerge.sh,
5536 livecd/runscript-support/pre-kmerge.sh:
5537 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5538 functions control what scripts are added to their respective runlevels. This
5539 option would be specified like so in the spec file: livecd/rcadd:
5540 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5542 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5543 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5544 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5545 the code to give a nice error msg instead of a cryptic traceback
5547 04 Jun 2004; John Davis <zhen@gentoo.org>
5548 livecd/runscript-support/livecdfs-update.sh:
5549 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5550 /etc/bootsplash/default
5552 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5553 targets/embedded/embedded-chroot.sh,
5554 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5555 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5556 targets/livecd-stage1/livecd-stage1-chroot.sh,
5557 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5558 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5559 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5560 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5561 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5562 targets/tinderbox/tinderbox-chroot.sh,
5563 targets/tinderbox/tinderbox-preclean-chroot.sh,
5564 targets/tinderbox/tinderbox.sh:
5565 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5567 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5568 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5569 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5570 It should be a full path pointing to a portage overlay dir.
5572 27 May 2004; John Davis <zhen@gentoo.org>
5573 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5574 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5575 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5576 livecd/runscript/default-runscript.sh:
5577 added updated silos and fixed motd bug
5579 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5580 rolling out version 1.0.8
5582 22 May 2004; John Davis <zhen@gentoo.org>
5583 livecd/runscript-support/kmerge.sh,
5584 livecd/runscript-support/livecdfs-update.sh,
5585 modules/livecd_stage2_target.py:
5586 added key livecd/bootsplash
5588 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5589 livecd/runscript/sparc-archscript.sh,
5590 livecd/runscript/sparc64-archscript.sh:
5591 sparc fixup patches from gustavoz at g.org
5593 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5594 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5595 is livecd/modblacklist
5597 19 May 2004; John Davis <zhen@gentoo.org>
5598 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5599 livecd/runscript/x86-archscript.sh:
5600 added support for livecd/overlay, changed vga=0x317 to vga=791
5601 in the x86 archscript as it is a more standard setting and should
5602 work on more hardware
5604 17 May 2004; John Davis <zhen@gentoo.org>
5605 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5606 livecd/runscript-support/kmerge.sh,
5607 livecd/runscript-support/livecdfs-update.sh,
5608 modules/livecd_stage2_target.py:
5609 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5610 we also now have basic motd copying support for more branded livecds
5612 16 May 2004; John Davis <zhen@gentoo.org>
5613 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5614 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5615 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5617 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5618 modules/catalyst_support.py, modules/embedded_target.py,
5619 modules/generic_stage_target.py, modules/generic_target.py,
5620 modules/grp_target.py, modules/livecd_stage1_target.py,
5621 modules/livecd_stage2_target.py, modules/stage1_target.py,
5622 modules/stage2_target.py, modules/stage3_target.py,
5623 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5624 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5625 caused gcc profile problems.
5627 12 May 2004; John Davis <zhen@gentoo.org>
5628 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5629 livecd/runscript-support/livecdfs-update.sh,
5630 livecd/runscript-support/post-kmerge.sh,
5631 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5633 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5634 silliness). Most notably, I have taken advantage of the update-modules
5635 --assume-kernel fix from agriffis so that we can actually use 3rd party
5636 modules now. Please note that >=baselayout-1.9.0 is required.
5638 02 May 2004; Olivier Crete <tester@gentoo.org>
5640 Added forgotten CHOST for i386 subarch
5642 30 Apr 2004; John Davis <zhen@gentoo.org>
5643 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5644 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5645 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5646 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5648 -fixed 2004.0 branding in the isolinux cdtar
5649 -fixed up acpi stuff in the runscripts
5650 -fixed up the x86 help message and corrected the numerous errors in it
5652 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5653 livecd/runscript/default-runscript.sh:
5654 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5655 1.0.7. we are ready for release
5657 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5658 fix for the problem that gustavoz found wrt the /dev creation stuff not
5659 detecting arches. also an efficiency fix for stage1 building
5661 14 Apr 2004; John Davis <zhen@gentoo.org>
5662 targets/embedded/embedded-chroot.sh,
5663 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5664 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5665 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5666 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5667 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5668 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5669 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5670 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5671 targets/tinderbox/tinderbox-preclean-chroot.sh,
5672 targets/tinderbox/tinderbox.sh:
5673 fix for bug #47733 - fixes for distcc and an envscript bugfix
5675 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5678 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5679 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5680 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5681 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5682 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5683 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5684 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5685 targets/stage1/stage1-preclean1-chroot.sh,
5686 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5687 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5688 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5689 targets/tinderbox/tinderbox.sh:
5690 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5691 zhen@gentoo.org please.
5693 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5694 fix for /dev in stage1
5696 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5699 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5700 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5701 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5702 Added the two kernel-configs for 2004.1 x86
5704 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5705 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5706 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5707 targets/tinderbox/tinderbox.sh:
5708 fix to address missing /dev in stages, fixed path for env-update in all of the
5711 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5712 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5714 01 Apr 2004; John Davis <zhen@gentoo.org>
5715 livecd/runscript/default-runscript.sh:
5716 added in fix for the module.conf stuff courtesy of Benjamin Judas
5719 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5721 cosmetic touchups for 1.0.5
5723 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5724 added support to the stage2 for stackable profiles bootstrap
5726 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5727 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5728 support for sparc32/64 build compatibility
5730 30 Mar 2004; John Davis <zhen@gentoo.org>
5731 livecd/runscript/default-runscript.sh, modules/targets.py,
5732 targets/stage1/build.sh:
5733 fix for bug 46022, more stackable profile fixes, embedded patches added
5735 26 Mar 2004; John Davis <zhen@gentoo.org>
5736 livecd/runscript/default-runscript.sh, modules/targets.py,
5737 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5738 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5739 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5740 fixes for bugs #44625 and #45805
5742 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5743 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5744 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5745 memtest is in. if you want to use it, check out the memtest86 cd tarball
5746 Also, fixes for bugs 45078, 45188, 44306
5748 23 Mar 2004; John Davis <zhen@gentoo.org>
5749 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5750 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5751 livecd/runscript/x86-archscript.sh, modules/targets.py,
5752 targets/livecd-stage3/unmerge.sh:
5753 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5754 created at the end of the livecd-stage2 process.
5756 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5757 targets/embedded/embedded.sh:
5758 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5760 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5761 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5762 removing the hardened-gcc deps since the package itself is deprecated'
5764 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5765 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5767 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5768 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5769 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5770 examples/livecd/alpha/config-2.4.21-r4-alpha,
5771 examples/livecd/alpha/config-2.4.21-r4-jensen,
5772 examples/livecd/alpha/config-2.4.21-r4-legacy,
5773 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5774 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5775 fixes for bugs 43676, 43701. Alpha support added as well.
5777 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5778 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5779 kde/gnome cd specs added.
5781 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5782 fix in catalyst.conf for bug #42044
5784 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5785 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5786 examples/livecd/sparc64/config-2.4.24-sparc64:
5787 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5789 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5790 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5791 for a $clst_conf environment variable. You can use the $clst_conf variable to
5792 point to a file to use in place of /etc/catalyst.conf. By setting this
5793 variable in your shell, catalyst can easily be used by multiple people on the
5794 same machine. Also, ccache support now works for genkernel.
5796 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5797 removed file for livecd-stage2 target, as this is handled by the runscript
5798 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5799 and made "/boot/kernel/foo/extraversion" an optional rather than required
5800 parameter. The aforementioned "packages" is used to specify kernel-related
5801 packages (like module ebuilds) to merge with each kernel, and the new "use"
5802 option is used to specify the USE settings you'd like exported to the
5803 environment during kernel as well as kernel "packages" build.
5805 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5806 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5807 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5808 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5809 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5810 targets/tinderbox/tinderbox.sh:
5811 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5812 it for ebuild - added headers to everything and removed deprecated dirs
5814 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5815 adding Kumba's patches for MIPS
5817 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5818 Added hppa specific code.
5820 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5821 Tinderbox target added. See tinderbox examples in examples/ dir.
5823 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5824 spec file support integrated into catalyst. Use "-f/--file specfile" as
5825 argument; see examples dir for examples.
5826 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5827 example of how to use it.
5829 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5830 support functions for spec file parsing and reading added. Will get added to
5833 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5834 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5837 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5838 Significant rework of code structure. Everything is falling nicely into place.
5840 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5841 Exception handling fully-integrated into current prototype code.
5843 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5844 beginning of exception handling integration, got some of the target code
5847 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5848 major code rework in progress on the python parts.
5850 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5851 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5852 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5853 for organiation's sake, I have moved the files, such as livecd foundations,
5854 into catalyst/files. It will make it easier for us when ebuild time comes
5857 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5858 All preliminary target build scripts are now added and coded to near as spec
5859 that we can have at this point.
5861 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5862 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5863 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5864 something that should be continued as much as reasonably possible in other
5865 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5866 code completed, and internal fall-backs to reasonable global config defaults
5869 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5870 subarch test outsourced to python catalyst-subarches function.
5872 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5873 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5875 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5876 removing dup enter_chroot
5878 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5879 document subarches checking
5881 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5882 Fix valid subarch test.
5884 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5885 include/build_functions.sh, include/functions.sh:
5886 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5887 start_build to build_functions.sh cleaning up the main catalyst script some
5890 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5891 fixed SRCBALL and DESTBALL, making it transparent for profiles
5893 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5894 added an exit condition to the cmd line argument case statement
5896 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5897 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5898 the changes that I made to the above files should make catalyst completely
5899 transparent to no matter what profile we are using. check files/catalyst.conf
5900 for the list of BUILDTYPEs that we support.
5902 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5903 changed how cmd line arguments are handled
5905 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5906 I changed the is_special handling so that it is cleaner and faster
5908 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5909 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5910 livecd/foundations/x86-basic/post-clean.sh,
5911 livecd/foundations/x86-basic/pre-clean.sh,
5912 livecd/foundations/x86-basic/settings:
5913 I outsourced more functions to include/functions.sh. I made it a seperate file
5914 from build_fucntions.sh so that we can keep our build and other functions
5915 apart. I also added in the livecd stuffs from the stager side of things.
5917 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5918 include/build_functions.sh:
5919 I outsourced all of the build functions to include/build_functions.sh. In the
5920 future, this will happen more - the code needs cleaned up.
5922 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5924 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5925 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5926 does not use that anymore.
5928 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5929 since we now have a default profile in portage, i massaged some errors
5930 messages to reflect that.
5932 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5934 removed ccache support from catalyst stage1 build cause it breaks the build.
5935 Additionally, I removed gettext support from bootstrap, because according to
5936 our new default profile, we don't use that anymore.
5938 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5939 added a new var, BUILDTYPE, adding more transparency for building.
5940 In the future, we will be building both selinux and hardened sources.
5942 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5943 fixed some formatting when catalyst prints out build info, additionally,
5944 trying to make catalyst more transparent for future expansion of stages
5946 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5947 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5948 --help. I moved this functionality from the main program section to
5951 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5952 I edited catalyst to change our naming convention from stage*-arch-h.* to
5953 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5954 I change naming conventions, as catalyst will be eventually extended to
5955 do selinux-* stages also.
5957 Additionally, I updated README.catalyst to include profile information.
5959 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5960 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5961 I renamed README.stager to README.catalyst and have made some very minor
5962 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5963 I have hacked bootstrap to use the hardened profile, as well as utilize
5964 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5965 major). Additionally, bin/stage1 has been hacked to accept the hardened
5966 profile, and use hardened-gcc.
5968 09 September 2003; John Davis <zhen@gentoo.org>:
5969 Initial import of hardened stager. I am forking this from the original
5970 stager code in order to better fit our needs. The original stager code is
5971 still used by Gentoo, and is maintained by Daniel Robbins
5972 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5973 contributors that coded stager.