1 # ChangeLog for catalyst
2 # Copyright 1999-2010 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
6 11 Sep 2010; Raúl Porcel <armin76@gentoo.org>
7 targets/netboot/netboot-final.sh:
8 Fix sparc bug, gentoo bug 297231
10 04 Sep 2010; Raúl Porcel <armin76@gentoo.org>
11 modules/catalyst/arch/arm.py:
12 Fix typo and add armv7a-hardfp target
14 04 Sep 2010; Raúl Porcel <armin76@gentoo.org>
15 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
16 targets/support/pre-kmerge.sh:
17 Apply patch from Guy Martin <gmsoft@gentoo.org> to fix installcd for hppa,
20 22 Jan 2010; Andrew Gaffney <agaffney@gentoo.org>
21 modules/catalyst/util.py:
22 Actually pay attention to the 'delete' parameter for Gentoo bug #301769
24 20 Jan 2010; Andrew Gaffney <agaffney@gentoo.org>
25 modules/catalyst/util.py:
26 Missing space in catalyst.util.list_bashify()
28 29 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
29 targets/support/chroot-functions.sh:
30 Only run depclean for stage3/system
32 28 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
33 targets/support/chroot-functions.sh:
34 Run depclean at the end of stage generation (for Gentoo bug #295132)
36 26 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
37 targets/support/rc-update.sh:
38 Add patch to start hald before xdm for Gentoo bug #280209
40 19 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
41 modules/catalyst/target/__init__.py:
42 Be verbose about why we're not considering certain built targets
44 19 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
45 modules/catalyst/target/__init__.py:
46 Use a regex to parse the built target filenames
48 29 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
49 modules/catalyst/target/generic_stage.py:
50 Split up huge __init__() into startup and run-time init functions
52 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
53 modules/catalyst/target/__init__.py:
54 Add initial target buildplan logic
56 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
57 modules/catalyst/target/generic.py:
58 Add initialization of values for catalyst.target.target in
59 generic_target's __init__()
61 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
62 modules/catalyst/target/__init__.py:
63 Split up built_target into target and built_target
65 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
66 modules/catalyst/target/__init__.py:
67 Add initial built_target support
69 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
70 modules/catalyst/util.py:
71 change os.path.is_dir() to isdir()
73 20 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
74 files/catalyst.conf, modules/catalyst/target/generic_stage.py:
75 Remove metadata_overlay option, since it doesn't make sense with
78 19 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
79 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
80 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
81 modules/catalyst/target/livecd_stage1.py,
82 modules/catalyst/target/livecd_stage2.py,
83 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
84 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
85 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
86 modules/catalyst/target/system.py, modules/catalyst/target/tinderbox.py:
87 Add dependency information for each target
88 Add function to automatically calculate source_subpath
90 18 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
91 modules/catalyst/target/generic_stage.py:
92 Fix typo for Gentoo bug #285484
94 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
95 modules/catalyst/target/generic_stage.py:
96 Rewrite unpack_snapshot() to suck less
98 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
99 modules/catalyst/target/generic_stage.py:
100 Rewrite unpack() so it doesn't suck
102 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
103 modules/catalyst/target/generic.py:
104 Beef up autoresume to record path metadata and check it later
106 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
107 modules/catalyst/target/snapshot.py:
108 Add --exclude /packages/ to the rsync line for the snapshot
110 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
111 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
112 Create catalyst.util.move() helper and use it
114 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
115 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
116 Add catalyst.util.copy() helper function and use it
118 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
119 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
120 Create catalyst.util.mkdir() helper function and use it
122 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
123 modules/catalyst/target/generic_stage.py,
124 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
125 Create catalyst.util.create_tarball() helper function
126 Replace more manual calls to rsync with catalyst.util.rsync()
127 Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()
129 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
130 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
131 Add catalyst.util.create_tarball() helper function and modify snapshot
134 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
135 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
136 Create catalyst.util.rsync() helper function
138 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
139 modules/catalyst/target/generic_stage.py,
140 modules/catalyst/target/livecd_stage1.py,
141 modules/catalyst/target/livecd_stage2.py,
142 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
143 Modify code to use catalyst.util.remove_path() helper everywhere
144 Include globbing support in remove_path()
145 Create catalyst.util.create_symlink() helper and modify code to use it
147 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
148 modules/catalyst/util.py:
149 Add catalyst.util.remove_dir() helper function
151 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
152 modules/catalyst/util.py:
153 Remove unnecessary os.path import
155 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
156 modules/catalyst/lock.py, modules/catalyst/spawn.py,
157 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
158 modules/catalyst/target/livecd_stage1.py,
159 modules/catalyst/target/netboot.py:
160 Replace usage of types module and type() with isinstance()
162 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
163 modules/catalyst/target/generic_stage.py,
164 modules/catalyst/target/livecd_stage1.py,
165 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
166 modules/catalyst/util.py:
167 Create catalyst.util.empty_tree() helper function and use it all over
169 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
170 modules/catalyst/target/generic.py:
171 Add ability to invalidate all further autoresume points
173 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
174 Remove another unnecessary intermediary variable
176 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
177 modules/catalyst/config.py:
178 Add ability to specify default values for all specs and add
179 rel_type=default to it
181 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
182 modules/catalyst/target/generic_stage.py:
183 Set a default value for livecd/iso
185 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
186 Move commandline parsing to function
188 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
189 modules/catalyst/config.py, modules/catalyst/target/generic.py:
190 Stick optional config file values in a tuple and concatenate with required
193 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
194 targets/support/livecdfs-update.sh:
195 Apply patch from Gentoo bug #284585
197 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
198 Change my email address to point to my current address rather than my now
199 defunct Gentoo address.
201 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
202 +.gitattributes, README, TODO, catalyst:
203 Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
204 README, TODO, and catalyst.
206 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
207 modules/catalyst/target/livecd_stage2.py:
208 Apply patch for module blacklisting from gentoo bug #282148
210 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
211 files/livecd/x86-F6.msg:
212 Apply patch to document espeakup support for gentoo bug #267708
214 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
215 modules/catalyst/config.py:
216 Get rid of addlargs in the main script Initial basics for multiple target
217 support Move targetmap into global config object
219 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
220 modules/catalyst/target/stage1.py:
223 05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
224 Note in TODO where things have already been done
226 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
227 modules/catalyst/config.py:
228 Explicitly set target: in per-target spec values
230 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
231 modules/catalyst/arch/arm.py:
232 Apply additional patch from gentoo bug #255793 for arm subarches
234 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
235 targets/support/chroot-functions.sh:
236 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
238 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
239 modules/catalyst/arch/sh.py:
240 Additional sh patch from gentoo bug #255793
242 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
243 modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
244 Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
246 30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
247 Add note to TODO about enhanced catalystrc support
249 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
250 modules/catalyst/target/generic_stage.py:
251 Update reference to make.conf.example for new location in portage-2.1.6
253 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
254 targets/stage1/stage1-chroot.sh:
255 Remove --noreplace from run_merge call so that baselayout gets rebuilt
258 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
259 targets/support/rc-update.sh:
260 Change invalid atom '>=sys-apps/baselayout-2*' to
261 '>=sys-apps/baselayout-2'
263 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
264 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
265 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
266 modules/catalyst/target/netboot.py, modules/catalyst/target/tinderbox.py:
267 Add run_controller_action() function and replace manual calls to
270 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
271 modules/catalyst/spawn.py, targets/system/system-controller.sh:
272 Add clean no-op for system target
274 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
275 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
276 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
277 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
278 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
279 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
280 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
281 modules/catalyst/target/generic.py,
282 modules/catalyst/target/generic_stage.py:
283 Fix up a few runtime errors
285 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
286 +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
287 +targets/system/system-controller.sh,
288 +targets/system/system-preclean-chroot.sh:
289 Initial commit of new system target
291 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
292 Add procedure for 'system' target
294 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
295 TODO updates: add information about verification of
296 seeds/caches/configs/specs, update automated actions section in targets, add
297 all-stages and all-images target information, clean up system and world
298 target information, add information on improving caching/resuming, move
299 mixed host/target information into targets section, add information on
300 replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
303 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
304 TODO updates: added section on statistics gathering/reporting, added section
305 on (potential) new targets, and update boot loader section.
307 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
308 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
309 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
310 modules/catalyst/target/livecd_stage1.py,
311 modules/catalyst/target/livecd_stage2.py,
312 modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
313 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
314 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
315 Remove all references to 'spec' and 'addlargs' in target modules
317 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
318 modules/catalyst/config.py:
319 All targets have been updated not to use the spec_prefix, so we don't need
320 to save the prefixed keys anymore
322 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
323 modules/catalyst/target/generic_stage.py,
324 modules/catalyst/target/snapshot.py:
325 Don't pass conf_values or addlargs to target __init__()
327 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
328 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
329 modules/catalyst/target/generic_stage.py,
330 modules/catalyst/target/livecd_stage1.py,
331 modules/catalyst/target/livecd_stage2.py,
332 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
333 Remove all references to self.settings[spec_prefix] and remove some now
334 useless functions that remove the prefix from certain spec settings
336 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
337 modules/catalyst/target/snapshot.py:
338 Reorganize init for snapshot target
340 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
341 modules/catalyst/util.py:
342 Try to import portage.util before portage_util
344 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
345 modules/catalyst/config.py:
346 Add validate_values() and compare_key() functions to Spec class
348 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
349 modules/catalyst/__init__.py, modules/catalyst/config.py,
350 modules/catalyst/target/generic.py,
351 modules/catalyst/target/generic_stage.py,
352 modules/catalyst/target/snapshot.py:
353 Add new global config singleton object and Spec class and convert snapshot
354 and generic targets to use it
356 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
357 modules/catalyst/__init__.py:
358 Add base singleton class definition
360 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
361 modules/catalyst/lock.py:
362 More replacements of print statement with msg()
364 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
365 -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
366 -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
367 -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
368 -livecd-bashrc, -livecd-local.start, -livecd-local.start,
369 livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
370 -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
371 -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
372 -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
373 Move livecd/files directory/files to files/livecd.
375 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
376 -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
377 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
378 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
379 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
380 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
381 -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
382 -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
383 -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
384 -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
385 -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
386 -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
387 -isolinux-3.72-memtest86+-cdtar.tar.bz2:
388 Move livecd/cdtar directory/files to files/cdtar.
390 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
391 modules/catalyst/config.py, modules/catalyst/error.py,
392 modules/catalyst/hash.py, modules/catalyst/output.py,
393 modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
394 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
395 modules/catalyst/target/livecd_stage2.py,
396 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
397 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
398 modules/catalyst/target/stage3.py:
399 Replace more instances of print with msg()
401 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
402 modules/catalyst/output.py, modules/catalyst/util.py:
403 More replacements of the print statement with msg()
405 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
406 modules/catalyst/target/generic_stage.py:
407 Replace all instances of print with catalyst.output.msg() in
408 catalyst.target.generic_stage
410 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
411 modules/catalyst/target/generic.py,
412 modules/catalyst/target/generic_stage.py:
413 Move set_autoresume_path() from catalyst.target.generic_stage to
414 catalyst.target.generic
416 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
417 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
418 modules/catalyst/target/livecd_stage1.py,
419 modules/catalyst/target/livecd_stage2.py,
420 modules/catalyst/target/netboot.py:
421 Make use of set_autoresume() in target modules
423 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
424 modules/catalyst/target/generic.py,
425 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
426 modules/catalyst/target/livecd_stage1.py,
427 modules/catalyst/target/livecd_stage2.py,
428 modules/catalyst/target/netboot.py:
429 Add check_autoresume() and set_autoresume() helpers to
430 catalyst.target.generic and make use of them
432 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
433 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
434 modules/catalyst/target/livecd_stage1.py,
435 modules/catalyst/target/livecd_stage2.py,
436 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
437 modules/catalyst/target/tinderbox.py:
438 Import only cmd() from catalyst.spawn
440 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
441 modules/catalyst/target/generic_stage.py,
442 modules/catalyst/target/livecd_stage2.py,
443 modules/catalyst/target/stage2.py:
444 Remove redundant imports
446 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
447 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
448 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
449 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
450 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
451 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
452 modules/catalyst/lock.py, -modules/catalyst/support.py,
453 modules/catalyst/target/embedded.py,
454 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
455 modules/catalyst/target/livecd_stage1.py,
456 modules/catalyst/target/livecd_stage2.py,
457 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
458 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
459 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
460 modules/catalyst/target/tinderbox.py:
461 Remove catalyst.support module
463 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
464 modules/catalyst/config.py, modules/catalyst/support.py,
465 modules/catalyst/util.py:
466 Move remaining stuff from catalyst.support to catalyst.config
468 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
469 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
470 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
471 modules/catalyst/target/snapshot.py:
472 Move gen_contents_file() and gen_digest_file() from
473 catalyst.target.generic_stage to catalyst.hash
475 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
476 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
477 -targets/support/netboot-final.sh:
478 Move netboot-final.sh from targets/support/ to targets/netboot/
480 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
481 -examples/netboot2_template.spec, +examples/netboot_template.spec,
482 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
483 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
484 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
485 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
486 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
487 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
488 -targets/support/netboot2-final.sh:
489 Rename netboot2 target to netboot
491 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
492 modules/catalyst/lock.py:
493 Cleanups to make pychecker happy
495 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
496 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
497 Grab just the first value return from the now-working call to
500 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
501 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
502 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
503 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
504 Whack the outdated and non-functional netboot target
506 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
507 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
508 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
509 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
510 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
511 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
512 modules/catalyst/error.py, modules/catalyst/hash.py,
513 modules/catalyst/output.py, modules/catalyst/spawn.py,
514 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
515 modules/catalyst/target/embedded.py,
516 modules/catalyst/target/generic_stage.py,
517 modules/catalyst/target/livecd_stage1.py,
518 modules/catalyst/target/livecd_stage2.py,
519 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
520 Small cleanups to make pychecker happy
522 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
523 modules/catalyst/support.py, modules/catalyst/util.py:
526 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
527 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
528 modules/catalyst/util.py:
529 Move read_makeconf() and parse_makeconf() from catalyst.support to
532 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
533 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
534 modules/catalyst/target/livecd_stage2.py,
535 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
536 Move file_locate() from catalyst.support to catalyst.util
538 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
539 modules/catalyst/spawn.py, modules/catalyst/support.py,
540 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
541 modules/catalyst/target/livecd_stage1.py,
542 modules/catalyst/target/livecd_stage2.py,
543 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
544 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
545 Add catalyst.spawn import where needed and move more spawn-related stuff
546 from catalyst.support to catalyst.spawn
548 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
549 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
550 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
551 +modules/catalyst/error.py, modules/catalyst/hash.py,
552 +modules/catalyst/spawn.py, modules/catalyst/support.py,
553 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
554 modules/catalyst/target/livecd_stage2.py,
555 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
556 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
557 Move custom exception classes to catalyst.error and all spawn-related
558 functions to catalyst.spawn
560 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
561 +modules/catalyst/hash.py, modules/catalyst/support.py,
562 modules/catalyst/target/generic_stage.py,
563 modules/catalyst/target/livecd_stage2.py,
564 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
565 Move all hash and contents functions to catalyst.hash
567 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
568 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
569 modules/catalyst/util.py:
570 Move countdown() from catalyst.support to catalyst.util
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 generate_contents() from catalyst.support to catalyst.util
577 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
578 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
579 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
580 modules/catalyst/target/livecd_stage2.py,
581 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
582 Move touch() from catalyst.support to catalyst.util
584 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
585 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
586 modules/catalyst/util.py:
587 Move ismount() and pathcompare() from catalyst.support to catalyst.util
589 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
590 modules/catalyst/support.py:
591 Remove unused function hexify()
593 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
594 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
595 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
596 modules/catalyst/target/livecd_stage1.py,
597 modules/catalyst/target/livecd_stage2.py,
598 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
599 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
600 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
601 Move normpath() from catalyst.support to catalyst.util
603 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
604 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
605 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
606 Move list_to_string() from catalyst.support to catalyst.util
608 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
609 modules/catalyst/output.py, modules/catalyst/support.py,
610 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
611 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
612 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
613 Move list_bashify() from catalyst.support to catalyst.util
615 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
616 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
617 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
618 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
619 and update references
621 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
622 modules/catalyst/util.py:
623 Modify global import from catalyst.support to just import what's needed
625 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
626 modules/catalyst/support.py, modules/catalyst/util.py:
627 Move find_binary() from catalyst.support to catalyst.util
629 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
630 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
631 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
632 modules/catalyst/target/generic_stage.py:
633 Move msg(), warn(), and die() to catalyst.output and update all references
635 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
636 Load defaults into myconf before parsing config
638 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
639 Condense code that checks for various things in 'options' to use a loop
641 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
642 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
643 modules/catalyst/target/generic_stage.py:
644 Get rid of arches and targets classes and move functions into the module
647 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
648 targets/embedded/embedded-chroot.sh,
649 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
650 targets/livecd-stage2/livecd-stage2-controller.sh,
651 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
652 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
653 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
654 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
655 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
656 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
657 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
658 targets/support/mips-arcload_conf.sh,
659 targets/tinderbox/tinderbox-chroot.sh:
660 More trailing whitespace cleanups
662 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
663 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
664 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
665 modules/catalyst/lock.py, modules/catalyst/support.py,
666 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
667 modules/catalyst/target/livecd_stage1.py,
668 modules/catalyst/target/livecd_stage2.py,
669 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
670 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
671 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
672 targets/stage1/build.py:
673 Kill lots and lots of trailing whitespace in .py files
675 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
676 modules/catalyst/target/generic_stage.py:
677 Fix up a few bad replacements from previous commit
679 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
680 modules/catalyst/config.py, modules/catalyst/lock.py,
681 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
682 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
683 modules/catalyst/target/livecd_stage1.py,
684 modules/catalyst/target/livecd_stage2.py,
685 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
686 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
687 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
688 modules/catalyst/target/stage4.py:
689 Do a mass sed to fix up all remaining usage of has_key()
691 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
692 Clean up instances of has_key() for py3k
694 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
695 We don't need to pass conf_values since it's a global var
697 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
698 Pre-split options from config file and remove unnecessary imported modules
700 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
701 Move code to verify digest and hash functions to a separate function
703 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
704 Allow build_target() to re-raise the exception for the top-level handler
707 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
708 Move catalyst.support import to top of file
710 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
711 Remove check for sys.argv length since we already check for needed
714 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
715 Rename version() to show_version()
717 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
718 Remove import_modules()
720 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
721 modules/catalyst/target/embedded.py,
722 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
723 modules/catalyst/target/livecd_stage1.py,
724 modules/catalyst/target/livecd_stage2.py,
725 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
726 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
727 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
728 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
729 Remove references to generic_stage_target
731 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
732 +modules/catalyst/target/embedded.py,
733 -modules/catalyst/target/embedded_target.py,
734 +modules/catalyst/target/generic.py,
735 +modules/catalyst/target/generic_stage.py,
736 -modules/catalyst/target/generic_stage_target.py,
737 -modules/catalyst/target/generic_target.py,
738 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
739 -modules/catalyst/target/livecd_stage1_target.py,
740 +modules/catalyst/target/livecd_stage1.py,
741 -modules/catalyst/target/livecd_stage2_target.py,
742 +modules/catalyst/target/livecd_stage2.py,
743 +modules/catalyst/target/netboot.py,
744 -modules/catalyst/target/netboot2_target.py,
745 +modules/catalyst/target/netboot2.py,
746 -modules/catalyst/target/netboot_target.py,
747 +modules/catalyst/target/snapshot.py,
748 -modules/catalyst/target/snapshot_target.py,
749 -modules/catalyst/target/stage1_target.py,
750 +modules/catalyst/target/stage1.py,
751 -modules/catalyst/target/stage2_target.py,
752 +modules/catalyst/target/stage2.py,
753 -modules/catalyst/target/stage3_target.py,
754 +modules/catalyst/target/stage3.py,
755 -modules/catalyst/target/stage4_target.py,
756 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
757 -modules/catalyst/target/tinderbox_target.py:
758 Remove _target from target module filenames, since they're already in
761 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
762 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
763 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
764 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
765 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
766 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
767 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
768 Remove builder.py and all references
770 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
771 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
772 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
773 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
774 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
775 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
776 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
777 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
778 modules/catalyst/target/embedded_target.py,
779 modules/catalyst/target/generic_stage_target.py,
780 modules/catalyst/target/generic_target.py,
781 modules/catalyst/target/grp_target.py,
782 modules/catalyst/target/livecd_stage1_target.py,
783 modules/catalyst/target/livecd_stage2_target.py,
784 modules/catalyst/target/netboot2_target.py,
785 modules/catalyst/target/netboot_target.py,
786 modules/catalyst/target/snapshot_target.py,
787 modules/catalyst/target/stage1_target.py,
788 modules/catalyst/target/stage2_target.py,
789 modules/catalyst/target/stage3_target.py,
790 modules/catalyst/target/stage4_target.py,
791 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
792 Move catalyst_support.py to catalyst.support and update references
794 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
795 +modules/catalyst/lock.py,
796 modules/catalyst/target/generic_stage_target.py,
797 -modules/catalyst_lock.py:
798 Move catalyst_lock.py to catalyst/lock.py and update references
800 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
801 modules/catalyst/target/__init__.py,
802 modules/catalyst/target/generic_stage_target.py:
803 Move target module loading logic into build_target_map() in
804 catalyst.target module
806 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
807 modules/catalyst/target/embedded_target.py,
808 modules/catalyst/target/grp_target.py,
809 modules/catalyst/target/livecd_stage1_target.py,
810 modules/catalyst/target/livecd_stage2_target.py,
811 modules/catalyst/target/netboot2_target.py,
812 modules/catalyst/target/netboot_target.py,
813 modules/catalyst/target/snapshot_target.py,
814 modules/catalyst/target/stage1_target.py,
815 modules/catalyst/target/stage2_target.py,
816 modules/catalyst/target/stage3_target.py,
817 modules/catalyst/target/stage4_target.py,
818 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
819 Add target map in each target module and remove register() function
820 Change catalyst program to load target modules with catalyst.target.targets
822 Remove required_build_targets and valid_build_targets from catalyst_support.py,
823 since we can scan the dir now
825 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
826 +modules/catalyst/target/__init__.py,
827 +modules/catalyst/target/embedded_target.py,
828 +modules/catalyst/target/generic_stage_target.py,
829 +modules/catalyst/target/generic_target.py,
830 +modules/catalyst/target/grp_target.py,
831 +modules/catalyst/target/livecd_stage1_target.py,
832 +modules/catalyst/target/livecd_stage2_target.py,
833 +modules/catalyst/target/netboot2_target.py,
834 +modules/catalyst/target/netboot_target.py,
835 +modules/catalyst/target/snapshot_target.py,
836 +modules/catalyst/target/stage1_target.py,
837 +modules/catalyst/target/stage2_target.py,
838 +modules/catalyst/target/stage3_target.py,
839 +modules/catalyst/target/stage4_target.py,
840 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
841 -modules/generic_stage_target.py, -modules/generic_target.py,
842 -modules/grp_target.py, -modules/livecd_stage1_target.py,
843 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
844 -modules/netboot_target.py, -modules/snapshot_target.py,
845 -modules/stage1_target.py, -modules/stage2_target.py,
846 -modules/stage3_target.py, -modules/stage4_target.py,
847 -modules/tinderbox_target.py:
848 Move all *_target.py modules under modules/catalyst/target and create
849 parent catalyst.target module
851 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
852 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
853 Remove hard-coded arch list now that find_arch_modules() is known to work
855 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
856 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
857 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
858 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
859 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
860 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
861 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
862 modules/generic_stage_target.py:
863 Move subarch and maching maps to bottom of arch files, since the classes
864 aren't defined yet at the top
866 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
867 modules/catalyst/arch/sh.py:
868 Forgot the sh arch module
870 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
871 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
872 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
873 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
874 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
875 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
876 Move subarch and machine map information to variables at top of each arch
877 module and get rid of register() function
879 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
880 Add catalyst.util.load_module() function
881 Move arch modules under modules/catalyst/arch
882 Add catalyst.arch.arches class to assist in loading arch modules
883 Add .gitignore file for *.py[co]
885 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
886 Change __version__ to 2.99 for catalyst_3 branch
888 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
889 Add note about metadata_overlay being default in 2.1.6
891 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
892 Updated the AUTHORS section and the header for the ChangeLog, to reflect
893 that individual authors now retain their copyright to code they submit.
895 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
896 Rewrote TODO to make it clearer and added a ton of new items to it.
898 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
899 modules/generic_stage_target.py:
900 screw you python...hard
902 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
903 modules/generic_stage_target.py:
904 Disable removal of 'target_path' when build starts
906 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
907 modules/generic_stage_target.py:
908 Apply patch from armin76 to actually make use of the busybox_config value
911 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
912 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
913 Add support for gk's --busybox-config= option
915 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
916 modules/generic_stage_target.py:
917 Missing / before 'iso'
919 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
920 modules/snapshot_target.py:
921 Add support for purging to snapshot target
923 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
924 Add mix-in cdtar idea to TODO
926 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
927 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
928 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
929 Remove old isolinux-3.09 cdtar files
931 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
932 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
933 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
934 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
936 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
937 Marking this 2.0.6.903 for testing.
939 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
940 targets/netboot2/netboot2-controller.sh:
941 Disable copying of nb-busybox.cf since it isn't used anyway
943 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
944 arch/x86.py, catalyst:
945 A few typo and other minor fixes as reported by armin76
947 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
948 modules/generic_stage_target.py:
949 Add support for digests="all" for gentoo bug #209611
951 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
952 examples/netboot2_template.spec, targets/support/kmerge.sh:
953 Automatically append --netboot to GK_ARGS for netboot2 target Remove
954 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
956 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
957 targets/support/pre-kmerge.sh:
958 Remove evil hacks that copy gk files around for netboot2
960 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
961 Bumping version for release.
963 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
964 modules/catalyst_support.py:
965 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
968 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
969 modules/catalyst_support.py, modules/generic_stage_target.py:
970 Add support for -P/--purgeonly option
972 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
973 Updated README to tell the user where to locate catalyst.conf if not using
974 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
977 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
978 Kicking out a 2.0.6.901 release for testing.
980 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
981 modules/generic_stage_target.py:
982 Automatically prepend build dir path to livecd/iso if it's not an absolute
985 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
986 Update TODO with placeholder idea.
988 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
989 +modules/catalyst/util.py:
990 Create catalyst.util module with capture_traceback() and print_traceback()
991 functions Capture and print traceback when build fails instead of letting
994 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
995 modules/catalyst/config.py, modules/catalyst_support.py:
996 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
998 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
999 modules/catalyst/config.py:
1000 A few fixes to ParserBase after actually testing it switch to parsing
1001 config file with ConfigParser.
1003 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1004 +modules/catalyst/config.py, -modules/catalyst/util.py:
1005 More indecisiveness..move util.spec to config.SpecParser.
1007 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1008 -modules/catalyst/spec.py, +modules/catalyst/util.py,
1009 modules/catalyst_support.py:
1010 * Rename catalyst.spec to catalyst.util
1011 * Move spec_dump() into spec class
1012 * Modify catalyst to use new spec class
1014 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1015 +modules/catalyst/__init__.py:
1016 Add __init__.py file and import line.
1018 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1019 +modules/catalyst/spec.py:
1020 Initial commit of modules/catalyst/spec.py.
1022 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
1024 Updating x86/amd64 arch support. Original patches by William Cooke
1025 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
1027 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
1028 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1029 modules/snapshot_target.py, modules/stage4_target.py,
1030 targets/support/bootloader-setup.sh, targets/support/functions.sh,
1031 targets/support/kmerge.sh:
1032 Removing all deprecated interfaces. We no longer wish to support them and
1033 they're not needed. Anyone using a pre-2.x spec file will need to update
1034 their specs, anyway.
1036 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
1037 -livecd/files/Getting_Online.txt:
1038 Removing livecd/files/Getting_Online.txt since it was quite outdated.
1040 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
1042 Updated for new git repo.
1044 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
1045 targets/support/livecdfs-update.sh:
1046 Add gconf settings for gnome-screensaver to disable locking by default. This
1049 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
1050 Add armv5tel to arm host list.
1052 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1053 targets/support/chroot-functions.sh:
1054 If we don't have a distcc user, we need to reinstall distcc, even if it's
1055 been built with the right USE. This mainly affects stage1/stage2.
1057 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1058 targets/support/chroot-functions.sh:
1059 We need to run distcc-config --install, since we won't be installing into
1060 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
1061 installed versions of distcc.
1063 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
1064 Add a couple of distcc-related items to TODO.
1066 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1067 targets/stage1/stage1-preclean-chroot.sh,
1068 targets/stage2/stage2-preclean-chroot.sh,
1069 targets/stage3/stage3-preclean-chroot.sh,
1070 targets/stage4/stage4-preclean-chroot.sh:
1071 We don't want to run setup_myfeatures in preclean, but still want to update
1072 the environment and show our debug information.
1074 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1075 targets/stage1/stage1-preclean-chroot.sh,
1076 targets/stage2/stage2-preclean-chroot.sh,
1077 targets/stage3/stage3-preclean-chroot.sh,
1078 targets/stage4/stage4-preclean-chroot.sh,
1079 targets/support/chroot-functions.sh:
1080 Remove the die on LIBDIR check, since it won't be set on non-multilib
1081 profiles. We can now run debug in preclean again.
1083 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1084 targets/support/functions.sh:
1085 Let's not try to chmod a dangling symlink.
1087 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1088 targets/support/chroot-functions.sh:
1089 Added emerge --info to debug output. I don't know why I didn't add it before.
1091 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1092 targets/stage1/stage1-preclean-chroot.sh,
1093 targets/stage2/stage2-preclean-chroot.sh,
1094 targets/stage3/stage3-preclean-chroot.sh,
1095 targets/stage4/stage4-preclean-chroot.sh:
1096 We probably shouldn't be running our debug functions in our stages. Let's
1099 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1100 targets/support/chroot-functions.sh:
1101 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
1104 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1105 targets/support/livecdfs-update.sh:
1106 Only copy the handbook icon if one exists.
1108 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1109 modules/catalyst_lock.py:
1110 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
1113 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1114 targets/livecd-stage2/livecd-stage2-controller.sh:
1115 We should be matching all possible LIBDIRs, so make sure we do that.
1117 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1118 targets/support/livecdfs-update.sh:
1119 We no longer need the metadata.tar.bz2, since the Installer uses
1122 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1123 targets/stage1/stage1-chroot.sh:
1124 We don't need --newuse if we're not using binary packages, so there's no
1127 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1128 targets/livecd-stage2/livecd-stage2-controller.sh:
1129 Added initial framework for creating the CD's root on livecd/livedvd.
1130 Currently, the end result is the same, but I'll be adding code to
1131 automatically copy the stages and to automatically download the distfiles.
1133 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1134 targets/livecd-stage2/livecd-stage2-controller.sh,
1135 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1136 targets/support/rc-update.sh:
1137 Change all checks for livecd/type: gentoo-release-livecd to
1138 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
1139 to allow for auto-fetching of distfiles and stages onto official DVD media.
1141 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
1142 targets/livecd-stage1/livecd-stage1-controller.sh,
1143 targets/livecd-stage2/livecd-stage2-controller.sh:
1144 Updated TODO. Added code to livecd-stage1 to generate a package list, which
1145 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
1146 the distfiles automatically.
1148 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1149 modules/generic_stage_target.py:
1150 Fix seedcache output so it fits in 80 columns.
1152 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1153 targets/stage1/stage1-chroot.sh:
1154 We should likely install baselayout before anything else, including the
1155 package manager. As such, I've moved it to after sys-apps/baselayout is
1158 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1159 targets/livecd-stage2/livecd-stage2-controller.sh:
1160 Check for a snapshot in the overlay and error if one is present. This should
1161 ensure that the snapshot on the CD is the same as the one used to build the
1164 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1165 modules/catalyst_support.py:
1166 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
1167 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
1170 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1171 targets/stage1/stage1-chroot.sh:
1172 Change back to using sys-apps/baselayout. We'll need to come up with a
1173 better permanent solution now that virtual/baselayout is no more.
1175 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1176 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
1177 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
1179 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1180 targets/support/bootloader-setup.sh:
1181 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
1184 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
1185 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1186 Added TODO. Changed create_handbook_icon call to only be called if
1187 /docs/handbook/index.html exists on the disk or in livecd/overlay.
1189 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1190 targets/support/kmerge.sh:
1191 Run sed on KERNELVERSION to escape the slashes so we can use it in another
1194 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1195 targets/support/kmerge.sh:
1196 Modify test to run if package.provided exists instead of if it doesn't.
1197 Run sed on the correct file.
1199 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1200 targets/support/chroot-functions.sh:
1201 Added --noreplace to setup_myfeatures merges so we don't blow away any
1202 packages which are already installed with the proper USE flags for the given
1203 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
1205 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1206 livecd/files/README.txt:
1207 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
1209 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1210 targets/support/rc-update.sh:
1211 Added mdraid for baselayout-2 users.
1213 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1214 targets/support/kmerge.sh:
1215 Clean up package.provided after the kernel build
1217 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1218 targets/support/kmerge.sh:
1219 It helps if I put things in the correct order so they'll actually execute,
1220 rather than getting a nice error from emerge.
1222 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1223 targets/support/kmerge.sh:
1224 Change upgrade to update.
1226 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1227 targets/support/kmerge.sh:
1228 Add back in the package.provided code that *should* skip the kernel sources
1229 merge for call back and subsequent runs.
1231 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1232 targets/support/kmerge.sh:
1233 We don't really need to use binary packages for the kernel sources, since it
1234 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
1235 when we're not using kerncache.
1237 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1238 targets/support/kmerge.sh:
1239 Remove 'symlink' from USE, since it's not needed and screws up kerncache
1241 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1242 targets/livecd-stage2/livecd-stage2-controller.sh:
1243 OK, we run our find outside the chroot, so we don't want to use absolute
1244 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
1245 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
1248 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1249 targets/livecd-stage2/livecd-stage2-controller.sh,
1250 targets/stage1/stage1-controller.sh:
1251 Cleanup the clean section for stage1 and add an updated clean section for
1252 livecd-stage2 when we're a minimal, universal, or game CD. This is
1253 2.0.6_pre14 for testing.
1255 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1256 targets/support/kmerge.sh:
1257 We should be using --newuse when merging our packages in callback.
1259 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1260 targets/grp/grp-chroot.sh:
1261 We should only use --noreplace when building a pkgset, everything else
1264 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1265 modules/catalyst_support.py, modules/generic_stage_target.py,
1266 modules/grp_target.py:
1267 Apply additional patches from bug #207862 for CONTENTS generation.
1269 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1270 targets/grp/grp-chroot.sh:
1271 Call setup_myemergeopts after changing clst_FETCH.
1273 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1274 targets/netboot2/netboot2-pkg.sh:
1275 Remove a bit of unnecessary code.
1277 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1278 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
1279 targets/support/chroot-functions.sh:
1280 Fix some spacing on the -* warning, revert Andrew's last change, since it
1281 didn't do anything, and clean up the GRP chroot code so it works smarter and
1282 set clst_FETCH when clst_grp_type is something other than pkgset.
1284 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1285 targets/support/chroot-functions.sh:
1286 Don't set --usepkg and --buildpkg when fetching.
1288 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1289 modules/generic_stage_target.py:
1290 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
1293 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1294 modules/generic_stage_target.py:
1295 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
1296 boot/kernel/${kname}/config copying code in generic_stage_target.
1298 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1299 targets/support/kmerge.sh:
1300 Make sure we don't give genkernel a --kernel-config if it isn't set in the
1303 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1304 modules/generic_stage_target.py, targets/support/kmerge.sh,
1305 targets/support/pre-kmerge.sh:
1306 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
1307 valid, rather than required, changed clst_ksource to default to
1308 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
1309 removal of USE to after the kernel build so the modules get the correct USE,
1310 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
1312 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1313 targets/support/kmerge.sh:
1314 We should run the default functions for kmerge.sh, too.
1316 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1317 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1318 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
1319 Updated aboot cdtar with a newer version to support newer kernels.
1321 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1322 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1323 Updated make_destpath so it writes out to make.conf as well as exporting
1324 ROOT to the environment, added a make_destpath call to cleanup_stages, and
1325 adding make_destpath /tmp/stage1root to stage1.
1327 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
1328 Updated README a bit and rolling 2.0.6_pre12 for testing.
1330 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1331 targets/support/create-iso.sh:
1332 Removed any further checks for clst_fstype and making sure everybody is
1333 using ${mkisofs_zisofs_opts}.
1335 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1336 targets/support/livecdfs-update.sh:
1337 The default theme for GNOME is now Clearlooks, so we can remove the theme
1338 code, but we still want to set the font size.
1340 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1341 targets/support/livecdfs-update.sh:
1342 We need to put quotes around ${user_comment} or useradd gets confused.
1344 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1345 targets/support/chroot-functions.sh:
1346 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
1349 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1350 targets/support/kmerge.sh:
1351 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
1352 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
1354 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1355 targets/support/create-iso.sh:
1356 Bash fscking sucks, so we have to compromise on this code reduction solution
1357 a bit. It's still far better than it was
1359 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1360 targets/support/create-iso.sh:
1361 Don't escape quotes when actually running the command
1363 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1364 targets/support/kmerge.sh:
1365 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
1367 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1368 targets/support/kmerge.sh:
1369 Use -L instead of -l in test for symlink
1371 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1372 targets/stage1/stage1-controller.sh:
1373 Remove code for gcc-config/binutils-config since it should be getting done
1374 in the preclean script, anyway.
1376 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1377 targets/stage1/stage1-chroot.sh:
1378 I missed one place where HOSTUSE was being used incorrectly.
1380 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1381 targets/support/kmerge.sh:
1382 Escape the correct quote
1384 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1385 targets/support/kmerge.sh:
1386 Change remaining instances of run_emerge to run_merge
1388 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1389 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1390 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
1393 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1394 targets/support/bootloader-setup.sh:
1395 Let's change our splash checking to a global check so it only needs to be
1396 done once. This makes much more sense than having all of those if ... else
1399 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1400 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1401 Fix our USE invocation here so things work as expected.
1403 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1404 targets/support/livecdfs-update.sh:
1405 Force-enable livecd/users for livecd/type gentoo-release-livecd and
1408 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1409 targets/support/livecdfs-update.sh:
1410 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
1413 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1414 targets/livecd-stage2/livecd-stage2-controller.sh:
1415 Fixing the snapshot copying so it will only copy the correct snapshot for
1416 people who don't know how to properly use wget.
1418 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1419 targets/stage1/stage1-chroot.sh:
1420 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1421 disable profile USE.
1423 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1424 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1425 OK, we have to escape our quotes, rather than use single quotes, or we don't
1426 evaluate the variables properly.
1428 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1429 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1430 targets/support/kmerge.sh:
1431 Fixing echo/sed for make.conf writing.
1433 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1434 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1435 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1436 Rather than using the environment, we write out our USE to make.conf, then
1437 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1438 be written to make.conf, already.
1440 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1441 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1442 targets/livecd-stage1/livecd-stage1-chroot.sh,
1443 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1444 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1445 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1446 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1447 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1448 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1449 Changing run_emerge to run_merge, changing both setup_portage and
1450 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1451 removing the settings added, rather than (ab)using the environment.
1453 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1454 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1455 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1456 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1457 targets/tinderbox/tinderbox-chroot.sh:
1458 Rearrange some of the functions in chroot-functions.sh in preparation for
1459 some upcoming changes and rename setup_portage to setup_pkgmgr.
1461 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1462 targets/stage1/stage1-controller.sh:
1463 Removing an extra env-update call from stage1's preclean.
1465 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1466 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1467 targets/support/bootloader-setup.sh:
1468 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1469 help.msg which we didn't even use.
1471 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1472 targets/support/bootloader-setup.sh:
1473 Don't write out out 'default 1' line when creating grub.conf, since the
1474 'help' entry is now at the bottom, and we want grub to default to the first
1477 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1478 targets/support/bootloader-setup.sh:
1479 Removed checks on livecd/splash_type, since we only support one type,
1480 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1481 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1482 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1484 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1485 targets/livecd-stage2/livecd-stage2-controller.sh:
1486 Let's automatically copy in the snapshot if livecd/type is
1487 gentoo-release-livecd.
1489 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1490 modules/generic_stage_target.py:
1491 Fix leading whitespace in empty() so it's only executed if there's something
1492 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1493 211410 for pointing this out
1495 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1496 targets/support/rc-update.sh:
1497 Quote baselayout package atom
1499 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1500 targets/support/chroot-functions.sh:
1501 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1502 PATH by default. Instead, simply check if it exists.
1504 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1505 targets/support/chroot-functions.sh:
1506 Remove temporary package listing code, since --verbose is forced on with
1509 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1510 Force-enable --verbose when using --debug
1512 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1513 targets/support/kmerge.sh:
1514 Changing modules-update to update-modules to quiet a warning and keep us
1515 from having it get removed out from under us.
1517 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1518 targets/support/chroot-functions.sh:
1519 Adding a note to myself for better debug and moving run_default_funcs to the
1520 bottom of the script so it gets executed. Since this can otherwise break
1521 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1523 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1524 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1525 targets/support/chroot-functions.sh:
1526 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1527 so we can get the output with --debug, added --newuse to the options for
1528 stage1, as we should always rebuild any package where the USE has changed,
1529 removed removal of portage logs from stage2-chroot.sh since it is being done
1530 by cleanup_stages, moved world removal in cleanup_stages into a check for
1531 stages 1 through 3, made update_env_settings check for the existence of
1532 env-update before running it since we now run update_env_settings by default
1533 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1534 to list the packages, since we don't yet force-enable verbose with debug.
1536 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1537 modules/catalyst_lock.py:
1538 Since my python sucks and I don't feel like troubleshooting it at the
1539 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1540 2.0.6_pre8 for testing.
1542 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1543 modules/builder.py, modules/catalyst_lock.py:
1544 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1545 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1547 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1548 modules/catalyst_support.py:
1549 change 'is' to == because python is grumpy
1551 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1552 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1553 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1554 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1555 targets/support/rc-update.sh:
1556 Removing support for bootsplash, since it hasn't been in a supported kernel
1557 in a couple years and isn't accepted upstream.
1559 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1560 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1561 Fix up the sed for genkernel so it works on versions both before and after
1562 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1563 change was a bit too aggressive.
1565 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1566 targets/support/bootloader-setup.sh:
1567 Change grub timeout to 15 seconds instead of 150.
1569 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1570 targets/support/pre-kmerge.sh:
1571 Comment out sed on genkernel executable as it appears to do nothing these
1574 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1575 targets/livecd-stage2/livecd-stage2-controller.sh:
1576 Only call find on libdirs that actually exist. Thanks to Kristoffer
1577 <krek6597@student.uu.se> in bug #210807.
1579 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1580 modules/generic_stage_target.py:
1581 Add warning about -* in foo/use in the spec.
1583 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1584 targets/embedded/embedded-chroot.sh,
1585 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1586 targets/grp/grp-preclean-chroot.sh,
1587 targets/livecd-stage1/livecd-stage1-chroot.sh,
1588 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1589 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1590 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1591 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1592 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1593 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1594 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1595 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1596 targets/tinderbox/tinderbox-preclean-chroot.sh:
1597 Change all . to source.
1599 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1600 targets/embedded/embedded-preclean-chroot.sh,
1601 targets/grp/grp-preclean-chroot.sh,
1602 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1603 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1604 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1605 targets/stage3/stage3-preclean-chroot.sh,
1606 targets/stage4/stage4-preclean-chroot.sh,
1607 targets/support/chroot-functions.sh,
1608 targets/tinderbox/tinderbox-preclean-chroot.sh:
1609 Added a cleanup_stages function and added it to the appropriate places.
1611 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1612 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1613 targets/livecd-stage1/livecd-stage1-chroot.sh,
1614 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1615 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1616 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1617 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1618 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1619 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1620 Removing any functions that we now call by default when we source
1621 chroot-functions.sh by default.
1623 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1624 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1625 targets/livecd-stage1/livecd-stage1-chroot.sh,
1626 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1627 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1628 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1629 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1630 Clean up the debug code that I've added to stage1, move it to
1631 chroot_functions.sh, and call it from all of our main targets.
1633 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1634 modules/generic_stage_target.py:
1635 Wow. I need to make sure that we actually comment comments in make.conf or
1636 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1637 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1639 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1640 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1641 targets/stage3/stage3-chroot.sh:
1642 We need to be sure we clear out /var/log/portage/elog as well as
1643 /var/log/emerge.log for stages 1 through 3.
1645 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1646 modules/generic_stage_target.py,
1647 targets/livecd-stage2/livecd-stage2-controller.sh,
1648 targets/support/livecdfs-update.sh:
1649 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1650 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1651 80 columns. This is catalyst 2.0.6_pre5 for testing.
1653 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1654 modules/generic_stage_target.py:
1655 Apparently, python doesn't like it when you put a set of comments in front
1656 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1659 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1660 modules/generic_stage_target.py:
1661 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1662 generally clean up the code so it's a bit easier to read/follow.
1664 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1665 modules/generic_stage_target.py:
1666 Sort and de-dupe myusevars.
1668 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1669 targets/stage1/stage1-chroot.sh:
1670 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1672 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1673 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1674 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1675 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1676 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1677 targets/tinderbox/tinderbox-chroot.sh:
1678 Move export of FEATURES to setup_myfeatures.
1680 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1681 targets/stage1/stage1-chroot.sh:
1682 Added some debug code to stage1 and fixed a nice bug where we weren't
1683 building with the correct USE. Unfortunately, this invalidates any caches
1684 for stage1, since we were building with the entire USE from the profile.
1685 This is 2.0.6_pre4 for testing.
1687 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1688 targets/stage1/stage1-chroot.sh:
1689 We don't need to do the device building twice, so removing USE=build from
1690 first baselayout install.
1692 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1693 targets/support/livecdfs-update.sh:
1694 We check for a plugdev group, add it if it doesn't exist, and make sure any
1695 users specified by livecd/users is in the group.
1697 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1698 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1699 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1701 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1702 modules/catalyst_support.py:
1703 Fix up calc_contents in contents_map. Thanks to Brent Baude
1704 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1707 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1708 targets/stage1/stage1-chroot.sh:
1709 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1710 empty and will cause issues in stage3 and beyond.
1712 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1713 targets/support/kmerge.sh, targets/support/rc-update.sh:
1714 Changed some of the rc-update code so it should work with baselayout-2,
1715 also. This is 2.0.6_pre2 for testing.
1717 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1718 files/catalyst.conf, modules/catalyst_support.py,
1719 modules/generic_stage_target.py, modules/grp_target.py,
1720 modules/snapshot_target.py:
1721 Added support for generating CONTENTS files automatically. Patch by Robin
1722 Johnson <robbat2@gentoo.org> for bug #207862.
1724 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1725 modules/snapshot_target.py:
1726 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1727 exclude digest-* files from the snapshot.
1729 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1730 arch/x86.py, modules/generic_stage_target.py:
1731 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1732 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1734 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1735 targets/support/kmerge.sh:
1736 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1737 options, so that it can actually be turned off.
1739 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1741 Rearrange things in the arch/*.py files to ensure that nothing is used
1742 before it has been defined.
1744 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1745 Reorder arch/powerpc.py to make python happy.
1747 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1748 modules/snapshot_target.py:
1749 Change .svn --include to an --exclude like it was supposed to be.
1751 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1753 Added several subarches for mips so we can dump the mips subarch profiles
1754 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1757 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1758 targets/livecd-stage2/livecd-stage2-controller.sh:
1759 Changed the code for copying the MOTD files so it's fewer lines and makes
1762 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1763 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1764 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1765 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1767 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1769 Did a little cleanup on the x86.py to remove some redundant entries and
1770 added nocona and core2 to amd64.py, though they're currently commented out.
1772 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1773 modules/generic_stage_target.py:
1774 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1775 flags defined in the spec file.
1777 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1778 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1779 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1780 since catalyst sets CXXFLAGS=CFLAGS by default.
1782 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1783 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1784 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1786 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1787 Added prescott to the subarches for x86.
1789 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1790 modules/netboot2_target.py, targets/support/kmerge.sh:
1791 Add patch to enabled netboot2/linuxrc and automatically add path for
1792 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1793 <jsbronder@gentoo.org> in bug #208106.
1795 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1796 modules/netboot2_target.py:
1797 Allow root_overlay in netboot2 target for bug #208106.
1799 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1800 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1801 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1802 Added USE=bindist automatically to everything that inherits set_use from
1803 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1804 USE=bindist to emerge run for stage1, and did some minor cleanup in
1805 get_libdir in chroot-functions.
1807 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1808 targets/support/bootloader-setup.sh:
1809 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1811 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1812 examples/generic_stage_template.spec, examples/grp_template.spec,
1813 examples/livecd-stage1_template.spec,
1814 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1815 examples/stage4_template.spec, examples/tinderbox_template.spec:
1816 Changing link so it no longer points to a dead page. This is for bug #208609.
1818 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1819 modules/snapshot_target.py:
1820 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1822 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1823 targets/stage1/stage1-chroot.sh:
1824 As much as I hate this, we're going to force baselayout to install first.
1825 This will keep us from having any issues with packages that don't respect
1828 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1829 Reorder options in catalyst.conf so they're alphabetical.
1831 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1832 targets/support/bootloader-setup.sh:
1833 Add 'pager on' to grub.conf for bug #208531.
1835 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1836 livecd/files/README.txt, livecd/files/x86-F6.msg:
1837 Removing the unused kernel command line options from Volume/Device Management.
1839 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1840 This is now 2.0.5 for release.
1842 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1843 files/catalyst.conf, modules/catalyst_support.py,
1844 modules/generic_stage_target.py,
1845 targets/embedded/embedded-preclean-chroot.sh,
1846 targets/grp/grp-preclean-chroot.sh,
1847 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1848 targets/stage2/stage2-preclean-chroot.sh,
1849 targets/stage3/stage3-preclean-chroot.sh,
1850 targets/support/chroot-functions.sh,
1851 targets/tinderbox/tinderbox-preclean-chroot.sh:
1852 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1853 sys-devel/icecream cluster compiler support for bug #200095. This is
1854 catalyst 2.0.5_pre6 for testing.
1856 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1857 files/catalyst.conf, modules/generic_stage_target.py:
1858 Add the option for using metadata_overlay with portage to speed up cache.
1860 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1861 modules/stage1_target.py, modules/stage2_target.py,
1862 modules/stage3_target.py:
1863 Add /etc/portage to cleanables for stages 1 through 3.
1865 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1866 livecd/files/livecd-local.start,
1867 targets/livecd-stage2/livecd-stage2-controller.sh,
1868 targets/support/livecdfs-update.sh:
1869 We apparently still need profiles/eclass for building the stage3 from the
1870 LiveCD with the installer.
1872 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1873 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1876 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1877 targets/livecd-stage2/livecd-stage2-controller.sh,
1878 targets/support/livecdfs-update.sh:
1879 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1880 preservation of eclasses/profiles, and remove copying of livecd-local.start
1881 since it's not needed anymore.
1883 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1884 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1885 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1888 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1889 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1890 Removing old mkvardb code which is no longer used, commenting out setting of
1891 Gnome theme for testing now that Clearlooks has been default for some time,
1892 and changing vdb move from a case statement to a simple if statement. This
1893 is 2.0.5_pre5 for testing.
1895 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1896 modules/stage1_target.py:
1897 Removing cleaning of python encodings for bug #64890.
1899 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1900 modules/generic_stage_target.py:
1901 Add an extra warning into the generated make.conf about changing the CHOST.
1903 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1904 targets/support/livecdfs-update.sh:
1905 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1907 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1908 targets/embedded/embedded-preclean-chroot.sh,
1909 targets/grp/grp-preclean-chroot.sh,
1910 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1911 targets/stage2/stage2-preclean-chroot.sh,
1912 targets/stage3/stage3-preclean-chroot.sh,
1913 targets/tinderbox/tinderbox-preclean-chroot.sh:
1914 Check to see if distcc is enabled before calling cleanup_distcc().
1916 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1917 arch/sparc.py, arch/x86.py:
1918 Look for linux32 in /bin and /usr/bin.
1920 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1921 modules/generic_stage_target.py:
1922 Make error message more specific when removing immutable flag.
1924 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1925 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1926 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1927 information, and added a small fix for FreeBSD for bug #169041. This is
1928 catalyst 2.0.5_pre4 for testing.
1930 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1931 targets/support/chroot-functions.sh:
1932 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1933 patch from bug #120076 to add cross-compiling support to our distcc
1936 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1937 targets/support/chroot-functions.sh:
1938 Added a version of get_libdir from multilib.eclass so we can determine where
1939 to go poking around if we need to touch anything in libdir.
1941 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1942 Print an error saying what target failed before the traceback.
1944 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1945 modules/catalyst_support.py:
1946 When parsing make.conf, first try pkgcore's
1947 snakeoil.fileutils.read_bash_dict(), then portage's
1948 portage_util.getconfig(), then the internal parse_makeconf().
1950 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1951 modules/catalyst_support.py:
1952 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1954 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1955 examples/netboot_template.spec, examples/tinderbox_template.spec,
1956 modules/grp_target.py, modules/tinderbox_target.py:
1957 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1958 modules, and remove extra pkgcache_path and kerncache_path options from
1961 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1962 This is catalyst 2.0.5_pre3 for testing the new stages code.
1964 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1965 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1966 We need to force USE=bindist on for building stages.
1968 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1969 modules/generic_stage_target.py:
1970 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1971 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1973 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1974 targets/support/rc-update.sh:
1975 Added support for the newer versions of splashutils which use fbcondecor as
1976 the init script. This is catalyst 2.0.5_pre1 for testing.
1978 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1979 targets/livecd-stage2/livecd-stage2-controller.sh:
1980 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1983 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1984 modules/generic_stage_target.py, modules/stage1_target.py,
1985 modules/stage2_target.py:
1986 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1989 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1990 modules/generic_stage_target.py, modules/netboot2_target.py:
1991 Fix typo in getopt call for --clear-autoresume. thanks to
1992 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1993 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1994 Copy overlay files in netboot2 target into proper dir for bug #174635.
1996 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1997 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1998 targets/support/netboot2-final.sh:
1999 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
2000 fix a minor bug in System.map copying, add portage_overlay support, and adds
2001 the ability to use globbing in the package file lists for the netboot2
2004 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2005 +targets/netboot2/nb-busybox.cf:
2006 Added nb-busybox.cf to the netboot2 target for bug #174298.
2008 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2009 targets/support/chroot-functions.sh:
2010 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
2012 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2013 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
2014 Change moving the VDB until after we have processed unmerge by moving it
2015 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
2016 unmerge packages from the gentoo-release-livecd target.
2018 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2019 targets/support/kmerge.sh:
2020 Commented out the package.provided code in catalyst that seemed to cause
2021 problems with kerncache in testing. This is 2.0.4 and should be used for the
2024 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2025 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
2026 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
2027 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2028 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
2029 improve the netboot2 target.
2031 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2032 modules/generic_stage_target.py:
2033 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
2034 cause catalyst to export boolean variables as well as string-based
2037 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2038 modules/generic_stage_target.py:
2039 Fixing check for invalid subarch to not filter too much. Fix from Mike
2040 Frysinger <vapier@gentoo.org> for bug #173532.
2042 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
2043 Added s390x (64-bit) support via a patch from Mike Frysinger
2044 <vapier@gentoo.org> for bug #173002.
2046 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2047 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2048 targets/livecd-stage1/livecd-stage1-chroot.sh,
2049 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2050 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
2051 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
2052 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
2053 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
2054 targets/support/pre-kmerge.sh:
2055 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
2056 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
2057 certain functions/code paths when running with -F/--fetchonly. Simplified
2058 kmerge.sh with regards to kerncache and callback packages. Also, changed
2059 ccache/distcc installs to use run_emerge instead of emerge directly, which
2060 allows us to more easily replace the underlying package manager, or add
2061 support for multiple package managers to catalyst.
2063 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2064 modules/grp_target.py:
2065 Added patch from Åsmund Grammeltvedt <grammel@online.no> to add
2066 portage_overlay functionality to GRP, where it was mistakenly missing, for
2067 bug #171157. This is catalyst 2.0.3 and ready for release.
2069 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2070 targets/livecd-stage1/livecd-stage1-controller.sh,
2071 targets/support/livecdfs-update.sh:
2072 Removed the generation of grppkgs.txt since the Installer now uses vdb
2075 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2076 targets/support/create-iso.sh:
2077 Fix creation of the EFI images. Since it is FAT, we can't go around
2078 perserving permissions, now, can we?
2080 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2081 targets/support/livecdfs-update.sh:
2082 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
2083 broken sed for rc.conf, which caused all kinds of hell to break loose when
2084 booting a new CD. This is 2.0.3_pre3.
2086 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2087 modules/generic_stage_target.py:
2088 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
2089 such as group- from /etc before creating our stage tarballs. This is for bug
2092 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2093 targets/support/livecdfs-update.sh:
2094 Commenting out the livecd-kernel code, since the Installer should be doing
2095 everything necessary itself.
2097 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2098 targets/support/livecdfs-update.sh:
2099 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
2100 the usbutils hanlding in case they follow suit with pciutils.
2102 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2103 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2104 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2105 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
2106 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
2107 problems with using all of the various subarch settings.
2109 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2110 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2111 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
2112 check look in the correct location, and made sure we don't delete /voot
2113 within the EFI code if grub is present.
2115 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2116 modules/generic_stage_target.py:
2117 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
2118 #166294. This one should fix the HPPA/PPC architectures.
2120 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2121 targets/support/chroot-functions.sh:
2122 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
2123 remove the autoresume point for portage, as it really isn't needed and
2124 doesn't really gain us much, anyway.
2126 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2127 targets/stage1/stage1-chroot.sh:
2128 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
2130 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2131 examples/generic_stage_template.spec, examples/grp_template.spec,
2132 examples/livecd-stage1_template.spec,
2133 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2134 examples/netboot_template.spec, examples/snapshot_template.spec,
2135 examples/stage4_template.spec, examples/tinderbox_template.spec:
2136 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
2139 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2140 targets/support/livecdfs-update.sh:
2141 Make sure the user owns his home directory for bug #147195.
2143 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2144 +files/catalystrc, modules/catalyst_support.py:
2145 Re-arranged catalyst.conf to make it easier to follow while looking at the
2146 online reference and added a default catalystrc file, which does nothing.
2148 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2149 modules/catalyst_support.py, modules/embedded_target.py,
2150 modules/generic_stage_target.py, modules/grp_target.py,
2151 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2152 modules/stage3_target.py, modules/tinderbox_target.py:
2153 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
2154 tab/space nastiness. This is for bug #161915.
2156 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2157 modules/generic_stage_target.py:
2158 Fixed new cbuild code with another patch from Mike Frysinger
2159 <vapier@gentoo.org> to allow the usage of subarches.
2161 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2162 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2163 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2164 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
2165 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
2166 targets/support/create-iso.sh, targets/support/functions.sh,
2167 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2168 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
2170 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2171 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2172 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2173 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
2174 modules/catalyst_lock.py, modules/catalyst_support.py,
2175 modules/embedded_target.py, modules/generic_stage_target.py,
2176 modules/generic_target.py, modules/grp_target.py,
2177 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2178 modules/netboot2_target.py, modules/netboot_target.py,
2179 modules/snapshot_target.py, modules/stage1_target.py,
2180 modules/stage2_target.py, modules/stage3_target.py,
2181 modules/stage4_target.py, modules/tinderbox_target.py,
2182 targets/embedded/embedded-chroot.sh,
2183 targets/embedded/embedded-controller.sh,
2184 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2185 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2186 targets/grp/grp-preclean-chroot.sh,
2187 targets/livecd-stage1/livecd-stage1-chroot.sh,
2188 targets/livecd-stage1/livecd-stage1-controller.sh,
2189 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2190 targets/livecd-stage2/livecd-stage2-controller.sh,
2191 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2192 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2193 targets/netboot2/netboot2-controller.sh,
2194 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2195 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2196 targets/stage1/stage1-controller.sh,
2197 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2198 targets/stage2/stage2-controller.sh,
2199 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2200 targets/stage3/stage3-controller.sh,
2201 targets/stage3/stage3-preclean-chroot.sh,
2202 targets/stage4/stage4-controller.sh,
2203 targets/stage4/stage4-preclean-chroot.sh,
2204 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2205 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2206 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2207 targets/tinderbox/tinderbox-controller.sh,
2208 targets/tinderbox/tinderbox-preclean-chroot.sh:
2209 Removing old CVS Header lines, which are no longer used since moving to SVN.
2211 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2212 targets/stage4/stage4-chroot.sh:
2213 Added back a missing 'then' from stage4 target.
2215 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2216 modules/generic_stage_target.py:
2217 Fix indentation so things actually work.
2219 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2220 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
2223 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2224 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2225 Fix the display manager sed lines and change the icon for the local Handbook
2226 to use the GNOME 2.16 icon for gedit.
2228 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2229 modules/generic_stage_target.py:
2230 Changed the portage_overlay option to always install overlays in
2231 /usr/local/portage and added code to clean up /usr/local/portage and
2232 make.conf after sucessful execution and before creation of ISO/tarballs.
2234 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2235 targets/support/livecdfs-update.sh:
2236 Fixed a typo which broke coldplugging.
2238 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2239 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2240 Added a create_handbook_icon function and rearranged some of the icon
2241 creation for the LiveCD. This should resolve bug #143725 once a new release
2244 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2245 targets/support/livecdfs-update.sh:
2246 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
2247 coldplugging. This allows us to unpack our firmware before we detect
2248 devices, so that devices that need it will get it.
2250 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2251 modules/generic_stage_target.py:
2252 Fix a typo in generic_stage_target.
2254 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2255 targets/support/livecdfs-update.sh:
2256 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
2257 /etc/conf.d/xdm so we support older snapshots and newer ones.
2259 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2260 modules/livecd_stage2_target.py:
2261 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
2264 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2265 modules/livecd_stage2_target.py:
2266 Reverted change in livecd-stage2 to the action_sequence until I can figure
2267 out what the problem is with it.
2269 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2270 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
2271 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2272 modules/livecd_stage2_target.py:
2273 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
2274 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
2276 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2277 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2278 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
2279 resolves an issue where a variable could be accessed unitialized in obscure
2280 circumstances. This is wrt bug #144984.
2282 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2283 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2284 modules/stage2_target.py, modules/stage4_target.py:
2285 Fixed up action_sequence when using --fetchonly to not create tarballs or
2286 ISO images for bug #143392.
2288 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2289 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
2290 Clean up the USE usage in GRP/stage4.
2292 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2293 modules/generic_stage_target.py, modules/stage1_target.py,
2294 modules/stage2_target.py:
2295 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
2296 Gaffney <agaffney@gentoo.org> wrt bug #155911.
2298 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2299 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2300 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
2301 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2302 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
2303 instances of USE_ORDER since auto hasn't been valid for some time. This is
2306 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2307 modules/generic_stage_target.py, modules/stage1_target.py:
2308 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
2309 goodness wrt bug #153587.
2311 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2312 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
2313 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
2315 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2316 modules/generic_stage_target.py, modules/stage4_target.py:
2317 Added a check to see if we have the tarball option enabled, which causes
2318 catalyst to run the capture sequence. This was requested by Tim Yamin for
2319 the stage4 target, but I thought it should be usable on any stage target.
2321 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2322 targets/support/livecdfs-update.sh:
2323 Moved fstab tweaks all into one location and added make.conf tweak for bug
2326 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2327 Changed the options to be in alphabetical order so my meatspace logical
2328 parser can process them better, added the compress and tarball options,
2329 which are as of yet unused for bug #139390 and request from Tim Yamin, and
2330 removed the unused -x command line parameter for bug #151405.
2332 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2333 modules/generic_stage_target.py:
2334 Added a warning about changing the CHOST setting for bug #142034.
2336 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2337 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
2338 targets/support/chroot-functions.sh:
2339 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
2340 <flameeyes@gentoo.org> and attached to bug #150351.
2342 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2343 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2344 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2345 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
2346 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
2347 modules/embedded_target.py, modules/generic_stage_target.py,
2348 modules/generic_target.py, modules/grp_target.py,
2349 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2350 modules/netboot2_target.py, modules/netboot_target.py,
2351 modules/snapshot_target.py, modules/stage1_target.py,
2352 modules/stage2_target.py, modules/stage3_target.py,
2353 modules/stage4_target.py, modules/tinderbox_target.py,
2354 targets/embedded/embedded-chroot.sh,
2355 targets/embedded/embedded-controller.sh,
2356 targets/embedded/embedded-fs-runscript.sh,
2357 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2358 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2359 targets/grp/grp-preclean-chroot.sh,
2360 targets/livecd-stage1/livecd-stage1-chroot.sh,
2361 targets/livecd-stage1/livecd-stage1-controller.sh,
2362 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2363 targets/livecd-stage2/livecd-stage2-controller.sh,
2364 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2365 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2366 targets/netboot2/netboot2-controller.sh,
2367 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2368 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2369 targets/stage1/stage1-controller.sh,
2370 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2371 targets/stage2/stage2-controller.sh,
2372 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2373 targets/stage3/stage3-controller.sh,
2374 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2375 targets/stage4/stage4-controller.sh,
2376 targets/stage4/stage4-preclean-chroot.sh,
2377 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2378 targets/support/functions.sh, targets/support/kmerge.sh,
2379 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2380 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2381 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
2382 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2383 targets/tinderbox/tinderbox-controller.sh,
2384 targets/tinderbox/tinderbox-preclean-chroot.sh:
2385 Removing all copyright and license comment headers from all files so we
2386 don't ever get another bug like bug #149638.
2388 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2389 modules/generic_stage_target.py:
2390 Clean up more spacing/capitalization.
2392 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
2393 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2394 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
2395 targets/embedded/embedded-controller.sh,
2396 targets/embedded/embedded-fs-runscript.sh,
2397 targets/embedded/embedded-preclean-chroot.sh,
2398 targets/livecd-stage2/livecd-stage2-controller.sh,
2399 targets/netboot2/netboot2-copyfile.sh,
2400 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
2401 targets/support/pre-kmerge.sh:
2402 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
2403 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
2404 calls in kmerge.sh, and updated README.
2406 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2407 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2408 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
2410 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2411 modules/catalyst_support.py:
2412 Added fix for bug #143348.
2414 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2415 targets/support/livecdfs-update.sh:
2416 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2418 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2419 targets/livecd-stage2/livecd-stage2-controller.sh,
2420 targets/support/livecdfs-update.sh:
2421 Changed some copy commands to use -f, added a check for /etc/gconf before
2422 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2423 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2424 <luca.casagrande@gmail.com>.
2426 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2427 targets/support/livecdfs-update.sh:
2428 Fixing sed so that systemspkgs.txt is built properly.
2430 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2431 The sparc32 binary is in /bin, not /usr/bin.
2433 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2434 targets/support/chroot-functions.sh:
2435 We now only set the options for pkgcache if we are not using fetchonly. This
2436 should work around a problem where portage won't fetch the files if a binpkg
2437 already exists for the package.
2439 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2440 targets/support/livecdfs-update.sh:
2441 Added code to make a backup of custom.conf before we edit it for the
2444 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2445 targets/support/livecdfs-update.sh:
2446 Remove sed from splash section, since it wasn't actually resolving the
2447 issue, anyway. Change the installer's dialog front-end code to simply run
2448 via sudo, since we don't need to worry about having the X DISPLAY setup or
2449 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2451 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2452 targets/support/livecdfs-update.sh:
2453 Fix my sed line so it actually applies correctly.
2455 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2456 targets/support/chroot-functions.sh:
2457 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2460 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2461 targets/support/livecdfs-update.sh:
2462 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2463 as well as a possible fix for the read-only filesystem messages from
2464 /sbin/splash-functions.sh
2466 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2467 targets/support/chroot-functions.sh:
2468 Fix --fetchonly to actually work.
2470 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2471 examples/livecd-stage2_template.spec:
2472 Added description for livecd/fsops to livecd-stage2's spec template.
2474 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2475 targets/support/livecdfs-update.sh:
2476 I've modified the GDM configuration section to work correctly. I have also
2477 ensured that xdm is no longer started just because livecd/xdm is used, which
2478 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2479 should be the last of the 'release candidates' made. If there are no bug
2480 reports in 2 days, then I'm rolling this as 2.0 final.
2482 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2483 targets/support/livecdfs-update.sh:
2484 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2485 see once the newer Installer is released, as I still have to fix the
2488 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2489 targets/support/rc-update.sh:
2490 Removed famd from the default runlevel for gentoo-release-livecd. It really
2491 shouldn't cause a problem, but I prefer it stay a bit clean.
2493 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2494 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2495 targets/support/create-iso.sh, targets/support/kmerge.sh,
2496 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2497 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2499 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2500 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2501 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2502 targets/support/bootloader-setup.sh:
2503 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2504 parameters support. This is for bug #139300.
2506 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2507 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2508 targets/support/filesystem-functions.sh:
2509 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2510 and also to remove some redundant values from livecd-stage2's valid_values.
2513 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2515 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2517 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2518 modules/generic_stage_target.py:
2519 Fix a problem where catalyst was creating an initial list, then putting that
2520 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2521 pointing it out and for the fix. This is for bug #136351.
2523 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2524 targets/support/unmerge.sh:
2525 Removing loop for unmerge, as it didn't actually solve anything and the
2526 portage team has helped us out by reverting the behavior that caused this
2527 change in the first place.
2529 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2530 modules/netboot2_target.py, modules/stage1_target.py,
2531 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2532 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2533 having /proc mounted during the preclean stage and also to clean up the
2534 netboot2 code. This is 2.0_rc48.
2536 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2537 targets/support/unmerge.sh:
2538 Change our unmerge from being a single unmerge to a loop, to work around an
2539 unexpected change in portage 2.1's unmerge processing.
2541 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2542 targets/support/bootloader-setup.sh:
2543 Fixed a problem where we were putting the kernel name in twice and causing
2544 and error when using grub as a bootloader. This is for bug #137252.
2546 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2547 targets/support/bootloader-setup.sh:
2548 Added a second pass to the alpha bootloader setup to create aboot items for
2549 serial console for bug #133457.
2551 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2552 +livecd/cdtar/arcload-0.43-r1.tbz2:
2553 Added arcload cdtar for mips.
2555 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2556 targets/netboot/netboot-controller.sh:
2557 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2560 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2561 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2562 Add patch from bug #135051 to fix the seedcache extraction logic.
2564 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2565 targets/support/livecdfs-update.sh:
2566 Don't set icon theme to Clearlooks, since it doesn't exist.
2568 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2569 targets/support/livecdfs-update.sh:
2570 Fix sed on installer icons.
2572 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2575 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2576 targets/stage1/stage1-controller.sh:
2577 Added a -type f to the find call in stage1 for bug #132180.
2579 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2580 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2581 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2582 properly on IBM PPC64 machines.
2584 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2585 modules/generic_stage_target.py:
2588 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2589 targets/support/rc-update.sh:
2590 Removed x-setup from default runlevel, as it is now controlled via the
2591 autoconfig init script.
2593 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2594 Fix ppc64 based arches to subclass ppc64
2596 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2597 modules/livecd_stage1_target.py:
2598 Use the full category/package name for livecd-tools.
2600 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2601 targets/support/livecdfs-update.sh:
2602 Make copies and deletes recursive for firmware since some packages put their
2603 firmware in a subdirectory.
2605 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2606 targets/support/livecdfs-update.sh:
2607 Fix detection of the Installer.
2609 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2610 Added 970, power3, power4, and power5 sub-arches for ppc64.
2612 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2613 targets/support/livecdfs-update.sh:
2614 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2615 no longer necessary and can cause possible problems with Installer-based
2618 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2619 recursive directory create
2621 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2622 modules/catalyst_support.py:
2623 Changed a display error from bug #131502 and rolling 2.0_rc45.
2625 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2626 targets/support/create-iso.sh:
2627 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2630 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2631 modules/generic_stage_target.py:
2632 digests function uses raw output from hash function now
2634 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2635 change hash result format so .DIGESTS is generated correctly
2637 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2638 modules/catalyst_support.py:
2639 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2642 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2643 targets/support/livecdfs-update.sh:
2644 Added a space for bug #131181.
2646 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2647 targets/support/kmerge.sh:
2648 Fixed creation of kernelpkgs.txt file for the installer.
2650 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2651 modules/generic_stage_target.py:
2652 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2655 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2656 targets/livecd-stage2/livecd-stage2-controller.sh,
2657 targets/support/bootloader-setup.sh:
2658 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2659 rolling out an emergency rc44.
2661 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2662 targets/support/bootloader-setup.sh:
2663 If you use elif, you have to use a then after it. Yeah, that one's totally
2666 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2667 targets/support/livecdfs-update.sh:
2668 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2670 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2671 targets/support/rc-update.sh:
2672 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2675 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2676 targets/support/bootloader-setup.sh:
2677 Removed bootplash support from ppc/ppc64 since they only will work with
2678 gensplash. Forced use of livecd/splash_type of bootsplash to get
2679 splash=silent. This should reduce the number of things on the kernel command
2680 line that aren't necessary.
2682 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2683 modules/catalyst_support.py:
2684 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2685 parse_spec. This should resolve bug #130103, as well as make the code much
2686 cleaner. This is 2.0_rc42.
2688 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2689 modules/generic_stage_target.py:
2690 Forced -p on tar for compressing stages.
2692 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2693 targets/support/chroot-functions.sh:
2694 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2697 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2698 targets/stage1/build.py:
2699 Added patch to build.py for portage 2.1 support.
2701 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2702 targets/support/kmerge.sh:
2703 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2704 <liyiming@ict.ac.cn> in bug #129890.
2706 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2707 targets/support/livecdfs-update.sh:
2708 Moved sed line for ##STARTX to end of file, since we aren't touching
2709 /etc/startx until the end.
2711 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2712 targets/support/livecdfs-update.sh:
2713 Added a check for the games group and add it if it doesn't exist already.
2714 This should resolve bug #125498.
2716 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2717 examples/generic_stage_template.spec, examples/grp_template.spec,
2718 examples/livecd-stage1_template.spec,
2719 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2720 examples/netboot_template.spec, examples/snapshot_template.spec,
2721 examples/stage4_template.spec, examples/tinderbox_template.spec:
2722 Removed portdir_overlay from the snapshot example spec and added
2723 portage_overlay to the example specs for the relevant targets.
2725 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2726 This is 2.0_rc41 since it has better LiveCD support.
2728 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2729 targets/support/livecdfs-update.sh:
2732 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2733 targets/support/functions.sh:
2734 Removed check for livecd/dev-manager being udev since it was done
2735 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2736 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2737 #128265 for pointing this out.
2739 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2740 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2741 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2742 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2744 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2745 modules/generic_stage_target.py:
2746 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2747 live system. You can thank Andrew Gaffney for the fix.
2749 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2750 targets/livecd-stage2/livecd-stage2-controller.sh:
2751 Don't copy motd files if we're using livecd/type generic-livecd.
2753 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2754 targets/livecd-stage2/livecd-stage2-controller.sh,
2755 targets/support/livecdfs-update.sh:
2756 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2757 some extra cleanup to generic-livecd.
2759 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2760 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2761 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2762 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2763 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2764 targets/support/bootloader-setup.sh:
2765 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2766 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2767 and removed all older cdtar files for PPC*.
2769 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2770 livecd/files/livecd.motd.txt:
2771 Added message to the official LiveCD MOTD mentioning how to run the
2772 installer. Blame codeman. This is 2.0_rc40.
2774 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2775 fix so snapshot target doesnt have errors
2777 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2778 targets/support/livecdfs-update.sh:
2779 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2780 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2783 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2784 targets/support/rc-update.sh:
2785 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2788 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2789 targets/support/livecdfs-update.sh:
2790 Added wrapping around the udev sed for those crazy 2.4-users.
2792 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2793 targets/support/livecdfs-update.sh:
2794 Added sed fix for udev starting evms_activate unconditionally. This is
2797 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2798 add stage4/unmerge stage4/rm to valid options
2800 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2801 targets/support/rc-update.sh:
2802 Added fix for bug #122154 from Rajiv Manglani.
2804 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2805 targets/support/kmerge.sh:
2806 Fixed creation of kernelpkgs.txt for the Installer.
2808 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2809 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2810 Updated elilo tarball for IA64.
2812 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2813 DIGESTS support for snapshot creation
2815 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2816 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2817 candidates ever end?
2819 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2820 fix for .DIGESTS.DIGESTS issue in grp
2822 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2823 modules/generic_stage_target.py:
2824 fix for failure when root_overlay is not set
2826 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2827 targets/support/bootloader-setup.sh:
2828 Added IA64/SGI patch from plasmaroo.
2830 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2831 targets/livecd-stage1/livecd-stage1-controller.sh,
2832 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2833 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2836 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2837 modules/generic_stage_target.py:
2838 Allow multiple overlays for root_overlay and overlay spec option
2840 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2841 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2842 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2843 targets/support/rc-update.sh:
2844 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2845 fixed bug #122154. This is catalyst 2.0_rc36.
2847 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2848 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2849 Updated the LiveCD motd to tell the user to run the display manager again,
2850 rather than startx, while mentioning that startx is useful as a rescue X
2851 session since it starts twm. This is catalyst 2.0_rc35.
2853 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2854 Add hfs-hide options to mkisofs so macs boot
2856 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2857 modules/generic_stage_target.py:
2858 Fix indentation issues
2860 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2863 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2864 targets/support/bootloader-setup.sh:
2865 add additional console less entry when consoles are chosen for ppc64
2867 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2868 modules/generic_stage_target.py:
2869 fix kernelopts and extraversion env variable exports
2871 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2872 targets/support/livecdfs-update.sh:
2873 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2874 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2876 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2877 targets/support/kmerge.sh:
2878 Changing the way we determine if extraversion is set. This is catalyst
2881 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2882 targets/support/livecdfs-update.sh:
2883 Change net.ethX links to link to net.lo instead of net.eth0.
2885 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2886 examples/stage4_template.spec:
2887 Fixed rcadd example for stage4. Blame rajiv.
2889 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2890 This is catalyst 2.0_rc31.
2892 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2893 targets/support/livecdfs-update.sh:
2894 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2895 Gaffney for pointing me in the right direction.
2897 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2898 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2900 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2903 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2904 examples/livecd-stage2_template.spec:
2905 updated examples to have console and machine_type
2907 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2908 targets/support/bootloader-setup.sh:
2909 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2912 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2913 This is catalyst 2.0_rc29.
2915 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2916 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2917 Removed extra yaboot.conf from
2918 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2920 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2921 targets/support/kill-chroot-pids.sh:
2922 add sleep to try and give processes a chance to die. bug 119940
2924 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2925 targets/support/functions.sh:
2926 Removed some quotes to make sure we have a binary operator and closing bug
2929 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2930 targets/support/create-iso.sh:
2931 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2933 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2934 targets/support/bootloader-setup.sh:
2935 Added path from bug #120935 for PPC/PPC64.
2937 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2938 Additional spacing fixes submitted by `Kumba
2940 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2941 modules/stage2_target.py:
2942 space cleanups contributed from `Kumba
2944 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2945 add grp/use to valid_values in the grp module
2947 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2950 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2951 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2952 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2953 targets/support/bootloader-setup.sh:
2954 ppc cdtar update; ppc64 bootloader updates
2956 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2957 targets/support/create-iso.sh:
2958 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2960 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2961 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2962 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2963 targets/support/create-iso.sh:
2964 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2966 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2967 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2968 Add ppc console and machine_type=ibm
2970 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2971 modules/generic_stage_target.py:
2972 Fix type error when kernel packages arent defined
2974 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2975 examples/generic_stage_template.spec, examples/grp_template.spec,
2976 examples/livecd-stage1_template.spec,
2977 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2978 examples/stage4_template.spec:
2979 Added more verbose wording and examples for pkgcache_path and
2980 kerncache_path, where necessary.
2982 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2983 targets/support/create-iso.sh:
2984 Really fixing bug #120475 this time. This is 2.0_rc25.
2986 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2987 targets/support/create-iso.sh:
2988 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2991 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2992 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2993 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2994 Added initial support for EFI booting on x86. This is completely untested,
2995 so use it at your own risk. Also, no bug reports without patches, please.
2996 This is catalyst 2.0_rc23.
2998 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2999 kmerge should have been kerncache
3001 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
3002 targets/support/pre-kmerge.sh:
3003 Fix a few other places for the kerncache update
3005 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
3006 examples/generic_stage_template.spec, examples/grp_template.spec,
3007 examples/livecd-stage1_template.spec,
3008 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
3009 examples/netboot_template.spec, examples/stage4_template.spec,
3010 examples/tinderbox_template.spec, modules/generic_stage_target.py,
3011 targets/support/kmerge.sh:
3012 Separation of kerncache from snapcache
3014 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3015 It helps if I actually increment the version number.
3017 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3018 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
3019 Added --oneshot to default options for stage1 building. Added code to wipe
3020 world during stages 1 and 3. This is catalyst 2.0_rc22.
3022 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
3023 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3024 Fix bug if no kernel packages were defined but there was a postconf setting.
3025 x86 softlevel support is enhanced.
3027 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3028 targets/support/bootloader-setup.sh:
3029 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
3031 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3032 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
3034 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3037 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
3038 Netboot2 fixes for spec parameter checks
3040 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
3041 modules/generic_stage_target.py, modules/stage4_target.py:
3042 add makeopts spec file support.
3044 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3045 modules/generic_stage_target.py:
3046 Added fix for bug #119635.
3048 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3049 Fix pre-kmerge.sh for stage4
3051 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3054 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
3055 modules/generic_stage_target.py:
3056 fix crash when no kernel is defined. spacing issue
3058 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3061 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3062 modules/livecd_stage2_target.py:
3063 Added livecd/volid to valid_values.
3065 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
3066 modules/generic_stage_target.py:
3067 remove extra function that was converting strings to lists unnecessarily
3069 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3070 This is catalyst 2.0_rc17.
3072 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3073 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3074 modules/stage4_target.py:
3075 fix issue where args not allowed that arose due to earlier myspec addlargs bug
3077 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3078 targets/embedded/embedded-preclean-chroot.sh,
3079 targets/grp/grp-preclean-chroot.sh,
3080 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3081 targets/stage1/stage1-preclean-chroot.sh,
3082 targets/stage2/stage2-preclean-chroot.sh,
3083 targets/stage3/stage3-preclean-chroot.sh,
3084 targets/support/chroot-functions.sh,
3085 targets/tinderbox/tinderbox-preclean-chroot.sh:
3086 Added function to cleanup stray /etc/distcc/hosts files.
3088 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3089 targets/support/bootloader-setup.sh:
3090 Added fix from bug #119123. This is catalyst 2.0_rc16.
3092 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3093 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
3094 Fixing some spacing. This is catalyst 2.0_rc15.
3096 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3097 Attempt to fix bug #117649
3099 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
3100 modules/generic_stage_target.py:
3101 fixes for bugs #119009, #119041 and #118985
3103 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
3104 +examples/netboot2_template.spec, modules/catalyst_support.py,
3105 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
3106 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
3107 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
3110 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
3111 targets/support/kmerge.sh:
3112 Fix for ccache (null)/.ccache bug
3114 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3117 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
3118 Added ppc -mcpu patch from Pylon for bug #118709.
3120 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3121 modules/embedded_target.py, modules/stage4_target.py:
3122 Added linuxrc to embedded and stage4 targets.
3124 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
3125 modules/generic_stage_target.py, targets/support/kmerge.sh:
3126 filter kname - and . for kmerge.sh
3128 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3129 targets/support/create-iso.sh:
3130 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
3132 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
3133 modules/generic_stage_target.py:
3134 change .digests to .DIGESTS
3136 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3137 targets/support/kmerge.sh:
3138 Commented ccache for genkernel build which will resolve #117648 until a
3139 proper solution can be found. This is 2.0_rc13.
3141 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3142 targets/stage1/stage1-controller.sh:
3143 Added patch from vapier for bug #117254.
3145 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3146 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
3147 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
3148 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
3151 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
3152 modules/generic_stage_target.py:
3153 Remove chost/cflags etc. warning messages
3155 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
3156 modules/generic_stage_target.py:
3157 Attempt to fix bug 117253; chost is wrong on autoresume
3159 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3160 modules/generic_stage_target.py, modules/netboot_target.py,
3161 modules/stage1_target.py:
3162 make setting of destdir more global and part of generic_stage_target
3164 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3165 Fix destpath bug in netboot target
3167 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
3168 modules/generic_stage_target.py, modules/stage4_target.py:
3169 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
3172 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
3173 modules/generic_stage_target.py, modules/stage4_target.py:
3174 remove stray ' from arch/sh.py
3176 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3177 targets/stage1/stage1-controller.sh:
3178 This finally fixes the issues with gcc-config/binutils-config in stage1.
3179 This is catalyst 2.0_rc12.
3181 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
3182 Fix incorrect warning message. portdir_overlay -> portage_overlay
3184 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3185 targets/stage1/stage1-controller.sh,
3186 targets/stage1/stage1-preclean-chroot.sh:
3187 Revert gcc-config/binutils-config to _rc11 locations. This should fix
3188 running gcc-config and binutils-config, though it probably breaks running on
3189 non-Gentoo platforms.
3191 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3192 modules/stage1_target.py:
3193 Make stage1 clean up python 2.3 and 2.4, also.
3195 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3196 targets/support/livecdfs-update.sh:
3197 Updated requirements and added creation of metadata.tar.bz2 for the installer.
3199 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
3200 modules/generic_stage_target.py:
3201 Change digests file format to HASH_NAME HASH FILE_NAME
3203 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3204 targets/stage1/stage1-controller.sh:
3205 Moved gcc-config/binutils-config to before the chroot.
3207 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3208 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
3209 installed. Supports all of shashs algorithms as of 12_21_2005
3211 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3212 modules/generic_stage_target.py:
3213 Catalyst should die if source_subpath is not a string
3215 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3216 modules/generic_stage_target.py:
3217 Fix for source_subpath bug
3219 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3220 examples/generic_stage_template.spec:
3221 Updated example specs with information on cflags/chost/cxxflags/ldflags in
3222 both stages 1 and 2.
3224 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3225 modules/stage2_target.py:
3226 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
3227 stage1 to be overridden again.
3229 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3230 targets/stage1/stage1-controller.sh:
3231 It looks like gcc-config/binutils-config needs to be run with the full path,
3232 since it is run outside of the chroot.
3234 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3235 targets/stage1/stage1-controller.sh:
3236 Fixed gcc-config calls. This is 2.0_rc11.
3238 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3239 This is catalyst 2.0_rc10.
3241 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
3242 modules/generic_stage_target.py:
3243 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
3246 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3247 targets/support/functions.sh:
3248 Changed from -z to -n for bug #116180.
3250 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3251 modules/catalyst_support.py, modules/generic_stage_target.py:
3252 Detect missing binaries for the hashing functions and abort if not found
3254 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3255 files/catalyst.conf:
3256 Updated README to list new requirements. Set default hash as crc32. Set
3257 default digests as sha1/md5.
3259 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3260 modules/catalyst_support.py, modules/generic_stage_target.py,
3261 modules/livecd_stage2_target.py, modules/stage2_target.py:
3262 Change the internal hash checking to be quicker and more memory efficient.
3263 Add additional hash digests options.
3265 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3266 targets/tinderbox/tinderbox-chroot.sh,
3267 targets/tinderbox/tinderbox-controller.sh,
3268 targets/tinderbox/tinderbox-preclean-chroot.sh:
3269 Fixed up spacing/coding style on tinderbox.
3271 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3272 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
3273 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
3274 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
3275 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
3276 Fixed up spacing/coding style on support.
3278 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3279 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
3281 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3282 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3283 targets/stage4/stage4-preclean-chroot.sh:
3284 Fixed up spacing/coding style on stage4.
3286 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3287 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
3288 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3289 targets/stage3/stage3-controller.sh,
3290 targets/stage3/stage3-preclean-chroot.sh:
3291 Fixed up spacing/coding style on stages 2 and 3
3293 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3294 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3295 targets/stage1/stage1-preclean-chroot.sh:
3296 Fixed up spacing/coding style on stage1. Also changed
3297 gcc-config/binutils-config to be outside the chroot.
3299 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3300 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3301 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
3302 Fixed up spacing/coding style on netboot.
3304 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3305 targets/livecd-stage1/livecd-stage1-chroot.sh,
3306 targets/livecd-stage1/livecd-stage1-controller.sh,
3307 targets/livecd-stage2/livecd-stage2-controller.sh:
3308 Fixed up spacing/coding style on livecd-stage*.
3310 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3311 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3312 targets/grp/grp-preclean-chroot.sh:
3313 Fixed up spacing/coding style on grp.
3315 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3316 targets/embedded/embedded-chroot.sh,
3317 targets/embedded/embedded-controller.sh,
3318 targets/embedded/embedded-fs-runscript.sh,
3319 targets/embedded/embedded-preclean-chroot.sh:
3320 Fixed up spacing/coding style on embedded.
3322 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
3323 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3324 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3325 targets/support/functions.sh:
3326 Removing extra line from x86.py, fixing up comments, spacing, and coding
3327 style in targets/support through functions.sh
3329 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3330 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3331 Fix more tab/spacing issues .. trying to make everything use tabs
3333 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3334 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3335 modules/stage1_target.py, modules/stage2_target.py,
3336 modules/stage3_target.py, modules/stage4_target.py:
3337 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
3340 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
3341 modules/generic_stage_target.py:
3342 Add envscript warning to aid users who may not know what they are doing
3344 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3345 examples/generic_stage_template.spec:
3346 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
3347 only configurable when building a stage2 tarball, to match the current state
3348 of portage. This is 2.0_rc9.
3350 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3351 targets/support/chroot-functions.sh:
3352 Silence more of portages beeps and clicks and whistles
3354 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3355 targets/support/chroot-functions.sh:
3356 Change the portage emerge to use run_emerge
3358 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3359 modules/generic_stage_target.py, modules/snapshot_target.py,
3360 modules/stage1_target.py, modules/stage2_target.py,
3361 modules/stage3_target.py:
3362 allow portdir_overlay to be part of all specs not including snapshot spec.
3363 Add warnings for stage1,2 and 3 in case someone uses this feature there.
3364 Remove overlay support from the snapshot spec but added a warning.
3366 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3367 modules/stage2_target.py:
3368 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
3371 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
3372 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3373 Add support for bootloader softlevel=; have rsync delete the extra files out
3374 of the overlay so that the overlay always matches the source dir
3376 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3377 Swapped -v/-V since I had gotten them wrong here.
3379 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3380 modules/generic_stage_target.py:
3381 Fix stupid overlay bug
3383 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3384 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3385 targets/livecd-stage1/livecd-stage1-chroot.sh,
3386 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3387 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3388 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
3389 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3390 targets/support/unmerge.sh:
3391 Made sure we use -f on removing the default links for splash. Removed
3392 check_portage_version as it really isn't needed anymore. Removed
3393 --no-install from genkernel commands in kmerge.sh so users must manually
3394 remove kernels from /boot. This is 2.0_rc8.
3396 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3397 targets/support/livecdfs-update.sh:
3398 Made sed on devfsd.conf conditional on it existing. Removes one more error
3399 message from a standard catalyst run.
3401 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3402 Added warning about breaking snapshot cache and re-enable autoresume, since
3403 the errors I was getting were elsewhere.
3405 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3406 modules/generic_stage_target.py:
3407 Fix indentation error the last commit caused
3409 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3410 modules/generic_stage_target.py:
3411 Always clear autoresume points after a successful run
3413 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3414 targets/support/livecdfs-update.sh:
3415 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
3416 snapshot caching after a successful gentoo-release-livecd run.
3418 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3419 targets/support/rc-update.sh:
3420 Added famd to default on official LiveCD.
3422 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3423 targets/support/chroot-functions.sh:
3424 Fixes 'too many arguments' error in check_portage_version.
3426 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3427 modules/generic_stage_target.py:
3428 remove extra self.env={} that was resetting the environment to null
3430 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3431 modules/livecd_stage1_target.py:
3432 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3435 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3436 Add a default path to the environment in the chroot
3438 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3439 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3440 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3441 targets/livecd-stage2/livecd-stage2-controller.sh,
3442 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3443 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3444 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3445 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3446 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3447 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3448 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3449 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3450 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3452 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3454 Fixed up the man page, which has been suffering for some time, and also
3455 reversed -v/-V in the help message.
3457 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3458 targets/support/livecdfs-update.sh:
3459 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3462 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3463 Turning off autoresume of doom until I can get more testing. I've had
3464 several issues with it. I'll be reporting/fixing these as I come across them
3465 but for now wish to turn it off by default as I don't want this one feature
3466 to stop the possible 2.0 final release.
3468 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3469 targets/livecd-stage2/unmerge.sh:
3470 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3471 anymore and probably should have been removed a long time ago when the new
3472 code was put into place in livecdfs-update.sh and livecd-local.start
3475 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3476 targets/livecd-stage1/livecd-stage1-chroot.sh,
3477 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3478 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3479 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3481 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3482 modules/generic_stage_target.py, modules/generic_target.py:
3483 self.env should be a part of the super class generic_target so it applies to
3484 snapshots as well; removing redundant pass in the generic_target class as
3485 its not needed. There is code there to fill the statements
3487 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3488 targets/support/livecdfs-update.sh:
3489 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3492 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3493 Changed version stamp to 2.0_rc6.
3495 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3496 modules/generic_stage_target.py:
3497 Fix for unpack cases
3499 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3500 modules/generic_stage_target.py:
3503 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3504 modules/catalyst_support.py, modules/generic_stage_target.py,
3505 modules/grp_target.py, modules/livecd_stage1_target.py,
3506 modules/livecd_stage2_target.py, modules/netboot_target.py,
3507 modules/snapshot_target.py, modules/tinderbox_target.py:
3508 Stop reading env from the OS. Rely on the more on the envscript for oddball
3509 settings. Change -v to verbose and -V to version
3511 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3514 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3515 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3518 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3519 examples/generic_stage_template.spec:
3520 Added chost/cflags/cxxflags/ldflags to example spec template.
3522 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3523 targets/support/rc-update.sh:
3524 OK, just kidding on that last commit. We were already doing rc-update add
3525 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3526 there's no point in having it in rc-update.sh
3528 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3529 targets/support/rc-update.sh:
3530 Have rc-update add xdm if livecd/xdm is set.
3532 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3533 modules/catalyst_lock.py, modules/catalyst_support.py,
3534 modules/embedded_target.py, modules/generic_stage_target.py,
3535 modules/grp_target.py, modules/livecd_stage1_target.py,
3536 modules/livecd_stage2_target.py, modules/netboot_target.py,
3537 modules/stage1_target.py, modules/stage4_target.py,
3538 modules/tinderbox_target.py:
3539 So I was just kidding on that last commit. This one is 2.0_rc4.
3541 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3542 modules/catalyst_lock.py, modules/catalyst_support.py,
3543 modules/embedded_target.py, modules/generic_stage_target.py,
3544 modules/grp_target.py, modules/livecd_stage1_target.py,
3545 modules/livecd_stage2_target.py, modules/netboot_target.py,
3546 modules/stage1_target.py, modules/stage2_target.py,
3547 modules/stage4_target.py, modules/tinderbox_target.py:
3548 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3550 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3551 files/catalyst.conf, modules/catalyst_lock.py,
3552 modules/catalyst_support.py, modules/embedded_target.py,
3553 modules/generic_stage_target.py, modules/grp_target.py,
3554 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3555 modules/netboot_target.py, modules/stage1_target.py,
3556 modules/stage2_target.py, modules/stage4_target.py,
3557 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3558 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3559 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3561 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3562 modules/generic_stage_target.py:
3563 Fix autoresume for unpacking tarballs
3565 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3566 targets/support/livecdfs-update.sh:
3567 remove gnap livecd-type per Koon's request
3569 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3570 change rc-update add modules default to rc-update add modules boot
3572 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3573 modules/generic_stage_target.py, modules/grp_target.py:
3574 Add more verbosity to digests if -V is enabled, add more print messages to
3577 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3578 modules/generic_stage_target.py, modules/grp_target.py:
3579 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3581 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3582 Fix folder name for grp build dir to not have .tar.bz2 at the end
3584 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3585 modules/catalyst_support.py, modules/generic_stage_target.py:
3586 Add md5 and sha .digests file creation per wolf31o2's feature request
3588 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3589 This is catalyst-2.0_rc2.
3591 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3592 files/catalyst.conf, modules/generic_stage_target.py,
3593 modules/livecd_stage1_target.py:
3594 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3595 after each successful kernel build;add autoresume documentation to
3598 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3599 targets/embedded/embedded-controller.sh,
3600 targets/embedded/embedded-fs-runscript.sh,
3601 targets/livecd-stage2/livecd-stage2-controller.sh,
3602 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3603 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3604 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3605 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3606 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3607 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3608 targets/support/rc-update.sh:
3609 Changed multiple spaces to tabs to satisfy my OCD.
3611 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3612 targets/support/chroot-functions.sh:
3613 Bumped genkernel detection to require 3.3.0 or higher
3615 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3616 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3617 targets/netboot/netboot-controller.sh:
3618 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3619 clst_grp_use. This is catalyst-2.0_rc1.
3621 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3622 targets/netboot/netboot-controller.sh:
3623 change to clst_use from clst_netboot_use
3625 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3626 targets/livecd-stage1/livecd-stage1-chroot.sh,
3627 targets/stage4/stage4-chroot.sh:
3628 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3630 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3631 targets/stage4/stage4-chroot.sh:
3632 Fixed USE invocations in stage4 target.
3634 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3635 modules/livecd_stage1_target.py:
3636 Force use=livecd for livecd-stage1
3638 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3639 This is version 2.0_pre20051129.
3641 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3642 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3643 Removed kudzu-knoppix from example spec files.
3645 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3646 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3647 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3649 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3650 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3651 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3652 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3653 definitions in the examples to fit in 80 columns.
3655 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3656 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3657 modules/grp_target.py, modules/tinderbox_target.py,
3658 targets/tinderbox/tinderbox-chroot.sh:
3659 Tinderbox script: added newuse, tinderbox and grp targets added support for
3660 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3661 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3663 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3664 Added portdir example to catalyst.conf for bug #113272.
3666 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3667 targets/support/create-iso.sh:
3668 Fixed a few lines which were causing the isolinux directory to be removed
3669 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3671 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3672 targets/support/create-iso.sh:
3673 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3675 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3676 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3677 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3678 too many arches dont use it by default, test for an initrd in the yaboot
3681 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3682 modules/generic_stage_target.py:
3683 Fix split error if use is specified
3685 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3686 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3687 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3688 Updated palo version from catalyst 1.x for HPPA.
3690 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3691 targets/support/bootloader-setup.sh:
3692 Removing for loop for grub on amd64/x86 as it was totally useless.
3694 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3695 targets/support/bootloader-setup.sh:
3696 Remove vga= line for PPC.
3698 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3699 targets/support/bootloader-setup.sh:
3700 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3702 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3703 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3704 Removing slot patch as it probably didn't belong here anyway, and updating
3705 version stamp to 2.0_pre20051118.
3707 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3708 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3709 targets/support/bootloader-setup.sh:
3710 fix the bootloader script for isolinux so that it actually makes a cfg file,
3711 remove extra unneeded catalyst aborting print statement, reorganize rm code
3712 to make sure is splits properly and is an array even from the cmdline
3714 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3715 targets/support/livecdfs-update.sh:
3716 Added call to update-usbids to download the latest usb.ids file.
3718 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3719 modules/generic_stage_target.py:
3720 Move checks of running catalyst into the target which is simpler
3722 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3723 modules/generic_stage_target.py:
3724 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3725 that doesnt exist yet
3727 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3728 Keep unnecessary programs from installing into kerncache
3730 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3731 modules/generic_stage_target.py:
3732 Turn on more tracebacks at this point to better debug .. will need to turn
3733 them down as we find errors and build appropriate error handlers
3735 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3736 Changed version marker to 2.0_pre20051115 for new ebuild.
3738 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3739 modules/livecd_stage2_target.py:
3740 Fix bug in livecd stage2 so that it doesnt try to use tar
3742 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3743 targets/livecd-stage2/livecd-stage2-controller.sh:
3744 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3745 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3746 of Getting_Online.txt from catalyst 1.1.10.10.
3748 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3749 Added Joshua Kinard to authors for his mips contributions.
3751 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3752 examples/livecd-stage2_template.spec:
3753 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3754 Paul Kessler on gentoo-catalyst. ;]
3756 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3757 Change variables from cat1 format to cat2
3759 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3760 modules/generic_stage_target.py, modules/stage1_target.py:
3761 Fix modules has no attribute register
3763 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3764 modules/generic_stage_target.py:
3765 Fix broken aliases code that was just proof of concept
3767 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3768 Output mkisofs command line options to assist in debugging
3770 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3771 modules/generic_stage_target.py, targets/support/create-iso.sh:
3774 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3775 modules/generic_stage_target.py:
3776 Add VERY basic support for aliases kernel parameter.
3778 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3779 modules/livecd_stage2_target.py:
3780 Remove large section of commented code
3782 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3783 modules/generic_stage_target.py, modules/stage1_target.py:
3784 Allow LDFLAGS to be specified as an ENV variable for stage1
3786 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3787 modules/generic_stage_target.py:
3788 Fix rc-update to automatically run default options for livecds. Removed an
3789 erroneous key check.
3791 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3792 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3793 Make use spec key optional to default to profile defaults
3795 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3796 +examples/stage4_template.spec:
3797 Preliminary stage4_template.spec file
3799 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3800 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3801 Updated version stamp and added slot patch.
3803 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3804 Fix ordering problem so self.settings is defined
3806 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3807 modules/generic_stage_target.py:
3808 Correct a rsync issue when the directory doesnt exist
3810 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3811 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3812 targets/livecd-stage2/livecd-stage2-controller.sh,
3813 targets/netboot/netboot-controller.sh,
3814 targets/stage4/stage4-controller.sh:
3815 run pre_kmerge and post_kmerge only once
3817 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3818 targets/support/bootloader-setup.sh:
3819 MIPS bootloader patch
3821 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3822 targets/support/mips-arcload_conf.sh:
3823 Fix MIPS Serial Detection
3825 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3826 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3827 +targets/support/mips-arcload_conf.sh:
3828 Application of Kumba's patches for MIPS support
3830 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3831 Check for the correct arch specific cd building tool
3833 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3834 modules/generic_stage_target.py:
3835 Print a warning if livecd/iso is not defined
3837 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3838 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3840 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3841 targets/support/post-kmerge.sh:
3842 Check for existence of files in /lib/modules before running depscan.sh. This
3843 replaces the mips-specific check and makes it portable.
3845 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3846 modules/generic_stage_target.py:
3847 update autoresume logic when dealing with rsync unpack operations
3849 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3850 targets/support/post-kmerge.sh:
3851 Bypass module load on mips
3853 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3854 remove --no-deps so dependancies get installed for genkernel
3856 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3857 modules/generic_stage_target.py:
3858 Fix missing : statement in unpack
3860 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3861 modules/generic_stage_target.py:
3862 fix livecd-stage2 unpack when seedcache is turned off
3864 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3865 targets/support/functions.sh:
3866 Fix module unpacking and make it actually optional.
3868 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3869 modules/generic_stage_target.py:
3870 Fix broken seedcache autoresume interaction
3872 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3873 modules/generic_stage_target.py:
3874 Cleanup stage directories properly for tar installs
3876 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3877 Tinderbox no longer cleans /tmp/*
3879 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3880 targets/tinderbox/tinderbox-chroot.sh,
3881 targets/tinderbox/tinderbox-controller.sh:
3882 Fixing problem with bind mounted portage and final rsync on tinderbox target
3883 and adding additional logging.
3885 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3886 Stop tinderbox from trying to create a tarball of itself
3888 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3889 modules/generic_stage_target.py:
3890 Fix catalyst so it fully disables snapcache when its not specified in the
3893 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3894 examples/livecd-stage2_template.spec:
3895 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3896 spec template and updating version stamp.
3898 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3899 modules/catalyst_support.py:
3900 allow file_check to proceed if key is not in use
3902 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3903 Recursively make the missing directories
3905 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3906 Fix extract_modules to just echo a warning that it is missing
3908 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3909 files/catalyst.conf:
3910 Updating default configuration for catalyst and updating version stamp,
3911 since we're beginning internal testing for release.
3913 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3914 modules/generic_stage_target.py:
3915 fix bug 106004 split strings into a list for empty and rm operation
3917 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3918 modules/livecd_stage2_target.py:
3919 Append slashes to directories so rsyncs work properly
3921 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3922 examples/livecd-stage2_template.spec:
3923 Changing source_subpath for livecd-stage2 example for bug #101704.
3925 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3926 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3927 targets/support/livecdfs-update.sh:
3928 Added livecd/xdm and livecd/xsession options. These are used to setup the
3929 default display manager and X session, respectively. Added supporting
3930 documentation to example spec files. Imported more work from my fsscript for
3931 the official LiveCD.
3933 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3934 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3935 discussion, see bug #88777.
3937 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3938 modules/generic_stage_target.py:
3939 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3940 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3942 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3943 targets/livecd-stage1/livecd-stage1-controller.sh,
3944 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3945 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3946 on livecd-stage2 and removing universal motd for livecd/type of
3947 gentoo-release-livecd.
3949 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3950 modules/livecd_stage1_target.py:
3951 Add optional livecd/type env var for scripts to add optional items to the
3954 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3955 -livecd/files/x86-help.msg:
3956 Removing x86-help.msg as it is no longer used.
3958 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3959 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3960 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3961 Add dobladecenter description to bootloader files for x86/amd64.
3963 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3964 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3966 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3967 modules/generic_stage_target.py:
3968 Added split to use section for bug #104414.
3970 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3971 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3972 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3973 Tabs to whitespaces for isolinux.
3975 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3976 targets/support/bootloader-setup.sh:
3977 Changed isolinux to use new split-out help messages. Using grub gives a
3978 single help message with pager.
3980 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3981 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3982 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3983 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3984 Added F2->F7 help messages for isolinux.
3986 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3987 livecd/files/README.txt, livecd/files/generic.motd.txt,
3988 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3989 livecd/files/livecd-local.start:
3990 Updated files from latest used to build LiveCD.
3992 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3993 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3995 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3996 modules/catalyst_support.py:
3997 Added fix for using options with = in them with --cli (ex.
3998 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3999 <cell@ices.utexas.edu> for pointing this out to me via email.
4001 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
4002 modules/generic_stage_target.py, targets/support/functions.sh:
4003 fix bug in exec_in_chroot for stage1 target
4005 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4006 modules/generic_stage_target.py:
4007 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
4008 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
4010 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
4011 catalyst, examples/livecd-stage2_template.spec,
4012 examples/snapshot_template.spec, files/catalyst.conf,
4013 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
4014 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
4015 livecd/files/x86-help.msg, modules/catalyst_lock.py,
4016 modules/catalyst_support.py, modules/livecd_stage2_target.py,
4017 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
4018 targets/livecd-stage2/livecd-stage2-controller.sh,
4019 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
4020 targets/stage2/stage2-preclean-chroot.sh,
4021 targets/stage3/stage3-preclean-chroot.sh,
4022 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
4023 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
4024 targets/support/filesystem-functions.sh, targets/support/functions.sh,
4025 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4026 targets/support/target_image_setup.sh:
4027 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
4028 to look at gamecdfs-update.sh yet.
4030 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
4031 modules/generic_stage_target.py:
4032 Remove extra debugging print statement
4034 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4035 +modules/catalyst_lock.py, modules/catalyst_support.py,
4036 modules/embedded_target.py, modules/generic_stage_target.py,
4037 modules/grp_target.py, modules/livecd_stage1_target.py,
4038 modules/livecd_stage2_target.py, modules/netboot_target.py,
4039 modules/snapshot_target.py, modules/stage1_target.py,
4040 modules/stage2_target.py, modules/stage4_target.py,
4041 targets/support/functions.sh:
4042 Add locking support. Code simplification for unpack and unpack snapshot.
4043 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
4044 Add seedcache support (Grabs output from previous target run)
4045 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
4047 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4048 modules/catalyst_support.py, modules/generic_stage_target.py:
4049 Add support to cache the snapshot dir. add snapcache to options. add
4050 snapshot_cache= to override the default location of the cache in
4051 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
4053 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4054 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
4055 Forward port README.txt and Getting_Online.txt files from catalyst
4058 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4059 Add automatic creation/deletion of runlevels based on rcadd rcdel
4061 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4062 Fix grp so that grp/use is not required anymore
4064 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4065 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4066 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4067 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4068 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
4069 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
4070 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
4071 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
4072 they are known to cause booting problems.
4074 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4075 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
4076 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
4077 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
4080 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4081 targets/stage1/stage1-chroot.sh:
4082 Fixed quoting in stage1 profile check.
4084 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4085 targets/stage3/stage3-chroot.sh:
4086 Fixing USE for stage3.
4088 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4089 targets/support/chroot-functions.sh:
4090 Fix FETCH code so it will run for Pylon
4092 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
4093 targets/grp/grp-chroot.sh:
4094 Fix bindist invcation.
4096 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4097 targets/grp/grp-chroot.sh:
4098 Made sure bindist was used for all emerges in GRP.
4100 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
4101 Fix USE flags for GRP build
4103 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
4104 targets/stage4/stage4-chroot.sh:
4105 let GRP use the users environment variables and removed extra
4106 GRP_STAGE23_USE from stage4
4108 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
4109 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4110 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
4112 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4113 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
4114 impact all previous spec files that use this option. It's beejay's fault.
4116 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
4117 Changed to use linux32 for ppc32 support when build host is ppc64.
4119 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
4121 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
4123 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
4124 Minor cosmetic print statement fixes for readability
4126 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4127 modules/catalyst_support.py, modules/generic_stage_target.py:
4128 Fix None None bug and exception reporting
4130 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
4131 Fix iso creation script. Case statement out of place
4133 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
4134 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
4135 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
4136 catalyst, files/catalyst.conf, modules/builder.py,
4137 modules/catalyst_support.py, modules/embedded_target.py,
4138 modules/generic_stage_target.py, modules/generic_target.py,
4139 modules/grp_target.py, modules/livecd_stage1_target.py,
4140 modules/livecd_stage2_target.py, modules/netboot_target.py,
4141 modules/snapshot_target.py, modules/stage1_target.py,
4142 modules/stage2_target.py, modules/stage3_target.py,
4143 modules/stage4_target.py, modules/tinderbox_target.py,
4144 targets/embedded/embedded-chroot.sh,
4145 targets/embedded/embedded-fs-runscript.sh,
4146 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
4147 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
4148 targets/grp/grp-preclean-chroot.sh,
4149 targets/livecd-stage1/livecd-stage1-chroot.sh,
4150 targets/livecd-stage1/livecd-stage1-controller.sh,
4151 targets/livecd-stage2/livecd-stage2-controller.sh,
4152 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
4153 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
4154 targets/netboot/netboot-image.sh, targets/stage1/build.py,
4155 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4156 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
4157 targets/stage2/stage2-controller.sh,
4158 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
4159 targets/stage3/stage3-controller.sh,
4160 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
4161 targets/stage4/stage4-controller.sh,
4162 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
4163 targets/support/create-iso.sh, targets/support/functions.sh,
4164 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4165 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
4166 targets/support/target_image_setup.sh,
4167 targets/tinderbox/tinderbox-chroot.sh,
4168 targets/tinderbox/tinderbox-controller.sh,
4169 targets/tinderbox/tinderbox-preclean-chroot.sh:
4170 Big honkin' copyright update.
4172 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4173 modules/generic_stage_target.py:
4174 add additional logging output. Use standard os redirection methods to log to
4177 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4178 targets/stage1/stage1-chroot.sh:
4179 Added profile sanity check for bug #97867.
4181 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4182 targets/support/bootloader-setup.sh:
4183 Removing acpi=off from default kernel arguments and adding ia64
4184 livecd-stage2 support functions and cdtar.
4186 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4187 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
4188 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
4189 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
4190 splash command line.
4192 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4193 targets/support/create-iso.sh:
4194 Fixed up zisofs support. Waiting for response from sparc before touching
4197 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4198 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4199 targets/support/functions.sh:
4200 Added livecd/bootargs and added the option to the bootloader-setup.sh script
4201 to allow it to work on all arches that dynamically build their bootloader
4204 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
4205 targets/stage4/stage4-controller.sh:
4206 Fix stage4 so it doesnt run the bootloader stuff
4208 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4209 targets/support/bootloader-setup.sh:
4210 Removed dokeymap from non-Gentoo releases.
4212 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4213 targets/support/livecdfs-update.sh:
4214 Added call to update-pciids to download the latest pci.ids file.
4216 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
4217 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4218 modules/stage4_target.py:
4219 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
4221 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
4222 Fix issue where -s on the command line would not run
4224 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4225 livecd/files/generic.motd.txt:
4226 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
4227 kernel configurations.
4229 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4230 targets/support/livecdfs-update.sh:
4231 Updated hostname/domainname creation for new baselayout.
4233 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4234 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
4235 Fixing some bootloader isolinux/boot stuff for x86/amd64.
4237 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4238 targets/support/chroot-functions.sh:
4239 Change portage emerge to use --oneshot --nodeps to keep from merging the
4240 same packages multiple times.
4242 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4243 targets/stage2/stage2-chroot.sh:
4244 Added a -p bootstrap when catalyst is called with -V (verbose).
4246 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4247 targets/support/livecdfs-update.sh:
4248 Removed inittab hack, as this is done by livecd-tools.
4250 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4251 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
4252 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
4254 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4255 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
4256 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
4257 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4258 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4259 targets/livecd-stage2/livecd-stage2-controller.sh:
4260 Removed gentoo.png and creation of face directory. Changed
4261 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
4264 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4265 targets/stage1/stage1-preclean-chroot.sh,
4266 targets/support/chroot-functions.sh:
4267 Added setup_binutils function and force both of them to run during stage1
4270 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4271 examples/livecd-stage2_template.spec:
4272 Added livecd/volid explanation to example spec.
4274 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4275 targets/support/create-iso.sh:
4276 General cleanup of ISO code and added default livecd/volid when it is not set.
4278 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4279 targets/embedded/embedded-controller.sh:
4280 Actually modify the embedded target this time.
4282 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
4283 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
4284 targets/livecd-stage2/livecd-stage2-controller.sh,
4285 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
4286 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
4287 and livecd-stage2 targets.
4289 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
4290 files/catalyst.conf:
4291 Retired John Davis <zhen@gentoo.org> and added storedir to default
4294 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4295 targets/support/livecdfs-update.sh:
4296 Uncommented openglify, since it is needed for both opengl-update-livecd and
4299 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4300 modules/generic_stage_target.py:
4301 Fix print statement so it shows when kill_chroot_pids is run correctly
4303 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4304 modules/snapshot_target.py:
4305 Fix snapshot target to skip the kill_pids check
4307 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
4308 Bug fixes in parse_spec, fix issues detecting list or string.
4310 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4311 modules/catalyst_support.py:
4312 Fix bug 65284. More flexible spec parsing. Should handle cases where no
4313 spaces are after :. Better handling of comments ( ie preprocessed and
4314 stripped off ). Unset empty keys.
4316 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4317 targets/support/kill-chroot-pids.sh:
4318 Remove extra P_NAME definition that is never used. Saves processing time.
4319 Bumped catalyst to pre2
4321 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4322 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4323 +targets/support/kill-chroot-pids.sh:
4324 User info about runscript and archscript. Added checks for processes running
4325 in the chroot and created a script to kill them. Should fix the unmounting
4326 issues with gconfd or any other running application in the chroot
4328 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4329 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
4330 Remove using gcc-config to set things up as we should all be using 2005.0
4333 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4334 examples/livecd-stage2_template.spec:
4335 Added livecd/users to example livecd-stage2 spec file.
4337 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4338 targets/support/livecdfs-update.sh:
4339 Change default hostnames for livecds
4341 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4342 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
4343 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
4346 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4347 modules/livecd_stage2_target.py:
4348 Clear autoresume flags when build is done
4350 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4351 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4352 targets/support/create-iso.sh:
4353 Fix isolinux so that it finds menus and kernels and stuff
4355 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4356 modules/generic_stage_target.py:
4357 Make purge operation a little less chatty, removed print statements
4359 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4360 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4361 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4362 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
4364 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4365 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4366 print warning message about deprecated use of cdfstype
4368 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4369 targets/support/chroot-functions.sh:
4370 statically define genkernel location to eliminate which command failure if
4371 genkernel is not installed
4373 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
4374 modules/generic_stage_target.py:
4375 change the portage_overlay to an array so it always works
4377 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4378 modules/catalyst_support.py:
4379 Fix exception handling to remove extraneous prints of None
4381 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
4382 Remove iso creation code from stage4
4384 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4385 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4386 modules/livecd_stage2_target.py, modules/snapshot_target.py,
4387 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
4388 targets/livecd-stage1/livecd-stage1-chroot.sh,
4389 targets/livecd-stage1/livecd-stage1-controller.sh,
4390 targets/livecd-stage2/livecd-stage2-controller.sh,
4391 targets/netboot/netboot-controller.sh,
4392 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
4393 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
4394 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4395 targets/support/create-iso.sh, targets/support/kmerge.sh,
4396 targets/support/target_image_setup.sh,
4397 targets/tinderbox/tinderbox-controller.sh:
4398 Fix some exception handling in catalyst_support.py, remove intermediate
4399 destination folder of iso and tarball, add additional tests for folders not
4400 found on host but defined in spec file, keep catalyst from erroring in this
4401 case, change exit code on shell scripts so that errors are reported to
4402 catalyst and causes catalyst to die on errors, fix bug in
4403 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
4404 check for mkisofs that informs the user of where to get the program, and
4405 removed the autoresume code from ccache and distcc installation until I can
4406 figure out a way to have the autoresume flag go someplace outside the chroot.
4408 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4409 Remove bind mounts before rm operations happen at startup
4411 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
4412 modules/generic_stage_target.py:
4413 Fix bug where purge deletes the autoresume directory but doesnt recreate it
4415 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4416 modules/generic_stage_target.py:
4417 fix minor bug in the purge code so that it actually runs the commands
4419 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4420 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4421 modules/stage4_target.py:
4422 Change ordering of tasks so root_overlay and fsscript occur after
4423 livecd_update, giving users a chance to override livecd_update
4425 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4426 modules/catalyst_support.py, modules/generic_stage_target.py:
4427 Added a better exception handling message for keyboard interrupt and added
4428 countdown timer for purge operation to give an opportunity to exit
4430 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4431 modules/catalyst_support.py, modules/generic_stage_target.py:
4432 Add support to clear the autoresume flags and improve the purge code to
4433 clean the chroot, and pkg/kern cache
4435 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4436 modules/catalyst_support.py, modules/generic_stage_target.py,
4437 modules/livecd_stage1_target.py:
4438 only append livecd-tools to the livecd-stage1 target package list and move a
4439 check out of the way so command line and spec files can co-exist
4441 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4442 modules/generic_stage_target.py:
4443 fixed python syntax in set_packages so catalyst will run
4445 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4446 modules/embedded_target.py, modules/generic_stage_target.py,
4447 modules/grp_target.py, modules/livecd_stage1_target.py,
4448 modules/livecd_stage2_target.py, modules/netboot_target.py,
4449 modules/stage4_target.py, modules/tinderbox_target.py,
4450 targets/embedded/embedded-chroot.sh,
4451 targets/embedded/embedded-controller.sh,
4452 targets/livecd-stage1/livecd-stage1-controller.sh,
4453 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4454 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4455 targets/livecd-stage2/livecd-stage2-controller.sh,
4456 -targets/livecd-stage2/livecd-stage2-iso.sh,
4457 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4458 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4459 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4460 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4461 +targets/support/target_image_setup.sh:
4462 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4465 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4466 targets/livecd-stage2/livecd-stage2-controller.sh,
4467 targets/support/livecdfs-update.sh:
4468 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4469 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4470 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4473 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4474 targets/livecd-stage2/livecd-stage2-controller.sh,
4475 targets/support/rc-update.sh:
4476 Updated rc-update.sh with better defaults for different livecd/type settings
4477 and cleaning up file copying in livecd-stage2-controller.sh to match
4480 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4481 Made example of catalyst.conf in README match the default catalyst.conf
4484 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4486 Removing old files from previous maintainers and updating README.
4488 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4489 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4490 Added livecd/users option to create non-root users. The first user listed
4491 will also be used for auto-starting X, if X is merged onto the CD.
4493 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4494 targets/livecd-stage1/livecd-stage1-controller.sh,
4495 targets/livecd-stage2/livecd-stage2-controller.sh,
4496 targets/support/livecdfs-update.sh:
4497 Updated all instances of livecd/type: gentoo-release-environmental to
4498 gentoo-release-livecd and added generic-livecd.
4500 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4501 examples/fsscript.sh.example, examples/gamecd.conf.example,
4502 examples/generic_stage_template.spec, examples/grp_template.spec,
4503 examples/livecd-stage1_template.spec,
4504 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4505 examples/snapshot_template.spec:
4506 Imported example files from catalyst 1.1.9 to make them more verbose.
4508 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4509 Fix grp/use bug #89365
4511 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4512 modules/generic_stage_target.py, targets/support/kmerge.sh:
4513 Fixes for initramfs overlay support.
4515 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4516 modules/generic_stage_target.py, targets/support/kmerge.sh,
4517 targets/support/pre-kmerge.sh:
4518 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4519 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4520 caching bug; Also adding preliminary support for initramfs_overlay from
4523 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4524 modules/generic_stage_target.py, targets/support/kmerge.sh:
4525 Removed support for postconf as genkernel no longer has that option
4527 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4528 modules/embedded_target.py, modules/generic_stage_target.py,
4529 modules/grp_target.py, modules/livecd_stage1_target.py,
4530 modules/livecd_stage2_target.py, modules/netboot_target.py,
4531 modules/stage4_target.py, modules/tinderbox_target.py,
4532 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4533 targets/stage1/stage1-preclean-chroot.sh,
4534 targets/support/chroot-functions.sh:
4535 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4536 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4538 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4539 modules/livecd_stage2_target.py:
4540 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4542 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4543 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4544 modules/livecd_stage2_target.py, modules/stage4_target.py,
4545 targets/livecd-stage1/livecd-stage1-controller.sh,
4546 targets/livecd-stage2/livecd-stage2-controller.sh,
4547 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4548 targets/support/functions.sh, targets/support/kmerge.sh,
4549 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4550 Generalized kernel support, fsscript, rcupdate, etc for stage4
4552 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4553 targets/support/pre-kmerge.sh:
4554 Removed sed for usb devices from legacy genkernel, as we're going to require
4555 a version much higher that no longer exhibits the bug.
4557 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4558 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4559 targets/support/livecdfs-update.sh:
4560 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4561 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4562 the ut2004demo shell script has been renamed to ut2004-demo.
4564 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4565 let genkernel always reinstall itself
4567 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4568 modules/catalyst_support.py, modules/generic_stage_target.py,
4569 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4570 fix case bug in livecdfs-update.sh; fix bug in initial command line
4571 arguement parsing; add cflags spec file support which is only allowed to
4574 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4575 targets/stage3/stage3-chroot.sh:
4576 Fix a use flag bug in the stage3
4578 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4579 modules/generic_stage_target.py:
4580 Changes to allow cflags, chost, cxxflags in a spec file
4582 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4583 targets/livecd-stage1/livecd-stage1-controller.sh,
4584 targets/livecd-stage2/livecd-stage2-controller.sh,
4585 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4586 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4587 targets/support/pre-kmerge.sh:
4588 change the code to use more case statements. Fix gcc issue in stage1.
4590 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4591 targets/livecd-stage1/livecd-stage1-controller.sh,
4592 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4593 Merging in changes from catalyst 1.1.x for gamecd support.
4595 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4596 targets/stage1/stage1-preclean-chroot.sh:
4597 Removing gcc-config stuff to see if its still required to work around a gcc
4600 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4601 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4602 Added tests for genkernel >3.2.0
4604 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4607 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4608 Updated AUTHORS with new maintainers and updated contributors list.
4610 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4611 examples/fsscript.sh.example, livecd/files/README.txt,
4612 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4613 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4614 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4615 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4616 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4617 universal.motd.txt to resolve documentation issue on bug #86914. Added
4618 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4619 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4622 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4623 targets/livecd-stage2/livecd-stage2-controller.sh:
4624 Removed a few unnecessary comments
4626 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4627 Removed obsolete files from the livecd directory as the functionality has
4628 moved into the targets folders
4630 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4631 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4632 Additional catalyst 2.0.0 files
4634 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4635 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4636 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4637 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4638 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4639 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4640 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4641 -livecd/runscript/alpha-archscript.sh,
4642 -livecd/runscript/default-runscript.sh,
4643 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4644 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4645 -livecd/runscript-support/gamecdfs-update.sh,
4646 -livecd/runscript-support/kmerge.sh,
4647 -livecd/runscript-support/livecdfs-update.sh,
4648 -livecd/runscript-support/post-kmerge.sh,
4649 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4650 modules/embedded_target.py, modules/generic_stage_target.py,
4651 modules/grp_target.py, modules/livecd_stage1_target.py,
4652 modules/livecd_stage2_target.py, -modules/netboot.py,
4653 +modules/netboot_target.py, modules/snapshot_target.py,
4654 modules/stage1_target.py, +modules/stage4_target.py,
4655 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4656 +targets/embedded/embedded-controller.sh,
4657 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4658 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4659 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4660 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4661 +targets/livecd-stage1/livecd-stage1-controller.sh,
4662 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4663 -targets/livecd-stage1/livecd-stage1.sh,
4664 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4665 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4666 +targets/livecd-stage2/livecd-stage2-controller.sh,
4667 +targets/livecd-stage2/livecd-stage2-iso.sh,
4668 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4669 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4670 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4671 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4672 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4673 +targets/stage1/stage1-controller.sh,
4674 +targets/stage1/stage1-preclean-chroot.sh,
4675 -targets/stage1/stage1-preclean1-chroot.sh,
4676 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4677 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4678 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4679 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4680 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4681 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4682 +targets/stage4/stage4-preclean-chroot.sh,
4683 +targets/support/chroot-functions.sh,
4684 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4685 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4686 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4687 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4688 +targets/tinderbox/tinderbox-controller.sh,
4689 targets/tinderbox/tinderbox-preclean-chroot.sh,
4690 -targets/tinderbox/tinderbox.sh:
4691 Initial Import of Catalyst 2.0.0
4693 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4694 livecd/runscript-support/livecdfs-update.sh:
4695 Added /usr/portage as tmpfs (this will be made conditional later).
4697 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4698 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4699 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4700 from an interactive shell.
4702 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4703 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4704 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4705 livecd/runscript-support/pre-kmerge.sh,
4706 livecd/runscript/default-runscript.sh:
4707 Moved livecd-bash_profile to livecd-bashrc. Added check for
4708 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4709 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4712 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4713 modules/generic_stage_target.py:
4714 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4717 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4718 livecd/runscript/default-runscript.sh,
4719 targets/livecd-stage1/livecd-stage1.sh:
4720 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4721 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4722 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4725 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4726 livecd/runscript/ppc-archscript.sh:
4727 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4729 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4730 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4731 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4732 for multiple initrd files.
4734 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4735 livecd/runscript/ppc-archscript.sh:
4736 Modifed PPC archscript to close bug #84648 and also to make the PPC
4737 archscript produce multiple initrd files, like x86/amd64.
4739 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4740 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4741 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4742 livecd/runscript/ppc-archscript.sh:
4743 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4744 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4745 livecd/volid for the HFS volid, too.
4747 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4748 Calling this one 1.1.7 and rolling a tarball.
4750 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4751 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4752 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4753 -livecd/runscript/sparc64-archscript.sh,
4754 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4755 Added livecd/volid to set the volume ID when creating the ISO, patch by
4756 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4757 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4759 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4760 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4761 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4762 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4764 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4765 livecd/runscript-support/livecdfs-update.sh:
4766 Removed hdparm from default runlevel as it break ide=nodma at boot.
4768 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4769 livecd/runscript-support/kmerge.sh,
4770 livecd/runscript-support/pre-kmerge.sh,
4771 targets/livecd-stage1/livecd-stage1-chroot.sh:
4772 Revert last set of changes and remove portage version check from emerge in
4773 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4776 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4777 livecd/runscript-support/kmerge.sh,
4778 livecd/runscript-support/pre-kmerge.sh:
4779 Change genkernel check to use best_version and has_version to determine if
4780 the any previously installed versions of genkernel are up to date. Change
4781 emerge line for kernels to use -n option to only install if they were not
4782 previously installed.
4784 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4785 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4786 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4787 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4788 livecd/runscript/sparc-archscript.sh:
4789 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4790 unified sparc32/sparc64 cdtar.
4792 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4793 livecd/runscript-support/livecdfs-update.sh,
4794 livecd/runscript-support/pre-kmerge.sh:
4795 Change sudoers update to only run if /etc/sudoers exists and only reduce
4796 splash to 1024x768 on minimal and universal install CD.
4798 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4799 targets/livecd-stage1/livecd-stage1.sh:
4800 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4803 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4804 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4805 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4806 livecd/runscript/sparc64-archscript.sh,
4807 livecd/runscript/x86-archscript.sh:
4808 Added a new empty livecd file to each archscript. This will be used for an
4809 identifier by genkernel to allow booting from a non-primary CDROM.
4811 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4812 Catalyst 1.1.6 is here.
4814 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4815 targets/stage1/stage1-preclean2-chroot.sh:
4816 Commenting out stage1 cleaning of /var/db.
4818 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4819 livecd/runscript-support/pre-kmerge.sh:
4820 Made splash reduction to 1024x768 only for minimal and universal release media.
4822 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4823 targets/stage1/stage1-preclean2-chroot.sh:
4824 Added SLOT files back to /var/db entries in stage1.
4826 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4827 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4828 livecd/runscript/default-runscript.sh,
4829 livecd/runscript-support/livecdfs-update.sh,
4830 targets/livecd-stage2/unmerge.sh:
4831 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4832 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4833 the copy from preserving permissions and also adding /usr/share/faces and
4834 default Gentoo icon. We'll see how the icon does for us. Removing serial
4835 init script, as it causes problems with the splash theme.
4837 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4838 targets/livecd-stage1/livecd-stage1.sh:
4841 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4842 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4843 livecd/runscript-support/kmerge.sh,
4844 livecd/runscript-support/livecdfs-update.sh,
4845 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4846 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4847 targets/stage1/stage1-preclean2-chroot.sh:
4848 Removed x-setup from local.start and added in symlinks for gconf, portage
4849 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4850 baselayout and removed /etc/startx from the environmental type. Commented
4851 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4852 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4853 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4854 for X, use the latest pci.ids and usb.ids from portage, and create
4855 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4856 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4857 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4858 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4859 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4862 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4863 Removed ccache from default options as it breaks catalyst when merged with
4866 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4867 modules/snapshot_target.py:
4868 Added /local/ to snapshot exclusion.
4870 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4871 livecd/runscript-support/livecdfs-update.sh:
4872 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4873 gustavoz and his 5 interface Xeon for this.
4875 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4876 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4877 Added a conditional before killing gconfd-2. This is also going to be
4878 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4881 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4882 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4883 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4884 Moved killall -9 gconfd-2 to execute outside chroot.
4886 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4887 livecd/files/x86-help.msg:
4888 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4891 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4892 livecd/runscript/x86-archscript.sh:
4893 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4896 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4899 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4900 targets/livecd-stage1/livecd-stage1.sh:
4901 Added killall for gconfd-2 back into livecd-stage1.sh
4903 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4904 livecd/runscript/alpha-archscript.sh:
4905 Alpha fixes for multiple kernels..
4907 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4908 livecd/runscript-support/kmerge.sh:
4909 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4911 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4912 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4913 livecd/runscript/sparc64-archscript.sh:
4914 Force devfs if udev is not selected for all supporting arches.
4916 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4917 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4918 livecd/runscript-support/kmerge.sh:
4919 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4922 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4923 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4924 Re-enabled preclean in grp and added gconfd-2 killing.
4926 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4927 livecd/runscript/x86-archscript.sh:
4928 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4931 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4932 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4933 targets/livecd-stage1/livecd-stage1-chroot.sh,
4934 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4935 targets/livecd-stage1/livecd-stage1.sh,
4936 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4937 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4938 Added ability to pause indefinitely. This closes bug #79798. I've also added
4939 the gcond-2 killall back in, but now it is in the actual preclean script and
4940 is executed inside the chroot.
4942 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4943 Updated for 1.1.3 release.
4945 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4946 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4947 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4948 targets/netboot/netboot-packages.sh,
4949 targets/tinderbox/tinderbox-chroot.sh:
4950 Updated to use package.use correctly. Blame Robert Paskowitz
4951 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4953 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4954 targets/stage1/stage1-preclean2-chroot.sh:
4955 Fixed find line for new stage1 /var/db/pkg.
4957 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4958 targets/stage1/stage1-preclean2-chroot.sh:
4959 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4960 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4963 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4964 livecd/runscript-support/livecdfs-update.sh:
4965 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4966 added net.ethX symlinks, and added copying of files from
4967 /usr/lib/hotplug/firmware into firmware tarball.
4969 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4970 livecd/runscript-support/livecdfs-update.sh:
4971 Firmware updated to use new /lib/firmware directory.
4973 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4974 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4975 work when both -f and -C were used on the command line.
4977 13 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/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4981 targets/stage3/stage3-chroot.sh:
4982 Added a portage version check to each target that uses --newuse to ensure a
4983 high enough version is used. This resolves bug #75336.
4985 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4986 livecd/files/livecd-local.start:
4987 Possible local.start fix for beejay.
4989 12 Jan 2005; John Davis <zhen@gentoo.org>
4990 modules/embedded.py:
4991 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4993 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4994 livecd/runscript-support/kmerge.sh:
4995 Added ccache support to genkernel call in livecd-stage2.
4997 11 Jan 2005; John Davis <zhen@gentoo.org>
4998 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4999 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5000 targets/netboot/netboot.sh:
5001 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
5002 some feature enhancements.
5004 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5005 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5006 targets/livecd-stage1/livecd-stage1-chroot.sh,
5007 targets/livecd-stage1/livecd-stage1.sh,
5008 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
5009 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5010 Added a -F or --fetchonly command line option and closing out bug #77480.
5011 Also added a portage version check to livecd-stage1 to close out bug #68307.
5013 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5014 livecd/runscript-support/livecdfs-update.sh,
5015 targets/stage3/stage3-chroot.sh:
5016 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
5017 target to use emerge -e when building. This is only temporary until the
5018 bootstrap.sh script can be fixed or another solution can be decided upon.
5020 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5021 +targets/embedded/kmerge.sh:
5022 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
5023 from mutex@gentoo.org
5025 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5026 modules/livecd_stage2_target.py:
5029 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5030 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
5031 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
5032 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
5033 the brokenness of a stage1 tarball.
5035 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
5036 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
5039 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5040 modules/livecd_stage2_target.py:
5043 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5044 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5045 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5046 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5047 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
5048 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
5049 Upgraded the isolinux cdtar files and closing bug #70518.
5051 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5052 modules/embedded_target.py, modules/generic_stage_target.py,
5053 modules/grp_target.py, modules/livecd_stage1_target.py,
5054 modules/livecd_stage2_target.py, modules/netboot.py,
5055 modules/stage1_target.py, modules/tinderbox_target.py:
5056 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5057 separate out specific target logic from the generic targets modules.
5059 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
5060 new PPC arch file from pvdabeel@gentoo.org
5062 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
5063 examples/generic_stage_template.spec, modules/catalyst_support.py:
5064 tweaking error handling in the main catalyst script
5065 updated the example to include a blurb about portage_confdir
5067 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5068 livecd/runscript-support/livecdfs-update.sh:
5069 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
5071 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5074 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
5075 fix for #66592. catalyst now gives a traceback when it bails out, making
5076 troubleshooting amazingly easier
5078 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5079 modules/catalyst_support.py, modules/embedded_target.py,
5080 modules/generic_stage_target.py, modules/grp_target.py,
5081 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5082 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5083 Reversing patch from Eric Edgar from bug #70663.
5085 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5086 livecd/runscript/x86-archscript.sh:
5087 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
5088 not work without it (mkisofs fails on creating ISO).
5090 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5091 modules/catalyst_support.py, modules/embedded_target.py,
5092 modules/generic_stage_target.py, modules/grp_target.py,
5093 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5094 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5095 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5096 separate out specific target logic from the generic targets modules.
5098 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5099 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
5100 targets/embedded/embedded.sh:
5101 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
5103 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5104 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
5105 livecd/runscript/default-runscript.sh,
5106 livecd/runscript-support/gamecdfs-update.sh,
5107 livecd/runscript-support/livecdfs-update.sh,
5108 modules/livecd_stage2_target.py:
5109 Added gamecd/conf option to livecd_stage2_target.py, added
5110 gamecd.conf.example to /examples, cleaned up game-specific code in
5111 gamecdfs-update.sh to make it more generic, added more fundtionality to
5112 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
5113 and gentoo-gamecd to make spec files simpler and to remove the need for
5114 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
5115 user to still use a custom fsscript of their own.
5117 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5118 +livecd/files/environmental.motd.txt,
5119 targets/livecd-stage1/livecd-stage1.sh:
5120 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
5122 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5123 livecd/runscript/default-runscript.sh,
5124 livecd/runscript-support/livecdfs-update.sh:
5125 Added gentoo-release-environmental as a valid livecd/type and did some
5126 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
5127 devices other than eth0.
5129 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5130 targets/livecd-stage1/livecd-stage1-chroot.sh:
5131 Changed livecd-stage1 to merge each package individually. This should not
5132 make it into a production version of catalyst, but is here as a possible
5133 solution to bug #68307.
5135 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5136 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5137 livecd/runscript/sparc-archscript.sh,
5138 livecd/runscript/sparc64-archscript.sh,
5139 livecd/runscript/x86-archscript.sh:
5140 Added failures to all arches on mkisofs failure and also made -z option to
5141 mkisofs optional on x86 depending on loop type used.
5143 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5144 livecd/runscript/x86-archscript.sh:
5145 Making sure the mkisofs call causes a failure when it doesn't complete
5146 successfully. Once again, blame jforman, our beloved infra-monkey.
5148 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5149 livecd/runscript/default-runscript.sh:
5150 squashfs-utils->squashfs-tools fix. Blame jforman.
5152 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5153 livecd/isogen/x86-isogen.sh:
5154 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
5155 possibly not booting on really old systems.
5157 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5158 livecd/runscript/x86-archscript.sh:
5159 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
5160 possibly not booting on really old systems.
5162 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5163 livecd/runscript-support/livecdfs-update.sh:
5164 Save some space by removing redundant firmware after tarball is made, only
5165 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
5168 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5169 targets/stage1/stage1-preclean2-chroot.sh:
5170 Added patch from vapier and closing bug #73556.
5172 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
5173 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
5174 +targets/embedded/embedded-fs-runscript.sh,
5175 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5176 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5177 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
5178 from mutex@gentoo.org for modules/embedded.py
5180 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5181 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
5182 livecd/runscript-support/livecdfs-update.sh:
5183 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
5184 aliases having --color rather than --color=auto.
5186 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5187 livecd/files/livecd-local.start:
5188 Let's try actually making a proper edit on livecd/files/livecd-local.start
5189 this time, shall we...
5191 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5192 livecd/files/livecd-local.start:
5193 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
5194 x-setup check for /etc/startx.
5196 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5197 livecd/runscript-support/gamecdfs-update.sh:
5198 Fixing minor sed bug in gamecdfs-update.sh.
5200 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5201 examples/snapshot_template.spec,
5202 livecd/runscript-support/gamecdfs-update.sh,
5203 livecd/runscript-support/livecdfs-update.sh:
5204 Fixing typo in snapshot_template.spec and closing bug #70321.
5206 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5207 livecd/runscript-support/pre-kmerge.sh:
5208 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
5209 genkernel will only add the 1024x768 version of the gensplash image to the
5210 bzImage, which added with the livecd-stage2 removal of the unused splash
5211 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
5213 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5214 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
5215 livecd/runscript/sparc64-archscript.sh:
5216 Updated with silo/mkisofs patch from gustavoz.
5218 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5219 livecd/files/x86-help.msg:
5220 Updated x86-help.msg to make it fall more inline with current
5221 genkernel/livecd-tools options.
5223 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5224 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5225 livecd/runscript-support/pre-kmerge.sh:
5226 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
5227 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
5228 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
5231 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
5232 livecd/runscript-support/kmerge.sh,
5233 livecd/runscript-support/livecdfs-update.sh,
5234 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
5235 Changed kernel build caching to use kerncache option, rather than pkgcache
5236 option. Fixed --postconf and --callback for builds that do not require them.
5237 Removed delay when removing package sin the system profile. This is now
5238 catalyst 1.1.0, so enjoy.
5240 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5241 livecd/runscript-support/livecdfs-update.sh:
5242 Stopping udev from using the nasty device tarball. We don't need it anyway.
5244 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5245 livecd/runscript/sparc-archscript.sh,
5246 livecd/runscript/sparc64-archscript.sh,
5247 livecd/runscript-support/kmerge.sh,
5248 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
5249 Fixing gpm support by uncommenting default settings. Fixing case where
5250 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
5251 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
5252 not get renamed. Fixed a problem where we were accidentally removing the
5253 hwdata-knoppix versions of pci.ids and usb.ids and linking
5254 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
5255 for 2004.3 and catalyst 1.1.0.
5257 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
5258 patch from vapier@gentoo.org for bug #68080
5260 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5261 livecd/runscript-support/kmerge.sh:
5262 made kernel caching dependent on the "pkgcache" option so that genkernel's
5263 postconf can actually work
5265 18 Oct 2004; John Davis <zhen@gentoo.org>
5266 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5267 livecd/runscript-support/livecdfs-update.sh:
5268 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
5270 17 Oct 2004; John Davis <zhen@gentoo.org>
5271 livecd/runscript-support/livecdfs-update.sh:
5272 firmware tarball fix for packages that need firmware such as ipw2100
5274 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
5275 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5276 livecd/runscript-support/livecdfs-update.sh,
5277 modules/livecd_stage2_target.py:
5278 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
5280 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
5281 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
5282 should not hurt non-HT users
5284 12 Oct 2004; John Davis <zhen@gentoo.org>
5285 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5286 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
5287 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
5288 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5289 livecd/runscript-support/kmerge.sh:
5290 bugfixes for #67195, #67197, #67122, and #46918
5292 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
5293 small netboot fixups
5295 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
5296 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
5297 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
5298 targets/netboot/netboot.sh:
5299 sweeping updates and changes to the netboot code. the patches should fix the
5300 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
5301 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
5303 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
5304 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
5305 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5306 targets/netboot/netboot.sh:
5307 more code cleanup and maintenance
5309 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5310 modules/generic_stage_target.py, +modules/netboot.py,
5311 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
5312 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
5313 +targets/netboot/netboot.sh:
5314 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
5317 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5318 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5319 targets/livecd-stage1/livecd-stage1-chroot.sh,
5320 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
5321 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5322 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
5323 have to start a server on the build host for it to distribute.
5325 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
5326 added a new -s/ --snapshot option. no more using --cli to create snapshots,
5327 just do -s version_stamp
5329 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
5330 bugfix #60502 - the stage2 target can now resume the bootstrapping process
5332 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
5333 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
5334 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5335 modules/livecd_stage2_target.py:
5336 udev support for livecds
5338 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5339 +targets/livecd-stage2/unmerge.sh:
5340 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
5341 Also, livecd-stage2 unmerge.sh added back in.
5343 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
5344 livecd/runscript-support/livecdfs-update.sh:
5345 bugfixes for #60887 and #63338
5347 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
5348 bugfixes for #63382 and #63338
5350 08 Sep 2004; John Davis <zhen@gentoo.org>
5351 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5352 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
5353 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
5354 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
5355 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5356 targets/livecd-stage1/livecd-stage1-chroot.sh,
5357 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5358 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5359 lots of changes in this revision. first of all, major cosmetic fixups to the
5360 archscripts. i also fixed a non-reported bug where pkgcache was not being used
5361 for distcc or ccache builds in most of the targets. bug #56581 is finially
5362 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
5363 performance enhancement here.
5365 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5366 modules/livecd_stage2_target.py:
5367 fix for bug #63033, thanks to usata@gentoo.org for the patch
5369 30 Aug 2004; John Davis <zhen@gentoo.org>
5370 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
5371 bugfixes for #61537 and #61779
5373 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
5374 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
5375 modules/snapshot_target.py:
5376 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
5377 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
5378 time should also be improved due to a more efficient use of rsync. This commit will
5379 mark the portage version of catalyst-1.9.0.
5381 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
5382 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
5385 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5388 02 Aug 2004; John Davis <zhen@gentoo.org>
5389 livecd/runscript-support/livecdfs-update.sh:
5392 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5393 +targets/stage1/build.py, -targets/stage1/build.sh,
5394 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
5395 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
5396 targets/stage3/stage3-chroot.sh:
5397 applied patch from bug #58840. it should fix up things for uclibc stages and
5398 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
5400 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
5401 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
5402 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
5403 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
5404 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
5405 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5406 livecd/runscript-support/livecdfs-update.sh,
5407 modules/livecd_stage2_target.py:
5408 addition of wolf31o2's gamecd patchset. untested, so please beware
5410 14 Jul 2004; John Davis <zhen@gentoo.org>
5411 livecd/runscript-support/livecdfs-update.sh,
5412 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
5413 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
5414 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
5415 this out of generic_stage_target and into livecd-stage2 since the
5416 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5418 13 Jul 2004; John Davis <zhen@gentoo.org>
5419 livecd/runscript-support/livecdfs-update.sh:
5420 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5421 default rc'ed programs when only one change was required to rcadd. so I
5422 changed it so that the defaults are *always* loaded and specified additions/
5423 deletions are just added on top of those.
5425 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5426 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5427 targets/livecd-stage1/livecd-stage1-chroot.sh,
5428 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5429 targets/tinderbox/tinderbox-chroot.sh:
5430 changing the more verbose behavior to the -V (verbose) flag
5432 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5433 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5434 targets/livecd-stage1/livecd-stage1-chroot.sh,
5435 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5436 targets/tinderbox/tinderbox-chroot.sh:
5437 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5438 it is about to merge so that deps and USE flags are more evident
5440 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5441 modules/catalyst_support.py:
5442 completely rewrote the catalyst main script so that it can actually utilize
5443 more than one command line flag. new functionality included, but not active
5444 yet (--debug and --verbose). arguments can still be passed on the commandline
5445 through the use of the -C (--cli) flag. updated the arg_parse function in
5446 catalyst_support.py to accomodate my changes.
5448 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5449 modules/generic_target.py, modules/grp_target.py,
5450 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5451 modules/snapshot_target.py, modules/stage1_target.py,
5452 modules/stage2_target.py, modules/stage3_target.py,
5453 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5454 fixes for bugs #55192 and #54137
5455 added a new key for all specfiles, portage_confdir.
5456 this should point to a directory similar in functionality to /etc/portage.
5458 cleaned up the module code a bit so that unnecessary modules
5461 more work on resuming. it is getting there, but it still needs a ton of work,
5462 so please test, and report bugs.
5464 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5465 modules/catalyst_support.py, modules/generic_stage_target.py,
5466 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5467 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5468 stage resuming functionality should be working. I still have to work on GRP
5469 and livecds, but they should not be hard. I could not incorporate emerge
5470 --resume into stage resuming functionality because in some instances, portage
5471 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5472 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5473 ). I also made some small tweaks to the stage target scripts which clean up
5474 the envscript stuff. Not noticable performance wise, but it makes me feel all
5475 warm and fuzzy to know that it is programmed absolutely correctly ;)
5477 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5478 modules/generic_stage_target.py:
5479 revamped the cmd() structure so that it could properly return error codes.
5480 Please note that this might break catalyst until there is some further
5481 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5482 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5483 now. Additionally, catalyst will stop when there is an error with an ebuild
5484 ... it didn't do this before, it just plowed along and packed things up.
5486 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5487 code in portage.py and then answering my noob questions.
5489 13 Jun 2004; John Davis <zhen@gentoo.org>
5490 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5491 livecd/runscript-support/livecdfs-update.sh:
5492 some last minute fixins (stuff to work with the new genkernel)
5494 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5497 11 Jun 2004; John Davis <zhen@gentoo.org>
5498 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5499 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5502 10 Jun 2004; John Davis <zhen@gentoo.org>
5503 livecd/runscript-support/kmerge.sh,
5504 livecd/runscript-support/livecdfs-update.sh,
5505 livecd/runscript-support/post-kmerge.sh,
5506 livecd/runscript-support/pre-kmerge.sh:
5507 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5508 functions control what scripts are added to their respective runlevels. This
5509 option would be specified like so in the spec file: livecd/rcadd:
5510 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5512 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5513 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5514 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5515 the code to give a nice error msg instead of a cryptic traceback
5517 04 Jun 2004; John Davis <zhen@gentoo.org>
5518 livecd/runscript-support/livecdfs-update.sh:
5519 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5520 /etc/bootsplash/default
5522 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5523 targets/embedded/embedded-chroot.sh,
5524 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5525 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5526 targets/livecd-stage1/livecd-stage1-chroot.sh,
5527 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5528 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5529 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5530 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5531 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5532 targets/tinderbox/tinderbox-chroot.sh,
5533 targets/tinderbox/tinderbox-preclean-chroot.sh,
5534 targets/tinderbox/tinderbox.sh:
5535 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5537 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5538 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5539 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5540 It should be a full path pointing to a portage overlay dir.
5542 27 May 2004; John Davis <zhen@gentoo.org>
5543 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5544 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5545 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5546 livecd/runscript/default-runscript.sh:
5547 added updated silos and fixed motd bug
5549 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5550 rolling out version 1.0.8
5552 22 May 2004; John Davis <zhen@gentoo.org>
5553 livecd/runscript-support/kmerge.sh,
5554 livecd/runscript-support/livecdfs-update.sh,
5555 modules/livecd_stage2_target.py:
5556 added key livecd/bootsplash
5558 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5559 livecd/runscript/sparc-archscript.sh,
5560 livecd/runscript/sparc64-archscript.sh:
5561 sparc fixup patches from gustavoz at g.org
5563 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5564 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5565 is livecd/modblacklist
5567 19 May 2004; John Davis <zhen@gentoo.org>
5568 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5569 livecd/runscript/x86-archscript.sh:
5570 added support for livecd/overlay, changed vga=0x317 to vga=791
5571 in the x86 archscript as it is a more standard setting and should
5572 work on more hardware
5574 17 May 2004; John Davis <zhen@gentoo.org>
5575 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5576 livecd/runscript-support/kmerge.sh,
5577 livecd/runscript-support/livecdfs-update.sh,
5578 modules/livecd_stage2_target.py:
5579 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5580 we also now have basic motd copying support for more branded livecds
5582 16 May 2004; John Davis <zhen@gentoo.org>
5583 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5584 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5585 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5587 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5588 modules/catalyst_support.py, modules/embedded_target.py,
5589 modules/generic_stage_target.py, modules/generic_target.py,
5590 modules/grp_target.py, modules/livecd_stage1_target.py,
5591 modules/livecd_stage2_target.py, modules/stage1_target.py,
5592 modules/stage2_target.py, modules/stage3_target.py,
5593 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5594 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5595 caused gcc profile problems.
5597 12 May 2004; John Davis <zhen@gentoo.org>
5598 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5599 livecd/runscript-support/livecdfs-update.sh,
5600 livecd/runscript-support/post-kmerge.sh,
5601 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5603 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5604 silliness). Most notably, I have taken advantage of the update-modules
5605 --assume-kernel fix from agriffis so that we can actually use 3rd party
5606 modules now. Please note that >=baselayout-1.9.0 is required.
5608 02 May 2004; Olivier Crete <tester@gentoo.org>
5610 Added forgotten CHOST for i386 subarch
5612 30 Apr 2004; John Davis <zhen@gentoo.org>
5613 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5614 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5615 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5616 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5618 -fixed 2004.0 branding in the isolinux cdtar
5619 -fixed up acpi stuff in the runscripts
5620 -fixed up the x86 help message and corrected the numerous errors in it
5622 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5623 livecd/runscript/default-runscript.sh:
5624 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5625 1.0.7. we are ready for release
5627 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5628 fix for the problem that gustavoz found wrt the /dev creation stuff not
5629 detecting arches. also an efficiency fix for stage1 building
5631 14 Apr 2004; John Davis <zhen@gentoo.org>
5632 targets/embedded/embedded-chroot.sh,
5633 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5634 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5635 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5636 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5637 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5638 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5639 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5640 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5641 targets/tinderbox/tinderbox-preclean-chroot.sh,
5642 targets/tinderbox/tinderbox.sh:
5643 fix for bug #47733 - fixes for distcc and an envscript bugfix
5645 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5648 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5649 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5650 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5651 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5652 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5653 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5654 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5655 targets/stage1/stage1-preclean1-chroot.sh,
5656 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5657 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5658 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5659 targets/tinderbox/tinderbox.sh:
5660 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5661 zhen@gentoo.org please.
5663 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5664 fix for /dev in stage1
5666 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5669 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5670 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5671 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5672 Added the two kernel-configs for 2004.1 x86
5674 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5675 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5676 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5677 targets/tinderbox/tinderbox.sh:
5678 fix to address missing /dev in stages, fixed path for env-update in all of the
5681 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5682 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5684 01 Apr 2004; John Davis <zhen@gentoo.org>
5685 livecd/runscript/default-runscript.sh:
5686 added in fix for the module.conf stuff courtesy of Benjamin Judas
5689 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5691 cosmetic touchups for 1.0.5
5693 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5694 added support to the stage2 for stackable profiles bootstrap
5696 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5697 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5698 support for sparc32/64 build compatibility
5700 30 Mar 2004; John Davis <zhen@gentoo.org>
5701 livecd/runscript/default-runscript.sh, modules/targets.py,
5702 targets/stage1/build.sh:
5703 fix for bug 46022, more stackable profile fixes, embedded patches added
5705 26 Mar 2004; John Davis <zhen@gentoo.org>
5706 livecd/runscript/default-runscript.sh, modules/targets.py,
5707 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5708 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5709 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5710 fixes for bugs #44625 and #45805
5712 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5713 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5714 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5715 memtest is in. if you want to use it, check out the memtest86 cd tarball
5716 Also, fixes for bugs 45078, 45188, 44306
5718 23 Mar 2004; John Davis <zhen@gentoo.org>
5719 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5720 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5721 livecd/runscript/x86-archscript.sh, modules/targets.py,
5722 targets/livecd-stage3/unmerge.sh:
5723 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5724 created at the end of the livecd-stage2 process.
5726 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5727 targets/embedded/embedded.sh:
5728 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5730 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5731 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5732 removing the hardened-gcc deps since the package itself is deprecated'
5734 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5735 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5737 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5738 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5739 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5740 examples/livecd/alpha/config-2.4.21-r4-alpha,
5741 examples/livecd/alpha/config-2.4.21-r4-jensen,
5742 examples/livecd/alpha/config-2.4.21-r4-legacy,
5743 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5744 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5745 fixes for bugs 43676, 43701. Alpha support added as well.
5747 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5748 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5749 kde/gnome cd specs added.
5751 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5752 fix in catalyst.conf for bug #42044
5754 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5755 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5756 examples/livecd/sparc64/config-2.4.24-sparc64:
5757 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5759 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5760 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5761 for a $clst_conf environment variable. You can use the $clst_conf variable to
5762 point to a file to use in place of /etc/catalyst.conf. By setting this
5763 variable in your shell, catalyst can easily be used by multiple people on the
5764 same machine. Also, ccache support now works for genkernel.
5766 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5767 removed file for livecd-stage2 target, as this is handled by the runscript
5768 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5769 and made "/boot/kernel/foo/extraversion" an optional rather than required
5770 parameter. The aforementioned "packages" is used to specify kernel-related
5771 packages (like module ebuilds) to merge with each kernel, and the new "use"
5772 option is used to specify the USE settings you'd like exported to the
5773 environment during kernel as well as kernel "packages" build.
5775 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5776 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5777 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5778 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5779 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5780 targets/tinderbox/tinderbox.sh:
5781 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5782 it for ebuild - added headers to everything and removed deprecated dirs
5784 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5785 adding Kumba's patches for MIPS
5787 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5788 Added hppa specific code.
5790 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5791 Tinderbox target added. See tinderbox examples in examples/ dir.
5793 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5794 spec file support integrated into catalyst. Use "-f/--file specfile" as
5795 argument; see examples dir for examples.
5796 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5797 example of how to use it.
5799 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5800 support functions for spec file parsing and reading added. Will get added to
5803 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5804 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5807 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5808 Significant rework of code structure. Everything is falling nicely into place.
5810 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5811 Exception handling fully-integrated into current prototype code.
5813 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5814 beginning of exception handling integration, got some of the target code
5817 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5818 major code rework in progress on the python parts.
5820 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5821 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5822 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5823 for organiation's sake, I have moved the files, such as livecd foundations,
5824 into catalyst/files. It will make it easier for us when ebuild time comes
5827 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5828 All preliminary target build scripts are now added and coded to near as spec
5829 that we can have at this point.
5831 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5832 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5833 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5834 something that should be continued as much as reasonably possible in other
5835 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5836 code completed, and internal fall-backs to reasonable global config defaults
5839 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5840 subarch test outsourced to python catalyst-subarches function.
5842 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5843 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5845 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5846 removing dup enter_chroot
5848 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5849 document subarches checking
5851 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5852 Fix valid subarch test.
5854 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5855 include/build_functions.sh, include/functions.sh:
5856 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5857 start_build to build_functions.sh cleaning up the main catalyst script some
5860 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5861 fixed SRCBALL and DESTBALL, making it transparent for profiles
5863 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5864 added an exit condition to the cmd line argument case statement
5866 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5867 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5868 the changes that I made to the above files should make catalyst completely
5869 transparent to no matter what profile we are using. check files/catalyst.conf
5870 for the list of BUILDTYPEs that we support.
5872 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5873 changed how cmd line arguments are handled
5875 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5876 I changed the is_special handling so that it is cleaner and faster
5878 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5879 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5880 livecd/foundations/x86-basic/post-clean.sh,
5881 livecd/foundations/x86-basic/pre-clean.sh,
5882 livecd/foundations/x86-basic/settings:
5883 I outsourced more functions to include/functions.sh. I made it a seperate file
5884 from build_fucntions.sh so that we can keep our build and other functions
5885 apart. I also added in the livecd stuffs from the stager side of things.
5887 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5888 include/build_functions.sh:
5889 I outsourced all of the build functions to include/build_functions.sh. In the
5890 future, this will happen more - the code needs cleaned up.
5892 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5894 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5895 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5896 does not use that anymore.
5898 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5899 since we now have a default profile in portage, i massaged some errors
5900 messages to reflect that.
5902 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5904 removed ccache support from catalyst stage1 build cause it breaks the build.
5905 Additionally, I removed gettext support from bootstrap, because according to
5906 our new default profile, we don't use that anymore.
5908 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5909 added a new var, BUILDTYPE, adding more transparency for building.
5910 In the future, we will be building both selinux and hardened sources.
5912 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5913 fixed some formatting when catalyst prints out build info, additionally,
5914 trying to make catalyst more transparent for future expansion of stages
5916 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5917 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5918 --help. I moved this functionality from the main program section to
5921 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5922 I edited catalyst to change our naming convention from stage*-arch-h.* to
5923 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5924 I change naming conventions, as catalyst will be eventually extended to
5925 do selinux-* stages also.
5927 Additionally, I updated README.catalyst to include profile information.
5929 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5930 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5931 I renamed README.stager to README.catalyst and have made some very minor
5932 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5933 I have hacked bootstrap to use the hardened profile, as well as utilize
5934 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5935 major). Additionally, bin/stage1 has been hacked to accept the hardened
5936 profile, and use hardened-gcc.
5938 09 September 2003; John Davis <zhen@gentoo.org>:
5939 Initial import of hardened stager. I am forking this from the original
5940 stager code in order to better fit our needs. The original stager code is
5941 still used by Gentoo, and is maintained by Daniel Robbins
5942 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5943 contributors that coded stager.