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: add multilib (and missing n64) classes
9 25 Jun 2011; Matt Turner <mattst88@gentoo.org>
10 modules/catalyst/arch/mips.py: remove n32/n64 USE flags
12 25 Jun 2011; Matt Turner <mattst88@gentoo.org>
13 modules/catalyst/arch/mips.py: create generic mips64 classes
14 and inherit from them to simplify other classes
16 25 Jun 2011; Matt Turner <mattst88@gentoo.org>
17 modules/catalyst/arch/mips.py: fix CFLAGS in loongson class
19 25 Jun 2011; Matt Turner <mattst88@gentoo.org>
20 modules/catalyst/arch/mips.py: Remove ip* classes
22 25 Jun 2011; Matt Turner <mattst88@gentoo.org>
23 modules/catalyst/arch/mips.py: Remove mips2 classes
24 Linux doesn't even run on mips2
26 14 Apr 2011; Raúl Porcel <armin76@gentoo.org>
27 targets/support/bootloader-setup.sh:
28 Add gentoo-ilo option for the bootloader on ia64
30 10 Apr 2011; Raúl Porcel <armin76@gentoo.org>
31 targets/support/chroot-functions.sh:
32 Replace virtual/portage with sys-apps/portage, bug #358847
34 05 Feb 2011; Raúl Porcel <armin76@gentoo.org>
35 modules/catalyst/arch/amd64.py:
36 Enable new amd64 subarches
38 01 Nov 2010; Raúl Porcel <armin76@gentoo.org>
39 modules/catalyst/arch/mips.py:
40 Add patch for Loongson support, patch by Zhang Le <r0bertz at gentoo dot
43 26 Sep 2010; Raúl Porcel <armin76@gentoo.org>
44 modules/catalyst/arch/arm.py:
47 11 Sep 2010; Raúl Porcel <armin76@gentoo.org>
48 targets/support/chroot-functions.sh:
49 Apply patch to make stage2 quiet, thanks to Alexandre Nuno Milheiro
50 <nunomilheiro@gmail.com>, gentoo bug #273664
52 11 Sep 2010; Raúl Porcel <armin76@gentoo.org>
53 targets/netboot/netboot-final.sh:
54 Fix sparc bug, gentoo bug 297231
56 04 Sep 2010; Raúl Porcel <armin76@gentoo.org>
57 modules/catalyst/arch/arm.py:
58 Fix typo and add armv7a-hardfp target
60 04 Sep 2010; Raúl Porcel <armin76@gentoo.org>
61 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
62 targets/support/pre-kmerge.sh:
63 Apply patch from Guy Martin <gmsoft@gentoo.org> to fix installcd for hppa,
66 22 Jan 2010; Andrew Gaffney <agaffney@gentoo.org>
67 modules/catalyst/util.py:
68 Actually pay attention to the 'delete' parameter for Gentoo bug #301769
70 20 Jan 2010; Andrew Gaffney <agaffney@gentoo.org>
71 modules/catalyst/util.py:
72 Missing space in catalyst.util.list_bashify()
74 29 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
75 targets/support/chroot-functions.sh:
76 Only run depclean for stage3/system
78 28 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
79 targets/support/chroot-functions.sh:
80 Run depclean at the end of stage generation (for Gentoo bug #295132)
82 26 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
83 targets/support/rc-update.sh:
84 Add patch to start hald before xdm for Gentoo bug #280209
86 19 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
87 modules/catalyst/target/__init__.py:
88 Be verbose about why we're not considering certain built targets
90 19 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
91 modules/catalyst/target/__init__.py:
92 Use a regex to parse the built target filenames
94 29 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
95 modules/catalyst/target/generic_stage.py:
96 Split up huge __init__() into startup and run-time init functions
98 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
99 modules/catalyst/target/__init__.py:
100 Add initial target buildplan logic
102 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
103 modules/catalyst/target/generic.py:
104 Add initialization of values for catalyst.target.target in
105 generic_target's __init__()
107 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
108 modules/catalyst/target/__init__.py:
109 Split up built_target into target and built_target
111 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
112 modules/catalyst/target/__init__.py:
113 Add initial built_target support
115 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
116 modules/catalyst/util.py:
117 change os.path.is_dir() to isdir()
119 20 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
120 files/catalyst.conf, modules/catalyst/target/generic_stage.py:
121 Remove metadata_overlay option, since it doesn't make sense with
124 19 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
125 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
126 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
127 modules/catalyst/target/livecd_stage1.py,
128 modules/catalyst/target/livecd_stage2.py,
129 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
130 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
131 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
132 modules/catalyst/target/system.py, modules/catalyst/target/tinderbox.py:
133 Add dependency information for each target
134 Add function to automatically calculate source_subpath
136 18 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
137 modules/catalyst/target/generic_stage.py:
138 Fix typo for Gentoo bug #285484
140 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
141 modules/catalyst/target/generic_stage.py:
142 Rewrite unpack_snapshot() to suck less
144 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
145 modules/catalyst/target/generic_stage.py:
146 Rewrite unpack() so it doesn't suck
148 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
149 modules/catalyst/target/generic.py:
150 Beef up autoresume to record path metadata and check it later
152 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
153 modules/catalyst/target/snapshot.py:
154 Add --exclude /packages/ to the rsync line for the snapshot
156 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
157 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
158 Create catalyst.util.move() helper and use it
160 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
161 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
162 Add catalyst.util.copy() helper function and use it
164 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
165 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
166 Create catalyst.util.mkdir() helper function and use it
168 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
169 modules/catalyst/target/generic_stage.py,
170 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
171 Create catalyst.util.create_tarball() helper function
172 Replace more manual calls to rsync with catalyst.util.rsync()
173 Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()
175 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
176 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
177 Add catalyst.util.create_tarball() helper function and modify snapshot
180 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
181 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
182 Create catalyst.util.rsync() helper function
184 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
185 modules/catalyst/target/generic_stage.py,
186 modules/catalyst/target/livecd_stage1.py,
187 modules/catalyst/target/livecd_stage2.py,
188 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
189 Modify code to use catalyst.util.remove_path() helper everywhere
190 Include globbing support in remove_path()
191 Create catalyst.util.create_symlink() helper and modify code to use it
193 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
194 modules/catalyst/util.py:
195 Add catalyst.util.remove_dir() helper function
197 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
198 modules/catalyst/util.py:
199 Remove unnecessary os.path import
201 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
202 modules/catalyst/lock.py, modules/catalyst/spawn.py,
203 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
204 modules/catalyst/target/livecd_stage1.py,
205 modules/catalyst/target/netboot.py:
206 Replace usage of types module and type() with isinstance()
208 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
209 modules/catalyst/target/generic_stage.py,
210 modules/catalyst/target/livecd_stage1.py,
211 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
212 modules/catalyst/util.py:
213 Create catalyst.util.empty_tree() helper function and use it all over
215 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
216 modules/catalyst/target/generic.py:
217 Add ability to invalidate all further autoresume points
219 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
220 Remove another unnecessary intermediary variable
222 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
223 modules/catalyst/config.py:
224 Add ability to specify default values for all specs and add
225 rel_type=default to it
227 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
228 modules/catalyst/target/generic_stage.py:
229 Set a default value for livecd/iso
231 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
232 Move commandline parsing to function
234 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
235 modules/catalyst/config.py, modules/catalyst/target/generic.py:
236 Stick optional config file values in a tuple and concatenate with required
239 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
240 targets/support/livecdfs-update.sh:
241 Apply patch from Gentoo bug #284585
243 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
244 Change my email address to point to my current address rather than my now
245 defunct Gentoo address.
247 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
248 +.gitattributes, README, TODO, catalyst:
249 Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
250 README, TODO, and catalyst.
252 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
253 modules/catalyst/target/livecd_stage2.py:
254 Apply patch for module blacklisting from gentoo bug #282148
256 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
257 files/livecd/x86-F6.msg:
258 Apply patch to document espeakup support for gentoo bug #267708
260 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
261 modules/catalyst/config.py:
262 Get rid of addlargs in the main script Initial basics for multiple target
263 support Move targetmap into global config object
265 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
266 modules/catalyst/target/stage1.py:
269 05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
270 Note in TODO where things have already been done
272 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
273 modules/catalyst/config.py:
274 Explicitly set target: in per-target spec values
276 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
277 modules/catalyst/arch/arm.py:
278 Apply additional patch from gentoo bug #255793 for arm subarches
280 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
281 targets/support/chroot-functions.sh:
282 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
284 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
285 modules/catalyst/arch/sh.py:
286 Additional sh patch from gentoo bug #255793
288 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
289 modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
290 Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
292 30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
293 Add note to TODO about enhanced catalystrc support
295 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
296 modules/catalyst/target/generic_stage.py:
297 Update reference to make.conf.example for new location in portage-2.1.6
299 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
300 targets/stage1/stage1-chroot.sh:
301 Remove --noreplace from run_merge call so that baselayout gets rebuilt
304 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
305 targets/support/rc-update.sh:
306 Change invalid atom '>=sys-apps/baselayout-2*' to
307 '>=sys-apps/baselayout-2'
309 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
310 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
311 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
312 modules/catalyst/target/netboot.py, modules/catalyst/target/tinderbox.py:
313 Add run_controller_action() function and replace manual calls to
316 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
317 modules/catalyst/spawn.py, targets/system/system-controller.sh:
318 Add clean no-op for system target
320 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
321 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
322 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
323 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
324 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
325 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
326 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
327 modules/catalyst/target/generic.py,
328 modules/catalyst/target/generic_stage.py:
329 Fix up a few runtime errors
331 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
332 +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
333 +targets/system/system-controller.sh,
334 +targets/system/system-preclean-chroot.sh:
335 Initial commit of new system target
337 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
338 Add procedure for 'system' target
340 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
341 TODO updates: add information about verification of
342 seeds/caches/configs/specs, update automated actions section in targets, add
343 all-stages and all-images target information, clean up system and world
344 target information, add information on improving caching/resuming, move
345 mixed host/target information into targets section, add information on
346 replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
349 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
350 TODO updates: added section on statistics gathering/reporting, added section
351 on (potential) new targets, and update boot loader section.
353 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
354 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
355 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
356 modules/catalyst/target/livecd_stage1.py,
357 modules/catalyst/target/livecd_stage2.py,
358 modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
359 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
360 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
361 Remove all references to 'spec' and 'addlargs' in target modules
363 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
364 modules/catalyst/config.py:
365 All targets have been updated not to use the spec_prefix, so we don't need
366 to save the prefixed keys anymore
368 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
369 modules/catalyst/target/generic_stage.py,
370 modules/catalyst/target/snapshot.py:
371 Don't pass conf_values or addlargs to target __init__()
373 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
374 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
375 modules/catalyst/target/generic_stage.py,
376 modules/catalyst/target/livecd_stage1.py,
377 modules/catalyst/target/livecd_stage2.py,
378 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
379 Remove all references to self.settings[spec_prefix] and remove some now
380 useless functions that remove the prefix from certain spec settings
382 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
383 modules/catalyst/target/snapshot.py:
384 Reorganize init for snapshot target
386 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
387 modules/catalyst/util.py:
388 Try to import portage.util before portage_util
390 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
391 modules/catalyst/config.py:
392 Add validate_values() and compare_key() functions to Spec class
394 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
395 modules/catalyst/__init__.py, modules/catalyst/config.py,
396 modules/catalyst/target/generic.py,
397 modules/catalyst/target/generic_stage.py,
398 modules/catalyst/target/snapshot.py:
399 Add new global config singleton object and Spec class and convert snapshot
400 and generic targets to use it
402 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
403 modules/catalyst/__init__.py:
404 Add base singleton class definition
406 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
407 modules/catalyst/lock.py:
408 More replacements of print statement with msg()
410 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
411 -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
412 -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
413 -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
414 -livecd-bashrc, -livecd-local.start, -livecd-local.start,
415 livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
416 -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
417 -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
418 -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
419 Move livecd/files directory/files to files/livecd.
421 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
422 -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
423 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
424 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
425 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
426 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
427 -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
428 -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
429 -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
430 -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
431 -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
432 -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
433 -isolinux-3.72-memtest86+-cdtar.tar.bz2:
434 Move livecd/cdtar directory/files to files/cdtar.
436 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
437 modules/catalyst/config.py, modules/catalyst/error.py,
438 modules/catalyst/hash.py, modules/catalyst/output.py,
439 modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
440 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
441 modules/catalyst/target/livecd_stage2.py,
442 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
443 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
444 modules/catalyst/target/stage3.py:
445 Replace more instances of print with msg()
447 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
448 modules/catalyst/output.py, modules/catalyst/util.py:
449 More replacements of the print statement with msg()
451 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
452 modules/catalyst/target/generic_stage.py:
453 Replace all instances of print with catalyst.output.msg() in
454 catalyst.target.generic_stage
456 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
457 modules/catalyst/target/generic.py,
458 modules/catalyst/target/generic_stage.py:
459 Move set_autoresume_path() from catalyst.target.generic_stage to
460 catalyst.target.generic
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:
467 Make use of set_autoresume() in target modules
469 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
470 modules/catalyst/target/generic.py,
471 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
472 modules/catalyst/target/livecd_stage1.py,
473 modules/catalyst/target/livecd_stage2.py,
474 modules/catalyst/target/netboot.py:
475 Add check_autoresume() and set_autoresume() helpers to
476 catalyst.target.generic and make use of them
478 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
479 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
480 modules/catalyst/target/livecd_stage1.py,
481 modules/catalyst/target/livecd_stage2.py,
482 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
483 modules/catalyst/target/tinderbox.py:
484 Import only cmd() from catalyst.spawn
486 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
487 modules/catalyst/target/generic_stage.py,
488 modules/catalyst/target/livecd_stage2.py,
489 modules/catalyst/target/stage2.py:
490 Remove redundant imports
492 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
493 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
494 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
495 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
496 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
497 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
498 modules/catalyst/lock.py, -modules/catalyst/support.py,
499 modules/catalyst/target/embedded.py,
500 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
501 modules/catalyst/target/livecd_stage1.py,
502 modules/catalyst/target/livecd_stage2.py,
503 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
504 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
505 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
506 modules/catalyst/target/tinderbox.py:
507 Remove catalyst.support module
509 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
510 modules/catalyst/config.py, modules/catalyst/support.py,
511 modules/catalyst/util.py:
512 Move remaining stuff from catalyst.support to catalyst.config
514 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
515 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
516 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
517 modules/catalyst/target/snapshot.py:
518 Move gen_contents_file() and gen_digest_file() from
519 catalyst.target.generic_stage to catalyst.hash
521 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
522 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
523 -targets/support/netboot-final.sh:
524 Move netboot-final.sh from targets/support/ to targets/netboot/
526 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
527 -examples/netboot2_template.spec, +examples/netboot_template.spec,
528 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
529 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
530 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
531 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
532 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
533 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
534 -targets/support/netboot2-final.sh:
535 Rename netboot2 target to netboot
537 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
538 modules/catalyst/lock.py:
539 Cleanups to make pychecker happy
541 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
542 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
543 Grab just the first value return from the now-working call to
546 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
547 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
548 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
549 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
550 Whack the outdated and non-functional netboot target
552 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
553 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
554 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
555 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
556 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
557 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
558 modules/catalyst/error.py, modules/catalyst/hash.py,
559 modules/catalyst/output.py, modules/catalyst/spawn.py,
560 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
561 modules/catalyst/target/embedded.py,
562 modules/catalyst/target/generic_stage.py,
563 modules/catalyst/target/livecd_stage1.py,
564 modules/catalyst/target/livecd_stage2.py,
565 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
566 Small cleanups to make pychecker happy
568 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
569 modules/catalyst/support.py, modules/catalyst/util.py:
572 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
573 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
574 modules/catalyst/util.py:
575 Move read_makeconf() and parse_makeconf() from catalyst.support to
578 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
579 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
580 modules/catalyst/target/livecd_stage2.py,
581 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
582 Move file_locate() from catalyst.support to catalyst.util
584 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
585 modules/catalyst/spawn.py, modules/catalyst/support.py,
586 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
587 modules/catalyst/target/livecd_stage1.py,
588 modules/catalyst/target/livecd_stage2.py,
589 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
590 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
591 Add catalyst.spawn import where needed and move more spawn-related stuff
592 from catalyst.support to catalyst.spawn
594 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
595 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
596 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
597 +modules/catalyst/error.py, modules/catalyst/hash.py,
598 +modules/catalyst/spawn.py, modules/catalyst/support.py,
599 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
600 modules/catalyst/target/livecd_stage2.py,
601 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
602 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
603 Move custom exception classes to catalyst.error and all spawn-related
604 functions to catalyst.spawn
606 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
607 +modules/catalyst/hash.py, modules/catalyst/support.py,
608 modules/catalyst/target/generic_stage.py,
609 modules/catalyst/target/livecd_stage2.py,
610 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
611 Move all hash and contents functions to catalyst.hash
613 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
614 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
615 modules/catalyst/util.py:
616 Move countdown() from catalyst.support to catalyst.util
618 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
619 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
620 modules/catalyst/util.py:
621 Move generate_contents() from catalyst.support to catalyst.util
623 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
624 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
625 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
626 modules/catalyst/target/livecd_stage2.py,
627 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
628 Move touch() from catalyst.support to catalyst.util
630 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
631 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
632 modules/catalyst/util.py:
633 Move ismount() and pathcompare() from catalyst.support to catalyst.util
635 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
636 modules/catalyst/support.py:
637 Remove unused function hexify()
639 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
640 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
641 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
642 modules/catalyst/target/livecd_stage1.py,
643 modules/catalyst/target/livecd_stage2.py,
644 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
645 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
646 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
647 Move normpath() from catalyst.support to catalyst.util
649 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
650 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
651 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
652 Move list_to_string() from catalyst.support to catalyst.util
654 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
655 modules/catalyst/output.py, modules/catalyst/support.py,
656 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
657 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
658 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
659 Move list_bashify() from catalyst.support to catalyst.util
661 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
662 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
663 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
664 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
665 and update references
667 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
668 modules/catalyst/util.py:
669 Modify global import from catalyst.support to just import what's needed
671 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
672 modules/catalyst/support.py, modules/catalyst/util.py:
673 Move find_binary() from catalyst.support to catalyst.util
675 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
676 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
677 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
678 modules/catalyst/target/generic_stage.py:
679 Move msg(), warn(), and die() to catalyst.output and update all references
681 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
682 Load defaults into myconf before parsing config
684 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
685 Condense code that checks for various things in 'options' to use a loop
687 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
688 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
689 modules/catalyst/target/generic_stage.py:
690 Get rid of arches and targets classes and move functions into the module
693 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
694 targets/embedded/embedded-chroot.sh,
695 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
696 targets/livecd-stage2/livecd-stage2-controller.sh,
697 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
698 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
699 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
700 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
701 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
702 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
703 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
704 targets/support/mips-arcload_conf.sh,
705 targets/tinderbox/tinderbox-chroot.sh:
706 More trailing whitespace cleanups
708 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
709 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
710 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
711 modules/catalyst/lock.py, modules/catalyst/support.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/tinderbox.py,
718 targets/stage1/build.py:
719 Kill lots and lots of trailing whitespace in .py files
721 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
722 modules/catalyst/target/generic_stage.py:
723 Fix up a few bad replacements from previous commit
725 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
726 modules/catalyst/config.py, modules/catalyst/lock.py,
727 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
728 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
729 modules/catalyst/target/livecd_stage1.py,
730 modules/catalyst/target/livecd_stage2.py,
731 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
732 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
733 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
734 modules/catalyst/target/stage4.py:
735 Do a mass sed to fix up all remaining usage of has_key()
737 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
738 Clean up instances of has_key() for py3k
740 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
741 We don't need to pass conf_values since it's a global var
743 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
744 Pre-split options from config file and remove unnecessary imported modules
746 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
747 Move code to verify digest and hash functions to a separate function
749 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
750 Allow build_target() to re-raise the exception for the top-level handler
753 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
754 Move catalyst.support import to top of file
756 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
757 Remove check for sys.argv length since we already check for needed
760 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
761 Rename version() to show_version()
763 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
764 Remove import_modules()
766 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
767 modules/catalyst/target/embedded.py,
768 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
769 modules/catalyst/target/livecd_stage1.py,
770 modules/catalyst/target/livecd_stage2.py,
771 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
772 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
773 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
774 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
775 Remove references to generic_stage_target
777 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
778 +modules/catalyst/target/embedded.py,
779 -modules/catalyst/target/embedded_target.py,
780 +modules/catalyst/target/generic.py,
781 +modules/catalyst/target/generic_stage.py,
782 -modules/catalyst/target/generic_stage_target.py,
783 -modules/catalyst/target/generic_target.py,
784 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
785 -modules/catalyst/target/livecd_stage1_target.py,
786 +modules/catalyst/target/livecd_stage1.py,
787 -modules/catalyst/target/livecd_stage2_target.py,
788 +modules/catalyst/target/livecd_stage2.py,
789 +modules/catalyst/target/netboot.py,
790 -modules/catalyst/target/netboot2_target.py,
791 +modules/catalyst/target/netboot2.py,
792 -modules/catalyst/target/netboot_target.py,
793 +modules/catalyst/target/snapshot.py,
794 -modules/catalyst/target/snapshot_target.py,
795 -modules/catalyst/target/stage1_target.py,
796 +modules/catalyst/target/stage1.py,
797 -modules/catalyst/target/stage2_target.py,
798 +modules/catalyst/target/stage2.py,
799 -modules/catalyst/target/stage3_target.py,
800 +modules/catalyst/target/stage3.py,
801 -modules/catalyst/target/stage4_target.py,
802 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
803 -modules/catalyst/target/tinderbox_target.py:
804 Remove _target from target module filenames, since they're already in
807 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
808 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
809 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
810 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
811 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
812 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
813 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
814 Remove builder.py and all references
816 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
817 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
818 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
819 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
820 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
821 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
822 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
823 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
824 modules/catalyst/target/embedded_target.py,
825 modules/catalyst/target/generic_stage_target.py,
826 modules/catalyst/target/generic_target.py,
827 modules/catalyst/target/grp_target.py,
828 modules/catalyst/target/livecd_stage1_target.py,
829 modules/catalyst/target/livecd_stage2_target.py,
830 modules/catalyst/target/netboot2_target.py,
831 modules/catalyst/target/netboot_target.py,
832 modules/catalyst/target/snapshot_target.py,
833 modules/catalyst/target/stage1_target.py,
834 modules/catalyst/target/stage2_target.py,
835 modules/catalyst/target/stage3_target.py,
836 modules/catalyst/target/stage4_target.py,
837 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
838 Move catalyst_support.py to catalyst.support and update references
840 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
841 +modules/catalyst/lock.py,
842 modules/catalyst/target/generic_stage_target.py,
843 -modules/catalyst_lock.py:
844 Move catalyst_lock.py to catalyst/lock.py and update references
846 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
847 modules/catalyst/target/__init__.py,
848 modules/catalyst/target/generic_stage_target.py:
849 Move target module loading logic into build_target_map() in
850 catalyst.target module
852 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
853 modules/catalyst/target/embedded_target.py,
854 modules/catalyst/target/grp_target.py,
855 modules/catalyst/target/livecd_stage1_target.py,
856 modules/catalyst/target/livecd_stage2_target.py,
857 modules/catalyst/target/netboot2_target.py,
858 modules/catalyst/target/netboot_target.py,
859 modules/catalyst/target/snapshot_target.py,
860 modules/catalyst/target/stage1_target.py,
861 modules/catalyst/target/stage2_target.py,
862 modules/catalyst/target/stage3_target.py,
863 modules/catalyst/target/stage4_target.py,
864 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
865 Add target map in each target module and remove register() function
866 Change catalyst program to load target modules with catalyst.target.targets
868 Remove required_build_targets and valid_build_targets from catalyst_support.py,
869 since we can scan the dir now
871 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
872 +modules/catalyst/target/__init__.py,
873 +modules/catalyst/target/embedded_target.py,
874 +modules/catalyst/target/generic_stage_target.py,
875 +modules/catalyst/target/generic_target.py,
876 +modules/catalyst/target/grp_target.py,
877 +modules/catalyst/target/livecd_stage1_target.py,
878 +modules/catalyst/target/livecd_stage2_target.py,
879 +modules/catalyst/target/netboot2_target.py,
880 +modules/catalyst/target/netboot_target.py,
881 +modules/catalyst/target/snapshot_target.py,
882 +modules/catalyst/target/stage1_target.py,
883 +modules/catalyst/target/stage2_target.py,
884 +modules/catalyst/target/stage3_target.py,
885 +modules/catalyst/target/stage4_target.py,
886 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
887 -modules/generic_stage_target.py, -modules/generic_target.py,
888 -modules/grp_target.py, -modules/livecd_stage1_target.py,
889 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
890 -modules/netboot_target.py, -modules/snapshot_target.py,
891 -modules/stage1_target.py, -modules/stage2_target.py,
892 -modules/stage3_target.py, -modules/stage4_target.py,
893 -modules/tinderbox_target.py:
894 Move all *_target.py modules under modules/catalyst/target and create
895 parent catalyst.target module
897 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
898 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
899 Remove hard-coded arch list now that find_arch_modules() is known to work
901 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
902 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
903 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
904 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
905 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
906 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
907 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
908 modules/generic_stage_target.py:
909 Move subarch and maching maps to bottom of arch files, since the classes
910 aren't defined yet at the top
912 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
913 modules/catalyst/arch/sh.py:
914 Forgot the sh arch module
916 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
917 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
918 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
919 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
920 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
921 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
922 Move subarch and machine map information to variables at top of each arch
923 module and get rid of register() function
925 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
926 Add catalyst.util.load_module() function
927 Move arch modules under modules/catalyst/arch
928 Add catalyst.arch.arches class to assist in loading arch modules
929 Add .gitignore file for *.py[co]
931 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
932 Change __version__ to 2.99 for catalyst_3 branch
934 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
935 Add note about metadata_overlay being default in 2.1.6
937 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
938 Updated the AUTHORS section and the header for the ChangeLog, to reflect
939 that individual authors now retain their copyright to code they submit.
941 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
942 Rewrote TODO to make it clearer and added a ton of new items to it.
944 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
945 modules/generic_stage_target.py:
946 screw you python...hard
948 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
949 modules/generic_stage_target.py:
950 Disable removal of 'target_path' when build starts
952 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
953 modules/generic_stage_target.py:
954 Apply patch from armin76 to actually make use of the busybox_config value
957 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
958 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
959 Add support for gk's --busybox-config= option
961 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
962 modules/generic_stage_target.py:
963 Missing / before 'iso'
965 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
966 modules/snapshot_target.py:
967 Add support for purging to snapshot target
969 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
970 Add mix-in cdtar idea to TODO
972 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
973 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
974 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
975 Remove old isolinux-3.09 cdtar files
977 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
978 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
979 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
980 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
982 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
983 Marking this 2.0.6.903 for testing.
985 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
986 targets/netboot2/netboot2-controller.sh:
987 Disable copying of nb-busybox.cf since it isn't used anyway
989 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
990 arch/x86.py, catalyst:
991 A few typo and other minor fixes as reported by armin76
993 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
994 modules/generic_stage_target.py:
995 Add support for digests="all" for gentoo bug #209611
997 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
998 examples/netboot2_template.spec, targets/support/kmerge.sh:
999 Automatically append --netboot to GK_ARGS for netboot2 target Remove
1000 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
1002 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
1003 targets/support/pre-kmerge.sh:
1004 Remove evil hacks that copy gk files around for netboot2
1006 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
1007 Bumping version for release.
1009 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
1010 modules/catalyst_support.py:
1011 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
1014 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1015 modules/catalyst_support.py, modules/generic_stage_target.py:
1016 Add support for -P/--purgeonly option
1018 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
1019 Updated README to tell the user where to locate catalyst.conf if not using
1020 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
1023 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
1024 Kicking out a 2.0.6.901 release for testing.
1026 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
1027 modules/generic_stage_target.py:
1028 Automatically prepend build dir path to livecd/iso if it's not an absolute
1031 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
1032 Update TODO with placeholder idea.
1034 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1035 +modules/catalyst/util.py:
1036 Create catalyst.util module with capture_traceback() and print_traceback()
1037 functions Capture and print traceback when build fails instead of letting
1040 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1041 modules/catalyst/config.py, modules/catalyst_support.py:
1042 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
1044 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1045 modules/catalyst/config.py:
1046 A few fixes to ParserBase after actually testing it switch to parsing
1047 config file with ConfigParser.
1049 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1050 +modules/catalyst/config.py, -modules/catalyst/util.py:
1051 More indecisiveness..move util.spec to config.SpecParser.
1053 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1054 -modules/catalyst/spec.py, +modules/catalyst/util.py,
1055 modules/catalyst_support.py:
1056 * Rename catalyst.spec to catalyst.util
1057 * Move spec_dump() into spec class
1058 * Modify catalyst to use new spec class
1060 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1061 +modules/catalyst/__init__.py:
1062 Add __init__.py file and import line.
1064 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1065 +modules/catalyst/spec.py:
1066 Initial commit of modules/catalyst/spec.py.
1068 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
1070 Updating x86/amd64 arch support. Original patches by William Cooke
1071 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
1073 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
1074 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1075 modules/snapshot_target.py, modules/stage4_target.py,
1076 targets/support/bootloader-setup.sh, targets/support/functions.sh,
1077 targets/support/kmerge.sh:
1078 Removing all deprecated interfaces. We no longer wish to support them and
1079 they're not needed. Anyone using a pre-2.x spec file will need to update
1080 their specs, anyway.
1082 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
1083 -livecd/files/Getting_Online.txt:
1084 Removing livecd/files/Getting_Online.txt since it was quite outdated.
1086 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
1088 Updated for new git repo.
1090 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
1091 targets/support/livecdfs-update.sh:
1092 Add gconf settings for gnome-screensaver to disable locking by default. This
1095 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
1096 Add armv5tel to arm host list.
1098 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1099 targets/support/chroot-functions.sh:
1100 If we don't have a distcc user, we need to reinstall distcc, even if it's
1101 been built with the right USE. This mainly affects stage1/stage2.
1103 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1104 targets/support/chroot-functions.sh:
1105 We need to run distcc-config --install, since we won't be installing into
1106 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
1107 installed versions of distcc.
1109 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
1110 Add a couple of distcc-related items to TODO.
1112 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1113 targets/stage1/stage1-preclean-chroot.sh,
1114 targets/stage2/stage2-preclean-chroot.sh,
1115 targets/stage3/stage3-preclean-chroot.sh,
1116 targets/stage4/stage4-preclean-chroot.sh:
1117 We don't want to run setup_myfeatures in preclean, but still want to update
1118 the environment and show our debug information.
1120 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1121 targets/stage1/stage1-preclean-chroot.sh,
1122 targets/stage2/stage2-preclean-chroot.sh,
1123 targets/stage3/stage3-preclean-chroot.sh,
1124 targets/stage4/stage4-preclean-chroot.sh,
1125 targets/support/chroot-functions.sh:
1126 Remove the die on LIBDIR check, since it won't be set on non-multilib
1127 profiles. We can now run debug in preclean again.
1129 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1130 targets/support/functions.sh:
1131 Let's not try to chmod a dangling symlink.
1133 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1134 targets/support/chroot-functions.sh:
1135 Added emerge --info to debug output. I don't know why I didn't add it before.
1137 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1138 targets/stage1/stage1-preclean-chroot.sh,
1139 targets/stage2/stage2-preclean-chroot.sh,
1140 targets/stage3/stage3-preclean-chroot.sh,
1141 targets/stage4/stage4-preclean-chroot.sh:
1142 We probably shouldn't be running our debug functions in our stages. Let's
1145 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1146 targets/support/chroot-functions.sh:
1147 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
1150 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1151 targets/support/livecdfs-update.sh:
1152 Only copy the handbook icon if one exists.
1154 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1155 modules/catalyst_lock.py:
1156 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
1159 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1160 targets/livecd-stage2/livecd-stage2-controller.sh:
1161 We should be matching all possible LIBDIRs, so make sure we do that.
1163 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1164 targets/support/livecdfs-update.sh:
1165 We no longer need the metadata.tar.bz2, since the Installer uses
1168 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1169 targets/stage1/stage1-chroot.sh:
1170 We don't need --newuse if we're not using binary packages, so there's no
1173 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1174 targets/livecd-stage2/livecd-stage2-controller.sh:
1175 Added initial framework for creating the CD's root on livecd/livedvd.
1176 Currently, the end result is the same, but I'll be adding code to
1177 automatically copy the stages and to automatically download the distfiles.
1179 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1180 targets/livecd-stage2/livecd-stage2-controller.sh,
1181 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1182 targets/support/rc-update.sh:
1183 Change all checks for livecd/type: gentoo-release-livecd to
1184 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
1185 to allow for auto-fetching of distfiles and stages onto official DVD media.
1187 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
1188 targets/livecd-stage1/livecd-stage1-controller.sh,
1189 targets/livecd-stage2/livecd-stage2-controller.sh:
1190 Updated TODO. Added code to livecd-stage1 to generate a package list, which
1191 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
1192 the distfiles automatically.
1194 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1195 modules/generic_stage_target.py:
1196 Fix seedcache output so it fits in 80 columns.
1198 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1199 targets/stage1/stage1-chroot.sh:
1200 We should likely install baselayout before anything else, including the
1201 package manager. As such, I've moved it to after sys-apps/baselayout is
1204 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1205 targets/livecd-stage2/livecd-stage2-controller.sh:
1206 Check for a snapshot in the overlay and error if one is present. This should
1207 ensure that the snapshot on the CD is the same as the one used to build the
1210 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1211 modules/catalyst_support.py:
1212 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
1213 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
1216 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1217 targets/stage1/stage1-chroot.sh:
1218 Change back to using sys-apps/baselayout. We'll need to come up with a
1219 better permanent solution now that virtual/baselayout is no more.
1221 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1222 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
1223 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
1225 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1226 targets/support/bootloader-setup.sh:
1227 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
1230 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
1231 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1232 Added TODO. Changed create_handbook_icon call to only be called if
1233 /docs/handbook/index.html exists on the disk or in livecd/overlay.
1235 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1236 targets/support/kmerge.sh:
1237 Run sed on KERNELVERSION to escape the slashes so we can use it in another
1240 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1241 targets/support/kmerge.sh:
1242 Modify test to run if package.provided exists instead of if it doesn't.
1243 Run sed on the correct file.
1245 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1246 targets/support/chroot-functions.sh:
1247 Added --noreplace to setup_myfeatures merges so we don't blow away any
1248 packages which are already installed with the proper USE flags for the given
1249 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
1251 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1252 livecd/files/README.txt:
1253 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
1255 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1256 targets/support/rc-update.sh:
1257 Added mdraid for baselayout-2 users.
1259 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1260 targets/support/kmerge.sh:
1261 Clean up package.provided after the kernel build
1263 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1264 targets/support/kmerge.sh:
1265 It helps if I put things in the correct order so they'll actually execute,
1266 rather than getting a nice error from emerge.
1268 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1269 targets/support/kmerge.sh:
1270 Change upgrade to update.
1272 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1273 targets/support/kmerge.sh:
1274 Add back in the package.provided code that *should* skip the kernel sources
1275 merge for call back and subsequent runs.
1277 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1278 targets/support/kmerge.sh:
1279 We don't really need to use binary packages for the kernel sources, since it
1280 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
1281 when we're not using kerncache.
1283 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1284 targets/support/kmerge.sh:
1285 Remove 'symlink' from USE, since it's not needed and screws up kerncache
1287 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1288 targets/livecd-stage2/livecd-stage2-controller.sh:
1289 OK, we run our find outside the chroot, so we don't want to use absolute
1290 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
1291 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
1294 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1295 targets/livecd-stage2/livecd-stage2-controller.sh,
1296 targets/stage1/stage1-controller.sh:
1297 Cleanup the clean section for stage1 and add an updated clean section for
1298 livecd-stage2 when we're a minimal, universal, or game CD. This is
1299 2.0.6_pre14 for testing.
1301 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1302 targets/support/kmerge.sh:
1303 We should be using --newuse when merging our packages in callback.
1305 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1306 targets/grp/grp-chroot.sh:
1307 We should only use --noreplace when building a pkgset, everything else
1310 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1311 modules/catalyst_support.py, modules/generic_stage_target.py,
1312 modules/grp_target.py:
1313 Apply additional patches from bug #207862 for CONTENTS generation.
1315 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1316 targets/grp/grp-chroot.sh:
1317 Call setup_myemergeopts after changing clst_FETCH.
1319 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1320 targets/netboot2/netboot2-pkg.sh:
1321 Remove a bit of unnecessary code.
1323 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1324 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
1325 targets/support/chroot-functions.sh:
1326 Fix some spacing on the -* warning, revert Andrew's last change, since it
1327 didn't do anything, and clean up the GRP chroot code so it works smarter and
1328 set clst_FETCH when clst_grp_type is something other than pkgset.
1330 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1331 targets/support/chroot-functions.sh:
1332 Don't set --usepkg and --buildpkg when fetching.
1334 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1335 modules/generic_stage_target.py:
1336 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
1339 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1340 modules/generic_stage_target.py:
1341 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
1342 boot/kernel/${kname}/config copying code in generic_stage_target.
1344 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1345 targets/support/kmerge.sh:
1346 Make sure we don't give genkernel a --kernel-config if it isn't set in the
1349 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1350 modules/generic_stage_target.py, targets/support/kmerge.sh,
1351 targets/support/pre-kmerge.sh:
1352 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
1353 valid, rather than required, changed clst_ksource to default to
1354 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
1355 removal of USE to after the kernel build so the modules get the correct USE,
1356 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
1358 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1359 targets/support/kmerge.sh:
1360 We should run the default functions for kmerge.sh, too.
1362 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1363 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1364 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
1365 Updated aboot cdtar with a newer version to support newer kernels.
1367 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1368 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1369 Updated make_destpath so it writes out to make.conf as well as exporting
1370 ROOT to the environment, added a make_destpath call to cleanup_stages, and
1371 adding make_destpath /tmp/stage1root to stage1.
1373 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
1374 Updated README a bit and rolling 2.0.6_pre12 for testing.
1376 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1377 targets/support/create-iso.sh:
1378 Removed any further checks for clst_fstype and making sure everybody is
1379 using ${mkisofs_zisofs_opts}.
1381 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1382 targets/support/livecdfs-update.sh:
1383 The default theme for GNOME is now Clearlooks, so we can remove the theme
1384 code, but we still want to set the font size.
1386 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1387 targets/support/livecdfs-update.sh:
1388 We need to put quotes around ${user_comment} or useradd gets confused.
1390 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1391 targets/support/chroot-functions.sh:
1392 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
1395 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1396 targets/support/kmerge.sh:
1397 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
1398 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
1400 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1401 targets/support/create-iso.sh:
1402 Bash fscking sucks, so we have to compromise on this code reduction solution
1403 a bit. It's still far better than it was
1405 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1406 targets/support/create-iso.sh:
1407 Don't escape quotes when actually running the command
1409 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1410 targets/support/kmerge.sh:
1411 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
1413 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1414 targets/support/kmerge.sh:
1415 Use -L instead of -l in test for symlink
1417 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1418 targets/stage1/stage1-controller.sh:
1419 Remove code for gcc-config/binutils-config since it should be getting done
1420 in the preclean script, anyway.
1422 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1423 targets/stage1/stage1-chroot.sh:
1424 I missed one place where HOSTUSE was being used incorrectly.
1426 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1427 targets/support/kmerge.sh:
1428 Escape the correct quote
1430 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1431 targets/support/kmerge.sh:
1432 Change remaining instances of run_emerge to run_merge
1434 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1435 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1436 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
1439 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1440 targets/support/bootloader-setup.sh:
1441 Let's change our splash checking to a global check so it only needs to be
1442 done once. This makes much more sense than having all of those if ... else
1445 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1446 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1447 Fix our USE invocation here so things work as expected.
1449 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1450 targets/support/livecdfs-update.sh:
1451 Force-enable livecd/users for livecd/type gentoo-release-livecd and
1454 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1455 targets/support/livecdfs-update.sh:
1456 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
1459 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1460 targets/livecd-stage2/livecd-stage2-controller.sh:
1461 Fixing the snapshot copying so it will only copy the correct snapshot for
1462 people who don't know how to properly use wget.
1464 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1465 targets/stage1/stage1-chroot.sh:
1466 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1467 disable profile USE.
1469 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1470 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1471 OK, we have to escape our quotes, rather than use single quotes, or we don't
1472 evaluate the variables properly.
1474 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1475 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1476 targets/support/kmerge.sh:
1477 Fixing echo/sed for make.conf writing.
1479 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1480 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1481 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1482 Rather than using the environment, we write out our USE to make.conf, then
1483 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1484 be written to make.conf, already.
1486 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1487 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1488 targets/livecd-stage1/livecd-stage1-chroot.sh,
1489 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1490 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1491 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1492 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1493 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1494 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1495 Changing run_emerge to run_merge, changing both setup_portage and
1496 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1497 removing the settings added, rather than (ab)using the environment.
1499 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1500 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1501 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1502 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1503 targets/tinderbox/tinderbox-chroot.sh:
1504 Rearrange some of the functions in chroot-functions.sh in preparation for
1505 some upcoming changes and rename setup_portage to setup_pkgmgr.
1507 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1508 targets/stage1/stage1-controller.sh:
1509 Removing an extra env-update call from stage1's preclean.
1511 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1512 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1513 targets/support/bootloader-setup.sh:
1514 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1515 help.msg which we didn't even use.
1517 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1518 targets/support/bootloader-setup.sh:
1519 Don't write out out 'default 1' line when creating grub.conf, since the
1520 'help' entry is now at the bottom, and we want grub to default to the first
1523 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1524 targets/support/bootloader-setup.sh:
1525 Removed checks on livecd/splash_type, since we only support one type,
1526 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1527 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1528 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1530 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1531 targets/livecd-stage2/livecd-stage2-controller.sh:
1532 Let's automatically copy in the snapshot if livecd/type is
1533 gentoo-release-livecd.
1535 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1536 modules/generic_stage_target.py:
1537 Fix leading whitespace in empty() so it's only executed if there's something
1538 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1539 211410 for pointing this out
1541 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1542 targets/support/rc-update.sh:
1543 Quote baselayout package atom
1545 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1546 targets/support/chroot-functions.sh:
1547 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1548 PATH by default. Instead, simply check if it exists.
1550 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1551 targets/support/chroot-functions.sh:
1552 Remove temporary package listing code, since --verbose is forced on with
1555 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1556 Force-enable --verbose when using --debug
1558 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1559 targets/support/kmerge.sh:
1560 Changing modules-update to update-modules to quiet a warning and keep us
1561 from having it get removed out from under us.
1563 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1564 targets/support/chroot-functions.sh:
1565 Adding a note to myself for better debug and moving run_default_funcs to the
1566 bottom of the script so it gets executed. Since this can otherwise break
1567 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1569 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1570 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1571 targets/support/chroot-functions.sh:
1572 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1573 so we can get the output with --debug, added --newuse to the options for
1574 stage1, as we should always rebuild any package where the USE has changed,
1575 removed removal of portage logs from stage2-chroot.sh since it is being done
1576 by cleanup_stages, moved world removal in cleanup_stages into a check for
1577 stages 1 through 3, made update_env_settings check for the existence of
1578 env-update before running it since we now run update_env_settings by default
1579 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1580 to list the packages, since we don't yet force-enable verbose with debug.
1582 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1583 modules/catalyst_lock.py:
1584 Since my python sucks and I don't feel like troubleshooting it at the
1585 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1586 2.0.6_pre8 for testing.
1588 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1589 modules/builder.py, modules/catalyst_lock.py:
1590 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1591 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1593 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1594 modules/catalyst_support.py:
1595 change 'is' to == because python is grumpy
1597 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1598 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1599 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1600 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1601 targets/support/rc-update.sh:
1602 Removing support for bootsplash, since it hasn't been in a supported kernel
1603 in a couple years and isn't accepted upstream.
1605 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1606 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1607 Fix up the sed for genkernel so it works on versions both before and after
1608 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1609 change was a bit too aggressive.
1611 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1612 targets/support/bootloader-setup.sh:
1613 Change grub timeout to 15 seconds instead of 150.
1615 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1616 targets/support/pre-kmerge.sh:
1617 Comment out sed on genkernel executable as it appears to do nothing these
1620 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1621 targets/livecd-stage2/livecd-stage2-controller.sh:
1622 Only call find on libdirs that actually exist. Thanks to Kristoffer
1623 <krek6597@student.uu.se> in bug #210807.
1625 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1626 modules/generic_stage_target.py:
1627 Add warning about -* in foo/use in the spec.
1629 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1630 targets/embedded/embedded-chroot.sh,
1631 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1632 targets/grp/grp-preclean-chroot.sh,
1633 targets/livecd-stage1/livecd-stage1-chroot.sh,
1634 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1635 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1636 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1637 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1638 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1639 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1640 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1641 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1642 targets/tinderbox/tinderbox-preclean-chroot.sh:
1643 Change all . to source.
1645 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1646 targets/embedded/embedded-preclean-chroot.sh,
1647 targets/grp/grp-preclean-chroot.sh,
1648 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1649 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1650 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1651 targets/stage3/stage3-preclean-chroot.sh,
1652 targets/stage4/stage4-preclean-chroot.sh,
1653 targets/support/chroot-functions.sh,
1654 targets/tinderbox/tinderbox-preclean-chroot.sh:
1655 Added a cleanup_stages function and added it to the appropriate places.
1657 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1658 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1659 targets/livecd-stage1/livecd-stage1-chroot.sh,
1660 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1661 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1662 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1663 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1664 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1665 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1666 Removing any functions that we now call by default when we source
1667 chroot-functions.sh by default.
1669 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1670 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1671 targets/livecd-stage1/livecd-stage1-chroot.sh,
1672 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1673 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1674 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1675 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1676 Clean up the debug code that I've added to stage1, move it to
1677 chroot_functions.sh, and call it from all of our main targets.
1679 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1680 modules/generic_stage_target.py:
1681 Wow. I need to make sure that we actually comment comments in make.conf or
1682 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1683 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1685 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1686 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1687 targets/stage3/stage3-chroot.sh:
1688 We need to be sure we clear out /var/log/portage/elog as well as
1689 /var/log/emerge.log for stages 1 through 3.
1691 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1692 modules/generic_stage_target.py,
1693 targets/livecd-stage2/livecd-stage2-controller.sh,
1694 targets/support/livecdfs-update.sh:
1695 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1696 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1697 80 columns. This is catalyst 2.0.6_pre5 for testing.
1699 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1700 modules/generic_stage_target.py:
1701 Apparently, python doesn't like it when you put a set of comments in front
1702 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1705 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1706 modules/generic_stage_target.py:
1707 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1708 generally clean up the code so it's a bit easier to read/follow.
1710 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1711 modules/generic_stage_target.py:
1712 Sort and de-dupe myusevars.
1714 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1715 targets/stage1/stage1-chroot.sh:
1716 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1718 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1719 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1720 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1721 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1722 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1723 targets/tinderbox/tinderbox-chroot.sh:
1724 Move export of FEATURES to setup_myfeatures.
1726 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1727 targets/stage1/stage1-chroot.sh:
1728 Added some debug code to stage1 and fixed a nice bug where we weren't
1729 building with the correct USE. Unfortunately, this invalidates any caches
1730 for stage1, since we were building with the entire USE from the profile.
1731 This is 2.0.6_pre4 for testing.
1733 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1734 targets/stage1/stage1-chroot.sh:
1735 We don't need to do the device building twice, so removing USE=build from
1736 first baselayout install.
1738 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1739 targets/support/livecdfs-update.sh:
1740 We check for a plugdev group, add it if it doesn't exist, and make sure any
1741 users specified by livecd/users is in the group.
1743 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1744 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1745 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1747 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1748 modules/catalyst_support.py:
1749 Fix up calc_contents in contents_map. Thanks to Brent Baude
1750 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1753 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1754 targets/stage1/stage1-chroot.sh:
1755 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1756 empty and will cause issues in stage3 and beyond.
1758 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1759 targets/support/kmerge.sh, targets/support/rc-update.sh:
1760 Changed some of the rc-update code so it should work with baselayout-2,
1761 also. This is 2.0.6_pre2 for testing.
1763 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1764 files/catalyst.conf, modules/catalyst_support.py,
1765 modules/generic_stage_target.py, modules/grp_target.py,
1766 modules/snapshot_target.py:
1767 Added support for generating CONTENTS files automatically. Patch by Robin
1768 Johnson <robbat2@gentoo.org> for bug #207862.
1770 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1771 modules/snapshot_target.py:
1772 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1773 exclude digest-* files from the snapshot.
1775 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1776 arch/x86.py, modules/generic_stage_target.py:
1777 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1778 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1780 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1781 targets/support/kmerge.sh:
1782 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1783 options, so that it can actually be turned off.
1785 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1787 Rearrange things in the arch/*.py files to ensure that nothing is used
1788 before it has been defined.
1790 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1791 Reorder arch/powerpc.py to make python happy.
1793 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1794 modules/snapshot_target.py:
1795 Change .svn --include to an --exclude like it was supposed to be.
1797 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1799 Added several subarches for mips so we can dump the mips subarch profiles
1800 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1803 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1804 targets/livecd-stage2/livecd-stage2-controller.sh:
1805 Changed the code for copying the MOTD files so it's fewer lines and makes
1808 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1809 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1810 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1811 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1813 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1815 Did a little cleanup on the x86.py to remove some redundant entries and
1816 added nocona and core2 to amd64.py, though they're currently commented out.
1818 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1819 modules/generic_stage_target.py:
1820 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1821 flags defined in the spec file.
1823 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1824 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1825 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1826 since catalyst sets CXXFLAGS=CFLAGS by default.
1828 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1829 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1830 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1832 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1833 Added prescott to the subarches for x86.
1835 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1836 modules/netboot2_target.py, targets/support/kmerge.sh:
1837 Add patch to enabled netboot2/linuxrc and automatically add path for
1838 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1839 <jsbronder@gentoo.org> in bug #208106.
1841 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1842 modules/netboot2_target.py:
1843 Allow root_overlay in netboot2 target for bug #208106.
1845 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1846 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1847 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1848 Added USE=bindist automatically to everything that inherits set_use from
1849 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1850 USE=bindist to emerge run for stage1, and did some minor cleanup in
1851 get_libdir in chroot-functions.
1853 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1854 targets/support/bootloader-setup.sh:
1855 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1857 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1858 examples/generic_stage_template.spec, examples/grp_template.spec,
1859 examples/livecd-stage1_template.spec,
1860 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1861 examples/stage4_template.spec, examples/tinderbox_template.spec:
1862 Changing link so it no longer points to a dead page. This is for bug #208609.
1864 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1865 modules/snapshot_target.py:
1866 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1868 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1869 targets/stage1/stage1-chroot.sh:
1870 As much as I hate this, we're going to force baselayout to install first.
1871 This will keep us from having any issues with packages that don't respect
1874 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1875 Reorder options in catalyst.conf so they're alphabetical.
1877 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1878 targets/support/bootloader-setup.sh:
1879 Add 'pager on' to grub.conf for bug #208531.
1881 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1882 livecd/files/README.txt, livecd/files/x86-F6.msg:
1883 Removing the unused kernel command line options from Volume/Device Management.
1885 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1886 This is now 2.0.5 for release.
1888 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1889 files/catalyst.conf, modules/catalyst_support.py,
1890 modules/generic_stage_target.py,
1891 targets/embedded/embedded-preclean-chroot.sh,
1892 targets/grp/grp-preclean-chroot.sh,
1893 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1894 targets/stage2/stage2-preclean-chroot.sh,
1895 targets/stage3/stage3-preclean-chroot.sh,
1896 targets/support/chroot-functions.sh,
1897 targets/tinderbox/tinderbox-preclean-chroot.sh:
1898 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1899 sys-devel/icecream cluster compiler support for bug #200095. This is
1900 catalyst 2.0.5_pre6 for testing.
1902 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1903 files/catalyst.conf, modules/generic_stage_target.py:
1904 Add the option for using metadata_overlay with portage to speed up cache.
1906 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1907 modules/stage1_target.py, modules/stage2_target.py,
1908 modules/stage3_target.py:
1909 Add /etc/portage to cleanables for stages 1 through 3.
1911 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1912 livecd/files/livecd-local.start,
1913 targets/livecd-stage2/livecd-stage2-controller.sh,
1914 targets/support/livecdfs-update.sh:
1915 We apparently still need profiles/eclass for building the stage3 from the
1916 LiveCD with the installer.
1918 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1919 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1922 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1923 targets/livecd-stage2/livecd-stage2-controller.sh,
1924 targets/support/livecdfs-update.sh:
1925 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1926 preservation of eclasses/profiles, and remove copying of livecd-local.start
1927 since it's not needed anymore.
1929 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1930 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1931 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1934 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1935 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1936 Removing old mkvardb code which is no longer used, commenting out setting of
1937 Gnome theme for testing now that Clearlooks has been default for some time,
1938 and changing vdb move from a case statement to a simple if statement. This
1939 is 2.0.5_pre5 for testing.
1941 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1942 modules/stage1_target.py:
1943 Removing cleaning of python encodings for bug #64890.
1945 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1946 modules/generic_stage_target.py:
1947 Add an extra warning into the generated make.conf about changing the CHOST.
1949 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1950 targets/support/livecdfs-update.sh:
1951 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1953 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1954 targets/embedded/embedded-preclean-chroot.sh,
1955 targets/grp/grp-preclean-chroot.sh,
1956 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1957 targets/stage2/stage2-preclean-chroot.sh,
1958 targets/stage3/stage3-preclean-chroot.sh,
1959 targets/tinderbox/tinderbox-preclean-chroot.sh:
1960 Check to see if distcc is enabled before calling cleanup_distcc().
1962 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1963 arch/sparc.py, arch/x86.py:
1964 Look for linux32 in /bin and /usr/bin.
1966 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1967 modules/generic_stage_target.py:
1968 Make error message more specific when removing immutable flag.
1970 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1971 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1972 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1973 information, and added a small fix for FreeBSD for bug #169041. This is
1974 catalyst 2.0.5_pre4 for testing.
1976 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1977 targets/support/chroot-functions.sh:
1978 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1979 patch from bug #120076 to add cross-compiling support to our distcc
1982 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1983 targets/support/chroot-functions.sh:
1984 Added a version of get_libdir from multilib.eclass so we can determine where
1985 to go poking around if we need to touch anything in libdir.
1987 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1988 Print an error saying what target failed before the traceback.
1990 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1991 modules/catalyst_support.py:
1992 When parsing make.conf, first try pkgcore's
1993 snakeoil.fileutils.read_bash_dict(), then portage's
1994 portage_util.getconfig(), then the internal parse_makeconf().
1996 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1997 modules/catalyst_support.py:
1998 Raise an exception in parse_spec() if there's a duplicate key in the spec.
2000 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
2001 examples/netboot_template.spec, examples/tinderbox_template.spec,
2002 modules/grp_target.py, modules/tinderbox_target.py:
2003 Remove redundant set_pkgcache_path() functions from tinderbox and grp
2004 modules, and remove extra pkgcache_path and kerncache_path options from
2007 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2008 This is catalyst 2.0.5_pre3 for testing the new stages code.
2010 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2011 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2012 We need to force USE=bindist on for building stages.
2014 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2015 modules/generic_stage_target.py:
2016 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
2017 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
2019 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2020 targets/support/rc-update.sh:
2021 Added support for the newer versions of splashutils which use fbcondecor as
2022 the init script. This is catalyst 2.0.5_pre1 for testing.
2024 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2025 targets/livecd-stage2/livecd-stage2-controller.sh:
2026 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
2029 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
2030 modules/generic_stage_target.py, modules/stage1_target.py,
2031 modules/stage2_target.py:
2032 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
2035 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
2036 modules/generic_stage_target.py, modules/netboot2_target.py:
2037 Fix typo in getopt call for --clear-autoresume. thanks to
2038 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
2039 Conditionally write CFLAGS to make.conf in stages for bug #177796.
2040 Copy overlay files in netboot2 target into proper dir for bug #174635.
2042 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2043 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
2044 targets/support/netboot2-final.sh:
2045 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
2046 fix a minor bug in System.map copying, add portage_overlay support, and adds
2047 the ability to use globbing in the package file lists for the netboot2
2050 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2051 +targets/netboot2/nb-busybox.cf:
2052 Added nb-busybox.cf to the netboot2 target for bug #174298.
2054 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2055 targets/support/chroot-functions.sh:
2056 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
2058 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2059 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
2060 Change moving the VDB until after we have processed unmerge by moving it
2061 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
2062 unmerge packages from the gentoo-release-livecd target.
2064 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2065 targets/support/kmerge.sh:
2066 Commented out the package.provided code in catalyst that seemed to cause
2067 problems with kerncache in testing. This is 2.0.4 and should be used for the
2070 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2071 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
2072 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
2073 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2074 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
2075 improve the netboot2 target.
2077 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2078 modules/generic_stage_target.py:
2079 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
2080 cause catalyst to export boolean variables as well as string-based
2083 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2084 modules/generic_stage_target.py:
2085 Fixing check for invalid subarch to not filter too much. Fix from Mike
2086 Frysinger <vapier@gentoo.org> for bug #173532.
2088 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
2089 Added s390x (64-bit) support via a patch from Mike Frysinger
2090 <vapier@gentoo.org> for bug #173002.
2092 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2093 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2094 targets/livecd-stage1/livecd-stage1-chroot.sh,
2095 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2096 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
2097 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
2098 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
2099 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
2100 targets/support/pre-kmerge.sh:
2101 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
2102 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
2103 certain functions/code paths when running with -F/--fetchonly. Simplified
2104 kmerge.sh with regards to kerncache and callback packages. Also, changed
2105 ccache/distcc installs to use run_emerge instead of emerge directly, which
2106 allows us to more easily replace the underlying package manager, or add
2107 support for multiple package managers to catalyst.
2109 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2110 modules/grp_target.py:
2111 Added patch from Åsmund Grammeltvedt <grammel@online.no> to add
2112 portage_overlay functionality to GRP, where it was mistakenly missing, for
2113 bug #171157. This is catalyst 2.0.3 and ready for release.
2115 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2116 targets/livecd-stage1/livecd-stage1-controller.sh,
2117 targets/support/livecdfs-update.sh:
2118 Removed the generation of grppkgs.txt since the Installer now uses vdb
2121 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2122 targets/support/create-iso.sh:
2123 Fix creation of the EFI images. Since it is FAT, we can't go around
2124 perserving permissions, now, can we?
2126 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2127 targets/support/livecdfs-update.sh:
2128 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
2129 broken sed for rc.conf, which caused all kinds of hell to break loose when
2130 booting a new CD. This is 2.0.3_pre3.
2132 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2133 modules/generic_stage_target.py:
2134 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
2135 such as group- from /etc before creating our stage tarballs. This is for bug
2138 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2139 targets/support/livecdfs-update.sh:
2140 Commenting out the livecd-kernel code, since the Installer should be doing
2141 everything necessary itself.
2143 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2144 targets/support/livecdfs-update.sh:
2145 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
2146 the usbutils hanlding in case they follow suit with pciutils.
2148 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2149 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2150 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2151 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
2152 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
2153 problems with using all of the various subarch settings.
2155 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2156 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2157 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
2158 check look in the correct location, and made sure we don't delete /voot
2159 within the EFI code if grub is present.
2161 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2162 modules/generic_stage_target.py:
2163 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
2164 #166294. This one should fix the HPPA/PPC architectures.
2166 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2167 targets/support/chroot-functions.sh:
2168 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
2169 remove the autoresume point for portage, as it really isn't needed and
2170 doesn't really gain us much, anyway.
2172 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2173 targets/stage1/stage1-chroot.sh:
2174 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
2176 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2177 examples/generic_stage_template.spec, examples/grp_template.spec,
2178 examples/livecd-stage1_template.spec,
2179 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2180 examples/netboot_template.spec, examples/snapshot_template.spec,
2181 examples/stage4_template.spec, examples/tinderbox_template.spec:
2182 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
2185 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2186 targets/support/livecdfs-update.sh:
2187 Make sure the user owns his home directory for bug #147195.
2189 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2190 +files/catalystrc, modules/catalyst_support.py:
2191 Re-arranged catalyst.conf to make it easier to follow while looking at the
2192 online reference and added a default catalystrc file, which does nothing.
2194 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2195 modules/catalyst_support.py, modules/embedded_target.py,
2196 modules/generic_stage_target.py, modules/grp_target.py,
2197 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2198 modules/stage3_target.py, modules/tinderbox_target.py:
2199 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
2200 tab/space nastiness. This is for bug #161915.
2202 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2203 modules/generic_stage_target.py:
2204 Fixed new cbuild code with another patch from Mike Frysinger
2205 <vapier@gentoo.org> to allow the usage of subarches.
2207 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2208 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2209 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2210 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
2211 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
2212 targets/support/create-iso.sh, targets/support/functions.sh,
2213 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2214 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
2216 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2217 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2218 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2219 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
2220 modules/catalyst_lock.py, modules/catalyst_support.py,
2221 modules/embedded_target.py, modules/generic_stage_target.py,
2222 modules/generic_target.py, modules/grp_target.py,
2223 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2224 modules/netboot2_target.py, modules/netboot_target.py,
2225 modules/snapshot_target.py, modules/stage1_target.py,
2226 modules/stage2_target.py, modules/stage3_target.py,
2227 modules/stage4_target.py, modules/tinderbox_target.py,
2228 targets/embedded/embedded-chroot.sh,
2229 targets/embedded/embedded-controller.sh,
2230 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2231 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2232 targets/grp/grp-preclean-chroot.sh,
2233 targets/livecd-stage1/livecd-stage1-chroot.sh,
2234 targets/livecd-stage1/livecd-stage1-controller.sh,
2235 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2236 targets/livecd-stage2/livecd-stage2-controller.sh,
2237 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2238 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2239 targets/netboot2/netboot2-controller.sh,
2240 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2241 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2242 targets/stage1/stage1-controller.sh,
2243 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2244 targets/stage2/stage2-controller.sh,
2245 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2246 targets/stage3/stage3-controller.sh,
2247 targets/stage3/stage3-preclean-chroot.sh,
2248 targets/stage4/stage4-controller.sh,
2249 targets/stage4/stage4-preclean-chroot.sh,
2250 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2251 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2252 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2253 targets/tinderbox/tinderbox-controller.sh,
2254 targets/tinderbox/tinderbox-preclean-chroot.sh:
2255 Removing old CVS Header lines, which are no longer used since moving to SVN.
2257 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2258 targets/stage4/stage4-chroot.sh:
2259 Added back a missing 'then' from stage4 target.
2261 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2262 modules/generic_stage_target.py:
2263 Fix indentation so things actually work.
2265 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2266 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
2269 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2270 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2271 Fix the display manager sed lines and change the icon for the local Handbook
2272 to use the GNOME 2.16 icon for gedit.
2274 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2275 modules/generic_stage_target.py:
2276 Changed the portage_overlay option to always install overlays in
2277 /usr/local/portage and added code to clean up /usr/local/portage and
2278 make.conf after sucessful execution and before creation of ISO/tarballs.
2280 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2281 targets/support/livecdfs-update.sh:
2282 Fixed a typo which broke coldplugging.
2284 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2285 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2286 Added a create_handbook_icon function and rearranged some of the icon
2287 creation for the LiveCD. This should resolve bug #143725 once a new release
2290 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2291 targets/support/livecdfs-update.sh:
2292 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
2293 coldplugging. This allows us to unpack our firmware before we detect
2294 devices, so that devices that need it will get it.
2296 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2297 modules/generic_stage_target.py:
2298 Fix a typo in generic_stage_target.
2300 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2301 targets/support/livecdfs-update.sh:
2302 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
2303 /etc/conf.d/xdm so we support older snapshots and newer ones.
2305 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2306 modules/livecd_stage2_target.py:
2307 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
2310 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2311 modules/livecd_stage2_target.py:
2312 Reverted change in livecd-stage2 to the action_sequence until I can figure
2313 out what the problem is with it.
2315 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2316 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
2317 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2318 modules/livecd_stage2_target.py:
2319 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
2320 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
2322 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2323 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2324 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
2325 resolves an issue where a variable could be accessed unitialized in obscure
2326 circumstances. This is wrt bug #144984.
2328 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2329 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2330 modules/stage2_target.py, modules/stage4_target.py:
2331 Fixed up action_sequence when using --fetchonly to not create tarballs or
2332 ISO images for bug #143392.
2334 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2335 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
2336 Clean up the USE usage in GRP/stage4.
2338 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2339 modules/generic_stage_target.py, modules/stage1_target.py,
2340 modules/stage2_target.py:
2341 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
2342 Gaffney <agaffney@gentoo.org> wrt bug #155911.
2344 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2345 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2346 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
2347 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2348 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
2349 instances of USE_ORDER since auto hasn't been valid for some time. This is
2352 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2353 modules/generic_stage_target.py, modules/stage1_target.py:
2354 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
2355 goodness wrt bug #153587.
2357 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2358 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
2359 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
2361 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2362 modules/generic_stage_target.py, modules/stage4_target.py:
2363 Added a check to see if we have the tarball option enabled, which causes
2364 catalyst to run the capture sequence. This was requested by Tim Yamin for
2365 the stage4 target, but I thought it should be usable on any stage target.
2367 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2368 targets/support/livecdfs-update.sh:
2369 Moved fstab tweaks all into one location and added make.conf tweak for bug
2372 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2373 Changed the options to be in alphabetical order so my meatspace logical
2374 parser can process them better, added the compress and tarball options,
2375 which are as of yet unused for bug #139390 and request from Tim Yamin, and
2376 removed the unused -x command line parameter for bug #151405.
2378 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2379 modules/generic_stage_target.py:
2380 Added a warning about changing the CHOST setting for bug #142034.
2382 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2383 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
2384 targets/support/chroot-functions.sh:
2385 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
2386 <flameeyes@gentoo.org> and attached to bug #150351.
2388 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2389 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2390 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2391 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
2392 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
2393 modules/embedded_target.py, modules/generic_stage_target.py,
2394 modules/generic_target.py, modules/grp_target.py,
2395 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2396 modules/netboot2_target.py, modules/netboot_target.py,
2397 modules/snapshot_target.py, modules/stage1_target.py,
2398 modules/stage2_target.py, modules/stage3_target.py,
2399 modules/stage4_target.py, modules/tinderbox_target.py,
2400 targets/embedded/embedded-chroot.sh,
2401 targets/embedded/embedded-controller.sh,
2402 targets/embedded/embedded-fs-runscript.sh,
2403 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2404 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2405 targets/grp/grp-preclean-chroot.sh,
2406 targets/livecd-stage1/livecd-stage1-chroot.sh,
2407 targets/livecd-stage1/livecd-stage1-controller.sh,
2408 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2409 targets/livecd-stage2/livecd-stage2-controller.sh,
2410 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2411 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2412 targets/netboot2/netboot2-controller.sh,
2413 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2414 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2415 targets/stage1/stage1-controller.sh,
2416 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2417 targets/stage2/stage2-controller.sh,
2418 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2419 targets/stage3/stage3-controller.sh,
2420 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2421 targets/stage4/stage4-controller.sh,
2422 targets/stage4/stage4-preclean-chroot.sh,
2423 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2424 targets/support/functions.sh, targets/support/kmerge.sh,
2425 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2426 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2427 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
2428 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2429 targets/tinderbox/tinderbox-controller.sh,
2430 targets/tinderbox/tinderbox-preclean-chroot.sh:
2431 Removing all copyright and license comment headers from all files so we
2432 don't ever get another bug like bug #149638.
2434 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2435 modules/generic_stage_target.py:
2436 Clean up more spacing/capitalization.
2438 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
2439 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2440 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
2441 targets/embedded/embedded-controller.sh,
2442 targets/embedded/embedded-fs-runscript.sh,
2443 targets/embedded/embedded-preclean-chroot.sh,
2444 targets/livecd-stage2/livecd-stage2-controller.sh,
2445 targets/netboot2/netboot2-copyfile.sh,
2446 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
2447 targets/support/pre-kmerge.sh:
2448 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
2449 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
2450 calls in kmerge.sh, and updated README.
2452 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2453 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2454 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
2456 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2457 modules/catalyst_support.py:
2458 Added fix for bug #143348.
2460 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2461 targets/support/livecdfs-update.sh:
2462 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2464 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2465 targets/livecd-stage2/livecd-stage2-controller.sh,
2466 targets/support/livecdfs-update.sh:
2467 Changed some copy commands to use -f, added a check for /etc/gconf before
2468 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2469 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2470 <luca.casagrande@gmail.com>.
2472 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2473 targets/support/livecdfs-update.sh:
2474 Fixing sed so that systemspkgs.txt is built properly.
2476 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2477 The sparc32 binary is in /bin, not /usr/bin.
2479 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2480 targets/support/chroot-functions.sh:
2481 We now only set the options for pkgcache if we are not using fetchonly. This
2482 should work around a problem where portage won't fetch the files if a binpkg
2483 already exists for the package.
2485 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2486 targets/support/livecdfs-update.sh:
2487 Added code to make a backup of custom.conf before we edit it for the
2490 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2491 targets/support/livecdfs-update.sh:
2492 Remove sed from splash section, since it wasn't actually resolving the
2493 issue, anyway. Change the installer's dialog front-end code to simply run
2494 via sudo, since we don't need to worry about having the X DISPLAY setup or
2495 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2497 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2498 targets/support/livecdfs-update.sh:
2499 Fix my sed line so it actually applies correctly.
2501 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2502 targets/support/chroot-functions.sh:
2503 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2506 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2507 targets/support/livecdfs-update.sh:
2508 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2509 as well as a possible fix for the read-only filesystem messages from
2510 /sbin/splash-functions.sh
2512 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2513 targets/support/chroot-functions.sh:
2514 Fix --fetchonly to actually work.
2516 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2517 examples/livecd-stage2_template.spec:
2518 Added description for livecd/fsops to livecd-stage2's spec template.
2520 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2521 targets/support/livecdfs-update.sh:
2522 I've modified the GDM configuration section to work correctly. I have also
2523 ensured that xdm is no longer started just because livecd/xdm is used, which
2524 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2525 should be the last of the 'release candidates' made. If there are no bug
2526 reports in 2 days, then I'm rolling this as 2.0 final.
2528 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2529 targets/support/livecdfs-update.sh:
2530 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2531 see once the newer Installer is released, as I still have to fix the
2534 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2535 targets/support/rc-update.sh:
2536 Removed famd from the default runlevel for gentoo-release-livecd. It really
2537 shouldn't cause a problem, but I prefer it stay a bit clean.
2539 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2540 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2541 targets/support/create-iso.sh, targets/support/kmerge.sh,
2542 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2543 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2545 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2546 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2547 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2548 targets/support/bootloader-setup.sh:
2549 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2550 parameters support. This is for bug #139300.
2552 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2553 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2554 targets/support/filesystem-functions.sh:
2555 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2556 and also to remove some redundant values from livecd-stage2's valid_values.
2559 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2561 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2563 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2564 modules/generic_stage_target.py:
2565 Fix a problem where catalyst was creating an initial list, then putting that
2566 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2567 pointing it out and for the fix. This is for bug #136351.
2569 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2570 targets/support/unmerge.sh:
2571 Removing loop for unmerge, as it didn't actually solve anything and the
2572 portage team has helped us out by reverting the behavior that caused this
2573 change in the first place.
2575 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2576 modules/netboot2_target.py, modules/stage1_target.py,
2577 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2578 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2579 having /proc mounted during the preclean stage and also to clean up the
2580 netboot2 code. This is 2.0_rc48.
2582 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2583 targets/support/unmerge.sh:
2584 Change our unmerge from being a single unmerge to a loop, to work around an
2585 unexpected change in portage 2.1's unmerge processing.
2587 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2588 targets/support/bootloader-setup.sh:
2589 Fixed a problem where we were putting the kernel name in twice and causing
2590 and error when using grub as a bootloader. This is for bug #137252.
2592 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2593 targets/support/bootloader-setup.sh:
2594 Added a second pass to the alpha bootloader setup to create aboot items for
2595 serial console for bug #133457.
2597 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2598 +livecd/cdtar/arcload-0.43-r1.tbz2:
2599 Added arcload cdtar for mips.
2601 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2602 targets/netboot/netboot-controller.sh:
2603 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2606 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2607 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2608 Add patch from bug #135051 to fix the seedcache extraction logic.
2610 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2611 targets/support/livecdfs-update.sh:
2612 Don't set icon theme to Clearlooks, since it doesn't exist.
2614 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2615 targets/support/livecdfs-update.sh:
2616 Fix sed on installer icons.
2618 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2621 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2622 targets/stage1/stage1-controller.sh:
2623 Added a -type f to the find call in stage1 for bug #132180.
2625 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2626 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2627 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2628 properly on IBM PPC64 machines.
2630 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2631 modules/generic_stage_target.py:
2634 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2635 targets/support/rc-update.sh:
2636 Removed x-setup from default runlevel, as it is now controlled via the
2637 autoconfig init script.
2639 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2640 Fix ppc64 based arches to subclass ppc64
2642 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2643 modules/livecd_stage1_target.py:
2644 Use the full category/package name for livecd-tools.
2646 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2647 targets/support/livecdfs-update.sh:
2648 Make copies and deletes recursive for firmware since some packages put their
2649 firmware in a subdirectory.
2651 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2652 targets/support/livecdfs-update.sh:
2653 Fix detection of the Installer.
2655 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2656 Added 970, power3, power4, and power5 sub-arches for ppc64.
2658 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2659 targets/support/livecdfs-update.sh:
2660 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2661 no longer necessary and can cause possible problems with Installer-based
2664 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2665 recursive directory create
2667 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2668 modules/catalyst_support.py:
2669 Changed a display error from bug #131502 and rolling 2.0_rc45.
2671 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2672 targets/support/create-iso.sh:
2673 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2676 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2677 modules/generic_stage_target.py:
2678 digests function uses raw output from hash function now
2680 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2681 change hash result format so .DIGESTS is generated correctly
2683 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2684 modules/catalyst_support.py:
2685 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2688 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2689 targets/support/livecdfs-update.sh:
2690 Added a space for bug #131181.
2692 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2693 targets/support/kmerge.sh:
2694 Fixed creation of kernelpkgs.txt file for the installer.
2696 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2697 modules/generic_stage_target.py:
2698 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2701 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2702 targets/livecd-stage2/livecd-stage2-controller.sh,
2703 targets/support/bootloader-setup.sh:
2704 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2705 rolling out an emergency rc44.
2707 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2708 targets/support/bootloader-setup.sh:
2709 If you use elif, you have to use a then after it. Yeah, that one's totally
2712 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2713 targets/support/livecdfs-update.sh:
2714 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2716 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2717 targets/support/rc-update.sh:
2718 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2721 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2722 targets/support/bootloader-setup.sh:
2723 Removed bootplash support from ppc/ppc64 since they only will work with
2724 gensplash. Forced use of livecd/splash_type of bootsplash to get
2725 splash=silent. This should reduce the number of things on the kernel command
2726 line that aren't necessary.
2728 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2729 modules/catalyst_support.py:
2730 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2731 parse_spec. This should resolve bug #130103, as well as make the code much
2732 cleaner. This is 2.0_rc42.
2734 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2735 modules/generic_stage_target.py:
2736 Forced -p on tar for compressing stages.
2738 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2739 targets/support/chroot-functions.sh:
2740 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2743 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2744 targets/stage1/build.py:
2745 Added patch to build.py for portage 2.1 support.
2747 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2748 targets/support/kmerge.sh:
2749 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2750 <liyiming@ict.ac.cn> in bug #129890.
2752 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2753 targets/support/livecdfs-update.sh:
2754 Moved sed line for ##STARTX to end of file, since we aren't touching
2755 /etc/startx until the end.
2757 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2758 targets/support/livecdfs-update.sh:
2759 Added a check for the games group and add it if it doesn't exist already.
2760 This should resolve bug #125498.
2762 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2763 examples/generic_stage_template.spec, examples/grp_template.spec,
2764 examples/livecd-stage1_template.spec,
2765 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2766 examples/netboot_template.spec, examples/snapshot_template.spec,
2767 examples/stage4_template.spec, examples/tinderbox_template.spec:
2768 Removed portdir_overlay from the snapshot example spec and added
2769 portage_overlay to the example specs for the relevant targets.
2771 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2772 This is 2.0_rc41 since it has better LiveCD support.
2774 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2775 targets/support/livecdfs-update.sh:
2778 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2779 targets/support/functions.sh:
2780 Removed check for livecd/dev-manager being udev since it was done
2781 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2782 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2783 #128265 for pointing this out.
2785 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2786 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2787 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2788 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2790 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2791 modules/generic_stage_target.py:
2792 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2793 live system. You can thank Andrew Gaffney for the fix.
2795 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2796 targets/livecd-stage2/livecd-stage2-controller.sh:
2797 Don't copy motd files if we're using livecd/type generic-livecd.
2799 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2800 targets/livecd-stage2/livecd-stage2-controller.sh,
2801 targets/support/livecdfs-update.sh:
2802 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2803 some extra cleanup to generic-livecd.
2805 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2806 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2807 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2808 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2809 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2810 targets/support/bootloader-setup.sh:
2811 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2812 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2813 and removed all older cdtar files for PPC*.
2815 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2816 livecd/files/livecd.motd.txt:
2817 Added message to the official LiveCD MOTD mentioning how to run the
2818 installer. Blame codeman. This is 2.0_rc40.
2820 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2821 fix so snapshot target doesnt have errors
2823 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2824 targets/support/livecdfs-update.sh:
2825 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2826 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2829 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2830 targets/support/rc-update.sh:
2831 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2834 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2835 targets/support/livecdfs-update.sh:
2836 Added wrapping around the udev sed for those crazy 2.4-users.
2838 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2839 targets/support/livecdfs-update.sh:
2840 Added sed fix for udev starting evms_activate unconditionally. This is
2843 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2844 add stage4/unmerge stage4/rm to valid options
2846 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2847 targets/support/rc-update.sh:
2848 Added fix for bug #122154 from Rajiv Manglani.
2850 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2851 targets/support/kmerge.sh:
2852 Fixed creation of kernelpkgs.txt for the Installer.
2854 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2855 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2856 Updated elilo tarball for IA64.
2858 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2859 DIGESTS support for snapshot creation
2861 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2862 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2863 candidates ever end?
2865 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2866 fix for .DIGESTS.DIGESTS issue in grp
2868 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2869 modules/generic_stage_target.py:
2870 fix for failure when root_overlay is not set
2872 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2873 targets/support/bootloader-setup.sh:
2874 Added IA64/SGI patch from plasmaroo.
2876 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2877 targets/livecd-stage1/livecd-stage1-controller.sh,
2878 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2879 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2882 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2883 modules/generic_stage_target.py:
2884 Allow multiple overlays for root_overlay and overlay spec option
2886 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2887 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2888 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2889 targets/support/rc-update.sh:
2890 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2891 fixed bug #122154. This is catalyst 2.0_rc36.
2893 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2894 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2895 Updated the LiveCD motd to tell the user to run the display manager again,
2896 rather than startx, while mentioning that startx is useful as a rescue X
2897 session since it starts twm. This is catalyst 2.0_rc35.
2899 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2900 Add hfs-hide options to mkisofs so macs boot
2902 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2903 modules/generic_stage_target.py:
2904 Fix indentation issues
2906 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2909 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2910 targets/support/bootloader-setup.sh:
2911 add additional console less entry when consoles are chosen for ppc64
2913 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2914 modules/generic_stage_target.py:
2915 fix kernelopts and extraversion env variable exports
2917 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2918 targets/support/livecdfs-update.sh:
2919 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2920 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2922 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2923 targets/support/kmerge.sh:
2924 Changing the way we determine if extraversion is set. This is catalyst
2927 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2928 targets/support/livecdfs-update.sh:
2929 Change net.ethX links to link to net.lo instead of net.eth0.
2931 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2932 examples/stage4_template.spec:
2933 Fixed rcadd example for stage4. Blame rajiv.
2935 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2936 This is catalyst 2.0_rc31.
2938 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2939 targets/support/livecdfs-update.sh:
2940 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2941 Gaffney for pointing me in the right direction.
2943 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2944 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2946 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2949 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2950 examples/livecd-stage2_template.spec:
2951 updated examples to have console and machine_type
2953 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2954 targets/support/bootloader-setup.sh:
2955 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2958 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2959 This is catalyst 2.0_rc29.
2961 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2962 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2963 Removed extra yaboot.conf from
2964 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2966 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2967 targets/support/kill-chroot-pids.sh:
2968 add sleep to try and give processes a chance to die. bug 119940
2970 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2971 targets/support/functions.sh:
2972 Removed some quotes to make sure we have a binary operator and closing bug
2975 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2976 targets/support/create-iso.sh:
2977 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2979 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2980 targets/support/bootloader-setup.sh:
2981 Added path from bug #120935 for PPC/PPC64.
2983 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2984 Additional spacing fixes submitted by `Kumba
2986 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2987 modules/stage2_target.py:
2988 space cleanups contributed from `Kumba
2990 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2991 add grp/use to valid_values in the grp module
2993 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2996 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2997 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2998 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2999 targets/support/bootloader-setup.sh:
3000 ppc cdtar update; ppc64 bootloader updates
3002 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3003 targets/support/create-iso.sh:
3004 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
3006 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
3007 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
3008 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
3009 targets/support/create-iso.sh:
3010 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
3012 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
3013 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3014 Add ppc console and machine_type=ibm
3016 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
3017 modules/generic_stage_target.py:
3018 Fix type error when kernel packages arent defined
3020 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3021 examples/generic_stage_template.spec, examples/grp_template.spec,
3022 examples/livecd-stage1_template.spec,
3023 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
3024 examples/stage4_template.spec:
3025 Added more verbose wording and examples for pkgcache_path and
3026 kerncache_path, where necessary.
3028 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3029 targets/support/create-iso.sh:
3030 Really fixing bug #120475 this time. This is 2.0_rc25.
3032 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3033 targets/support/create-iso.sh:
3034 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
3037 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3038 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
3039 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
3040 Added initial support for EFI booting on x86. This is completely untested,
3041 so use it at your own risk. Also, no bug reports without patches, please.
3042 This is catalyst 2.0_rc23.
3044 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3045 kmerge should have been kerncache
3047 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
3048 targets/support/pre-kmerge.sh:
3049 Fix a few other places for the kerncache update
3051 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
3052 examples/generic_stage_template.spec, examples/grp_template.spec,
3053 examples/livecd-stage1_template.spec,
3054 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
3055 examples/netboot_template.spec, examples/stage4_template.spec,
3056 examples/tinderbox_template.spec, modules/generic_stage_target.py,
3057 targets/support/kmerge.sh:
3058 Separation of kerncache from snapcache
3060 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3061 It helps if I actually increment the version number.
3063 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3064 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
3065 Added --oneshot to default options for stage1 building. Added code to wipe
3066 world during stages 1 and 3. This is catalyst 2.0_rc22.
3068 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
3069 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3070 Fix bug if no kernel packages were defined but there was a postconf setting.
3071 x86 softlevel support is enhanced.
3073 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3074 targets/support/bootloader-setup.sh:
3075 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
3077 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3078 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
3080 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3083 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
3084 Netboot2 fixes for spec parameter checks
3086 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
3087 modules/generic_stage_target.py, modules/stage4_target.py:
3088 add makeopts spec file support.
3090 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3091 modules/generic_stage_target.py:
3092 Added fix for bug #119635.
3094 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3095 Fix pre-kmerge.sh for stage4
3097 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3100 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
3101 modules/generic_stage_target.py:
3102 fix crash when no kernel is defined. spacing issue
3104 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3107 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3108 modules/livecd_stage2_target.py:
3109 Added livecd/volid to valid_values.
3111 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
3112 modules/generic_stage_target.py:
3113 remove extra function that was converting strings to lists unnecessarily
3115 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3116 This is catalyst 2.0_rc17.
3118 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3119 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3120 modules/stage4_target.py:
3121 fix issue where args not allowed that arose due to earlier myspec addlargs bug
3123 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3124 targets/embedded/embedded-preclean-chroot.sh,
3125 targets/grp/grp-preclean-chroot.sh,
3126 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3127 targets/stage1/stage1-preclean-chroot.sh,
3128 targets/stage2/stage2-preclean-chroot.sh,
3129 targets/stage3/stage3-preclean-chroot.sh,
3130 targets/support/chroot-functions.sh,
3131 targets/tinderbox/tinderbox-preclean-chroot.sh:
3132 Added function to cleanup stray /etc/distcc/hosts files.
3134 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3135 targets/support/bootloader-setup.sh:
3136 Added fix from bug #119123. This is catalyst 2.0_rc16.
3138 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3139 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
3140 Fixing some spacing. This is catalyst 2.0_rc15.
3142 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3143 Attempt to fix bug #117649
3145 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
3146 modules/generic_stage_target.py:
3147 fixes for bugs #119009, #119041 and #118985
3149 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
3150 +examples/netboot2_template.spec, modules/catalyst_support.py,
3151 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
3152 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
3153 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
3156 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
3157 targets/support/kmerge.sh:
3158 Fix for ccache (null)/.ccache bug
3160 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3163 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
3164 Added ppc -mcpu patch from Pylon for bug #118709.
3166 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3167 modules/embedded_target.py, modules/stage4_target.py:
3168 Added linuxrc to embedded and stage4 targets.
3170 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
3171 modules/generic_stage_target.py, targets/support/kmerge.sh:
3172 filter kname - and . for kmerge.sh
3174 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3175 targets/support/create-iso.sh:
3176 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
3178 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
3179 modules/generic_stage_target.py:
3180 change .digests to .DIGESTS
3182 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3183 targets/support/kmerge.sh:
3184 Commented ccache for genkernel build which will resolve #117648 until a
3185 proper solution can be found. This is 2.0_rc13.
3187 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3188 targets/stage1/stage1-controller.sh:
3189 Added patch from vapier for bug #117254.
3191 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3192 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
3193 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
3194 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
3197 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
3198 modules/generic_stage_target.py:
3199 Remove chost/cflags etc. warning messages
3201 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
3202 modules/generic_stage_target.py:
3203 Attempt to fix bug 117253; chost is wrong on autoresume
3205 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3206 modules/generic_stage_target.py, modules/netboot_target.py,
3207 modules/stage1_target.py:
3208 make setting of destdir more global and part of generic_stage_target
3210 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3211 Fix destpath bug in netboot target
3213 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
3214 modules/generic_stage_target.py, modules/stage4_target.py:
3215 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
3218 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
3219 modules/generic_stage_target.py, modules/stage4_target.py:
3220 remove stray ' from arch/sh.py
3222 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3223 targets/stage1/stage1-controller.sh:
3224 This finally fixes the issues with gcc-config/binutils-config in stage1.
3225 This is catalyst 2.0_rc12.
3227 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
3228 Fix incorrect warning message. portdir_overlay -> portage_overlay
3230 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3231 targets/stage1/stage1-controller.sh,
3232 targets/stage1/stage1-preclean-chroot.sh:
3233 Revert gcc-config/binutils-config to _rc11 locations. This should fix
3234 running gcc-config and binutils-config, though it probably breaks running on
3235 non-Gentoo platforms.
3237 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3238 modules/stage1_target.py:
3239 Make stage1 clean up python 2.3 and 2.4, also.
3241 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3242 targets/support/livecdfs-update.sh:
3243 Updated requirements and added creation of metadata.tar.bz2 for the installer.
3245 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
3246 modules/generic_stage_target.py:
3247 Change digests file format to HASH_NAME HASH FILE_NAME
3249 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3250 targets/stage1/stage1-controller.sh:
3251 Moved gcc-config/binutils-config to before the chroot.
3253 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3254 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
3255 installed. Supports all of shashs algorithms as of 12_21_2005
3257 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3258 modules/generic_stage_target.py:
3259 Catalyst should die if source_subpath is not a string
3261 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3262 modules/generic_stage_target.py:
3263 Fix for source_subpath bug
3265 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3266 examples/generic_stage_template.spec:
3267 Updated example specs with information on cflags/chost/cxxflags/ldflags in
3268 both stages 1 and 2.
3270 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3271 modules/stage2_target.py:
3272 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
3273 stage1 to be overridden again.
3275 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3276 targets/stage1/stage1-controller.sh:
3277 It looks like gcc-config/binutils-config needs to be run with the full path,
3278 since it is run outside of the chroot.
3280 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3281 targets/stage1/stage1-controller.sh:
3282 Fixed gcc-config calls. This is 2.0_rc11.
3284 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3285 This is catalyst 2.0_rc10.
3287 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
3288 modules/generic_stage_target.py:
3289 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
3292 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3293 targets/support/functions.sh:
3294 Changed from -z to -n for bug #116180.
3296 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3297 modules/catalyst_support.py, modules/generic_stage_target.py:
3298 Detect missing binaries for the hashing functions and abort if not found
3300 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3301 files/catalyst.conf:
3302 Updated README to list new requirements. Set default hash as crc32. Set
3303 default digests as sha1/md5.
3305 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3306 modules/catalyst_support.py, modules/generic_stage_target.py,
3307 modules/livecd_stage2_target.py, modules/stage2_target.py:
3308 Change the internal hash checking to be quicker and more memory efficient.
3309 Add additional hash digests options.
3311 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3312 targets/tinderbox/tinderbox-chroot.sh,
3313 targets/tinderbox/tinderbox-controller.sh,
3314 targets/tinderbox/tinderbox-preclean-chroot.sh:
3315 Fixed up spacing/coding style on tinderbox.
3317 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3318 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
3319 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
3320 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
3321 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
3322 Fixed up spacing/coding style on support.
3324 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3325 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
3327 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3328 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3329 targets/stage4/stage4-preclean-chroot.sh:
3330 Fixed up spacing/coding style on stage4.
3332 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3333 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
3334 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3335 targets/stage3/stage3-controller.sh,
3336 targets/stage3/stage3-preclean-chroot.sh:
3337 Fixed up spacing/coding style on stages 2 and 3
3339 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3340 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3341 targets/stage1/stage1-preclean-chroot.sh:
3342 Fixed up spacing/coding style on stage1. Also changed
3343 gcc-config/binutils-config to be outside the chroot.
3345 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3346 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3347 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
3348 Fixed up spacing/coding style on netboot.
3350 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3351 targets/livecd-stage1/livecd-stage1-chroot.sh,
3352 targets/livecd-stage1/livecd-stage1-controller.sh,
3353 targets/livecd-stage2/livecd-stage2-controller.sh:
3354 Fixed up spacing/coding style on livecd-stage*.
3356 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3357 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3358 targets/grp/grp-preclean-chroot.sh:
3359 Fixed up spacing/coding style on grp.
3361 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3362 targets/embedded/embedded-chroot.sh,
3363 targets/embedded/embedded-controller.sh,
3364 targets/embedded/embedded-fs-runscript.sh,
3365 targets/embedded/embedded-preclean-chroot.sh:
3366 Fixed up spacing/coding style on embedded.
3368 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
3369 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3370 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3371 targets/support/functions.sh:
3372 Removing extra line from x86.py, fixing up comments, spacing, and coding
3373 style in targets/support through functions.sh
3375 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3376 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3377 Fix more tab/spacing issues .. trying to make everything use tabs
3379 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3380 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3381 modules/stage1_target.py, modules/stage2_target.py,
3382 modules/stage3_target.py, modules/stage4_target.py:
3383 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
3386 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
3387 modules/generic_stage_target.py:
3388 Add envscript warning to aid users who may not know what they are doing
3390 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3391 examples/generic_stage_template.spec:
3392 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
3393 only configurable when building a stage2 tarball, to match the current state
3394 of portage. This is 2.0_rc9.
3396 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3397 targets/support/chroot-functions.sh:
3398 Silence more of portages beeps and clicks and whistles
3400 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3401 targets/support/chroot-functions.sh:
3402 Change the portage emerge to use run_emerge
3404 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3405 modules/generic_stage_target.py, modules/snapshot_target.py,
3406 modules/stage1_target.py, modules/stage2_target.py,
3407 modules/stage3_target.py:
3408 allow portdir_overlay to be part of all specs not including snapshot spec.
3409 Add warnings for stage1,2 and 3 in case someone uses this feature there.
3410 Remove overlay support from the snapshot spec but added a warning.
3412 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3413 modules/stage2_target.py:
3414 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
3417 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
3418 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3419 Add support for bootloader softlevel=; have rsync delete the extra files out
3420 of the overlay so that the overlay always matches the source dir
3422 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3423 Swapped -v/-V since I had gotten them wrong here.
3425 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3426 modules/generic_stage_target.py:
3427 Fix stupid overlay bug
3429 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3430 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3431 targets/livecd-stage1/livecd-stage1-chroot.sh,
3432 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3433 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3434 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
3435 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3436 targets/support/unmerge.sh:
3437 Made sure we use -f on removing the default links for splash. Removed
3438 check_portage_version as it really isn't needed anymore. Removed
3439 --no-install from genkernel commands in kmerge.sh so users must manually
3440 remove kernels from /boot. This is 2.0_rc8.
3442 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3443 targets/support/livecdfs-update.sh:
3444 Made sed on devfsd.conf conditional on it existing. Removes one more error
3445 message from a standard catalyst run.
3447 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3448 Added warning about breaking snapshot cache and re-enable autoresume, since
3449 the errors I was getting were elsewhere.
3451 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3452 modules/generic_stage_target.py:
3453 Fix indentation error the last commit caused
3455 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3456 modules/generic_stage_target.py:
3457 Always clear autoresume points after a successful run
3459 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3460 targets/support/livecdfs-update.sh:
3461 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
3462 snapshot caching after a successful gentoo-release-livecd run.
3464 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3465 targets/support/rc-update.sh:
3466 Added famd to default on official LiveCD.
3468 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3469 targets/support/chroot-functions.sh:
3470 Fixes 'too many arguments' error in check_portage_version.
3472 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3473 modules/generic_stage_target.py:
3474 remove extra self.env={} that was resetting the environment to null
3476 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3477 modules/livecd_stage1_target.py:
3478 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3481 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3482 Add a default path to the environment in the chroot
3484 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3485 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3486 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3487 targets/livecd-stage2/livecd-stage2-controller.sh,
3488 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3489 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3490 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3491 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3492 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3493 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3494 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3495 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3496 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3498 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3500 Fixed up the man page, which has been suffering for some time, and also
3501 reversed -v/-V in the help message.
3503 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3504 targets/support/livecdfs-update.sh:
3505 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3508 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3509 Turning off autoresume of doom until I can get more testing. I've had
3510 several issues with it. I'll be reporting/fixing these as I come across them
3511 but for now wish to turn it off by default as I don't want this one feature
3512 to stop the possible 2.0 final release.
3514 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3515 targets/livecd-stage2/unmerge.sh:
3516 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3517 anymore and probably should have been removed a long time ago when the new
3518 code was put into place in livecdfs-update.sh and livecd-local.start
3521 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3522 targets/livecd-stage1/livecd-stage1-chroot.sh,
3523 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3524 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3525 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3527 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3528 modules/generic_stage_target.py, modules/generic_target.py:
3529 self.env should be a part of the super class generic_target so it applies to
3530 snapshots as well; removing redundant pass in the generic_target class as
3531 its not needed. There is code there to fill the statements
3533 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3534 targets/support/livecdfs-update.sh:
3535 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3538 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3539 Changed version stamp to 2.0_rc6.
3541 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3542 modules/generic_stage_target.py:
3543 Fix for unpack cases
3545 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3546 modules/generic_stage_target.py:
3549 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3550 modules/catalyst_support.py, modules/generic_stage_target.py,
3551 modules/grp_target.py, modules/livecd_stage1_target.py,
3552 modules/livecd_stage2_target.py, modules/netboot_target.py,
3553 modules/snapshot_target.py, modules/tinderbox_target.py:
3554 Stop reading env from the OS. Rely on the more on the envscript for oddball
3555 settings. Change -v to verbose and -V to version
3557 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3560 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3561 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3564 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3565 examples/generic_stage_template.spec:
3566 Added chost/cflags/cxxflags/ldflags to example spec template.
3568 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3569 targets/support/rc-update.sh:
3570 OK, just kidding on that last commit. We were already doing rc-update add
3571 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3572 there's no point in having it in rc-update.sh
3574 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3575 targets/support/rc-update.sh:
3576 Have rc-update add xdm if livecd/xdm is set.
3578 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3579 modules/catalyst_lock.py, modules/catalyst_support.py,
3580 modules/embedded_target.py, modules/generic_stage_target.py,
3581 modules/grp_target.py, modules/livecd_stage1_target.py,
3582 modules/livecd_stage2_target.py, modules/netboot_target.py,
3583 modules/stage1_target.py, modules/stage4_target.py,
3584 modules/tinderbox_target.py:
3585 So I was just kidding on that last commit. This one is 2.0_rc4.
3587 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3588 modules/catalyst_lock.py, modules/catalyst_support.py,
3589 modules/embedded_target.py, modules/generic_stage_target.py,
3590 modules/grp_target.py, modules/livecd_stage1_target.py,
3591 modules/livecd_stage2_target.py, modules/netboot_target.py,
3592 modules/stage1_target.py, modules/stage2_target.py,
3593 modules/stage4_target.py, modules/tinderbox_target.py:
3594 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3596 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3597 files/catalyst.conf, modules/catalyst_lock.py,
3598 modules/catalyst_support.py, modules/embedded_target.py,
3599 modules/generic_stage_target.py, modules/grp_target.py,
3600 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3601 modules/netboot_target.py, modules/stage1_target.py,
3602 modules/stage2_target.py, modules/stage4_target.py,
3603 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3604 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3605 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3607 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3608 modules/generic_stage_target.py:
3609 Fix autoresume for unpacking tarballs
3611 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3612 targets/support/livecdfs-update.sh:
3613 remove gnap livecd-type per Koon's request
3615 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3616 change rc-update add modules default to rc-update add modules boot
3618 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3619 modules/generic_stage_target.py, modules/grp_target.py:
3620 Add more verbosity to digests if -V is enabled, add more print messages to
3623 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3624 modules/generic_stage_target.py, modules/grp_target.py:
3625 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3627 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3628 Fix folder name for grp build dir to not have .tar.bz2 at the end
3630 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3631 modules/catalyst_support.py, modules/generic_stage_target.py:
3632 Add md5 and sha .digests file creation per wolf31o2's feature request
3634 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3635 This is catalyst-2.0_rc2.
3637 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3638 files/catalyst.conf, modules/generic_stage_target.py,
3639 modules/livecd_stage1_target.py:
3640 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3641 after each successful kernel build;add autoresume documentation to
3644 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3645 targets/embedded/embedded-controller.sh,
3646 targets/embedded/embedded-fs-runscript.sh,
3647 targets/livecd-stage2/livecd-stage2-controller.sh,
3648 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3649 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3650 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3651 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3652 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3653 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3654 targets/support/rc-update.sh:
3655 Changed multiple spaces to tabs to satisfy my OCD.
3657 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3658 targets/support/chroot-functions.sh:
3659 Bumped genkernel detection to require 3.3.0 or higher
3661 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3662 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3663 targets/netboot/netboot-controller.sh:
3664 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3665 clst_grp_use. This is catalyst-2.0_rc1.
3667 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3668 targets/netboot/netboot-controller.sh:
3669 change to clst_use from clst_netboot_use
3671 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3672 targets/livecd-stage1/livecd-stage1-chroot.sh,
3673 targets/stage4/stage4-chroot.sh:
3674 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3676 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3677 targets/stage4/stage4-chroot.sh:
3678 Fixed USE invocations in stage4 target.
3680 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3681 modules/livecd_stage1_target.py:
3682 Force use=livecd for livecd-stage1
3684 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3685 This is version 2.0_pre20051129.
3687 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3688 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3689 Removed kudzu-knoppix from example spec files.
3691 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3692 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3693 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3695 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3696 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3697 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3698 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3699 definitions in the examples to fit in 80 columns.
3701 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3702 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3703 modules/grp_target.py, modules/tinderbox_target.py,
3704 targets/tinderbox/tinderbox-chroot.sh:
3705 Tinderbox script: added newuse, tinderbox and grp targets added support for
3706 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3707 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3709 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3710 Added portdir example to catalyst.conf for bug #113272.
3712 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3713 targets/support/create-iso.sh:
3714 Fixed a few lines which were causing the isolinux directory to be removed
3715 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3717 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3718 targets/support/create-iso.sh:
3719 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3721 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3722 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3723 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3724 too many arches dont use it by default, test for an initrd in the yaboot
3727 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3728 modules/generic_stage_target.py:
3729 Fix split error if use is specified
3731 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3732 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3733 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3734 Updated palo version from catalyst 1.x for HPPA.
3736 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3737 targets/support/bootloader-setup.sh:
3738 Removing for loop for grub on amd64/x86 as it was totally useless.
3740 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3741 targets/support/bootloader-setup.sh:
3742 Remove vga= line for PPC.
3744 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3745 targets/support/bootloader-setup.sh:
3746 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3748 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3749 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3750 Removing slot patch as it probably didn't belong here anyway, and updating
3751 version stamp to 2.0_pre20051118.
3753 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3754 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3755 targets/support/bootloader-setup.sh:
3756 fix the bootloader script for isolinux so that it actually makes a cfg file,
3757 remove extra unneeded catalyst aborting print statement, reorganize rm code
3758 to make sure is splits properly and is an array even from the cmdline
3760 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3761 targets/support/livecdfs-update.sh:
3762 Added call to update-usbids to download the latest usb.ids file.
3764 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3765 modules/generic_stage_target.py:
3766 Move checks of running catalyst into the target which is simpler
3768 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3769 modules/generic_stage_target.py:
3770 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3771 that doesnt exist yet
3773 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3774 Keep unnecessary programs from installing into kerncache
3776 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3777 modules/generic_stage_target.py:
3778 Turn on more tracebacks at this point to better debug .. will need to turn
3779 them down as we find errors and build appropriate error handlers
3781 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3782 Changed version marker to 2.0_pre20051115 for new ebuild.
3784 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3785 modules/livecd_stage2_target.py:
3786 Fix bug in livecd stage2 so that it doesnt try to use tar
3788 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3789 targets/livecd-stage2/livecd-stage2-controller.sh:
3790 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3791 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3792 of Getting_Online.txt from catalyst 1.1.10.10.
3794 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3795 Added Joshua Kinard to authors for his mips contributions.
3797 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3798 examples/livecd-stage2_template.spec:
3799 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3800 Paul Kessler on gentoo-catalyst. ;]
3802 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3803 Change variables from cat1 format to cat2
3805 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3806 modules/generic_stage_target.py, modules/stage1_target.py:
3807 Fix modules has no attribute register
3809 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3810 modules/generic_stage_target.py:
3811 Fix broken aliases code that was just proof of concept
3813 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3814 Output mkisofs command line options to assist in debugging
3816 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3817 modules/generic_stage_target.py, targets/support/create-iso.sh:
3820 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3821 modules/generic_stage_target.py:
3822 Add VERY basic support for aliases kernel parameter.
3824 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3825 modules/livecd_stage2_target.py:
3826 Remove large section of commented code
3828 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3829 modules/generic_stage_target.py, modules/stage1_target.py:
3830 Allow LDFLAGS to be specified as an ENV variable for stage1
3832 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3833 modules/generic_stage_target.py:
3834 Fix rc-update to automatically run default options for livecds. Removed an
3835 erroneous key check.
3837 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3838 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3839 Make use spec key optional to default to profile defaults
3841 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3842 +examples/stage4_template.spec:
3843 Preliminary stage4_template.spec file
3845 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3846 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3847 Updated version stamp and added slot patch.
3849 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3850 Fix ordering problem so self.settings is defined
3852 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3853 modules/generic_stage_target.py:
3854 Correct a rsync issue when the directory doesnt exist
3856 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3857 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3858 targets/livecd-stage2/livecd-stage2-controller.sh,
3859 targets/netboot/netboot-controller.sh,
3860 targets/stage4/stage4-controller.sh:
3861 run pre_kmerge and post_kmerge only once
3863 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3864 targets/support/bootloader-setup.sh:
3865 MIPS bootloader patch
3867 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3868 targets/support/mips-arcload_conf.sh:
3869 Fix MIPS Serial Detection
3871 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3872 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3873 +targets/support/mips-arcload_conf.sh:
3874 Application of Kumba's patches for MIPS support
3876 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3877 Check for the correct arch specific cd building tool
3879 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3880 modules/generic_stage_target.py:
3881 Print a warning if livecd/iso is not defined
3883 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3884 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3886 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3887 targets/support/post-kmerge.sh:
3888 Check for existence of files in /lib/modules before running depscan.sh. This
3889 replaces the mips-specific check and makes it portable.
3891 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3892 modules/generic_stage_target.py:
3893 update autoresume logic when dealing with rsync unpack operations
3895 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3896 targets/support/post-kmerge.sh:
3897 Bypass module load on mips
3899 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3900 remove --no-deps so dependancies get installed for genkernel
3902 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3903 modules/generic_stage_target.py:
3904 Fix missing : statement in unpack
3906 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3907 modules/generic_stage_target.py:
3908 fix livecd-stage2 unpack when seedcache is turned off
3910 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3911 targets/support/functions.sh:
3912 Fix module unpacking and make it actually optional.
3914 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3915 modules/generic_stage_target.py:
3916 Fix broken seedcache autoresume interaction
3918 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3919 modules/generic_stage_target.py:
3920 Cleanup stage directories properly for tar installs
3922 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3923 Tinderbox no longer cleans /tmp/*
3925 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3926 targets/tinderbox/tinderbox-chroot.sh,
3927 targets/tinderbox/tinderbox-controller.sh:
3928 Fixing problem with bind mounted portage and final rsync on tinderbox target
3929 and adding additional logging.
3931 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3932 Stop tinderbox from trying to create a tarball of itself
3934 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3935 modules/generic_stage_target.py:
3936 Fix catalyst so it fully disables snapcache when its not specified in the
3939 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3940 examples/livecd-stage2_template.spec:
3941 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3942 spec template and updating version stamp.
3944 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3945 modules/catalyst_support.py:
3946 allow file_check to proceed if key is not in use
3948 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3949 Recursively make the missing directories
3951 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3952 Fix extract_modules to just echo a warning that it is missing
3954 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3955 files/catalyst.conf:
3956 Updating default configuration for catalyst and updating version stamp,
3957 since we're beginning internal testing for release.
3959 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3960 modules/generic_stage_target.py:
3961 fix bug 106004 split strings into a list for empty and rm operation
3963 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3964 modules/livecd_stage2_target.py:
3965 Append slashes to directories so rsyncs work properly
3967 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3968 examples/livecd-stage2_template.spec:
3969 Changing source_subpath for livecd-stage2 example for bug #101704.
3971 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3972 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3973 targets/support/livecdfs-update.sh:
3974 Added livecd/xdm and livecd/xsession options. These are used to setup the
3975 default display manager and X session, respectively. Added supporting
3976 documentation to example spec files. Imported more work from my fsscript for
3977 the official LiveCD.
3979 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3980 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3981 discussion, see bug #88777.
3983 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3984 modules/generic_stage_target.py:
3985 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3986 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3988 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3989 targets/livecd-stage1/livecd-stage1-controller.sh,
3990 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3991 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3992 on livecd-stage2 and removing universal motd for livecd/type of
3993 gentoo-release-livecd.
3995 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3996 modules/livecd_stage1_target.py:
3997 Add optional livecd/type env var for scripts to add optional items to the
4000 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4001 -livecd/files/x86-help.msg:
4002 Removing x86-help.msg as it is no longer used.
4004 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4005 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
4006 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
4007 Add dobladecenter description to bootloader files for x86/amd64.
4009 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
4010 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
4012 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4013 modules/generic_stage_target.py:
4014 Added split to use section for bug #104414.
4016 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4017 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
4018 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
4019 Tabs to whitespaces for isolinux.
4021 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4022 targets/support/bootloader-setup.sh:
4023 Changed isolinux to use new split-out help messages. Using grub gives a
4024 single help message with pager.
4026 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4027 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
4028 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
4029 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
4030 Added F2->F7 help messages for isolinux.
4032 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4033 livecd/files/README.txt, livecd/files/generic.motd.txt,
4034 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
4035 livecd/files/livecd-local.start:
4036 Updated files from latest used to build LiveCD.
4038 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
4039 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
4041 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4042 modules/catalyst_support.py:
4043 Added fix for using options with = in them with --cli (ex.
4044 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
4045 <cell@ices.utexas.edu> for pointing this out to me via email.
4047 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
4048 modules/generic_stage_target.py, targets/support/functions.sh:
4049 fix bug in exec_in_chroot for stage1 target
4051 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4052 modules/generic_stage_target.py:
4053 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
4054 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
4056 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
4057 catalyst, examples/livecd-stage2_template.spec,
4058 examples/snapshot_template.spec, files/catalyst.conf,
4059 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
4060 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
4061 livecd/files/x86-help.msg, modules/catalyst_lock.py,
4062 modules/catalyst_support.py, modules/livecd_stage2_target.py,
4063 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
4064 targets/livecd-stage2/livecd-stage2-controller.sh,
4065 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4066 targets/stage2/stage2-preclean-chroot.sh,
4067 targets/stage3/stage3-preclean-chroot.sh,
4068 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
4069 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
4070 targets/support/filesystem-functions.sh, targets/support/functions.sh,
4071 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4072 targets/support/target_image_setup.sh:
4073 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
4074 to look at gamecdfs-update.sh yet.
4076 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
4077 modules/generic_stage_target.py:
4078 Remove extra debugging print statement
4080 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4081 +modules/catalyst_lock.py, modules/catalyst_support.py,
4082 modules/embedded_target.py, modules/generic_stage_target.py,
4083 modules/grp_target.py, modules/livecd_stage1_target.py,
4084 modules/livecd_stage2_target.py, modules/netboot_target.py,
4085 modules/snapshot_target.py, modules/stage1_target.py,
4086 modules/stage2_target.py, modules/stage4_target.py,
4087 targets/support/functions.sh:
4088 Add locking support. Code simplification for unpack and unpack snapshot.
4089 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
4090 Add seedcache support (Grabs output from previous target run)
4091 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
4093 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4094 modules/catalyst_support.py, modules/generic_stage_target.py:
4095 Add support to cache the snapshot dir. add snapcache to options. add
4096 snapshot_cache= to override the default location of the cache in
4097 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
4099 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4100 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
4101 Forward port README.txt and Getting_Online.txt files from catalyst
4104 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4105 Add automatic creation/deletion of runlevels based on rcadd rcdel
4107 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4108 Fix grp so that grp/use is not required anymore
4110 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4111 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4112 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4113 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4114 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
4115 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
4116 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
4117 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
4118 they are known to cause booting problems.
4120 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4121 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
4122 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
4123 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
4126 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4127 targets/stage1/stage1-chroot.sh:
4128 Fixed quoting in stage1 profile check.
4130 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4131 targets/stage3/stage3-chroot.sh:
4132 Fixing USE for stage3.
4134 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4135 targets/support/chroot-functions.sh:
4136 Fix FETCH code so it will run for Pylon
4138 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
4139 targets/grp/grp-chroot.sh:
4140 Fix bindist invcation.
4142 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4143 targets/grp/grp-chroot.sh:
4144 Made sure bindist was used for all emerges in GRP.
4146 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
4147 Fix USE flags for GRP build
4149 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
4150 targets/stage4/stage4-chroot.sh:
4151 let GRP use the users environment variables and removed extra
4152 GRP_STAGE23_USE from stage4
4154 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
4155 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4156 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
4158 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4159 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
4160 impact all previous spec files that use this option. It's beejay's fault.
4162 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
4163 Changed to use linux32 for ppc32 support when build host is ppc64.
4165 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
4167 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
4169 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
4170 Minor cosmetic print statement fixes for readability
4172 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4173 modules/catalyst_support.py, modules/generic_stage_target.py:
4174 Fix None None bug and exception reporting
4176 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
4177 Fix iso creation script. Case statement out of place
4179 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
4180 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
4181 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
4182 catalyst, files/catalyst.conf, modules/builder.py,
4183 modules/catalyst_support.py, modules/embedded_target.py,
4184 modules/generic_stage_target.py, modules/generic_target.py,
4185 modules/grp_target.py, modules/livecd_stage1_target.py,
4186 modules/livecd_stage2_target.py, modules/netboot_target.py,
4187 modules/snapshot_target.py, modules/stage1_target.py,
4188 modules/stage2_target.py, modules/stage3_target.py,
4189 modules/stage4_target.py, modules/tinderbox_target.py,
4190 targets/embedded/embedded-chroot.sh,
4191 targets/embedded/embedded-fs-runscript.sh,
4192 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
4193 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
4194 targets/grp/grp-preclean-chroot.sh,
4195 targets/livecd-stage1/livecd-stage1-chroot.sh,
4196 targets/livecd-stage1/livecd-stage1-controller.sh,
4197 targets/livecd-stage2/livecd-stage2-controller.sh,
4198 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
4199 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
4200 targets/netboot/netboot-image.sh, targets/stage1/build.py,
4201 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4202 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
4203 targets/stage2/stage2-controller.sh,
4204 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
4205 targets/stage3/stage3-controller.sh,
4206 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
4207 targets/stage4/stage4-controller.sh,
4208 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
4209 targets/support/create-iso.sh, targets/support/functions.sh,
4210 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4211 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
4212 targets/support/target_image_setup.sh,
4213 targets/tinderbox/tinderbox-chroot.sh,
4214 targets/tinderbox/tinderbox-controller.sh,
4215 targets/tinderbox/tinderbox-preclean-chroot.sh:
4216 Big honkin' copyright update.
4218 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4219 modules/generic_stage_target.py:
4220 add additional logging output. Use standard os redirection methods to log to
4223 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4224 targets/stage1/stage1-chroot.sh:
4225 Added profile sanity check for bug #97867.
4227 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4228 targets/support/bootloader-setup.sh:
4229 Removing acpi=off from default kernel arguments and adding ia64
4230 livecd-stage2 support functions and cdtar.
4232 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4233 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
4234 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
4235 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
4236 splash command line.
4238 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4239 targets/support/create-iso.sh:
4240 Fixed up zisofs support. Waiting for response from sparc before touching
4243 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4244 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4245 targets/support/functions.sh:
4246 Added livecd/bootargs and added the option to the bootloader-setup.sh script
4247 to allow it to work on all arches that dynamically build their bootloader
4250 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
4251 targets/stage4/stage4-controller.sh:
4252 Fix stage4 so it doesnt run the bootloader stuff
4254 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4255 targets/support/bootloader-setup.sh:
4256 Removed dokeymap from non-Gentoo releases.
4258 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4259 targets/support/livecdfs-update.sh:
4260 Added call to update-pciids to download the latest pci.ids file.
4262 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
4263 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4264 modules/stage4_target.py:
4265 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
4267 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
4268 Fix issue where -s on the command line would not run
4270 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4271 livecd/files/generic.motd.txt:
4272 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
4273 kernel configurations.
4275 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4276 targets/support/livecdfs-update.sh:
4277 Updated hostname/domainname creation for new baselayout.
4279 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4280 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
4281 Fixing some bootloader isolinux/boot stuff for x86/amd64.
4283 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4284 targets/support/chroot-functions.sh:
4285 Change portage emerge to use --oneshot --nodeps to keep from merging the
4286 same packages multiple times.
4288 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4289 targets/stage2/stage2-chroot.sh:
4290 Added a -p bootstrap when catalyst is called with -V (verbose).
4292 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4293 targets/support/livecdfs-update.sh:
4294 Removed inittab hack, as this is done by livecd-tools.
4296 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4297 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
4298 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
4300 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4301 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
4302 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
4303 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4304 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4305 targets/livecd-stage2/livecd-stage2-controller.sh:
4306 Removed gentoo.png and creation of face directory. Changed
4307 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
4310 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4311 targets/stage1/stage1-preclean-chroot.sh,
4312 targets/support/chroot-functions.sh:
4313 Added setup_binutils function and force both of them to run during stage1
4316 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4317 examples/livecd-stage2_template.spec:
4318 Added livecd/volid explanation to example spec.
4320 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4321 targets/support/create-iso.sh:
4322 General cleanup of ISO code and added default livecd/volid when it is not set.
4324 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4325 targets/embedded/embedded-controller.sh:
4326 Actually modify the embedded target this time.
4328 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
4329 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
4330 targets/livecd-stage2/livecd-stage2-controller.sh,
4331 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
4332 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
4333 and livecd-stage2 targets.
4335 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
4336 files/catalyst.conf:
4337 Retired John Davis <zhen@gentoo.org> and added storedir to default
4340 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4341 targets/support/livecdfs-update.sh:
4342 Uncommented openglify, since it is needed for both opengl-update-livecd and
4345 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4346 modules/generic_stage_target.py:
4347 Fix print statement so it shows when kill_chroot_pids is run correctly
4349 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4350 modules/snapshot_target.py:
4351 Fix snapshot target to skip the kill_pids check
4353 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
4354 Bug fixes in parse_spec, fix issues detecting list or string.
4356 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4357 modules/catalyst_support.py:
4358 Fix bug 65284. More flexible spec parsing. Should handle cases where no
4359 spaces are after :. Better handling of comments ( ie preprocessed and
4360 stripped off ). Unset empty keys.
4362 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4363 targets/support/kill-chroot-pids.sh:
4364 Remove extra P_NAME definition that is never used. Saves processing time.
4365 Bumped catalyst to pre2
4367 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4368 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4369 +targets/support/kill-chroot-pids.sh:
4370 User info about runscript and archscript. Added checks for processes running
4371 in the chroot and created a script to kill them. Should fix the unmounting
4372 issues with gconfd or any other running application in the chroot
4374 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4375 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
4376 Remove using gcc-config to set things up as we should all be using 2005.0
4379 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4380 examples/livecd-stage2_template.spec:
4381 Added livecd/users to example livecd-stage2 spec file.
4383 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4384 targets/support/livecdfs-update.sh:
4385 Change default hostnames for livecds
4387 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4388 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
4389 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
4392 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4393 modules/livecd_stage2_target.py:
4394 Clear autoresume flags when build is done
4396 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4397 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4398 targets/support/create-iso.sh:
4399 Fix isolinux so that it finds menus and kernels and stuff
4401 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4402 modules/generic_stage_target.py:
4403 Make purge operation a little less chatty, removed print statements
4405 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4406 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4407 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4408 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
4410 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4411 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4412 print warning message about deprecated use of cdfstype
4414 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4415 targets/support/chroot-functions.sh:
4416 statically define genkernel location to eliminate which command failure if
4417 genkernel is not installed
4419 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
4420 modules/generic_stage_target.py:
4421 change the portage_overlay to an array so it always works
4423 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4424 modules/catalyst_support.py:
4425 Fix exception handling to remove extraneous prints of None
4427 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
4428 Remove iso creation code from stage4
4430 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4431 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4432 modules/livecd_stage2_target.py, modules/snapshot_target.py,
4433 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
4434 targets/livecd-stage1/livecd-stage1-chroot.sh,
4435 targets/livecd-stage1/livecd-stage1-controller.sh,
4436 targets/livecd-stage2/livecd-stage2-controller.sh,
4437 targets/netboot/netboot-controller.sh,
4438 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
4439 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
4440 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4441 targets/support/create-iso.sh, targets/support/kmerge.sh,
4442 targets/support/target_image_setup.sh,
4443 targets/tinderbox/tinderbox-controller.sh:
4444 Fix some exception handling in catalyst_support.py, remove intermediate
4445 destination folder of iso and tarball, add additional tests for folders not
4446 found on host but defined in spec file, keep catalyst from erroring in this
4447 case, change exit code on shell scripts so that errors are reported to
4448 catalyst and causes catalyst to die on errors, fix bug in
4449 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
4450 check for mkisofs that informs the user of where to get the program, and
4451 removed the autoresume code from ccache and distcc installation until I can
4452 figure out a way to have the autoresume flag go someplace outside the chroot.
4454 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4455 Remove bind mounts before rm operations happen at startup
4457 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
4458 modules/generic_stage_target.py:
4459 Fix bug where purge deletes the autoresume directory but doesnt recreate it
4461 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4462 modules/generic_stage_target.py:
4463 fix minor bug in the purge code so that it actually runs the commands
4465 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4466 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4467 modules/stage4_target.py:
4468 Change ordering of tasks so root_overlay and fsscript occur after
4469 livecd_update, giving users a chance to override livecd_update
4471 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4472 modules/catalyst_support.py, modules/generic_stage_target.py:
4473 Added a better exception handling message for keyboard interrupt and added
4474 countdown timer for purge operation to give an opportunity to exit
4476 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4477 modules/catalyst_support.py, modules/generic_stage_target.py:
4478 Add support to clear the autoresume flags and improve the purge code to
4479 clean the chroot, and pkg/kern cache
4481 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4482 modules/catalyst_support.py, modules/generic_stage_target.py,
4483 modules/livecd_stage1_target.py:
4484 only append livecd-tools to the livecd-stage1 target package list and move a
4485 check out of the way so command line and spec files can co-exist
4487 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4488 modules/generic_stage_target.py:
4489 fixed python syntax in set_packages so catalyst will run
4491 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4492 modules/embedded_target.py, modules/generic_stage_target.py,
4493 modules/grp_target.py, modules/livecd_stage1_target.py,
4494 modules/livecd_stage2_target.py, modules/netboot_target.py,
4495 modules/stage4_target.py, modules/tinderbox_target.py,
4496 targets/embedded/embedded-chroot.sh,
4497 targets/embedded/embedded-controller.sh,
4498 targets/livecd-stage1/livecd-stage1-controller.sh,
4499 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4500 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4501 targets/livecd-stage2/livecd-stage2-controller.sh,
4502 -targets/livecd-stage2/livecd-stage2-iso.sh,
4503 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4504 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4505 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4506 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4507 +targets/support/target_image_setup.sh:
4508 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4511 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4512 targets/livecd-stage2/livecd-stage2-controller.sh,
4513 targets/support/livecdfs-update.sh:
4514 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4515 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4516 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4519 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4520 targets/livecd-stage2/livecd-stage2-controller.sh,
4521 targets/support/rc-update.sh:
4522 Updated rc-update.sh with better defaults for different livecd/type settings
4523 and cleaning up file copying in livecd-stage2-controller.sh to match
4526 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4527 Made example of catalyst.conf in README match the default catalyst.conf
4530 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4532 Removing old files from previous maintainers and updating README.
4534 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4535 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4536 Added livecd/users option to create non-root users. The first user listed
4537 will also be used for auto-starting X, if X is merged onto the CD.
4539 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4540 targets/livecd-stage1/livecd-stage1-controller.sh,
4541 targets/livecd-stage2/livecd-stage2-controller.sh,
4542 targets/support/livecdfs-update.sh:
4543 Updated all instances of livecd/type: gentoo-release-environmental to
4544 gentoo-release-livecd and added generic-livecd.
4546 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4547 examples/fsscript.sh.example, examples/gamecd.conf.example,
4548 examples/generic_stage_template.spec, examples/grp_template.spec,
4549 examples/livecd-stage1_template.spec,
4550 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4551 examples/snapshot_template.spec:
4552 Imported example files from catalyst 1.1.9 to make them more verbose.
4554 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4555 Fix grp/use bug #89365
4557 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4558 modules/generic_stage_target.py, targets/support/kmerge.sh:
4559 Fixes for initramfs overlay support.
4561 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4562 modules/generic_stage_target.py, targets/support/kmerge.sh,
4563 targets/support/pre-kmerge.sh:
4564 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4565 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4566 caching bug; Also adding preliminary support for initramfs_overlay from
4569 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4570 modules/generic_stage_target.py, targets/support/kmerge.sh:
4571 Removed support for postconf as genkernel no longer has that option
4573 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4574 modules/embedded_target.py, modules/generic_stage_target.py,
4575 modules/grp_target.py, modules/livecd_stage1_target.py,
4576 modules/livecd_stage2_target.py, modules/netboot_target.py,
4577 modules/stage4_target.py, modules/tinderbox_target.py,
4578 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4579 targets/stage1/stage1-preclean-chroot.sh,
4580 targets/support/chroot-functions.sh:
4581 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4582 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4584 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4585 modules/livecd_stage2_target.py:
4586 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4588 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4589 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4590 modules/livecd_stage2_target.py, modules/stage4_target.py,
4591 targets/livecd-stage1/livecd-stage1-controller.sh,
4592 targets/livecd-stage2/livecd-stage2-controller.sh,
4593 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4594 targets/support/functions.sh, targets/support/kmerge.sh,
4595 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4596 Generalized kernel support, fsscript, rcupdate, etc for stage4
4598 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4599 targets/support/pre-kmerge.sh:
4600 Removed sed for usb devices from legacy genkernel, as we're going to require
4601 a version much higher that no longer exhibits the bug.
4603 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4604 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4605 targets/support/livecdfs-update.sh:
4606 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4607 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4608 the ut2004demo shell script has been renamed to ut2004-demo.
4610 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4611 let genkernel always reinstall itself
4613 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4614 modules/catalyst_support.py, modules/generic_stage_target.py,
4615 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4616 fix case bug in livecdfs-update.sh; fix bug in initial command line
4617 arguement parsing; add cflags spec file support which is only allowed to
4620 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4621 targets/stage3/stage3-chroot.sh:
4622 Fix a use flag bug in the stage3
4624 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4625 modules/generic_stage_target.py:
4626 Changes to allow cflags, chost, cxxflags in a spec file
4628 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4629 targets/livecd-stage1/livecd-stage1-controller.sh,
4630 targets/livecd-stage2/livecd-stage2-controller.sh,
4631 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4632 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4633 targets/support/pre-kmerge.sh:
4634 change the code to use more case statements. Fix gcc issue in stage1.
4636 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4637 targets/livecd-stage1/livecd-stage1-controller.sh,
4638 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4639 Merging in changes from catalyst 1.1.x for gamecd support.
4641 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4642 targets/stage1/stage1-preclean-chroot.sh:
4643 Removing gcc-config stuff to see if its still required to work around a gcc
4646 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4647 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4648 Added tests for genkernel >3.2.0
4650 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4653 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4654 Updated AUTHORS with new maintainers and updated contributors list.
4656 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4657 examples/fsscript.sh.example, livecd/files/README.txt,
4658 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4659 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4660 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4661 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4662 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4663 universal.motd.txt to resolve documentation issue on bug #86914. Added
4664 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4665 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4668 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4669 targets/livecd-stage2/livecd-stage2-controller.sh:
4670 Removed a few unnecessary comments
4672 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4673 Removed obsolete files from the livecd directory as the functionality has
4674 moved into the targets folders
4676 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4677 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4678 Additional catalyst 2.0.0 files
4680 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4681 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4682 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4683 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4684 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4685 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4686 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4687 -livecd/runscript/alpha-archscript.sh,
4688 -livecd/runscript/default-runscript.sh,
4689 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4690 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4691 -livecd/runscript-support/gamecdfs-update.sh,
4692 -livecd/runscript-support/kmerge.sh,
4693 -livecd/runscript-support/livecdfs-update.sh,
4694 -livecd/runscript-support/post-kmerge.sh,
4695 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4696 modules/embedded_target.py, modules/generic_stage_target.py,
4697 modules/grp_target.py, modules/livecd_stage1_target.py,
4698 modules/livecd_stage2_target.py, -modules/netboot.py,
4699 +modules/netboot_target.py, modules/snapshot_target.py,
4700 modules/stage1_target.py, +modules/stage4_target.py,
4701 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4702 +targets/embedded/embedded-controller.sh,
4703 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4704 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4705 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4706 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4707 +targets/livecd-stage1/livecd-stage1-controller.sh,
4708 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4709 -targets/livecd-stage1/livecd-stage1.sh,
4710 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4711 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4712 +targets/livecd-stage2/livecd-stage2-controller.sh,
4713 +targets/livecd-stage2/livecd-stage2-iso.sh,
4714 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4715 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4716 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4717 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4718 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4719 +targets/stage1/stage1-controller.sh,
4720 +targets/stage1/stage1-preclean-chroot.sh,
4721 -targets/stage1/stage1-preclean1-chroot.sh,
4722 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4723 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4724 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4725 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4726 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4727 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4728 +targets/stage4/stage4-preclean-chroot.sh,
4729 +targets/support/chroot-functions.sh,
4730 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4731 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4732 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4733 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4734 +targets/tinderbox/tinderbox-controller.sh,
4735 targets/tinderbox/tinderbox-preclean-chroot.sh,
4736 -targets/tinderbox/tinderbox.sh:
4737 Initial Import of Catalyst 2.0.0
4739 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4740 livecd/runscript-support/livecdfs-update.sh:
4741 Added /usr/portage as tmpfs (this will be made conditional later).
4743 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4744 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4745 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4746 from an interactive shell.
4748 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4749 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4750 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4751 livecd/runscript-support/pre-kmerge.sh,
4752 livecd/runscript/default-runscript.sh:
4753 Moved livecd-bash_profile to livecd-bashrc. Added check for
4754 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4755 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4758 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4759 modules/generic_stage_target.py:
4760 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4763 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4764 livecd/runscript/default-runscript.sh,
4765 targets/livecd-stage1/livecd-stage1.sh:
4766 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4767 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4768 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4771 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4772 livecd/runscript/ppc-archscript.sh:
4773 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4775 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4776 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4777 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4778 for multiple initrd files.
4780 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4781 livecd/runscript/ppc-archscript.sh:
4782 Modifed PPC archscript to close bug #84648 and also to make the PPC
4783 archscript produce multiple initrd files, like x86/amd64.
4785 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4786 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4787 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4788 livecd/runscript/ppc-archscript.sh:
4789 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4790 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4791 livecd/volid for the HFS volid, too.
4793 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4794 Calling this one 1.1.7 and rolling a tarball.
4796 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4797 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4798 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4799 -livecd/runscript/sparc64-archscript.sh,
4800 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4801 Added livecd/volid to set the volume ID when creating the ISO, patch by
4802 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4803 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4805 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4806 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4807 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4808 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4810 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4811 livecd/runscript-support/livecdfs-update.sh:
4812 Removed hdparm from default runlevel as it break ide=nodma at boot.
4814 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4815 livecd/runscript-support/kmerge.sh,
4816 livecd/runscript-support/pre-kmerge.sh,
4817 targets/livecd-stage1/livecd-stage1-chroot.sh:
4818 Revert last set of changes and remove portage version check from emerge in
4819 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4822 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4823 livecd/runscript-support/kmerge.sh,
4824 livecd/runscript-support/pre-kmerge.sh:
4825 Change genkernel check to use best_version and has_version to determine if
4826 the any previously installed versions of genkernel are up to date. Change
4827 emerge line for kernels to use -n option to only install if they were not
4828 previously installed.
4830 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4831 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4832 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4833 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4834 livecd/runscript/sparc-archscript.sh:
4835 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4836 unified sparc32/sparc64 cdtar.
4838 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4839 livecd/runscript-support/livecdfs-update.sh,
4840 livecd/runscript-support/pre-kmerge.sh:
4841 Change sudoers update to only run if /etc/sudoers exists and only reduce
4842 splash to 1024x768 on minimal and universal install CD.
4844 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4845 targets/livecd-stage1/livecd-stage1.sh:
4846 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4849 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4850 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4851 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4852 livecd/runscript/sparc64-archscript.sh,
4853 livecd/runscript/x86-archscript.sh:
4854 Added a new empty livecd file to each archscript. This will be used for an
4855 identifier by genkernel to allow booting from a non-primary CDROM.
4857 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4858 Catalyst 1.1.6 is here.
4860 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4861 targets/stage1/stage1-preclean2-chroot.sh:
4862 Commenting out stage1 cleaning of /var/db.
4864 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4865 livecd/runscript-support/pre-kmerge.sh:
4866 Made splash reduction to 1024x768 only for minimal and universal release media.
4868 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4869 targets/stage1/stage1-preclean2-chroot.sh:
4870 Added SLOT files back to /var/db entries in stage1.
4872 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4873 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4874 livecd/runscript/default-runscript.sh,
4875 livecd/runscript-support/livecdfs-update.sh,
4876 targets/livecd-stage2/unmerge.sh:
4877 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4878 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4879 the copy from preserving permissions and also adding /usr/share/faces and
4880 default Gentoo icon. We'll see how the icon does for us. Removing serial
4881 init script, as it causes problems with the splash theme.
4883 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4884 targets/livecd-stage1/livecd-stage1.sh:
4887 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4888 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4889 livecd/runscript-support/kmerge.sh,
4890 livecd/runscript-support/livecdfs-update.sh,
4891 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4892 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4893 targets/stage1/stage1-preclean2-chroot.sh:
4894 Removed x-setup from local.start and added in symlinks for gconf, portage
4895 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4896 baselayout and removed /etc/startx from the environmental type. Commented
4897 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4898 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4899 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4900 for X, use the latest pci.ids and usb.ids from portage, and create
4901 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4902 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4903 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4904 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4905 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4908 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4909 Removed ccache from default options as it breaks catalyst when merged with
4912 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4913 modules/snapshot_target.py:
4914 Added /local/ to snapshot exclusion.
4916 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4917 livecd/runscript-support/livecdfs-update.sh:
4918 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4919 gustavoz and his 5 interface Xeon for this.
4921 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4922 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4923 Added a conditional before killing gconfd-2. This is also going to be
4924 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4927 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4928 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4929 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4930 Moved killall -9 gconfd-2 to execute outside chroot.
4932 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4933 livecd/files/x86-help.msg:
4934 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4937 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4938 livecd/runscript/x86-archscript.sh:
4939 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4942 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4945 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4946 targets/livecd-stage1/livecd-stage1.sh:
4947 Added killall for gconfd-2 back into livecd-stage1.sh
4949 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4950 livecd/runscript/alpha-archscript.sh:
4951 Alpha fixes for multiple kernels..
4953 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4954 livecd/runscript-support/kmerge.sh:
4955 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4957 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4958 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4959 livecd/runscript/sparc64-archscript.sh:
4960 Force devfs if udev is not selected for all supporting arches.
4962 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4963 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4964 livecd/runscript-support/kmerge.sh:
4965 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4968 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4969 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4970 Re-enabled preclean in grp and added gconfd-2 killing.
4972 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4973 livecd/runscript/x86-archscript.sh:
4974 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4977 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4978 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4979 targets/livecd-stage1/livecd-stage1-chroot.sh,
4980 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4981 targets/livecd-stage1/livecd-stage1.sh,
4982 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4983 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4984 Added ability to pause indefinitely. This closes bug #79798. I've also added
4985 the gcond-2 killall back in, but now it is in the actual preclean script and
4986 is executed inside the chroot.
4988 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4989 Updated for 1.1.3 release.
4991 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4992 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4993 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4994 targets/netboot/netboot-packages.sh,
4995 targets/tinderbox/tinderbox-chroot.sh:
4996 Updated to use package.use correctly. Blame Robert Paskowitz
4997 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4999 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5000 targets/stage1/stage1-preclean2-chroot.sh:
5001 Fixed find line for new stage1 /var/db/pkg.
5003 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5004 targets/stage1/stage1-preclean2-chroot.sh:
5005 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
5006 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
5009 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5010 livecd/runscript-support/livecdfs-update.sh:
5011 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
5012 added net.ethX symlinks, and added copying of files from
5013 /usr/lib/hotplug/firmware into firmware tarball.
5015 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5016 livecd/runscript-support/livecdfs-update.sh:
5017 Firmware updated to use new /lib/firmware directory.
5019 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
5020 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
5021 work when both -f and -C were used on the command line.
5023 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5024 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5025 targets/livecd-stage1/livecd-stage1-chroot.sh,
5026 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
5027 targets/stage3/stage3-chroot.sh:
5028 Added a portage version check to each target that uses --newuse to ensure a
5029 high enough version is used. This resolves bug #75336.
5031 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5032 livecd/files/livecd-local.start:
5033 Possible local.start fix for beejay.
5035 12 Jan 2005; John Davis <zhen@gentoo.org>
5036 modules/embedded.py:
5037 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
5039 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5040 livecd/runscript-support/kmerge.sh:
5041 Added ccache support to genkernel call in livecd-stage2.
5043 11 Jan 2005; John Davis <zhen@gentoo.org>
5044 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
5045 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5046 targets/netboot/netboot.sh:
5047 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
5048 some feature enhancements.
5050 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5051 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5052 targets/livecd-stage1/livecd-stage1-chroot.sh,
5053 targets/livecd-stage1/livecd-stage1.sh,
5054 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
5055 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5056 Added a -F or --fetchonly command line option and closing out bug #77480.
5057 Also added a portage version check to livecd-stage1 to close out bug #68307.
5059 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5060 livecd/runscript-support/livecdfs-update.sh,
5061 targets/stage3/stage3-chroot.sh:
5062 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
5063 target to use emerge -e when building. This is only temporary until the
5064 bootstrap.sh script can be fixed or another solution can be decided upon.
5066 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5067 +targets/embedded/kmerge.sh:
5068 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
5069 from mutex@gentoo.org
5071 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5072 modules/livecd_stage2_target.py:
5075 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5076 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
5077 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
5078 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
5079 the brokenness of a stage1 tarball.
5081 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
5082 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
5085 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5086 modules/livecd_stage2_target.py:
5089 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5090 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5091 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5092 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5093 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
5094 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
5095 Upgraded the isolinux cdtar files and closing bug #70518.
5097 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5098 modules/embedded_target.py, modules/generic_stage_target.py,
5099 modules/grp_target.py, modules/livecd_stage1_target.py,
5100 modules/livecd_stage2_target.py, modules/netboot.py,
5101 modules/stage1_target.py, modules/tinderbox_target.py:
5102 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5103 separate out specific target logic from the generic targets modules.
5105 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
5106 new PPC arch file from pvdabeel@gentoo.org
5108 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
5109 examples/generic_stage_template.spec, modules/catalyst_support.py:
5110 tweaking error handling in the main catalyst script
5111 updated the example to include a blurb about portage_confdir
5113 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5114 livecd/runscript-support/livecdfs-update.sh:
5115 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
5117 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5120 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
5121 fix for #66592. catalyst now gives a traceback when it bails out, making
5122 troubleshooting amazingly easier
5124 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5125 modules/catalyst_support.py, modules/embedded_target.py,
5126 modules/generic_stage_target.py, modules/grp_target.py,
5127 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5128 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5129 Reversing patch from Eric Edgar from bug #70663.
5131 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5132 livecd/runscript/x86-archscript.sh:
5133 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
5134 not work without it (mkisofs fails on creating ISO).
5136 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5137 modules/catalyst_support.py, modules/embedded_target.py,
5138 modules/generic_stage_target.py, modules/grp_target.py,
5139 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5140 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5141 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5142 separate out specific target logic from the generic targets modules.
5144 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5145 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
5146 targets/embedded/embedded.sh:
5147 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
5149 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5150 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
5151 livecd/runscript/default-runscript.sh,
5152 livecd/runscript-support/gamecdfs-update.sh,
5153 livecd/runscript-support/livecdfs-update.sh,
5154 modules/livecd_stage2_target.py:
5155 Added gamecd/conf option to livecd_stage2_target.py, added
5156 gamecd.conf.example to /examples, cleaned up game-specific code in
5157 gamecdfs-update.sh to make it more generic, added more fundtionality to
5158 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
5159 and gentoo-gamecd to make spec files simpler and to remove the need for
5160 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
5161 user to still use a custom fsscript of their own.
5163 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5164 +livecd/files/environmental.motd.txt,
5165 targets/livecd-stage1/livecd-stage1.sh:
5166 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
5168 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5169 livecd/runscript/default-runscript.sh,
5170 livecd/runscript-support/livecdfs-update.sh:
5171 Added gentoo-release-environmental as a valid livecd/type and did some
5172 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
5173 devices other than eth0.
5175 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5176 targets/livecd-stage1/livecd-stage1-chroot.sh:
5177 Changed livecd-stage1 to merge each package individually. This should not
5178 make it into a production version of catalyst, but is here as a possible
5179 solution to bug #68307.
5181 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5182 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5183 livecd/runscript/sparc-archscript.sh,
5184 livecd/runscript/sparc64-archscript.sh,
5185 livecd/runscript/x86-archscript.sh:
5186 Added failures to all arches on mkisofs failure and also made -z option to
5187 mkisofs optional on x86 depending on loop type used.
5189 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5190 livecd/runscript/x86-archscript.sh:
5191 Making sure the mkisofs call causes a failure when it doesn't complete
5192 successfully. Once again, blame jforman, our beloved infra-monkey.
5194 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5195 livecd/runscript/default-runscript.sh:
5196 squashfs-utils->squashfs-tools fix. Blame jforman.
5198 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5199 livecd/isogen/x86-isogen.sh:
5200 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
5201 possibly not booting on really old systems.
5203 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5204 livecd/runscript/x86-archscript.sh:
5205 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
5206 possibly not booting on really old systems.
5208 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5209 livecd/runscript-support/livecdfs-update.sh:
5210 Save some space by removing redundant firmware after tarball is made, only
5211 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
5214 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5215 targets/stage1/stage1-preclean2-chroot.sh:
5216 Added patch from vapier and closing bug #73556.
5218 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
5219 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
5220 +targets/embedded/embedded-fs-runscript.sh,
5221 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5222 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5223 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
5224 from mutex@gentoo.org for modules/embedded.py
5226 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5227 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
5228 livecd/runscript-support/livecdfs-update.sh:
5229 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
5230 aliases having --color rather than --color=auto.
5232 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5233 livecd/files/livecd-local.start:
5234 Let's try actually making a proper edit on livecd/files/livecd-local.start
5235 this time, shall we...
5237 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5238 livecd/files/livecd-local.start:
5239 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
5240 x-setup check for /etc/startx.
5242 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5243 livecd/runscript-support/gamecdfs-update.sh:
5244 Fixing minor sed bug in gamecdfs-update.sh.
5246 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5247 examples/snapshot_template.spec,
5248 livecd/runscript-support/gamecdfs-update.sh,
5249 livecd/runscript-support/livecdfs-update.sh:
5250 Fixing typo in snapshot_template.spec and closing bug #70321.
5252 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5253 livecd/runscript-support/pre-kmerge.sh:
5254 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
5255 genkernel will only add the 1024x768 version of the gensplash image to the
5256 bzImage, which added with the livecd-stage2 removal of the unused splash
5257 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
5259 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5260 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
5261 livecd/runscript/sparc64-archscript.sh:
5262 Updated with silo/mkisofs patch from gustavoz.
5264 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5265 livecd/files/x86-help.msg:
5266 Updated x86-help.msg to make it fall more inline with current
5267 genkernel/livecd-tools options.
5269 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5270 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5271 livecd/runscript-support/pre-kmerge.sh:
5272 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
5273 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
5274 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
5277 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
5278 livecd/runscript-support/kmerge.sh,
5279 livecd/runscript-support/livecdfs-update.sh,
5280 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
5281 Changed kernel build caching to use kerncache option, rather than pkgcache
5282 option. Fixed --postconf and --callback for builds that do not require them.
5283 Removed delay when removing package sin the system profile. This is now
5284 catalyst 1.1.0, so enjoy.
5286 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5287 livecd/runscript-support/livecdfs-update.sh:
5288 Stopping udev from using the nasty device tarball. We don't need it anyway.
5290 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5291 livecd/runscript/sparc-archscript.sh,
5292 livecd/runscript/sparc64-archscript.sh,
5293 livecd/runscript-support/kmerge.sh,
5294 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
5295 Fixing gpm support by uncommenting default settings. Fixing case where
5296 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
5297 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
5298 not get renamed. Fixed a problem where we were accidentally removing the
5299 hwdata-knoppix versions of pci.ids and usb.ids and linking
5300 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
5301 for 2004.3 and catalyst 1.1.0.
5303 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
5304 patch from vapier@gentoo.org for bug #68080
5306 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5307 livecd/runscript-support/kmerge.sh:
5308 made kernel caching dependent on the "pkgcache" option so that genkernel's
5309 postconf can actually work
5311 18 Oct 2004; John Davis <zhen@gentoo.org>
5312 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5313 livecd/runscript-support/livecdfs-update.sh:
5314 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
5316 17 Oct 2004; John Davis <zhen@gentoo.org>
5317 livecd/runscript-support/livecdfs-update.sh:
5318 firmware tarball fix for packages that need firmware such as ipw2100
5320 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
5321 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5322 livecd/runscript-support/livecdfs-update.sh,
5323 modules/livecd_stage2_target.py:
5324 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
5326 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
5327 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
5328 should not hurt non-HT users
5330 12 Oct 2004; John Davis <zhen@gentoo.org>
5331 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5332 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
5333 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
5334 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5335 livecd/runscript-support/kmerge.sh:
5336 bugfixes for #67195, #67197, #67122, and #46918
5338 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
5339 small netboot fixups
5341 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
5342 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
5343 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
5344 targets/netboot/netboot.sh:
5345 sweeping updates and changes to the netboot code. the patches should fix the
5346 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
5347 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
5349 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
5350 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
5351 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5352 targets/netboot/netboot.sh:
5353 more code cleanup and maintenance
5355 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5356 modules/generic_stage_target.py, +modules/netboot.py,
5357 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
5358 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
5359 +targets/netboot/netboot.sh:
5360 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
5363 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5364 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5365 targets/livecd-stage1/livecd-stage1-chroot.sh,
5366 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
5367 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5368 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
5369 have to start a server on the build host for it to distribute.
5371 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
5372 added a new -s/ --snapshot option. no more using --cli to create snapshots,
5373 just do -s version_stamp
5375 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
5376 bugfix #60502 - the stage2 target can now resume the bootstrapping process
5378 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
5379 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
5380 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5381 modules/livecd_stage2_target.py:
5382 udev support for livecds
5384 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5385 +targets/livecd-stage2/unmerge.sh:
5386 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
5387 Also, livecd-stage2 unmerge.sh added back in.
5389 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
5390 livecd/runscript-support/livecdfs-update.sh:
5391 bugfixes for #60887 and #63338
5393 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
5394 bugfixes for #63382 and #63338
5396 08 Sep 2004; John Davis <zhen@gentoo.org>
5397 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5398 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
5399 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
5400 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
5401 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5402 targets/livecd-stage1/livecd-stage1-chroot.sh,
5403 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5404 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5405 lots of changes in this revision. first of all, major cosmetic fixups to the
5406 archscripts. i also fixed a non-reported bug where pkgcache was not being used
5407 for distcc or ccache builds in most of the targets. bug #56581 is finially
5408 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
5409 performance enhancement here.
5411 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5412 modules/livecd_stage2_target.py:
5413 fix for bug #63033, thanks to usata@gentoo.org for the patch
5415 30 Aug 2004; John Davis <zhen@gentoo.org>
5416 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
5417 bugfixes for #61537 and #61779
5419 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
5420 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
5421 modules/snapshot_target.py:
5422 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
5423 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
5424 time should also be improved due to a more efficient use of rsync. This commit will
5425 mark the portage version of catalyst-1.9.0.
5427 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
5428 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
5431 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5434 02 Aug 2004; John Davis <zhen@gentoo.org>
5435 livecd/runscript-support/livecdfs-update.sh:
5438 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5439 +targets/stage1/build.py, -targets/stage1/build.sh,
5440 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
5441 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
5442 targets/stage3/stage3-chroot.sh:
5443 applied patch from bug #58840. it should fix up things for uclibc stages and
5444 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
5446 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
5447 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
5448 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
5449 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
5450 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
5451 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5452 livecd/runscript-support/livecdfs-update.sh,
5453 modules/livecd_stage2_target.py:
5454 addition of wolf31o2's gamecd patchset. untested, so please beware
5456 14 Jul 2004; John Davis <zhen@gentoo.org>
5457 livecd/runscript-support/livecdfs-update.sh,
5458 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
5459 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
5460 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
5461 this out of generic_stage_target and into livecd-stage2 since the
5462 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5464 13 Jul 2004; John Davis <zhen@gentoo.org>
5465 livecd/runscript-support/livecdfs-update.sh:
5466 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5467 default rc'ed programs when only one change was required to rcadd. so I
5468 changed it so that the defaults are *always* loaded and specified additions/
5469 deletions are just added on top of those.
5471 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5472 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5473 targets/livecd-stage1/livecd-stage1-chroot.sh,
5474 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5475 targets/tinderbox/tinderbox-chroot.sh:
5476 changing the more verbose behavior to the -V (verbose) flag
5478 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5479 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5480 targets/livecd-stage1/livecd-stage1-chroot.sh,
5481 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5482 targets/tinderbox/tinderbox-chroot.sh:
5483 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5484 it is about to merge so that deps and USE flags are more evident
5486 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5487 modules/catalyst_support.py:
5488 completely rewrote the catalyst main script so that it can actually utilize
5489 more than one command line flag. new functionality included, but not active
5490 yet (--debug and --verbose). arguments can still be passed on the commandline
5491 through the use of the -C (--cli) flag. updated the arg_parse function in
5492 catalyst_support.py to accomodate my changes.
5494 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5495 modules/generic_target.py, modules/grp_target.py,
5496 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5497 modules/snapshot_target.py, modules/stage1_target.py,
5498 modules/stage2_target.py, modules/stage3_target.py,
5499 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5500 fixes for bugs #55192 and #54137
5501 added a new key for all specfiles, portage_confdir.
5502 this should point to a directory similar in functionality to /etc/portage.
5504 cleaned up the module code a bit so that unnecessary modules
5507 more work on resuming. it is getting there, but it still needs a ton of work,
5508 so please test, and report bugs.
5510 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5511 modules/catalyst_support.py, modules/generic_stage_target.py,
5512 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5513 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5514 stage resuming functionality should be working. I still have to work on GRP
5515 and livecds, but they should not be hard. I could not incorporate emerge
5516 --resume into stage resuming functionality because in some instances, portage
5517 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5518 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5519 ). I also made some small tweaks to the stage target scripts which clean up
5520 the envscript stuff. Not noticable performance wise, but it makes me feel all
5521 warm and fuzzy to know that it is programmed absolutely correctly ;)
5523 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5524 modules/generic_stage_target.py:
5525 revamped the cmd() structure so that it could properly return error codes.
5526 Please note that this might break catalyst until there is some further
5527 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5528 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5529 now. Additionally, catalyst will stop when there is an error with an ebuild
5530 ... it didn't do this before, it just plowed along and packed things up.
5532 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5533 code in portage.py and then answering my noob questions.
5535 13 Jun 2004; John Davis <zhen@gentoo.org>
5536 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5537 livecd/runscript-support/livecdfs-update.sh:
5538 some last minute fixins (stuff to work with the new genkernel)
5540 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5543 11 Jun 2004; John Davis <zhen@gentoo.org>
5544 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5545 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5548 10 Jun 2004; John Davis <zhen@gentoo.org>
5549 livecd/runscript-support/kmerge.sh,
5550 livecd/runscript-support/livecdfs-update.sh,
5551 livecd/runscript-support/post-kmerge.sh,
5552 livecd/runscript-support/pre-kmerge.sh:
5553 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5554 functions control what scripts are added to their respective runlevels. This
5555 option would be specified like so in the spec file: livecd/rcadd:
5556 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5558 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5559 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5560 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5561 the code to give a nice error msg instead of a cryptic traceback
5563 04 Jun 2004; John Davis <zhen@gentoo.org>
5564 livecd/runscript-support/livecdfs-update.sh:
5565 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5566 /etc/bootsplash/default
5568 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5569 targets/embedded/embedded-chroot.sh,
5570 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5571 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5572 targets/livecd-stage1/livecd-stage1-chroot.sh,
5573 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5574 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5575 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5576 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5577 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5578 targets/tinderbox/tinderbox-chroot.sh,
5579 targets/tinderbox/tinderbox-preclean-chroot.sh,
5580 targets/tinderbox/tinderbox.sh:
5581 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5583 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5584 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5585 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5586 It should be a full path pointing to a portage overlay dir.
5588 27 May 2004; John Davis <zhen@gentoo.org>
5589 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5590 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5591 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5592 livecd/runscript/default-runscript.sh:
5593 added updated silos and fixed motd bug
5595 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5596 rolling out version 1.0.8
5598 22 May 2004; John Davis <zhen@gentoo.org>
5599 livecd/runscript-support/kmerge.sh,
5600 livecd/runscript-support/livecdfs-update.sh,
5601 modules/livecd_stage2_target.py:
5602 added key livecd/bootsplash
5604 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5605 livecd/runscript/sparc-archscript.sh,
5606 livecd/runscript/sparc64-archscript.sh:
5607 sparc fixup patches from gustavoz at g.org
5609 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5610 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5611 is livecd/modblacklist
5613 19 May 2004; John Davis <zhen@gentoo.org>
5614 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5615 livecd/runscript/x86-archscript.sh:
5616 added support for livecd/overlay, changed vga=0x317 to vga=791
5617 in the x86 archscript as it is a more standard setting and should
5618 work on more hardware
5620 17 May 2004; John Davis <zhen@gentoo.org>
5621 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5622 livecd/runscript-support/kmerge.sh,
5623 livecd/runscript-support/livecdfs-update.sh,
5624 modules/livecd_stage2_target.py:
5625 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5626 we also now have basic motd copying support for more branded livecds
5628 16 May 2004; John Davis <zhen@gentoo.org>
5629 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5630 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5631 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5633 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5634 modules/catalyst_support.py, modules/embedded_target.py,
5635 modules/generic_stage_target.py, modules/generic_target.py,
5636 modules/grp_target.py, modules/livecd_stage1_target.py,
5637 modules/livecd_stage2_target.py, modules/stage1_target.py,
5638 modules/stage2_target.py, modules/stage3_target.py,
5639 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5640 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5641 caused gcc profile problems.
5643 12 May 2004; John Davis <zhen@gentoo.org>
5644 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5645 livecd/runscript-support/livecdfs-update.sh,
5646 livecd/runscript-support/post-kmerge.sh,
5647 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5649 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5650 silliness). Most notably, I have taken advantage of the update-modules
5651 --assume-kernel fix from agriffis so that we can actually use 3rd party
5652 modules now. Please note that >=baselayout-1.9.0 is required.
5654 02 May 2004; Olivier Crete <tester@gentoo.org>
5656 Added forgotten CHOST for i386 subarch
5658 30 Apr 2004; John Davis <zhen@gentoo.org>
5659 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5660 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5661 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5662 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5664 -fixed 2004.0 branding in the isolinux cdtar
5665 -fixed up acpi stuff in the runscripts
5666 -fixed up the x86 help message and corrected the numerous errors in it
5668 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5669 livecd/runscript/default-runscript.sh:
5670 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5671 1.0.7. we are ready for release
5673 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5674 fix for the problem that gustavoz found wrt the /dev creation stuff not
5675 detecting arches. also an efficiency fix for stage1 building
5677 14 Apr 2004; John Davis <zhen@gentoo.org>
5678 targets/embedded/embedded-chroot.sh,
5679 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5680 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5681 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5682 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5683 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5684 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5685 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5686 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5687 targets/tinderbox/tinderbox-preclean-chroot.sh,
5688 targets/tinderbox/tinderbox.sh:
5689 fix for bug #47733 - fixes for distcc and an envscript bugfix
5691 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5694 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5695 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5696 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5697 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5698 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5699 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5700 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5701 targets/stage1/stage1-preclean1-chroot.sh,
5702 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5703 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5704 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5705 targets/tinderbox/tinderbox.sh:
5706 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5707 zhen@gentoo.org please.
5709 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5710 fix for /dev in stage1
5712 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5715 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5716 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5717 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5718 Added the two kernel-configs for 2004.1 x86
5720 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5721 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5722 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5723 targets/tinderbox/tinderbox.sh:
5724 fix to address missing /dev in stages, fixed path for env-update in all of the
5727 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5728 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5730 01 Apr 2004; John Davis <zhen@gentoo.org>
5731 livecd/runscript/default-runscript.sh:
5732 added in fix for the module.conf stuff courtesy of Benjamin Judas
5735 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5737 cosmetic touchups for 1.0.5
5739 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5740 added support to the stage2 for stackable profiles bootstrap
5742 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5743 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5744 support for sparc32/64 build compatibility
5746 30 Mar 2004; John Davis <zhen@gentoo.org>
5747 livecd/runscript/default-runscript.sh, modules/targets.py,
5748 targets/stage1/build.sh:
5749 fix for bug 46022, more stackable profile fixes, embedded patches added
5751 26 Mar 2004; John Davis <zhen@gentoo.org>
5752 livecd/runscript/default-runscript.sh, modules/targets.py,
5753 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5754 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5755 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5756 fixes for bugs #44625 and #45805
5758 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5759 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5760 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5761 memtest is in. if you want to use it, check out the memtest86 cd tarball
5762 Also, fixes for bugs 45078, 45188, 44306
5764 23 Mar 2004; John Davis <zhen@gentoo.org>
5765 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5766 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5767 livecd/runscript/x86-archscript.sh, modules/targets.py,
5768 targets/livecd-stage3/unmerge.sh:
5769 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5770 created at the end of the livecd-stage2 process.
5772 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5773 targets/embedded/embedded.sh:
5774 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5776 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5777 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5778 removing the hardened-gcc deps since the package itself is deprecated'
5780 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5781 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5783 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5784 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5785 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5786 examples/livecd/alpha/config-2.4.21-r4-alpha,
5787 examples/livecd/alpha/config-2.4.21-r4-jensen,
5788 examples/livecd/alpha/config-2.4.21-r4-legacy,
5789 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5790 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5791 fixes for bugs 43676, 43701. Alpha support added as well.
5793 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5794 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5795 kde/gnome cd specs added.
5797 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5798 fix in catalyst.conf for bug #42044
5800 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5801 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5802 examples/livecd/sparc64/config-2.4.24-sparc64:
5803 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5805 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5806 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5807 for a $clst_conf environment variable. You can use the $clst_conf variable to
5808 point to a file to use in place of /etc/catalyst.conf. By setting this
5809 variable in your shell, catalyst can easily be used by multiple people on the
5810 same machine. Also, ccache support now works for genkernel.
5812 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5813 removed file for livecd-stage2 target, as this is handled by the runscript
5814 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5815 and made "/boot/kernel/foo/extraversion" an optional rather than required
5816 parameter. The aforementioned "packages" is used to specify kernel-related
5817 packages (like module ebuilds) to merge with each kernel, and the new "use"
5818 option is used to specify the USE settings you'd like exported to the
5819 environment during kernel as well as kernel "packages" build.
5821 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5822 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5823 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5824 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5825 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5826 targets/tinderbox/tinderbox.sh:
5827 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5828 it for ebuild - added headers to everything and removed deprecated dirs
5830 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5831 adding Kumba's patches for MIPS
5833 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5834 Added hppa specific code.
5836 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5837 Tinderbox target added. See tinderbox examples in examples/ dir.
5839 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5840 spec file support integrated into catalyst. Use "-f/--file specfile" as
5841 argument; see examples dir for examples.
5842 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5843 example of how to use it.
5845 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5846 support functions for spec file parsing and reading added. Will get added to
5849 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5850 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5853 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5854 Significant rework of code structure. Everything is falling nicely into place.
5856 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5857 Exception handling fully-integrated into current prototype code.
5859 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5860 beginning of exception handling integration, got some of the target code
5863 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5864 major code rework in progress on the python parts.
5866 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5867 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5868 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5869 for organiation's sake, I have moved the files, such as livecd foundations,
5870 into catalyst/files. It will make it easier for us when ebuild time comes
5873 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5874 All preliminary target build scripts are now added and coded to near as spec
5875 that we can have at this point.
5877 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5878 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5879 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5880 something that should be continued as much as reasonably possible in other
5881 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5882 code completed, and internal fall-backs to reasonable global config defaults
5885 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5886 subarch test outsourced to python catalyst-subarches function.
5888 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5889 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5891 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5892 removing dup enter_chroot
5894 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5895 document subarches checking
5897 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5898 Fix valid subarch test.
5900 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5901 include/build_functions.sh, include/functions.sh:
5902 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5903 start_build to build_functions.sh cleaning up the main catalyst script some
5906 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5907 fixed SRCBALL and DESTBALL, making it transparent for profiles
5909 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5910 added an exit condition to the cmd line argument case statement
5912 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5913 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5914 the changes that I made to the above files should make catalyst completely
5915 transparent to no matter what profile we are using. check files/catalyst.conf
5916 for the list of BUILDTYPEs that we support.
5918 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5919 changed how cmd line arguments are handled
5921 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5922 I changed the is_special handling so that it is cleaner and faster
5924 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5925 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5926 livecd/foundations/x86-basic/post-clean.sh,
5927 livecd/foundations/x86-basic/pre-clean.sh,
5928 livecd/foundations/x86-basic/settings:
5929 I outsourced more functions to include/functions.sh. I made it a seperate file
5930 from build_fucntions.sh so that we can keep our build and other functions
5931 apart. I also added in the livecd stuffs from the stager side of things.
5933 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5934 include/build_functions.sh:
5935 I outsourced all of the build functions to include/build_functions.sh. In the
5936 future, this will happen more - the code needs cleaned up.
5938 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5940 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5941 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5942 does not use that anymore.
5944 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5945 since we now have a default profile in portage, i massaged some errors
5946 messages to reflect that.
5948 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5950 removed ccache support from catalyst stage1 build cause it breaks the build.
5951 Additionally, I removed gettext support from bootstrap, because according to
5952 our new default profile, we don't use that anymore.
5954 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5955 added a new var, BUILDTYPE, adding more transparency for building.
5956 In the future, we will be building both selinux and hardened sources.
5958 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5959 fixed some formatting when catalyst prints out build info, additionally,
5960 trying to make catalyst more transparent for future expansion of stages
5962 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5963 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5964 --help. I moved this functionality from the main program section to
5967 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5968 I edited catalyst to change our naming convention from stage*-arch-h.* to
5969 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5970 I change naming conventions, as catalyst will be eventually extended to
5971 do selinux-* stages also.
5973 Additionally, I updated README.catalyst to include profile information.
5975 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5976 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5977 I renamed README.stager to README.catalyst and have made some very minor
5978 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5979 I have hacked bootstrap to use the hardened profile, as well as utilize
5980 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5981 major). Additionally, bin/stage1 has been hacked to accept the hardened
5982 profile, and use hardened-gcc.
5984 09 September 2003; John Davis <zhen@gentoo.org>:
5985 Initial import of hardened stager. I am forking this from the original
5986 stager code in order to better fit our needs. The original stager code is
5987 still used by Gentoo, and is maintained by Daniel Robbins
5988 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5989 contributors that coded stager.