1 # ChangeLog for catalyst
2 # Copyright 1999-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
3 # Distributed under the GPL v2
6 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
7 modules/catalyst/target/__init__.py:
8 Add initial target buildplan logic
10 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
11 modules/catalyst/target/generic.py:
12 Add initialization of values for catalyst.target.target in
13 generic_target's __init__()
15 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
16 modules/catalyst/target/__init__.py:
17 Split up built_target into target and built_target
19 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
20 modules/catalyst/target/__init__.py:
21 Add initial built_target support
23 28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
24 modules/catalyst/util.py:
25 change os.path.is_dir() to isdir()
27 20 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
28 files/catalyst.conf, modules/catalyst/target/generic_stage.py:
29 Remove metadata_overlay option, since it doesn't make sense with
32 19 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
33 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
34 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
35 modules/catalyst/target/livecd_stage1.py,
36 modules/catalyst/target/livecd_stage2.py,
37 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
38 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
39 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
40 modules/catalyst/target/system.py, modules/catalyst/target/tinderbox.py:
41 Add dependency information for each target
42 Add function to automatically calculate source_subpath
44 18 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
45 modules/catalyst/target/generic_stage.py:
46 Fix typo for Gentoo bug #285484
48 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
49 modules/catalyst/target/generic_stage.py:
50 Rewrite unpack_snapshot() to suck less
52 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
53 modules/catalyst/target/generic_stage.py:
54 Rewrite unpack() so it doesn't suck
56 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
57 modules/catalyst/target/generic.py:
58 Beef up autoresume to record path metadata and check it later
60 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
61 modules/catalyst/target/snapshot.py:
62 Add --exclude /packages/ to the rsync line for the snapshot
64 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
65 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
66 Create catalyst.util.move() helper and use it
68 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
69 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
70 Add catalyst.util.copy() helper function and use it
72 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
73 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
74 Create catalyst.util.mkdir() helper function and use it
76 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
77 modules/catalyst/target/generic_stage.py,
78 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
79 Create catalyst.util.create_tarball() helper function
80 Replace more manual calls to rsync with catalyst.util.rsync()
81 Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()
83 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
84 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
85 Add catalyst.util.create_tarball() helper function and modify snapshot
88 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
89 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
90 Create catalyst.util.rsync() helper function
92 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
93 modules/catalyst/target/generic_stage.py,
94 modules/catalyst/target/livecd_stage1.py,
95 modules/catalyst/target/livecd_stage2.py,
96 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
97 Modify code to use catalyst.util.remove_path() helper everywhere
98 Include globbing support in remove_path()
99 Create catalyst.util.create_symlink() helper and modify code to use it
101 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
102 modules/catalyst/util.py:
103 Add catalyst.util.remove_dir() helper function
105 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
106 modules/catalyst/util.py:
107 Remove unnecessary os.path import
109 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
110 modules/catalyst/lock.py, modules/catalyst/spawn.py,
111 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
112 modules/catalyst/target/livecd_stage1.py,
113 modules/catalyst/target/netboot.py:
114 Replace usage of types module and type() with isinstance()
116 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
117 modules/catalyst/target/generic_stage.py,
118 modules/catalyst/target/livecd_stage1.py,
119 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
120 modules/catalyst/util.py:
121 Create catalyst.util.empty_tree() helper function and use it all over
123 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
124 modules/catalyst/target/generic.py:
125 Add ability to invalidate all further autoresume points
127 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
128 Remove another unnecessary intermediary variable
130 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
131 modules/catalyst/config.py:
132 Add ability to specify default values for all specs and add
133 rel_type=default to it
135 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
136 modules/catalyst/target/generic_stage.py:
137 Set a default value for livecd/iso
139 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
140 Move commandline parsing to function
142 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
143 modules/catalyst/config.py, modules/catalyst/target/generic.py:
144 Stick optional config file values in a tuple and concatenate with required
147 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
148 targets/support/livecdfs-update.sh:
149 Apply patch from Gentoo bug #284585
151 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
152 Change my email address to point to my current address rather than my now
153 defunct Gentoo address.
155 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
156 +.gitattributes, README, TODO, catalyst:
157 Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
158 README, TODO, and catalyst.
160 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
161 modules/catalyst/target/livecd_stage2.py:
162 Apply patch for module blacklisting from gentoo bug #282148
164 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
165 files/livecd/x86-F6.msg:
166 Apply patch to document espeakup support for gentoo bug #267708
168 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
169 modules/catalyst/config.py:
170 Get rid of addlargs in the main script Initial basics for multiple target
171 support Move targetmap into global config object
173 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
174 modules/catalyst/target/stage1.py:
177 05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
178 Note in TODO where things have already been done
180 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
181 modules/catalyst/config.py:
182 Explicitly set target: in per-target spec values
184 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
185 modules/catalyst/arch/arm.py:
186 Apply additional patch from gentoo bug #255793 for arm subarches
188 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
189 targets/support/chroot-functions.sh:
190 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
192 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
193 modules/catalyst/arch/sh.py:
194 Additional sh patch from gentoo bug #255793
196 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
197 modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
198 Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
200 30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
201 Add note to TODO about enhanced catalystrc support
203 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
204 modules/catalyst/target/generic_stage.py:
205 Update reference to make.conf.example for new location in portage-2.1.6
207 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
208 targets/stage1/stage1-chroot.sh:
209 Remove --noreplace from run_merge call so that baselayout gets rebuilt
212 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
213 targets/support/rc-update.sh:
214 Change invalid atom '>=sys-apps/baselayout-2*' to
215 '>=sys-apps/baselayout-2'
217 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
218 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
219 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
220 modules/catalyst/target/netboot.py, modules/catalyst/target/tinderbox.py:
221 Add run_controller_action() function and replace manual calls to
224 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
225 modules/catalyst/spawn.py, targets/system/system-controller.sh:
226 Add clean no-op for system target
228 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
229 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
230 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
231 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
232 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
233 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
234 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
235 modules/catalyst/target/generic.py,
236 modules/catalyst/target/generic_stage.py:
237 Fix up a few runtime errors
239 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
240 +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
241 +targets/system/system-controller.sh,
242 +targets/system/system-preclean-chroot.sh:
243 Initial commit of new system target
245 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
246 Add procedure for 'system' target
248 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
249 TODO updates: add information about verification of
250 seeds/caches/configs/specs, update automated actions section in targets, add
251 all-stages and all-images target information, clean up system and world
252 target information, add information on improving caching/resuming, move
253 mixed host/target information into targets section, add information on
254 replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
257 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
258 TODO updates: added section on statistics gathering/reporting, added section
259 on (potential) new targets, and update boot loader section.
261 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
262 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
263 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
264 modules/catalyst/target/livecd_stage1.py,
265 modules/catalyst/target/livecd_stage2.py,
266 modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
267 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
268 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
269 Remove all references to 'spec' and 'addlargs' in target modules
271 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
272 modules/catalyst/config.py:
273 All targets have been updated not to use the spec_prefix, so we don't need
274 to save the prefixed keys anymore
276 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
277 modules/catalyst/target/generic_stage.py,
278 modules/catalyst/target/snapshot.py:
279 Don't pass conf_values or addlargs to target __init__()
281 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
282 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
283 modules/catalyst/target/generic_stage.py,
284 modules/catalyst/target/livecd_stage1.py,
285 modules/catalyst/target/livecd_stage2.py,
286 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
287 Remove all references to self.settings[spec_prefix] and remove some now
288 useless functions that remove the prefix from certain spec settings
290 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
291 modules/catalyst/target/snapshot.py:
292 Reorganize init for snapshot target
294 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
295 modules/catalyst/util.py:
296 Try to import portage.util before portage_util
298 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
299 modules/catalyst/config.py:
300 Add validate_values() and compare_key() functions to Spec class
302 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
303 modules/catalyst/__init__.py, modules/catalyst/config.py,
304 modules/catalyst/target/generic.py,
305 modules/catalyst/target/generic_stage.py,
306 modules/catalyst/target/snapshot.py:
307 Add new global config singleton object and Spec class and convert snapshot
308 and generic targets to use it
310 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
311 modules/catalyst/__init__.py:
312 Add base singleton class definition
314 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
315 modules/catalyst/lock.py:
316 More replacements of print statement with msg()
318 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
319 -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
320 -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
321 -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
322 -livecd-bashrc, -livecd-local.start, -livecd-local.start,
323 livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
324 -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
325 -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
326 -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
327 Move livecd/files directory/files to files/livecd.
329 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
330 -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
331 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
332 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
333 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
334 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
335 -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
336 -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
337 -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
338 -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
339 -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
340 -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
341 -isolinux-3.72-memtest86+-cdtar.tar.bz2:
342 Move livecd/cdtar directory/files to files/cdtar.
344 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
345 modules/catalyst/config.py, modules/catalyst/error.py,
346 modules/catalyst/hash.py, modules/catalyst/output.py,
347 modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
348 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
349 modules/catalyst/target/livecd_stage2.py,
350 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
351 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
352 modules/catalyst/target/stage3.py:
353 Replace more instances of print with msg()
355 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
356 modules/catalyst/output.py, modules/catalyst/util.py:
357 More replacements of the print statement with msg()
359 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
360 modules/catalyst/target/generic_stage.py:
361 Replace all instances of print with catalyst.output.msg() in
362 catalyst.target.generic_stage
364 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
365 modules/catalyst/target/generic.py,
366 modules/catalyst/target/generic_stage.py:
367 Move set_autoresume_path() from catalyst.target.generic_stage to
368 catalyst.target.generic
370 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
371 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
372 modules/catalyst/target/livecd_stage1.py,
373 modules/catalyst/target/livecd_stage2.py,
374 modules/catalyst/target/netboot.py:
375 Make use of set_autoresume() in target modules
377 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
378 modules/catalyst/target/generic.py,
379 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
380 modules/catalyst/target/livecd_stage1.py,
381 modules/catalyst/target/livecd_stage2.py,
382 modules/catalyst/target/netboot.py:
383 Add check_autoresume() and set_autoresume() helpers to
384 catalyst.target.generic and make use of them
386 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
387 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
388 modules/catalyst/target/livecd_stage1.py,
389 modules/catalyst/target/livecd_stage2.py,
390 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
391 modules/catalyst/target/tinderbox.py:
392 Import only cmd() from catalyst.spawn
394 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
395 modules/catalyst/target/generic_stage.py,
396 modules/catalyst/target/livecd_stage2.py,
397 modules/catalyst/target/stage2.py:
398 Remove redundant imports
400 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
401 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
402 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
403 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
404 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
405 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
406 modules/catalyst/lock.py, -modules/catalyst/support.py,
407 modules/catalyst/target/embedded.py,
408 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
409 modules/catalyst/target/livecd_stage1.py,
410 modules/catalyst/target/livecd_stage2.py,
411 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
412 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
413 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
414 modules/catalyst/target/tinderbox.py:
415 Remove catalyst.support module
417 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
418 modules/catalyst/config.py, modules/catalyst/support.py,
419 modules/catalyst/util.py:
420 Move remaining stuff from catalyst.support to catalyst.config
422 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
423 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
424 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
425 modules/catalyst/target/snapshot.py:
426 Move gen_contents_file() and gen_digest_file() from
427 catalyst.target.generic_stage to catalyst.hash
429 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
430 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
431 -targets/support/netboot-final.sh:
432 Move netboot-final.sh from targets/support/ to targets/netboot/
434 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
435 -examples/netboot2_template.spec, +examples/netboot_template.spec,
436 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
437 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
438 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
439 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
440 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
441 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
442 -targets/support/netboot2-final.sh:
443 Rename netboot2 target to netboot
445 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
446 modules/catalyst/lock.py:
447 Cleanups to make pychecker happy
449 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
450 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
451 Grab just the first value return from the now-working call to
454 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
455 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
456 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
457 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
458 Whack the outdated and non-functional netboot target
460 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
461 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
462 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
463 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
464 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
465 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
466 modules/catalyst/error.py, modules/catalyst/hash.py,
467 modules/catalyst/output.py, modules/catalyst/spawn.py,
468 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
469 modules/catalyst/target/embedded.py,
470 modules/catalyst/target/generic_stage.py,
471 modules/catalyst/target/livecd_stage1.py,
472 modules/catalyst/target/livecd_stage2.py,
473 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
474 Small cleanups to make pychecker happy
476 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
477 modules/catalyst/support.py, modules/catalyst/util.py:
480 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
481 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
482 modules/catalyst/util.py:
483 Move read_makeconf() and parse_makeconf() from catalyst.support to
486 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
487 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
488 modules/catalyst/target/livecd_stage2.py,
489 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
490 Move file_locate() from catalyst.support to catalyst.util
492 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
493 modules/catalyst/spawn.py, modules/catalyst/support.py,
494 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
495 modules/catalyst/target/livecd_stage1.py,
496 modules/catalyst/target/livecd_stage2.py,
497 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
498 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
499 Add catalyst.spawn import where needed and move more spawn-related stuff
500 from catalyst.support to catalyst.spawn
502 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
503 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
504 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
505 +modules/catalyst/error.py, modules/catalyst/hash.py,
506 +modules/catalyst/spawn.py, modules/catalyst/support.py,
507 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
508 modules/catalyst/target/livecd_stage2.py,
509 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
510 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
511 Move custom exception classes to catalyst.error and all spawn-related
512 functions to catalyst.spawn
514 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
515 +modules/catalyst/hash.py, modules/catalyst/support.py,
516 modules/catalyst/target/generic_stage.py,
517 modules/catalyst/target/livecd_stage2.py,
518 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
519 Move all hash and contents functions to catalyst.hash
521 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
522 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
523 modules/catalyst/util.py:
524 Move countdown() from catalyst.support to catalyst.util
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 generate_contents() from catalyst.support to catalyst.util
531 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
532 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
533 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
534 modules/catalyst/target/livecd_stage2.py,
535 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
536 Move touch() from catalyst.support to catalyst.util
538 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
539 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
540 modules/catalyst/util.py:
541 Move ismount() and pathcompare() from catalyst.support to catalyst.util
543 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
544 modules/catalyst/support.py:
545 Remove unused function hexify()
547 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
548 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
549 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
550 modules/catalyst/target/livecd_stage1.py,
551 modules/catalyst/target/livecd_stage2.py,
552 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
553 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
554 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
555 Move normpath() from catalyst.support to catalyst.util
557 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
558 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
559 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
560 Move list_to_string() from catalyst.support to catalyst.util
562 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
563 modules/catalyst/output.py, modules/catalyst/support.py,
564 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
565 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
566 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
567 Move list_bashify() from catalyst.support to catalyst.util
569 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
570 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
571 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
572 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
573 and update references
575 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
576 modules/catalyst/util.py:
577 Modify global import from catalyst.support to just import what's needed
579 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
580 modules/catalyst/support.py, modules/catalyst/util.py:
581 Move find_binary() from catalyst.support to catalyst.util
583 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
584 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
585 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
586 modules/catalyst/target/generic_stage.py:
587 Move msg(), warn(), and die() to catalyst.output and update all references
589 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
590 Load defaults into myconf before parsing config
592 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
593 Condense code that checks for various things in 'options' to use a loop
595 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
596 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
597 modules/catalyst/target/generic_stage.py:
598 Get rid of arches and targets classes and move functions into the module
601 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
602 targets/embedded/embedded-chroot.sh,
603 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
604 targets/livecd-stage2/livecd-stage2-controller.sh,
605 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
606 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
607 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
608 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
609 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
610 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
611 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
612 targets/support/mips-arcload_conf.sh,
613 targets/tinderbox/tinderbox-chroot.sh:
614 More trailing whitespace cleanups
616 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
617 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
618 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
619 modules/catalyst/lock.py, modules/catalyst/support.py,
620 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
621 modules/catalyst/target/livecd_stage1.py,
622 modules/catalyst/target/livecd_stage2.py,
623 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
624 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
625 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
626 targets/stage1/build.py:
627 Kill lots and lots of trailing whitespace in .py files
629 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
630 modules/catalyst/target/generic_stage.py:
631 Fix up a few bad replacements from previous commit
633 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
634 modules/catalyst/config.py, modules/catalyst/lock.py,
635 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
636 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
637 modules/catalyst/target/livecd_stage1.py,
638 modules/catalyst/target/livecd_stage2.py,
639 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
640 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
641 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
642 modules/catalyst/target/stage4.py:
643 Do a mass sed to fix up all remaining usage of has_key()
645 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
646 Clean up instances of has_key() for py3k
648 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
649 We don't need to pass conf_values since it's a global var
651 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
652 Pre-split options from config file and remove unnecessary imported modules
654 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
655 Move code to verify digest and hash functions to a separate function
657 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
658 Allow build_target() to re-raise the exception for the top-level handler
661 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
662 Move catalyst.support import to top of file
664 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
665 Remove check for sys.argv length since we already check for needed
668 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
669 Rename version() to show_version()
671 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
672 Remove import_modules()
674 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
675 modules/catalyst/target/embedded.py,
676 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
677 modules/catalyst/target/livecd_stage1.py,
678 modules/catalyst/target/livecd_stage2.py,
679 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
680 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
681 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
682 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
683 Remove references to generic_stage_target
685 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
686 +modules/catalyst/target/embedded.py,
687 -modules/catalyst/target/embedded_target.py,
688 +modules/catalyst/target/generic.py,
689 +modules/catalyst/target/generic_stage.py,
690 -modules/catalyst/target/generic_stage_target.py,
691 -modules/catalyst/target/generic_target.py,
692 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
693 -modules/catalyst/target/livecd_stage1_target.py,
694 +modules/catalyst/target/livecd_stage1.py,
695 -modules/catalyst/target/livecd_stage2_target.py,
696 +modules/catalyst/target/livecd_stage2.py,
697 +modules/catalyst/target/netboot.py,
698 -modules/catalyst/target/netboot2_target.py,
699 +modules/catalyst/target/netboot2.py,
700 -modules/catalyst/target/netboot_target.py,
701 +modules/catalyst/target/snapshot.py,
702 -modules/catalyst/target/snapshot_target.py,
703 -modules/catalyst/target/stage1_target.py,
704 +modules/catalyst/target/stage1.py,
705 -modules/catalyst/target/stage2_target.py,
706 +modules/catalyst/target/stage2.py,
707 -modules/catalyst/target/stage3_target.py,
708 +modules/catalyst/target/stage3.py,
709 -modules/catalyst/target/stage4_target.py,
710 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
711 -modules/catalyst/target/tinderbox_target.py:
712 Remove _target from target module filenames, since they're already in
715 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
716 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
717 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
718 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
719 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
720 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
721 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
722 Remove builder.py and all references
724 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
725 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
726 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
727 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
728 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
729 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
730 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
731 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
732 modules/catalyst/target/embedded_target.py,
733 modules/catalyst/target/generic_stage_target.py,
734 modules/catalyst/target/generic_target.py,
735 modules/catalyst/target/grp_target.py,
736 modules/catalyst/target/livecd_stage1_target.py,
737 modules/catalyst/target/livecd_stage2_target.py,
738 modules/catalyst/target/netboot2_target.py,
739 modules/catalyst/target/netboot_target.py,
740 modules/catalyst/target/snapshot_target.py,
741 modules/catalyst/target/stage1_target.py,
742 modules/catalyst/target/stage2_target.py,
743 modules/catalyst/target/stage3_target.py,
744 modules/catalyst/target/stage4_target.py,
745 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
746 Move catalyst_support.py to catalyst.support and update references
748 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
749 +modules/catalyst/lock.py,
750 modules/catalyst/target/generic_stage_target.py,
751 -modules/catalyst_lock.py:
752 Move catalyst_lock.py to catalyst/lock.py and update references
754 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
755 modules/catalyst/target/__init__.py,
756 modules/catalyst/target/generic_stage_target.py:
757 Move target module loading logic into build_target_map() in
758 catalyst.target module
760 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
761 modules/catalyst/target/embedded_target.py,
762 modules/catalyst/target/grp_target.py,
763 modules/catalyst/target/livecd_stage1_target.py,
764 modules/catalyst/target/livecd_stage2_target.py,
765 modules/catalyst/target/netboot2_target.py,
766 modules/catalyst/target/netboot_target.py,
767 modules/catalyst/target/snapshot_target.py,
768 modules/catalyst/target/stage1_target.py,
769 modules/catalyst/target/stage2_target.py,
770 modules/catalyst/target/stage3_target.py,
771 modules/catalyst/target/stage4_target.py,
772 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
773 Add target map in each target module and remove register() function
774 Change catalyst program to load target modules with catalyst.target.targets
776 Remove required_build_targets and valid_build_targets from catalyst_support.py,
777 since we can scan the dir now
779 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
780 +modules/catalyst/target/__init__.py,
781 +modules/catalyst/target/embedded_target.py,
782 +modules/catalyst/target/generic_stage_target.py,
783 +modules/catalyst/target/generic_target.py,
784 +modules/catalyst/target/grp_target.py,
785 +modules/catalyst/target/livecd_stage1_target.py,
786 +modules/catalyst/target/livecd_stage2_target.py,
787 +modules/catalyst/target/netboot2_target.py,
788 +modules/catalyst/target/netboot_target.py,
789 +modules/catalyst/target/snapshot_target.py,
790 +modules/catalyst/target/stage1_target.py,
791 +modules/catalyst/target/stage2_target.py,
792 +modules/catalyst/target/stage3_target.py,
793 +modules/catalyst/target/stage4_target.py,
794 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
795 -modules/generic_stage_target.py, -modules/generic_target.py,
796 -modules/grp_target.py, -modules/livecd_stage1_target.py,
797 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
798 -modules/netboot_target.py, -modules/snapshot_target.py,
799 -modules/stage1_target.py, -modules/stage2_target.py,
800 -modules/stage3_target.py, -modules/stage4_target.py,
801 -modules/tinderbox_target.py:
802 Move all *_target.py modules under modules/catalyst/target and create
803 parent catalyst.target module
805 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
806 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
807 Remove hard-coded arch list now that find_arch_modules() is known to work
809 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
810 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
811 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
812 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
813 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
814 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
815 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
816 modules/generic_stage_target.py:
817 Move subarch and maching maps to bottom of arch files, since the classes
818 aren't defined yet at the top
820 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
821 modules/catalyst/arch/sh.py:
822 Forgot the sh arch module
824 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
825 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
826 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
827 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
828 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
829 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
830 Move subarch and machine map information to variables at top of each arch
831 module and get rid of register() function
833 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
834 Add catalyst.util.load_module() function
835 Move arch modules under modules/catalyst/arch
836 Add catalyst.arch.arches class to assist in loading arch modules
837 Add .gitignore file for *.py[co]
839 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
840 Change __version__ to 2.99 for catalyst_3 branch
842 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
843 Add note about metadata_overlay being default in 2.1.6
845 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
846 Updated the AUTHORS section and the header for the ChangeLog, to reflect
847 that individual authors now retain their copyright to code they submit.
849 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
850 Rewrote TODO to make it clearer and added a ton of new items to it.
852 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
853 modules/generic_stage_target.py:
854 screw you python...hard
856 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
857 modules/generic_stage_target.py:
858 Disable removal of 'target_path' when build starts
860 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
861 modules/generic_stage_target.py:
862 Apply patch from armin76 to actually make use of the busybox_config value
865 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
866 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
867 Add support for gk's --busybox-config= option
869 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
870 modules/generic_stage_target.py:
871 Missing / before 'iso'
873 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
874 modules/snapshot_target.py:
875 Add support for purging to snapshot target
877 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
878 Add mix-in cdtar idea to TODO
880 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
881 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
882 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
883 Remove old isolinux-3.09 cdtar files
885 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
886 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
887 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
888 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
890 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
891 Marking this 2.0.6.903 for testing.
893 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
894 targets/netboot2/netboot2-controller.sh:
895 Disable copying of nb-busybox.cf since it isn't used anyway
897 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
898 arch/x86.py, catalyst:
899 A few typo and other minor fixes as reported by armin76
901 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
902 modules/generic_stage_target.py:
903 Add support for digests="all" for gentoo bug #209611
905 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
906 examples/netboot2_template.spec, targets/support/kmerge.sh:
907 Automatically append --netboot to GK_ARGS for netboot2 target Remove
908 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
910 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
911 targets/support/pre-kmerge.sh:
912 Remove evil hacks that copy gk files around for netboot2
914 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
915 Bumping version for release.
917 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
918 modules/catalyst_support.py:
919 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
922 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
923 modules/catalyst_support.py, modules/generic_stage_target.py:
924 Add support for -P/--purgeonly option
926 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
927 Updated README to tell the user where to locate catalyst.conf if not using
928 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
931 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
932 Kicking out a 2.0.6.901 release for testing.
934 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
935 modules/generic_stage_target.py:
936 Automatically prepend build dir path to livecd/iso if it's not an absolute
939 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
940 Update TODO with placeholder idea.
942 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
943 +modules/catalyst/util.py:
944 Create catalyst.util module with capture_traceback() and print_traceback()
945 functions Capture and print traceback when build fails instead of letting
948 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
949 modules/catalyst/config.py, modules/catalyst_support.py:
950 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
952 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
953 modules/catalyst/config.py:
954 A few fixes to ParserBase after actually testing it switch to parsing
955 config file with ConfigParser.
957 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
958 +modules/catalyst/config.py, -modules/catalyst/util.py:
959 More indecisiveness..move util.spec to config.SpecParser.
961 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
962 -modules/catalyst/spec.py, +modules/catalyst/util.py,
963 modules/catalyst_support.py:
964 * Rename catalyst.spec to catalyst.util
965 * Move spec_dump() into spec class
966 * Modify catalyst to use new spec class
968 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
969 +modules/catalyst/__init__.py:
970 Add __init__.py file and import line.
972 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
973 +modules/catalyst/spec.py:
974 Initial commit of modules/catalyst/spec.py.
976 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
978 Updating x86/amd64 arch support. Original patches by William Cooke
979 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
981 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
982 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
983 modules/snapshot_target.py, modules/stage4_target.py,
984 targets/support/bootloader-setup.sh, targets/support/functions.sh,
985 targets/support/kmerge.sh:
986 Removing all deprecated interfaces. We no longer wish to support them and
987 they're not needed. Anyone using a pre-2.x spec file will need to update
990 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
991 -livecd/files/Getting_Online.txt:
992 Removing livecd/files/Getting_Online.txt since it was quite outdated.
994 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
996 Updated for new git repo.
998 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
999 targets/support/livecdfs-update.sh:
1000 Add gconf settings for gnome-screensaver to disable locking by default. This
1003 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
1004 Add armv5tel to arm host list.
1006 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1007 targets/support/chroot-functions.sh:
1008 If we don't have a distcc user, we need to reinstall distcc, even if it's
1009 been built with the right USE. This mainly affects stage1/stage2.
1011 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1012 targets/support/chroot-functions.sh:
1013 We need to run distcc-config --install, since we won't be installing into
1014 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
1015 installed versions of distcc.
1017 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
1018 Add a couple of distcc-related items to TODO.
1020 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1021 targets/stage1/stage1-preclean-chroot.sh,
1022 targets/stage2/stage2-preclean-chroot.sh,
1023 targets/stage3/stage3-preclean-chroot.sh,
1024 targets/stage4/stage4-preclean-chroot.sh:
1025 We don't want to run setup_myfeatures in preclean, but still want to update
1026 the environment and show our debug information.
1028 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1029 targets/stage1/stage1-preclean-chroot.sh,
1030 targets/stage2/stage2-preclean-chroot.sh,
1031 targets/stage3/stage3-preclean-chroot.sh,
1032 targets/stage4/stage4-preclean-chroot.sh,
1033 targets/support/chroot-functions.sh:
1034 Remove the die on LIBDIR check, since it won't be set on non-multilib
1035 profiles. We can now run debug in preclean again.
1037 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1038 targets/support/functions.sh:
1039 Let's not try to chmod a dangling symlink.
1041 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1042 targets/support/chroot-functions.sh:
1043 Added emerge --info to debug output. I don't know why I didn't add it before.
1045 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1046 targets/stage1/stage1-preclean-chroot.sh,
1047 targets/stage2/stage2-preclean-chroot.sh,
1048 targets/stage3/stage3-preclean-chroot.sh,
1049 targets/stage4/stage4-preclean-chroot.sh:
1050 We probably shouldn't be running our debug functions in our stages. Let's
1053 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1054 targets/support/chroot-functions.sh:
1055 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
1058 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1059 targets/support/livecdfs-update.sh:
1060 Only copy the handbook icon if one exists.
1062 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1063 modules/catalyst_lock.py:
1064 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
1067 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1068 targets/livecd-stage2/livecd-stage2-controller.sh:
1069 We should be matching all possible LIBDIRs, so make sure we do that.
1071 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1072 targets/support/livecdfs-update.sh:
1073 We no longer need the metadata.tar.bz2, since the Installer uses
1076 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1077 targets/stage1/stage1-chroot.sh:
1078 We don't need --newuse if we're not using binary packages, so there's no
1081 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1082 targets/livecd-stage2/livecd-stage2-controller.sh:
1083 Added initial framework for creating the CD's root on livecd/livedvd.
1084 Currently, the end result is the same, but I'll be adding code to
1085 automatically copy the stages and to automatically download the distfiles.
1087 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1088 targets/livecd-stage2/livecd-stage2-controller.sh,
1089 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1090 targets/support/rc-update.sh:
1091 Change all checks for livecd/type: gentoo-release-livecd to
1092 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
1093 to allow for auto-fetching of distfiles and stages onto official DVD media.
1095 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
1096 targets/livecd-stage1/livecd-stage1-controller.sh,
1097 targets/livecd-stage2/livecd-stage2-controller.sh:
1098 Updated TODO. Added code to livecd-stage1 to generate a package list, which
1099 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
1100 the distfiles automatically.
1102 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1103 modules/generic_stage_target.py:
1104 Fix seedcache output so it fits in 80 columns.
1106 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1107 targets/stage1/stage1-chroot.sh:
1108 We should likely install baselayout before anything else, including the
1109 package manager. As such, I've moved it to after sys-apps/baselayout is
1112 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1113 targets/livecd-stage2/livecd-stage2-controller.sh:
1114 Check for a snapshot in the overlay and error if one is present. This should
1115 ensure that the snapshot on the CD is the same as the one used to build the
1118 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1119 modules/catalyst_support.py:
1120 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
1121 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
1124 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1125 targets/stage1/stage1-chroot.sh:
1126 Change back to using sys-apps/baselayout. We'll need to come up with a
1127 better permanent solution now that virtual/baselayout is no more.
1129 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1130 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
1131 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
1133 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1134 targets/support/bootloader-setup.sh:
1135 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
1138 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
1139 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1140 Added TODO. Changed create_handbook_icon call to only be called if
1141 /docs/handbook/index.html exists on the disk or in livecd/overlay.
1143 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1144 targets/support/kmerge.sh:
1145 Run sed on KERNELVERSION to escape the slashes so we can use it in another
1148 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1149 targets/support/kmerge.sh:
1150 Modify test to run if package.provided exists instead of if it doesn't.
1151 Run sed on the correct file.
1153 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1154 targets/support/chroot-functions.sh:
1155 Added --noreplace to setup_myfeatures merges so we don't blow away any
1156 packages which are already installed with the proper USE flags for the given
1157 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
1159 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1160 livecd/files/README.txt:
1161 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
1163 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1164 targets/support/rc-update.sh:
1165 Added mdraid for baselayout-2 users.
1167 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1168 targets/support/kmerge.sh:
1169 Clean up package.provided after the kernel build
1171 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1172 targets/support/kmerge.sh:
1173 It helps if I put things in the correct order so they'll actually execute,
1174 rather than getting a nice error from emerge.
1176 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1177 targets/support/kmerge.sh:
1178 Change upgrade to update.
1180 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1181 targets/support/kmerge.sh:
1182 Add back in the package.provided code that *should* skip the kernel sources
1183 merge for call back and subsequent runs.
1185 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1186 targets/support/kmerge.sh:
1187 We don't really need to use binary packages for the kernel sources, since it
1188 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
1189 when we're not using kerncache.
1191 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1192 targets/support/kmerge.sh:
1193 Remove 'symlink' from USE, since it's not needed and screws up kerncache
1195 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1196 targets/livecd-stage2/livecd-stage2-controller.sh:
1197 OK, we run our find outside the chroot, so we don't want to use absolute
1198 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
1199 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
1202 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1203 targets/livecd-stage2/livecd-stage2-controller.sh,
1204 targets/stage1/stage1-controller.sh:
1205 Cleanup the clean section for stage1 and add an updated clean section for
1206 livecd-stage2 when we're a minimal, universal, or game CD. This is
1207 2.0.6_pre14 for testing.
1209 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1210 targets/support/kmerge.sh:
1211 We should be using --newuse when merging our packages in callback.
1213 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1214 targets/grp/grp-chroot.sh:
1215 We should only use --noreplace when building a pkgset, everything else
1218 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1219 modules/catalyst_support.py, modules/generic_stage_target.py,
1220 modules/grp_target.py:
1221 Apply additional patches from bug #207862 for CONTENTS generation.
1223 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1224 targets/grp/grp-chroot.sh:
1225 Call setup_myemergeopts after changing clst_FETCH.
1227 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1228 targets/netboot2/netboot2-pkg.sh:
1229 Remove a bit of unnecessary code.
1231 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1232 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
1233 targets/support/chroot-functions.sh:
1234 Fix some spacing on the -* warning, revert Andrew's last change, since it
1235 didn't do anything, and clean up the GRP chroot code so it works smarter and
1236 set clst_FETCH when clst_grp_type is something other than pkgset.
1238 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1239 targets/support/chroot-functions.sh:
1240 Don't set --usepkg and --buildpkg when fetching.
1242 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1243 modules/generic_stage_target.py:
1244 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
1247 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1248 modules/generic_stage_target.py:
1249 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
1250 boot/kernel/${kname}/config copying code in generic_stage_target.
1252 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1253 targets/support/kmerge.sh:
1254 Make sure we don't give genkernel a --kernel-config if it isn't set in the
1257 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1258 modules/generic_stage_target.py, targets/support/kmerge.sh,
1259 targets/support/pre-kmerge.sh:
1260 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
1261 valid, rather than required, changed clst_ksource to default to
1262 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
1263 removal of USE to after the kernel build so the modules get the correct USE,
1264 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
1266 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1267 targets/support/kmerge.sh:
1268 We should run the default functions for kmerge.sh, too.
1270 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1271 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1272 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
1273 Updated aboot cdtar with a newer version to support newer kernels.
1275 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1276 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1277 Updated make_destpath so it writes out to make.conf as well as exporting
1278 ROOT to the environment, added a make_destpath call to cleanup_stages, and
1279 adding make_destpath /tmp/stage1root to stage1.
1281 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
1282 Updated README a bit and rolling 2.0.6_pre12 for testing.
1284 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1285 targets/support/create-iso.sh:
1286 Removed any further checks for clst_fstype and making sure everybody is
1287 using ${mkisofs_zisofs_opts}.
1289 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1290 targets/support/livecdfs-update.sh:
1291 The default theme for GNOME is now Clearlooks, so we can remove the theme
1292 code, but we still want to set the font size.
1294 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1295 targets/support/livecdfs-update.sh:
1296 We need to put quotes around ${user_comment} or useradd gets confused.
1298 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1299 targets/support/chroot-functions.sh:
1300 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
1303 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1304 targets/support/kmerge.sh:
1305 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
1306 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
1308 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1309 targets/support/create-iso.sh:
1310 Bash fscking sucks, so we have to compromise on this code reduction solution
1311 a bit. It's still far better than it was
1313 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1314 targets/support/create-iso.sh:
1315 Don't escape quotes when actually running the command
1317 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1318 targets/support/kmerge.sh:
1319 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
1321 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1322 targets/support/kmerge.sh:
1323 Use -L instead of -l in test for symlink
1325 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1326 targets/stage1/stage1-controller.sh:
1327 Remove code for gcc-config/binutils-config since it should be getting done
1328 in the preclean script, anyway.
1330 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1331 targets/stage1/stage1-chroot.sh:
1332 I missed one place where HOSTUSE was being used incorrectly.
1334 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1335 targets/support/kmerge.sh:
1336 Escape the correct quote
1338 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1339 targets/support/kmerge.sh:
1340 Change remaining instances of run_emerge to run_merge
1342 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1343 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1344 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
1347 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1348 targets/support/bootloader-setup.sh:
1349 Let's change our splash checking to a global check so it only needs to be
1350 done once. This makes much more sense than having all of those if ... else
1353 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1354 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1355 Fix our USE invocation here so things work as expected.
1357 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1358 targets/support/livecdfs-update.sh:
1359 Force-enable livecd/users for livecd/type gentoo-release-livecd and
1362 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1363 targets/support/livecdfs-update.sh:
1364 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
1367 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1368 targets/livecd-stage2/livecd-stage2-controller.sh:
1369 Fixing the snapshot copying so it will only copy the correct snapshot for
1370 people who don't know how to properly use wget.
1372 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1373 targets/stage1/stage1-chroot.sh:
1374 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1375 disable profile USE.
1377 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1378 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1379 OK, we have to escape our quotes, rather than use single quotes, or we don't
1380 evaluate the variables properly.
1382 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1383 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1384 targets/support/kmerge.sh:
1385 Fixing echo/sed for make.conf writing.
1387 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1388 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1389 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1390 Rather than using the environment, we write out our USE to make.conf, then
1391 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1392 be written to make.conf, already.
1394 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1395 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1396 targets/livecd-stage1/livecd-stage1-chroot.sh,
1397 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1398 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1399 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1400 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1401 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1402 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1403 Changing run_emerge to run_merge, changing both setup_portage and
1404 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1405 removing the settings added, rather than (ab)using the environment.
1407 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1408 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1409 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1410 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1411 targets/tinderbox/tinderbox-chroot.sh:
1412 Rearrange some of the functions in chroot-functions.sh in preparation for
1413 some upcoming changes and rename setup_portage to setup_pkgmgr.
1415 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1416 targets/stage1/stage1-controller.sh:
1417 Removing an extra env-update call from stage1's preclean.
1419 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1420 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1421 targets/support/bootloader-setup.sh:
1422 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1423 help.msg which we didn't even use.
1425 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1426 targets/support/bootloader-setup.sh:
1427 Don't write out out 'default 1' line when creating grub.conf, since the
1428 'help' entry is now at the bottom, and we want grub to default to the first
1431 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1432 targets/support/bootloader-setup.sh:
1433 Removed checks on livecd/splash_type, since we only support one type,
1434 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1435 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1436 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1438 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1439 targets/livecd-stage2/livecd-stage2-controller.sh:
1440 Let's automatically copy in the snapshot if livecd/type is
1441 gentoo-release-livecd.
1443 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1444 modules/generic_stage_target.py:
1445 Fix leading whitespace in empty() so it's only executed if there's something
1446 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1447 211410 for pointing this out
1449 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1450 targets/support/rc-update.sh:
1451 Quote baselayout package atom
1453 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1454 targets/support/chroot-functions.sh:
1455 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1456 PATH by default. Instead, simply check if it exists.
1458 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1459 targets/support/chroot-functions.sh:
1460 Remove temporary package listing code, since --verbose is forced on with
1463 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1464 Force-enable --verbose when using --debug
1466 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1467 targets/support/kmerge.sh:
1468 Changing modules-update to update-modules to quiet a warning and keep us
1469 from having it get removed out from under us.
1471 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1472 targets/support/chroot-functions.sh:
1473 Adding a note to myself for better debug and moving run_default_funcs to the
1474 bottom of the script so it gets executed. Since this can otherwise break
1475 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1477 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1478 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1479 targets/support/chroot-functions.sh:
1480 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1481 so we can get the output with --debug, added --newuse to the options for
1482 stage1, as we should always rebuild any package where the USE has changed,
1483 removed removal of portage logs from stage2-chroot.sh since it is being done
1484 by cleanup_stages, moved world removal in cleanup_stages into a check for
1485 stages 1 through 3, made update_env_settings check for the existence of
1486 env-update before running it since we now run update_env_settings by default
1487 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1488 to list the packages, since we don't yet force-enable verbose with debug.
1490 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1491 modules/catalyst_lock.py:
1492 Since my python sucks and I don't feel like troubleshooting it at the
1493 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1494 2.0.6_pre8 for testing.
1496 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1497 modules/builder.py, modules/catalyst_lock.py:
1498 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1499 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1501 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1502 modules/catalyst_support.py:
1503 change 'is' to == because python is grumpy
1505 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1506 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1507 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1508 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1509 targets/support/rc-update.sh:
1510 Removing support for bootsplash, since it hasn't been in a supported kernel
1511 in a couple years and isn't accepted upstream.
1513 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1514 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1515 Fix up the sed for genkernel so it works on versions both before and after
1516 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1517 change was a bit too aggressive.
1519 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1520 targets/support/bootloader-setup.sh:
1521 Change grub timeout to 15 seconds instead of 150.
1523 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1524 targets/support/pre-kmerge.sh:
1525 Comment out sed on genkernel executable as it appears to do nothing these
1528 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1529 targets/livecd-stage2/livecd-stage2-controller.sh:
1530 Only call find on libdirs that actually exist. Thanks to Kristoffer
1531 <krek6597@student.uu.se> in bug #210807.
1533 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1534 modules/generic_stage_target.py:
1535 Add warning about -* in foo/use in the spec.
1537 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1538 targets/embedded/embedded-chroot.sh,
1539 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1540 targets/grp/grp-preclean-chroot.sh,
1541 targets/livecd-stage1/livecd-stage1-chroot.sh,
1542 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1543 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1544 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1545 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1546 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1547 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1548 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1549 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1550 targets/tinderbox/tinderbox-preclean-chroot.sh:
1551 Change all . to source.
1553 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1554 targets/embedded/embedded-preclean-chroot.sh,
1555 targets/grp/grp-preclean-chroot.sh,
1556 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1557 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1558 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1559 targets/stage3/stage3-preclean-chroot.sh,
1560 targets/stage4/stage4-preclean-chroot.sh,
1561 targets/support/chroot-functions.sh,
1562 targets/tinderbox/tinderbox-preclean-chroot.sh:
1563 Added a cleanup_stages function and added it to the appropriate places.
1565 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1566 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1567 targets/livecd-stage1/livecd-stage1-chroot.sh,
1568 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1569 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1570 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1571 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1572 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1573 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1574 Removing any functions that we now call by default when we source
1575 chroot-functions.sh by default.
1577 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1578 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1579 targets/livecd-stage1/livecd-stage1-chroot.sh,
1580 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1581 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1582 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1583 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1584 Clean up the debug code that I've added to stage1, move it to
1585 chroot_functions.sh, and call it from all of our main targets.
1587 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1588 modules/generic_stage_target.py:
1589 Wow. I need to make sure that we actually comment comments in make.conf or
1590 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1591 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1593 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1594 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1595 targets/stage3/stage3-chroot.sh:
1596 We need to be sure we clear out /var/log/portage/elog as well as
1597 /var/log/emerge.log for stages 1 through 3.
1599 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1600 modules/generic_stage_target.py,
1601 targets/livecd-stage2/livecd-stage2-controller.sh,
1602 targets/support/livecdfs-update.sh:
1603 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1604 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1605 80 columns. This is catalyst 2.0.6_pre5 for testing.
1607 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1608 modules/generic_stage_target.py:
1609 Apparently, python doesn't like it when you put a set of comments in front
1610 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1613 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1614 modules/generic_stage_target.py:
1615 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1616 generally clean up the code so it's a bit easier to read/follow.
1618 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1619 modules/generic_stage_target.py:
1620 Sort and de-dupe myusevars.
1622 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1623 targets/stage1/stage1-chroot.sh:
1624 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1626 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1627 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1628 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1629 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1630 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1631 targets/tinderbox/tinderbox-chroot.sh:
1632 Move export of FEATURES to setup_myfeatures.
1634 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1635 targets/stage1/stage1-chroot.sh:
1636 Added some debug code to stage1 and fixed a nice bug where we weren't
1637 building with the correct USE. Unfortunately, this invalidates any caches
1638 for stage1, since we were building with the entire USE from the profile.
1639 This is 2.0.6_pre4 for testing.
1641 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1642 targets/stage1/stage1-chroot.sh:
1643 We don't need to do the device building twice, so removing USE=build from
1644 first baselayout install.
1646 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1647 targets/support/livecdfs-update.sh:
1648 We check for a plugdev group, add it if it doesn't exist, and make sure any
1649 users specified by livecd/users is in the group.
1651 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1652 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1653 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1655 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1656 modules/catalyst_support.py:
1657 Fix up calc_contents in contents_map. Thanks to Brent Baude
1658 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1661 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1662 targets/stage1/stage1-chroot.sh:
1663 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1664 empty and will cause issues in stage3 and beyond.
1666 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1667 targets/support/kmerge.sh, targets/support/rc-update.sh:
1668 Changed some of the rc-update code so it should work with baselayout-2,
1669 also. This is 2.0.6_pre2 for testing.
1671 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1672 files/catalyst.conf, modules/catalyst_support.py,
1673 modules/generic_stage_target.py, modules/grp_target.py,
1674 modules/snapshot_target.py:
1675 Added support for generating CONTENTS files automatically. Patch by Robin
1676 Johnson <robbat2@gentoo.org> for bug #207862.
1678 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1679 modules/snapshot_target.py:
1680 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1681 exclude digest-* files from the snapshot.
1683 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1684 arch/x86.py, modules/generic_stage_target.py:
1685 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1686 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1688 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1689 targets/support/kmerge.sh:
1690 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1691 options, so that it can actually be turned off.
1693 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1695 Rearrange things in the arch/*.py files to ensure that nothing is used
1696 before it has been defined.
1698 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1699 Reorder arch/powerpc.py to make python happy.
1701 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1702 modules/snapshot_target.py:
1703 Change .svn --include to an --exclude like it was supposed to be.
1705 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1707 Added several subarches for mips so we can dump the mips subarch profiles
1708 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1711 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1712 targets/livecd-stage2/livecd-stage2-controller.sh:
1713 Changed the code for copying the MOTD files so it's fewer lines and makes
1716 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1717 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1718 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1719 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1721 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1723 Did a little cleanup on the x86.py to remove some redundant entries and
1724 added nocona and core2 to amd64.py, though they're currently commented out.
1726 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1727 modules/generic_stage_target.py:
1728 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1729 flags defined in the spec file.
1731 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1732 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1733 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1734 since catalyst sets CXXFLAGS=CFLAGS by default.
1736 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1737 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1738 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1740 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1741 Added prescott to the subarches for x86.
1743 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1744 modules/netboot2_target.py, targets/support/kmerge.sh:
1745 Add patch to enabled netboot2/linuxrc and automatically add path for
1746 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1747 <jsbronder@gentoo.org> in bug #208106.
1749 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1750 modules/netboot2_target.py:
1751 Allow root_overlay in netboot2 target for bug #208106.
1753 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1754 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1755 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1756 Added USE=bindist automatically to everything that inherits set_use from
1757 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1758 USE=bindist to emerge run for stage1, and did some minor cleanup in
1759 get_libdir in chroot-functions.
1761 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1762 targets/support/bootloader-setup.sh:
1763 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1765 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1766 examples/generic_stage_template.spec, examples/grp_template.spec,
1767 examples/livecd-stage1_template.spec,
1768 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1769 examples/stage4_template.spec, examples/tinderbox_template.spec:
1770 Changing link so it no longer points to a dead page. This is for bug #208609.
1772 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1773 modules/snapshot_target.py:
1774 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1776 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1777 targets/stage1/stage1-chroot.sh:
1778 As much as I hate this, we're going to force baselayout to install first.
1779 This will keep us from having any issues with packages that don't respect
1782 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1783 Reorder options in catalyst.conf so they're alphabetical.
1785 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1786 targets/support/bootloader-setup.sh:
1787 Add 'pager on' to grub.conf for bug #208531.
1789 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1790 livecd/files/README.txt, livecd/files/x86-F6.msg:
1791 Removing the unused kernel command line options from Volume/Device Management.
1793 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1794 This is now 2.0.5 for release.
1796 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1797 files/catalyst.conf, modules/catalyst_support.py,
1798 modules/generic_stage_target.py,
1799 targets/embedded/embedded-preclean-chroot.sh,
1800 targets/grp/grp-preclean-chroot.sh,
1801 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1802 targets/stage2/stage2-preclean-chroot.sh,
1803 targets/stage3/stage3-preclean-chroot.sh,
1804 targets/support/chroot-functions.sh,
1805 targets/tinderbox/tinderbox-preclean-chroot.sh:
1806 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1807 sys-devel/icecream cluster compiler support for bug #200095. This is
1808 catalyst 2.0.5_pre6 for testing.
1810 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1811 files/catalyst.conf, modules/generic_stage_target.py:
1812 Add the option for using metadata_overlay with portage to speed up cache.
1814 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1815 modules/stage1_target.py, modules/stage2_target.py,
1816 modules/stage3_target.py:
1817 Add /etc/portage to cleanables for stages 1 through 3.
1819 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1820 livecd/files/livecd-local.start,
1821 targets/livecd-stage2/livecd-stage2-controller.sh,
1822 targets/support/livecdfs-update.sh:
1823 We apparently still need profiles/eclass for building the stage3 from the
1824 LiveCD with the installer.
1826 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1827 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1830 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1831 targets/livecd-stage2/livecd-stage2-controller.sh,
1832 targets/support/livecdfs-update.sh:
1833 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1834 preservation of eclasses/profiles, and remove copying of livecd-local.start
1835 since it's not needed anymore.
1837 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1838 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1839 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1842 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1843 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1844 Removing old mkvardb code which is no longer used, commenting out setting of
1845 Gnome theme for testing now that Clearlooks has been default for some time,
1846 and changing vdb move from a case statement to a simple if statement. This
1847 is 2.0.5_pre5 for testing.
1849 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1850 modules/stage1_target.py:
1851 Removing cleaning of python encodings for bug #64890.
1853 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1854 modules/generic_stage_target.py:
1855 Add an extra warning into the generated make.conf about changing the CHOST.
1857 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1858 targets/support/livecdfs-update.sh:
1859 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1861 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1862 targets/embedded/embedded-preclean-chroot.sh,
1863 targets/grp/grp-preclean-chroot.sh,
1864 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1865 targets/stage2/stage2-preclean-chroot.sh,
1866 targets/stage3/stage3-preclean-chroot.sh,
1867 targets/tinderbox/tinderbox-preclean-chroot.sh:
1868 Check to see if distcc is enabled before calling cleanup_distcc().
1870 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1871 arch/sparc.py, arch/x86.py:
1872 Look for linux32 in /bin and /usr/bin.
1874 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1875 modules/generic_stage_target.py:
1876 Make error message more specific when removing immutable flag.
1878 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1879 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1880 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1881 information, and added a small fix for FreeBSD for bug #169041. This is
1882 catalyst 2.0.5_pre4 for testing.
1884 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1885 targets/support/chroot-functions.sh:
1886 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1887 patch from bug #120076 to add cross-compiling support to our distcc
1890 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1891 targets/support/chroot-functions.sh:
1892 Added a version of get_libdir from multilib.eclass so we can determine where
1893 to go poking around if we need to touch anything in libdir.
1895 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1896 Print an error saying what target failed before the traceback.
1898 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1899 modules/catalyst_support.py:
1900 When parsing make.conf, first try pkgcore's
1901 snakeoil.fileutils.read_bash_dict(), then portage's
1902 portage_util.getconfig(), then the internal parse_makeconf().
1904 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1905 modules/catalyst_support.py:
1906 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1908 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1909 examples/netboot_template.spec, examples/tinderbox_template.spec,
1910 modules/grp_target.py, modules/tinderbox_target.py:
1911 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1912 modules, and remove extra pkgcache_path and kerncache_path options from
1915 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1916 This is catalyst 2.0.5_pre3 for testing the new stages code.
1918 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1919 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1920 We need to force USE=bindist on for building stages.
1922 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1923 modules/generic_stage_target.py:
1924 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1925 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1927 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1928 targets/support/rc-update.sh:
1929 Added support for the newer versions of splashutils which use fbcondecor as
1930 the init script. This is catalyst 2.0.5_pre1 for testing.
1932 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1933 targets/livecd-stage2/livecd-stage2-controller.sh:
1934 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1937 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1938 modules/generic_stage_target.py, modules/stage1_target.py,
1939 modules/stage2_target.py:
1940 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1943 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1944 modules/generic_stage_target.py, modules/netboot2_target.py:
1945 Fix typo in getopt call for --clear-autoresume. thanks to
1946 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1947 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1948 Copy overlay files in netboot2 target into proper dir for bug #174635.
1950 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1951 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1952 targets/support/netboot2-final.sh:
1953 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1954 fix a minor bug in System.map copying, add portage_overlay support, and adds
1955 the ability to use globbing in the package file lists for the netboot2
1958 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1959 +targets/netboot2/nb-busybox.cf:
1960 Added nb-busybox.cf to the netboot2 target for bug #174298.
1962 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1963 targets/support/chroot-functions.sh:
1964 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1966 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1967 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1968 Change moving the VDB until after we have processed unmerge by moving it
1969 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1970 unmerge packages from the gentoo-release-livecd target.
1972 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1973 targets/support/kmerge.sh:
1974 Commented out the package.provided code in catalyst that seemed to cause
1975 problems with kerncache in testing. This is 2.0.4 and should be used for the
1978 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1979 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1980 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1981 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1982 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1983 improve the netboot2 target.
1985 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1986 modules/generic_stage_target.py:
1987 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1988 cause catalyst to export boolean variables as well as string-based
1991 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1992 modules/generic_stage_target.py:
1993 Fixing check for invalid subarch to not filter too much. Fix from Mike
1994 Frysinger <vapier@gentoo.org> for bug #173532.
1996 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1997 Added s390x (64-bit) support via a patch from Mike Frysinger
1998 <vapier@gentoo.org> for bug #173002.
2000 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2001 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2002 targets/livecd-stage1/livecd-stage1-chroot.sh,
2003 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2004 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
2005 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
2006 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
2007 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
2008 targets/support/pre-kmerge.sh:
2009 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
2010 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
2011 certain functions/code paths when running with -F/--fetchonly. Simplified
2012 kmerge.sh with regards to kerncache and callback packages. Also, changed
2013 ccache/distcc installs to use run_emerge instead of emerge directly, which
2014 allows us to more easily replace the underlying package manager, or add
2015 support for multiple package managers to catalyst.
2017 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2018 modules/grp_target.py:
2019 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
2020 portage_overlay functionality to GRP, where it was mistakenly missing, for
2021 bug #171157. This is catalyst 2.0.3 and ready for release.
2023 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2024 targets/livecd-stage1/livecd-stage1-controller.sh,
2025 targets/support/livecdfs-update.sh:
2026 Removed the generation of grppkgs.txt since the Installer now uses vdb
2029 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2030 targets/support/create-iso.sh:
2031 Fix creation of the EFI images. Since it is FAT, we can't go around
2032 perserving permissions, now, can we?
2034 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2035 targets/support/livecdfs-update.sh:
2036 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
2037 broken sed for rc.conf, which caused all kinds of hell to break loose when
2038 booting a new CD. This is 2.0.3_pre3.
2040 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2041 modules/generic_stage_target.py:
2042 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
2043 such as group- from /etc before creating our stage tarballs. This is for bug
2046 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2047 targets/support/livecdfs-update.sh:
2048 Commenting out the livecd-kernel code, since the Installer should be doing
2049 everything necessary itself.
2051 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2052 targets/support/livecdfs-update.sh:
2053 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
2054 the usbutils hanlding in case they follow suit with pciutils.
2056 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2057 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2058 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2059 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
2060 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
2061 problems with using all of the various subarch settings.
2063 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2064 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2065 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
2066 check look in the correct location, and made sure we don't delete /voot
2067 within the EFI code if grub is present.
2069 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2070 modules/generic_stage_target.py:
2071 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
2072 #166294. This one should fix the HPPA/PPC architectures.
2074 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2075 targets/support/chroot-functions.sh:
2076 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
2077 remove the autoresume point for portage, as it really isn't needed and
2078 doesn't really gain us much, anyway.
2080 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2081 targets/stage1/stage1-chroot.sh:
2082 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
2084 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2085 examples/generic_stage_template.spec, examples/grp_template.spec,
2086 examples/livecd-stage1_template.spec,
2087 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2088 examples/netboot_template.spec, examples/snapshot_template.spec,
2089 examples/stage4_template.spec, examples/tinderbox_template.spec:
2090 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
2093 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2094 targets/support/livecdfs-update.sh:
2095 Make sure the user owns his home directory for bug #147195.
2097 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2098 +files/catalystrc, modules/catalyst_support.py:
2099 Re-arranged catalyst.conf to make it easier to follow while looking at the
2100 online reference and added a default catalystrc file, which does nothing.
2102 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2103 modules/catalyst_support.py, modules/embedded_target.py,
2104 modules/generic_stage_target.py, modules/grp_target.py,
2105 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2106 modules/stage3_target.py, modules/tinderbox_target.py:
2107 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
2108 tab/space nastiness. This is for bug #161915.
2110 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2111 modules/generic_stage_target.py:
2112 Fixed new cbuild code with another patch from Mike Frysinger
2113 <vapier@gentoo.org> to allow the usage of subarches.
2115 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2116 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2117 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2118 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
2119 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
2120 targets/support/create-iso.sh, targets/support/functions.sh,
2121 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2122 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
2124 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2125 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2126 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2127 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
2128 modules/catalyst_lock.py, modules/catalyst_support.py,
2129 modules/embedded_target.py, modules/generic_stage_target.py,
2130 modules/generic_target.py, modules/grp_target.py,
2131 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2132 modules/netboot2_target.py, modules/netboot_target.py,
2133 modules/snapshot_target.py, modules/stage1_target.py,
2134 modules/stage2_target.py, modules/stage3_target.py,
2135 modules/stage4_target.py, modules/tinderbox_target.py,
2136 targets/embedded/embedded-chroot.sh,
2137 targets/embedded/embedded-controller.sh,
2138 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2139 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2140 targets/grp/grp-preclean-chroot.sh,
2141 targets/livecd-stage1/livecd-stage1-chroot.sh,
2142 targets/livecd-stage1/livecd-stage1-controller.sh,
2143 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2144 targets/livecd-stage2/livecd-stage2-controller.sh,
2145 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2146 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2147 targets/netboot2/netboot2-controller.sh,
2148 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2149 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2150 targets/stage1/stage1-controller.sh,
2151 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2152 targets/stage2/stage2-controller.sh,
2153 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2154 targets/stage3/stage3-controller.sh,
2155 targets/stage3/stage3-preclean-chroot.sh,
2156 targets/stage4/stage4-controller.sh,
2157 targets/stage4/stage4-preclean-chroot.sh,
2158 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2159 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2160 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2161 targets/tinderbox/tinderbox-controller.sh,
2162 targets/tinderbox/tinderbox-preclean-chroot.sh:
2163 Removing old CVS Header lines, which are no longer used since moving to SVN.
2165 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2166 targets/stage4/stage4-chroot.sh:
2167 Added back a missing 'then' from stage4 target.
2169 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2170 modules/generic_stage_target.py:
2171 Fix indentation so things actually work.
2173 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2174 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
2177 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2178 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2179 Fix the display manager sed lines and change the icon for the local Handbook
2180 to use the GNOME 2.16 icon for gedit.
2182 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2183 modules/generic_stage_target.py:
2184 Changed the portage_overlay option to always install overlays in
2185 /usr/local/portage and added code to clean up /usr/local/portage and
2186 make.conf after sucessful execution and before creation of ISO/tarballs.
2188 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2189 targets/support/livecdfs-update.sh:
2190 Fixed a typo which broke coldplugging.
2192 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2193 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2194 Added a create_handbook_icon function and rearranged some of the icon
2195 creation for the LiveCD. This should resolve bug #143725 once a new release
2198 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2199 targets/support/livecdfs-update.sh:
2200 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
2201 coldplugging. This allows us to unpack our firmware before we detect
2202 devices, so that devices that need it will get it.
2204 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2205 modules/generic_stage_target.py:
2206 Fix a typo in generic_stage_target.
2208 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2209 targets/support/livecdfs-update.sh:
2210 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
2211 /etc/conf.d/xdm so we support older snapshots and newer ones.
2213 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2214 modules/livecd_stage2_target.py:
2215 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
2218 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2219 modules/livecd_stage2_target.py:
2220 Reverted change in livecd-stage2 to the action_sequence until I can figure
2221 out what the problem is with it.
2223 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2224 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
2225 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2226 modules/livecd_stage2_target.py:
2227 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
2228 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
2230 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2231 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2232 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
2233 resolves an issue where a variable could be accessed unitialized in obscure
2234 circumstances. This is wrt bug #144984.
2236 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2237 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2238 modules/stage2_target.py, modules/stage4_target.py:
2239 Fixed up action_sequence when using --fetchonly to not create tarballs or
2240 ISO images for bug #143392.
2242 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2243 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
2244 Clean up the USE usage in GRP/stage4.
2246 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2247 modules/generic_stage_target.py, modules/stage1_target.py,
2248 modules/stage2_target.py:
2249 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
2250 Gaffney <agaffney@gentoo.org> wrt bug #155911.
2252 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2253 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2254 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
2255 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2256 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
2257 instances of USE_ORDER since auto hasn't been valid for some time. This is
2260 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2261 modules/generic_stage_target.py, modules/stage1_target.py:
2262 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
2263 goodness wrt bug #153587.
2265 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2266 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
2267 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
2269 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2270 modules/generic_stage_target.py, modules/stage4_target.py:
2271 Added a check to see if we have the tarball option enabled, which causes
2272 catalyst to run the capture sequence. This was requested by Tim Yamin for
2273 the stage4 target, but I thought it should be usable on any stage target.
2275 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2276 targets/support/livecdfs-update.sh:
2277 Moved fstab tweaks all into one location and added make.conf tweak for bug
2280 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2281 Changed the options to be in alphabetical order so my meatspace logical
2282 parser can process them better, added the compress and tarball options,
2283 which are as of yet unused for bug #139390 and request from Tim Yamin, and
2284 removed the unused -x command line parameter for bug #151405.
2286 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2287 modules/generic_stage_target.py:
2288 Added a warning about changing the CHOST setting for bug #142034.
2290 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2291 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
2292 targets/support/chroot-functions.sh:
2293 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
2294 <flameeyes@gentoo.org> and attached to bug #150351.
2296 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2297 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2298 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2299 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
2300 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
2301 modules/embedded_target.py, modules/generic_stage_target.py,
2302 modules/generic_target.py, modules/grp_target.py,
2303 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2304 modules/netboot2_target.py, modules/netboot_target.py,
2305 modules/snapshot_target.py, modules/stage1_target.py,
2306 modules/stage2_target.py, modules/stage3_target.py,
2307 modules/stage4_target.py, modules/tinderbox_target.py,
2308 targets/embedded/embedded-chroot.sh,
2309 targets/embedded/embedded-controller.sh,
2310 targets/embedded/embedded-fs-runscript.sh,
2311 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2312 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2313 targets/grp/grp-preclean-chroot.sh,
2314 targets/livecd-stage1/livecd-stage1-chroot.sh,
2315 targets/livecd-stage1/livecd-stage1-controller.sh,
2316 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2317 targets/livecd-stage2/livecd-stage2-controller.sh,
2318 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2319 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2320 targets/netboot2/netboot2-controller.sh,
2321 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2322 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2323 targets/stage1/stage1-controller.sh,
2324 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2325 targets/stage2/stage2-controller.sh,
2326 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2327 targets/stage3/stage3-controller.sh,
2328 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2329 targets/stage4/stage4-controller.sh,
2330 targets/stage4/stage4-preclean-chroot.sh,
2331 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2332 targets/support/functions.sh, targets/support/kmerge.sh,
2333 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2334 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2335 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
2336 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2337 targets/tinderbox/tinderbox-controller.sh,
2338 targets/tinderbox/tinderbox-preclean-chroot.sh:
2339 Removing all copyright and license comment headers from all files so we
2340 don't ever get another bug like bug #149638.
2342 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2343 modules/generic_stage_target.py:
2344 Clean up more spacing/capitalization.
2346 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
2347 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2348 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
2349 targets/embedded/embedded-controller.sh,
2350 targets/embedded/embedded-fs-runscript.sh,
2351 targets/embedded/embedded-preclean-chroot.sh,
2352 targets/livecd-stage2/livecd-stage2-controller.sh,
2353 targets/netboot2/netboot2-copyfile.sh,
2354 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
2355 targets/support/pre-kmerge.sh:
2356 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
2357 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
2358 calls in kmerge.sh, and updated README.
2360 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2361 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2362 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
2364 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2365 modules/catalyst_support.py:
2366 Added fix for bug #143348.
2368 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2369 targets/support/livecdfs-update.sh:
2370 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2372 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2373 targets/livecd-stage2/livecd-stage2-controller.sh,
2374 targets/support/livecdfs-update.sh:
2375 Changed some copy commands to use -f, added a check for /etc/gconf before
2376 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2377 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2378 <luca.casagrande@gmail.com>.
2380 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2381 targets/support/livecdfs-update.sh:
2382 Fixing sed so that systemspkgs.txt is built properly.
2384 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2385 The sparc32 binary is in /bin, not /usr/bin.
2387 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2388 targets/support/chroot-functions.sh:
2389 We now only set the options for pkgcache if we are not using fetchonly. This
2390 should work around a problem where portage won't fetch the files if a binpkg
2391 already exists for the package.
2393 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2394 targets/support/livecdfs-update.sh:
2395 Added code to make a backup of custom.conf before we edit it for the
2398 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2399 targets/support/livecdfs-update.sh:
2400 Remove sed from splash section, since it wasn't actually resolving the
2401 issue, anyway. Change the installer's dialog front-end code to simply run
2402 via sudo, since we don't need to worry about having the X DISPLAY setup or
2403 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2405 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2406 targets/support/livecdfs-update.sh:
2407 Fix my sed line so it actually applies correctly.
2409 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2410 targets/support/chroot-functions.sh:
2411 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2414 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2415 targets/support/livecdfs-update.sh:
2416 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2417 as well as a possible fix for the read-only filesystem messages from
2418 /sbin/splash-functions.sh
2420 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2421 targets/support/chroot-functions.sh:
2422 Fix --fetchonly to actually work.
2424 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2425 examples/livecd-stage2_template.spec:
2426 Added description for livecd/fsops to livecd-stage2's spec template.
2428 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2429 targets/support/livecdfs-update.sh:
2430 I've modified the GDM configuration section to work correctly. I have also
2431 ensured that xdm is no longer started just because livecd/xdm is used, which
2432 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2433 should be the last of the 'release candidates' made. If there are no bug
2434 reports in 2 days, then I'm rolling this as 2.0 final.
2436 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2437 targets/support/livecdfs-update.sh:
2438 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2439 see once the newer Installer is released, as I still have to fix the
2442 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2443 targets/support/rc-update.sh:
2444 Removed famd from the default runlevel for gentoo-release-livecd. It really
2445 shouldn't cause a problem, but I prefer it stay a bit clean.
2447 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2448 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2449 targets/support/create-iso.sh, targets/support/kmerge.sh,
2450 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2451 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2453 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2454 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2455 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2456 targets/support/bootloader-setup.sh:
2457 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2458 parameters support. This is for bug #139300.
2460 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2461 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2462 targets/support/filesystem-functions.sh:
2463 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2464 and also to remove some redundant values from livecd-stage2's valid_values.
2467 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2469 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2471 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2472 modules/generic_stage_target.py:
2473 Fix a problem where catalyst was creating an initial list, then putting that
2474 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2475 pointing it out and for the fix. This is for bug #136351.
2477 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2478 targets/support/unmerge.sh:
2479 Removing loop for unmerge, as it didn't actually solve anything and the
2480 portage team has helped us out by reverting the behavior that caused this
2481 change in the first place.
2483 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2484 modules/netboot2_target.py, modules/stage1_target.py,
2485 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2486 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2487 having /proc mounted during the preclean stage and also to clean up the
2488 netboot2 code. This is 2.0_rc48.
2490 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2491 targets/support/unmerge.sh:
2492 Change our unmerge from being a single unmerge to a loop, to work around an
2493 unexpected change in portage 2.1's unmerge processing.
2495 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2496 targets/support/bootloader-setup.sh:
2497 Fixed a problem where we were putting the kernel name in twice and causing
2498 and error when using grub as a bootloader. This is for bug #137252.
2500 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2501 targets/support/bootloader-setup.sh:
2502 Added a second pass to the alpha bootloader setup to create aboot items for
2503 serial console for bug #133457.
2505 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2506 +livecd/cdtar/arcload-0.43-r1.tbz2:
2507 Added arcload cdtar for mips.
2509 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2510 targets/netboot/netboot-controller.sh:
2511 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2514 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2515 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2516 Add patch from bug #135051 to fix the seedcache extraction logic.
2518 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2519 targets/support/livecdfs-update.sh:
2520 Don't set icon theme to Clearlooks, since it doesn't exist.
2522 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2523 targets/support/livecdfs-update.sh:
2524 Fix sed on installer icons.
2526 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2529 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2530 targets/stage1/stage1-controller.sh:
2531 Added a -type f to the find call in stage1 for bug #132180.
2533 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2534 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2535 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2536 properly on IBM PPC64 machines.
2538 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2539 modules/generic_stage_target.py:
2542 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2543 targets/support/rc-update.sh:
2544 Removed x-setup from default runlevel, as it is now controlled via the
2545 autoconfig init script.
2547 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2548 Fix ppc64 based arches to subclass ppc64
2550 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2551 modules/livecd_stage1_target.py:
2552 Use the full category/package name for livecd-tools.
2554 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2555 targets/support/livecdfs-update.sh:
2556 Make copies and deletes recursive for firmware since some packages put their
2557 firmware in a subdirectory.
2559 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2560 targets/support/livecdfs-update.sh:
2561 Fix detection of the Installer.
2563 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2564 Added 970, power3, power4, and power5 sub-arches for ppc64.
2566 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2567 targets/support/livecdfs-update.sh:
2568 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2569 no longer necessary and can cause possible problems with Installer-based
2572 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2573 recursive directory create
2575 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2576 modules/catalyst_support.py:
2577 Changed a display error from bug #131502 and rolling 2.0_rc45.
2579 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2580 targets/support/create-iso.sh:
2581 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2584 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2585 modules/generic_stage_target.py:
2586 digests function uses raw output from hash function now
2588 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2589 change hash result format so .DIGESTS is generated correctly
2591 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2592 modules/catalyst_support.py:
2593 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2596 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2597 targets/support/livecdfs-update.sh:
2598 Added a space for bug #131181.
2600 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2601 targets/support/kmerge.sh:
2602 Fixed creation of kernelpkgs.txt file for the installer.
2604 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2605 modules/generic_stage_target.py:
2606 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2609 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2610 targets/livecd-stage2/livecd-stage2-controller.sh,
2611 targets/support/bootloader-setup.sh:
2612 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2613 rolling out an emergency rc44.
2615 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2616 targets/support/bootloader-setup.sh:
2617 If you use elif, you have to use a then after it. Yeah, that one's totally
2620 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2621 targets/support/livecdfs-update.sh:
2622 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2624 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2625 targets/support/rc-update.sh:
2626 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2629 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2630 targets/support/bootloader-setup.sh:
2631 Removed bootplash support from ppc/ppc64 since they only will work with
2632 gensplash. Forced use of livecd/splash_type of bootsplash to get
2633 splash=silent. This should reduce the number of things on the kernel command
2634 line that aren't necessary.
2636 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2637 modules/catalyst_support.py:
2638 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2639 parse_spec. This should resolve bug #130103, as well as make the code much
2640 cleaner. This is 2.0_rc42.
2642 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2643 modules/generic_stage_target.py:
2644 Forced -p on tar for compressing stages.
2646 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2647 targets/support/chroot-functions.sh:
2648 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2651 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2652 targets/stage1/build.py:
2653 Added patch to build.py for portage 2.1 support.
2655 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2656 targets/support/kmerge.sh:
2657 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2658 <liyiming@ict.ac.cn> in bug #129890.
2660 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2661 targets/support/livecdfs-update.sh:
2662 Moved sed line for ##STARTX to end of file, since we aren't touching
2663 /etc/startx until the end.
2665 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2666 targets/support/livecdfs-update.sh:
2667 Added a check for the games group and add it if it doesn't exist already.
2668 This should resolve bug #125498.
2670 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2671 examples/generic_stage_template.spec, examples/grp_template.spec,
2672 examples/livecd-stage1_template.spec,
2673 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2674 examples/netboot_template.spec, examples/snapshot_template.spec,
2675 examples/stage4_template.spec, examples/tinderbox_template.spec:
2676 Removed portdir_overlay from the snapshot example spec and added
2677 portage_overlay to the example specs for the relevant targets.
2679 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2680 This is 2.0_rc41 since it has better LiveCD support.
2682 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2683 targets/support/livecdfs-update.sh:
2686 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2687 targets/support/functions.sh:
2688 Removed check for livecd/dev-manager being udev since it was done
2689 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2690 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2691 #128265 for pointing this out.
2693 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2694 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2695 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2696 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2698 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2699 modules/generic_stage_target.py:
2700 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2701 live system. You can thank Andrew Gaffney for the fix.
2703 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2704 targets/livecd-stage2/livecd-stage2-controller.sh:
2705 Don't copy motd files if we're using livecd/type generic-livecd.
2707 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2708 targets/livecd-stage2/livecd-stage2-controller.sh,
2709 targets/support/livecdfs-update.sh:
2710 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2711 some extra cleanup to generic-livecd.
2713 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2714 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2715 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2716 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2717 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2718 targets/support/bootloader-setup.sh:
2719 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2720 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2721 and removed all older cdtar files for PPC*.
2723 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2724 livecd/files/livecd.motd.txt:
2725 Added message to the official LiveCD MOTD mentioning how to run the
2726 installer. Blame codeman. This is 2.0_rc40.
2728 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2729 fix so snapshot target doesnt have errors
2731 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2732 targets/support/livecdfs-update.sh:
2733 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2734 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2737 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2738 targets/support/rc-update.sh:
2739 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2742 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2743 targets/support/livecdfs-update.sh:
2744 Added wrapping around the udev sed for those crazy 2.4-users.
2746 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2747 targets/support/livecdfs-update.sh:
2748 Added sed fix for udev starting evms_activate unconditionally. This is
2751 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2752 add stage4/unmerge stage4/rm to valid options
2754 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2755 targets/support/rc-update.sh:
2756 Added fix for bug #122154 from Rajiv Manglani.
2758 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2759 targets/support/kmerge.sh:
2760 Fixed creation of kernelpkgs.txt for the Installer.
2762 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2763 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2764 Updated elilo tarball for IA64.
2766 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2767 DIGESTS support for snapshot creation
2769 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2770 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2771 candidates ever end?
2773 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2774 fix for .DIGESTS.DIGESTS issue in grp
2776 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2777 modules/generic_stage_target.py:
2778 fix for failure when root_overlay is not set
2780 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2781 targets/support/bootloader-setup.sh:
2782 Added IA64/SGI patch from plasmaroo.
2784 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2785 targets/livecd-stage1/livecd-stage1-controller.sh,
2786 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2787 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2790 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2791 modules/generic_stage_target.py:
2792 Allow multiple overlays for root_overlay and overlay spec option
2794 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2795 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2796 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2797 targets/support/rc-update.sh:
2798 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2799 fixed bug #122154. This is catalyst 2.0_rc36.
2801 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2802 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2803 Updated the LiveCD motd to tell the user to run the display manager again,
2804 rather than startx, while mentioning that startx is useful as a rescue X
2805 session since it starts twm. This is catalyst 2.0_rc35.
2807 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2808 Add hfs-hide options to mkisofs so macs boot
2810 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2811 modules/generic_stage_target.py:
2812 Fix indentation issues
2814 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2817 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2818 targets/support/bootloader-setup.sh:
2819 add additional console less entry when consoles are chosen for ppc64
2821 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2822 modules/generic_stage_target.py:
2823 fix kernelopts and extraversion env variable exports
2825 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2826 targets/support/livecdfs-update.sh:
2827 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2828 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2830 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2831 targets/support/kmerge.sh:
2832 Changing the way we determine if extraversion is set. This is catalyst
2835 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2836 targets/support/livecdfs-update.sh:
2837 Change net.ethX links to link to net.lo instead of net.eth0.
2839 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2840 examples/stage4_template.spec:
2841 Fixed rcadd example for stage4. Blame rajiv.
2843 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2844 This is catalyst 2.0_rc31.
2846 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2847 targets/support/livecdfs-update.sh:
2848 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2849 Gaffney for pointing me in the right direction.
2851 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2852 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2854 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2857 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2858 examples/livecd-stage2_template.spec:
2859 updated examples to have console and machine_type
2861 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2862 targets/support/bootloader-setup.sh:
2863 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2866 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2867 This is catalyst 2.0_rc29.
2869 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2870 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2871 Removed extra yaboot.conf from
2872 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2874 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2875 targets/support/kill-chroot-pids.sh:
2876 add sleep to try and give processes a chance to die. bug 119940
2878 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2879 targets/support/functions.sh:
2880 Removed some quotes to make sure we have a binary operator and closing bug
2883 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2884 targets/support/create-iso.sh:
2885 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2887 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2888 targets/support/bootloader-setup.sh:
2889 Added path from bug #120935 for PPC/PPC64.
2891 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2892 Additional spacing fixes submitted by `Kumba
2894 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2895 modules/stage2_target.py:
2896 space cleanups contributed from `Kumba
2898 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2899 add grp/use to valid_values in the grp module
2901 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2904 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2905 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2906 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2907 targets/support/bootloader-setup.sh:
2908 ppc cdtar update; ppc64 bootloader updates
2910 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2911 targets/support/create-iso.sh:
2912 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2914 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2915 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2916 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2917 targets/support/create-iso.sh:
2918 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2920 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2921 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2922 Add ppc console and machine_type=ibm
2924 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2925 modules/generic_stage_target.py:
2926 Fix type error when kernel packages arent defined
2928 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2929 examples/generic_stage_template.spec, examples/grp_template.spec,
2930 examples/livecd-stage1_template.spec,
2931 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2932 examples/stage4_template.spec:
2933 Added more verbose wording and examples for pkgcache_path and
2934 kerncache_path, where necessary.
2936 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2937 targets/support/create-iso.sh:
2938 Really fixing bug #120475 this time. This is 2.0_rc25.
2940 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2941 targets/support/create-iso.sh:
2942 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2945 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2946 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2947 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2948 Added initial support for EFI booting on x86. This is completely untested,
2949 so use it at your own risk. Also, no bug reports without patches, please.
2950 This is catalyst 2.0_rc23.
2952 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2953 kmerge should have been kerncache
2955 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2956 targets/support/pre-kmerge.sh:
2957 Fix a few other places for the kerncache update
2959 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2960 examples/generic_stage_template.spec, examples/grp_template.spec,
2961 examples/livecd-stage1_template.spec,
2962 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2963 examples/netboot_template.spec, examples/stage4_template.spec,
2964 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2965 targets/support/kmerge.sh:
2966 Separation of kerncache from snapcache
2968 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2969 It helps if I actually increment the version number.
2971 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2972 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2973 Added --oneshot to default options for stage1 building. Added code to wipe
2974 world during stages 1 and 3. This is catalyst 2.0_rc22.
2976 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2977 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2978 Fix bug if no kernel packages were defined but there was a postconf setting.
2979 x86 softlevel support is enhanced.
2981 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2982 targets/support/bootloader-setup.sh:
2983 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2985 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2986 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2988 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2991 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2992 Netboot2 fixes for spec parameter checks
2994 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2995 modules/generic_stage_target.py, modules/stage4_target.py:
2996 add makeopts spec file support.
2998 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2999 modules/generic_stage_target.py:
3000 Added fix for bug #119635.
3002 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3003 Fix pre-kmerge.sh for stage4
3005 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3008 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
3009 modules/generic_stage_target.py:
3010 fix crash when no kernel is defined. spacing issue
3012 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3015 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3016 modules/livecd_stage2_target.py:
3017 Added livecd/volid to valid_values.
3019 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
3020 modules/generic_stage_target.py:
3021 remove extra function that was converting strings to lists unnecessarily
3023 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3024 This is catalyst 2.0_rc17.
3026 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3027 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3028 modules/stage4_target.py:
3029 fix issue where args not allowed that arose due to earlier myspec addlargs bug
3031 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3032 targets/embedded/embedded-preclean-chroot.sh,
3033 targets/grp/grp-preclean-chroot.sh,
3034 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3035 targets/stage1/stage1-preclean-chroot.sh,
3036 targets/stage2/stage2-preclean-chroot.sh,
3037 targets/stage3/stage3-preclean-chroot.sh,
3038 targets/support/chroot-functions.sh,
3039 targets/tinderbox/tinderbox-preclean-chroot.sh:
3040 Added function to cleanup stray /etc/distcc/hosts files.
3042 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3043 targets/support/bootloader-setup.sh:
3044 Added fix from bug #119123. This is catalyst 2.0_rc16.
3046 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3047 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
3048 Fixing some spacing. This is catalyst 2.0_rc15.
3050 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3051 Attempt to fix bug #117649
3053 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
3054 modules/generic_stage_target.py:
3055 fixes for bugs #119009, #119041 and #118985
3057 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
3058 +examples/netboot2_template.spec, modules/catalyst_support.py,
3059 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
3060 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
3061 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
3064 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
3065 targets/support/kmerge.sh:
3066 Fix for ccache (null)/.ccache bug
3068 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3071 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
3072 Added ppc -mcpu patch from Pylon for bug #118709.
3074 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3075 modules/embedded_target.py, modules/stage4_target.py:
3076 Added linuxrc to embedded and stage4 targets.
3078 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
3079 modules/generic_stage_target.py, targets/support/kmerge.sh:
3080 filter kname - and . for kmerge.sh
3082 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3083 targets/support/create-iso.sh:
3084 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
3086 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
3087 modules/generic_stage_target.py:
3088 change .digests to .DIGESTS
3090 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3091 targets/support/kmerge.sh:
3092 Commented ccache for genkernel build which will resolve #117648 until a
3093 proper solution can be found. This is 2.0_rc13.
3095 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3096 targets/stage1/stage1-controller.sh:
3097 Added patch from vapier for bug #117254.
3099 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3100 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
3101 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
3102 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
3105 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
3106 modules/generic_stage_target.py:
3107 Remove chost/cflags etc. warning messages
3109 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
3110 modules/generic_stage_target.py:
3111 Attempt to fix bug 117253; chost is wrong on autoresume
3113 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3114 modules/generic_stage_target.py, modules/netboot_target.py,
3115 modules/stage1_target.py:
3116 make setting of destdir more global and part of generic_stage_target
3118 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3119 Fix destpath bug in netboot target
3121 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
3122 modules/generic_stage_target.py, modules/stage4_target.py:
3123 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
3126 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
3127 modules/generic_stage_target.py, modules/stage4_target.py:
3128 remove stray ' from arch/sh.py
3130 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3131 targets/stage1/stage1-controller.sh:
3132 This finally fixes the issues with gcc-config/binutils-config in stage1.
3133 This is catalyst 2.0_rc12.
3135 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
3136 Fix incorrect warning message. portdir_overlay -> portage_overlay
3138 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3139 targets/stage1/stage1-controller.sh,
3140 targets/stage1/stage1-preclean-chroot.sh:
3141 Revert gcc-config/binutils-config to _rc11 locations. This should fix
3142 running gcc-config and binutils-config, though it probably breaks running on
3143 non-Gentoo platforms.
3145 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3146 modules/stage1_target.py:
3147 Make stage1 clean up python 2.3 and 2.4, also.
3149 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3150 targets/support/livecdfs-update.sh:
3151 Updated requirements and added creation of metadata.tar.bz2 for the installer.
3153 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
3154 modules/generic_stage_target.py:
3155 Change digests file format to HASH_NAME HASH FILE_NAME
3157 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3158 targets/stage1/stage1-controller.sh:
3159 Moved gcc-config/binutils-config to before the chroot.
3161 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3162 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
3163 installed. Supports all of shashs algorithms as of 12_21_2005
3165 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3166 modules/generic_stage_target.py:
3167 Catalyst should die if source_subpath is not a string
3169 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3170 modules/generic_stage_target.py:
3171 Fix for source_subpath bug
3173 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3174 examples/generic_stage_template.spec:
3175 Updated example specs with information on cflags/chost/cxxflags/ldflags in
3176 both stages 1 and 2.
3178 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3179 modules/stage2_target.py:
3180 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
3181 stage1 to be overridden again.
3183 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3184 targets/stage1/stage1-controller.sh:
3185 It looks like gcc-config/binutils-config needs to be run with the full path,
3186 since it is run outside of the chroot.
3188 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3189 targets/stage1/stage1-controller.sh:
3190 Fixed gcc-config calls. This is 2.0_rc11.
3192 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3193 This is catalyst 2.0_rc10.
3195 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
3196 modules/generic_stage_target.py:
3197 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
3200 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3201 targets/support/functions.sh:
3202 Changed from -z to -n for bug #116180.
3204 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3205 modules/catalyst_support.py, modules/generic_stage_target.py:
3206 Detect missing binaries for the hashing functions and abort if not found
3208 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3209 files/catalyst.conf:
3210 Updated README to list new requirements. Set default hash as crc32. Set
3211 default digests as sha1/md5.
3213 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3214 modules/catalyst_support.py, modules/generic_stage_target.py,
3215 modules/livecd_stage2_target.py, modules/stage2_target.py:
3216 Change the internal hash checking to be quicker and more memory efficient.
3217 Add additional hash digests options.
3219 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3220 targets/tinderbox/tinderbox-chroot.sh,
3221 targets/tinderbox/tinderbox-controller.sh,
3222 targets/tinderbox/tinderbox-preclean-chroot.sh:
3223 Fixed up spacing/coding style on tinderbox.
3225 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3226 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
3227 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
3228 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
3229 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
3230 Fixed up spacing/coding style on support.
3232 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3233 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
3235 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3236 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3237 targets/stage4/stage4-preclean-chroot.sh:
3238 Fixed up spacing/coding style on stage4.
3240 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3241 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
3242 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3243 targets/stage3/stage3-controller.sh,
3244 targets/stage3/stage3-preclean-chroot.sh:
3245 Fixed up spacing/coding style on stages 2 and 3
3247 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3248 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3249 targets/stage1/stage1-preclean-chroot.sh:
3250 Fixed up spacing/coding style on stage1. Also changed
3251 gcc-config/binutils-config to be outside the chroot.
3253 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3254 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3255 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
3256 Fixed up spacing/coding style on netboot.
3258 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3259 targets/livecd-stage1/livecd-stage1-chroot.sh,
3260 targets/livecd-stage1/livecd-stage1-controller.sh,
3261 targets/livecd-stage2/livecd-stage2-controller.sh:
3262 Fixed up spacing/coding style on livecd-stage*.
3264 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3265 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3266 targets/grp/grp-preclean-chroot.sh:
3267 Fixed up spacing/coding style on grp.
3269 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3270 targets/embedded/embedded-chroot.sh,
3271 targets/embedded/embedded-controller.sh,
3272 targets/embedded/embedded-fs-runscript.sh,
3273 targets/embedded/embedded-preclean-chroot.sh:
3274 Fixed up spacing/coding style on embedded.
3276 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
3277 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3278 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3279 targets/support/functions.sh:
3280 Removing extra line from x86.py, fixing up comments, spacing, and coding
3281 style in targets/support through functions.sh
3283 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3284 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3285 Fix more tab/spacing issues .. trying to make everything use tabs
3287 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3288 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3289 modules/stage1_target.py, modules/stage2_target.py,
3290 modules/stage3_target.py, modules/stage4_target.py:
3291 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
3294 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
3295 modules/generic_stage_target.py:
3296 Add envscript warning to aid users who may not know what they are doing
3298 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3299 examples/generic_stage_template.spec:
3300 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
3301 only configurable when building a stage2 tarball, to match the current state
3302 of portage. This is 2.0_rc9.
3304 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3305 targets/support/chroot-functions.sh:
3306 Silence more of portages beeps and clicks and whistles
3308 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3309 targets/support/chroot-functions.sh:
3310 Change the portage emerge to use run_emerge
3312 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3313 modules/generic_stage_target.py, modules/snapshot_target.py,
3314 modules/stage1_target.py, modules/stage2_target.py,
3315 modules/stage3_target.py:
3316 allow portdir_overlay to be part of all specs not including snapshot spec.
3317 Add warnings for stage1,2 and 3 in case someone uses this feature there.
3318 Remove overlay support from the snapshot spec but added a warning.
3320 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3321 modules/stage2_target.py:
3322 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
3325 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
3326 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3327 Add support for bootloader softlevel=; have rsync delete the extra files out
3328 of the overlay so that the overlay always matches the source dir
3330 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3331 Swapped -v/-V since I had gotten them wrong here.
3333 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3334 modules/generic_stage_target.py:
3335 Fix stupid overlay bug
3337 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3338 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3339 targets/livecd-stage1/livecd-stage1-chroot.sh,
3340 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3341 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3342 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
3343 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3344 targets/support/unmerge.sh:
3345 Made sure we use -f on removing the default links for splash. Removed
3346 check_portage_version as it really isn't needed anymore. Removed
3347 --no-install from genkernel commands in kmerge.sh so users must manually
3348 remove kernels from /boot. This is 2.0_rc8.
3350 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3351 targets/support/livecdfs-update.sh:
3352 Made sed on devfsd.conf conditional on it existing. Removes one more error
3353 message from a standard catalyst run.
3355 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3356 Added warning about breaking snapshot cache and re-enable autoresume, since
3357 the errors I was getting were elsewhere.
3359 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3360 modules/generic_stage_target.py:
3361 Fix indentation error the last commit caused
3363 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3364 modules/generic_stage_target.py:
3365 Always clear autoresume points after a successful run
3367 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3368 targets/support/livecdfs-update.sh:
3369 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
3370 snapshot caching after a successful gentoo-release-livecd run.
3372 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3373 targets/support/rc-update.sh:
3374 Added famd to default on official LiveCD.
3376 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3377 targets/support/chroot-functions.sh:
3378 Fixes 'too many arguments' error in check_portage_version.
3380 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3381 modules/generic_stage_target.py:
3382 remove extra self.env={} that was resetting the environment to null
3384 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3385 modules/livecd_stage1_target.py:
3386 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3389 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3390 Add a default path to the environment in the chroot
3392 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3393 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3394 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3395 targets/livecd-stage2/livecd-stage2-controller.sh,
3396 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3397 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3398 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3399 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3400 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3401 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3402 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3403 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3404 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3406 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3408 Fixed up the man page, which has been suffering for some time, and also
3409 reversed -v/-V in the help message.
3411 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3412 targets/support/livecdfs-update.sh:
3413 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3416 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3417 Turning off autoresume of doom until I can get more testing. I've had
3418 several issues with it. I'll be reporting/fixing these as I come across them
3419 but for now wish to turn it off by default as I don't want this one feature
3420 to stop the possible 2.0 final release.
3422 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3423 targets/livecd-stage2/unmerge.sh:
3424 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3425 anymore and probably should have been removed a long time ago when the new
3426 code was put into place in livecdfs-update.sh and livecd-local.start
3429 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3430 targets/livecd-stage1/livecd-stage1-chroot.sh,
3431 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3432 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3433 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3435 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3436 modules/generic_stage_target.py, modules/generic_target.py:
3437 self.env should be a part of the super class generic_target so it applies to
3438 snapshots as well; removing redundant pass in the generic_target class as
3439 its not needed. There is code there to fill the statements
3441 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3442 targets/support/livecdfs-update.sh:
3443 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3446 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3447 Changed version stamp to 2.0_rc6.
3449 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3450 modules/generic_stage_target.py:
3451 Fix for unpack cases
3453 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3454 modules/generic_stage_target.py:
3457 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3458 modules/catalyst_support.py, modules/generic_stage_target.py,
3459 modules/grp_target.py, modules/livecd_stage1_target.py,
3460 modules/livecd_stage2_target.py, modules/netboot_target.py,
3461 modules/snapshot_target.py, modules/tinderbox_target.py:
3462 Stop reading env from the OS. Rely on the more on the envscript for oddball
3463 settings. Change -v to verbose and -V to version
3465 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3468 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3469 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3472 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3473 examples/generic_stage_template.spec:
3474 Added chost/cflags/cxxflags/ldflags to example spec template.
3476 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3477 targets/support/rc-update.sh:
3478 OK, just kidding on that last commit. We were already doing rc-update add
3479 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3480 there's no point in having it in rc-update.sh
3482 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3483 targets/support/rc-update.sh:
3484 Have rc-update add xdm if livecd/xdm is set.
3486 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3487 modules/catalyst_lock.py, modules/catalyst_support.py,
3488 modules/embedded_target.py, modules/generic_stage_target.py,
3489 modules/grp_target.py, modules/livecd_stage1_target.py,
3490 modules/livecd_stage2_target.py, modules/netboot_target.py,
3491 modules/stage1_target.py, modules/stage4_target.py,
3492 modules/tinderbox_target.py:
3493 So I was just kidding on that last commit. This one is 2.0_rc4.
3495 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3496 modules/catalyst_lock.py, modules/catalyst_support.py,
3497 modules/embedded_target.py, modules/generic_stage_target.py,
3498 modules/grp_target.py, modules/livecd_stage1_target.py,
3499 modules/livecd_stage2_target.py, modules/netboot_target.py,
3500 modules/stage1_target.py, modules/stage2_target.py,
3501 modules/stage4_target.py, modules/tinderbox_target.py:
3502 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3504 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3505 files/catalyst.conf, modules/catalyst_lock.py,
3506 modules/catalyst_support.py, modules/embedded_target.py,
3507 modules/generic_stage_target.py, modules/grp_target.py,
3508 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3509 modules/netboot_target.py, modules/stage1_target.py,
3510 modules/stage2_target.py, modules/stage4_target.py,
3511 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3512 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3513 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3515 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3516 modules/generic_stage_target.py:
3517 Fix autoresume for unpacking tarballs
3519 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3520 targets/support/livecdfs-update.sh:
3521 remove gnap livecd-type per Koon's request
3523 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3524 change rc-update add modules default to rc-update add modules boot
3526 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3527 modules/generic_stage_target.py, modules/grp_target.py:
3528 Add more verbosity to digests if -V is enabled, add more print messages to
3531 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3532 modules/generic_stage_target.py, modules/grp_target.py:
3533 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3535 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3536 Fix folder name for grp build dir to not have .tar.bz2 at the end
3538 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3539 modules/catalyst_support.py, modules/generic_stage_target.py:
3540 Add md5 and sha .digests file creation per wolf31o2's feature request
3542 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3543 This is catalyst-2.0_rc2.
3545 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3546 files/catalyst.conf, modules/generic_stage_target.py,
3547 modules/livecd_stage1_target.py:
3548 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3549 after each successful kernel build;add autoresume documentation to
3552 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3553 targets/embedded/embedded-controller.sh,
3554 targets/embedded/embedded-fs-runscript.sh,
3555 targets/livecd-stage2/livecd-stage2-controller.sh,
3556 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3557 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3558 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3559 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3560 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3561 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3562 targets/support/rc-update.sh:
3563 Changed multiple spaces to tabs to satisfy my OCD.
3565 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3566 targets/support/chroot-functions.sh:
3567 Bumped genkernel detection to require 3.3.0 or higher
3569 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3570 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3571 targets/netboot/netboot-controller.sh:
3572 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3573 clst_grp_use. This is catalyst-2.0_rc1.
3575 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3576 targets/netboot/netboot-controller.sh:
3577 change to clst_use from clst_netboot_use
3579 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3580 targets/livecd-stage1/livecd-stage1-chroot.sh,
3581 targets/stage4/stage4-chroot.sh:
3582 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3584 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3585 targets/stage4/stage4-chroot.sh:
3586 Fixed USE invocations in stage4 target.
3588 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3589 modules/livecd_stage1_target.py:
3590 Force use=livecd for livecd-stage1
3592 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3593 This is version 2.0_pre20051129.
3595 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3596 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3597 Removed kudzu-knoppix from example spec files.
3599 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3600 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3601 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3603 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3604 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3605 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3606 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3607 definitions in the examples to fit in 80 columns.
3609 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3610 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3611 modules/grp_target.py, modules/tinderbox_target.py,
3612 targets/tinderbox/tinderbox-chroot.sh:
3613 Tinderbox script: added newuse, tinderbox and grp targets added support for
3614 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3615 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3617 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3618 Added portdir example to catalyst.conf for bug #113272.
3620 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3621 targets/support/create-iso.sh:
3622 Fixed a few lines which were causing the isolinux directory to be removed
3623 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3625 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3626 targets/support/create-iso.sh:
3627 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3629 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3630 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3631 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3632 too many arches dont use it by default, test for an initrd in the yaboot
3635 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3636 modules/generic_stage_target.py:
3637 Fix split error if use is specified
3639 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3640 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3641 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3642 Updated palo version from catalyst 1.x for HPPA.
3644 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3645 targets/support/bootloader-setup.sh:
3646 Removing for loop for grub on amd64/x86 as it was totally useless.
3648 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3649 targets/support/bootloader-setup.sh:
3650 Remove vga= line for PPC.
3652 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3653 targets/support/bootloader-setup.sh:
3654 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3656 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3657 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3658 Removing slot patch as it probably didn't belong here anyway, and updating
3659 version stamp to 2.0_pre20051118.
3661 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3662 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3663 targets/support/bootloader-setup.sh:
3664 fix the bootloader script for isolinux so that it actually makes a cfg file,
3665 remove extra unneeded catalyst aborting print statement, reorganize rm code
3666 to make sure is splits properly and is an array even from the cmdline
3668 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3669 targets/support/livecdfs-update.sh:
3670 Added call to update-usbids to download the latest usb.ids file.
3672 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3673 modules/generic_stage_target.py:
3674 Move checks of running catalyst into the target which is simpler
3676 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3677 modules/generic_stage_target.py:
3678 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3679 that doesnt exist yet
3681 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3682 Keep unnecessary programs from installing into kerncache
3684 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3685 modules/generic_stage_target.py:
3686 Turn on more tracebacks at this point to better debug .. will need to turn
3687 them down as we find errors and build appropriate error handlers
3689 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3690 Changed version marker to 2.0_pre20051115 for new ebuild.
3692 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3693 modules/livecd_stage2_target.py:
3694 Fix bug in livecd stage2 so that it doesnt try to use tar
3696 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3697 targets/livecd-stage2/livecd-stage2-controller.sh:
3698 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3699 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3700 of Getting_Online.txt from catalyst 1.1.10.10.
3702 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3703 Added Joshua Kinard to authors for his mips contributions.
3705 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3706 examples/livecd-stage2_template.spec:
3707 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3708 Paul Kessler on gentoo-catalyst. ;]
3710 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3711 Change variables from cat1 format to cat2
3713 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3714 modules/generic_stage_target.py, modules/stage1_target.py:
3715 Fix modules has no attribute register
3717 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3718 modules/generic_stage_target.py:
3719 Fix broken aliases code that was just proof of concept
3721 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3722 Output mkisofs command line options to assist in debugging
3724 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3725 modules/generic_stage_target.py, targets/support/create-iso.sh:
3728 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3729 modules/generic_stage_target.py:
3730 Add VERY basic support for aliases kernel parameter.
3732 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3733 modules/livecd_stage2_target.py:
3734 Remove large section of commented code
3736 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3737 modules/generic_stage_target.py, modules/stage1_target.py:
3738 Allow LDFLAGS to be specified as an ENV variable for stage1
3740 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3741 modules/generic_stage_target.py:
3742 Fix rc-update to automatically run default options for livecds. Removed an
3743 erroneous key check.
3745 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3746 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3747 Make use spec key optional to default to profile defaults
3749 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3750 +examples/stage4_template.spec:
3751 Preliminary stage4_template.spec file
3753 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3754 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3755 Updated version stamp and added slot patch.
3757 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3758 Fix ordering problem so self.settings is defined
3760 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3761 modules/generic_stage_target.py:
3762 Correct a rsync issue when the directory doesnt exist
3764 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3765 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3766 targets/livecd-stage2/livecd-stage2-controller.sh,
3767 targets/netboot/netboot-controller.sh,
3768 targets/stage4/stage4-controller.sh:
3769 run pre_kmerge and post_kmerge only once
3771 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3772 targets/support/bootloader-setup.sh:
3773 MIPS bootloader patch
3775 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3776 targets/support/mips-arcload_conf.sh:
3777 Fix MIPS Serial Detection
3779 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3780 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3781 +targets/support/mips-arcload_conf.sh:
3782 Application of Kumba's patches for MIPS support
3784 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3785 Check for the correct arch specific cd building tool
3787 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3788 modules/generic_stage_target.py:
3789 Print a warning if livecd/iso is not defined
3791 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3792 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3794 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3795 targets/support/post-kmerge.sh:
3796 Check for existence of files in /lib/modules before running depscan.sh. This
3797 replaces the mips-specific check and makes it portable.
3799 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3800 modules/generic_stage_target.py:
3801 update autoresume logic when dealing with rsync unpack operations
3803 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3804 targets/support/post-kmerge.sh:
3805 Bypass module load on mips
3807 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3808 remove --no-deps so dependancies get installed for genkernel
3810 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3811 modules/generic_stage_target.py:
3812 Fix missing : statement in unpack
3814 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3815 modules/generic_stage_target.py:
3816 fix livecd-stage2 unpack when seedcache is turned off
3818 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3819 targets/support/functions.sh:
3820 Fix module unpacking and make it actually optional.
3822 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3823 modules/generic_stage_target.py:
3824 Fix broken seedcache autoresume interaction
3826 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3827 modules/generic_stage_target.py:
3828 Cleanup stage directories properly for tar installs
3830 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3831 Tinderbox no longer cleans /tmp/*
3833 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3834 targets/tinderbox/tinderbox-chroot.sh,
3835 targets/tinderbox/tinderbox-controller.sh:
3836 Fixing problem with bind mounted portage and final rsync on tinderbox target
3837 and adding additional logging.
3839 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3840 Stop tinderbox from trying to create a tarball of itself
3842 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3843 modules/generic_stage_target.py:
3844 Fix catalyst so it fully disables snapcache when its not specified in the
3847 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3848 examples/livecd-stage2_template.spec:
3849 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3850 spec template and updating version stamp.
3852 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3853 modules/catalyst_support.py:
3854 allow file_check to proceed if key is not in use
3856 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3857 Recursively make the missing directories
3859 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3860 Fix extract_modules to just echo a warning that it is missing
3862 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3863 files/catalyst.conf:
3864 Updating default configuration for catalyst and updating version stamp,
3865 since we're beginning internal testing for release.
3867 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3868 modules/generic_stage_target.py:
3869 fix bug 106004 split strings into a list for empty and rm operation
3871 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3872 modules/livecd_stage2_target.py:
3873 Append slashes to directories so rsyncs work properly
3875 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3876 examples/livecd-stage2_template.spec:
3877 Changing source_subpath for livecd-stage2 example for bug #101704.
3879 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3880 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3881 targets/support/livecdfs-update.sh:
3882 Added livecd/xdm and livecd/xsession options. These are used to setup the
3883 default display manager and X session, respectively. Added supporting
3884 documentation to example spec files. Imported more work from my fsscript for
3885 the official LiveCD.
3887 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3888 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3889 discussion, see bug #88777.
3891 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3892 modules/generic_stage_target.py:
3893 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3894 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3896 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3897 targets/livecd-stage1/livecd-stage1-controller.sh,
3898 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3899 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3900 on livecd-stage2 and removing universal motd for livecd/type of
3901 gentoo-release-livecd.
3903 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3904 modules/livecd_stage1_target.py:
3905 Add optional livecd/type env var for scripts to add optional items to the
3908 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3909 -livecd/files/x86-help.msg:
3910 Removing x86-help.msg as it is no longer used.
3912 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3913 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3914 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3915 Add dobladecenter description to bootloader files for x86/amd64.
3917 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3918 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3920 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3921 modules/generic_stage_target.py:
3922 Added split to use section for bug #104414.
3924 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3925 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3926 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3927 Tabs to whitespaces for isolinux.
3929 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3930 targets/support/bootloader-setup.sh:
3931 Changed isolinux to use new split-out help messages. Using grub gives a
3932 single help message with pager.
3934 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3935 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3936 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3937 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3938 Added F2->F7 help messages for isolinux.
3940 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3941 livecd/files/README.txt, livecd/files/generic.motd.txt,
3942 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3943 livecd/files/livecd-local.start:
3944 Updated files from latest used to build LiveCD.
3946 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3947 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3949 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3950 modules/catalyst_support.py:
3951 Added fix for using options with = in them with --cli (ex.
3952 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3953 <cell@ices.utexas.edu> for pointing this out to me via email.
3955 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3956 modules/generic_stage_target.py, targets/support/functions.sh:
3957 fix bug in exec_in_chroot for stage1 target
3959 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3960 modules/generic_stage_target.py:
3961 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3962 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3964 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3965 catalyst, examples/livecd-stage2_template.spec,
3966 examples/snapshot_template.spec, files/catalyst.conf,
3967 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3968 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3969 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3970 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3971 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3972 targets/livecd-stage2/livecd-stage2-controller.sh,
3973 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3974 targets/stage2/stage2-preclean-chroot.sh,
3975 targets/stage3/stage3-preclean-chroot.sh,
3976 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3977 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3978 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3979 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3980 targets/support/target_image_setup.sh:
3981 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3982 to look at gamecdfs-update.sh yet.
3984 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3985 modules/generic_stage_target.py:
3986 Remove extra debugging print statement
3988 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3989 +modules/catalyst_lock.py, modules/catalyst_support.py,
3990 modules/embedded_target.py, modules/generic_stage_target.py,
3991 modules/grp_target.py, modules/livecd_stage1_target.py,
3992 modules/livecd_stage2_target.py, modules/netboot_target.py,
3993 modules/snapshot_target.py, modules/stage1_target.py,
3994 modules/stage2_target.py, modules/stage4_target.py,
3995 targets/support/functions.sh:
3996 Add locking support. Code simplification for unpack and unpack snapshot.
3997 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3998 Add seedcache support (Grabs output from previous target run)
3999 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
4001 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4002 modules/catalyst_support.py, modules/generic_stage_target.py:
4003 Add support to cache the snapshot dir. add snapcache to options. add
4004 snapshot_cache= to override the default location of the cache in
4005 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
4007 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4008 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
4009 Forward port README.txt and Getting_Online.txt files from catalyst
4012 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4013 Add automatic creation/deletion of runlevels based on rcadd rcdel
4015 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4016 Fix grp so that grp/use is not required anymore
4018 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4019 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4020 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4021 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4022 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
4023 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
4024 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
4025 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
4026 they are known to cause booting problems.
4028 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4029 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
4030 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
4031 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
4034 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4035 targets/stage1/stage1-chroot.sh:
4036 Fixed quoting in stage1 profile check.
4038 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4039 targets/stage3/stage3-chroot.sh:
4040 Fixing USE for stage3.
4042 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4043 targets/support/chroot-functions.sh:
4044 Fix FETCH code so it will run for Pylon
4046 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
4047 targets/grp/grp-chroot.sh:
4048 Fix bindist invcation.
4050 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4051 targets/grp/grp-chroot.sh:
4052 Made sure bindist was used for all emerges in GRP.
4054 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
4055 Fix USE flags for GRP build
4057 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
4058 targets/stage4/stage4-chroot.sh:
4059 let GRP use the users environment variables and removed extra
4060 GRP_STAGE23_USE from stage4
4062 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
4063 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4064 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
4066 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4067 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
4068 impact all previous spec files that use this option. It's beejay's fault.
4070 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
4071 Changed to use linux32 for ppc32 support when build host is ppc64.
4073 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
4075 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
4077 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
4078 Minor cosmetic print statement fixes for readability
4080 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4081 modules/catalyst_support.py, modules/generic_stage_target.py:
4082 Fix None None bug and exception reporting
4084 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
4085 Fix iso creation script. Case statement out of place
4087 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
4088 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
4089 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
4090 catalyst, files/catalyst.conf, modules/builder.py,
4091 modules/catalyst_support.py, modules/embedded_target.py,
4092 modules/generic_stage_target.py, modules/generic_target.py,
4093 modules/grp_target.py, modules/livecd_stage1_target.py,
4094 modules/livecd_stage2_target.py, modules/netboot_target.py,
4095 modules/snapshot_target.py, modules/stage1_target.py,
4096 modules/stage2_target.py, modules/stage3_target.py,
4097 modules/stage4_target.py, modules/tinderbox_target.py,
4098 targets/embedded/embedded-chroot.sh,
4099 targets/embedded/embedded-fs-runscript.sh,
4100 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
4101 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
4102 targets/grp/grp-preclean-chroot.sh,
4103 targets/livecd-stage1/livecd-stage1-chroot.sh,
4104 targets/livecd-stage1/livecd-stage1-controller.sh,
4105 targets/livecd-stage2/livecd-stage2-controller.sh,
4106 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
4107 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
4108 targets/netboot/netboot-image.sh, targets/stage1/build.py,
4109 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4110 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
4111 targets/stage2/stage2-controller.sh,
4112 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
4113 targets/stage3/stage3-controller.sh,
4114 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
4115 targets/stage4/stage4-controller.sh,
4116 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
4117 targets/support/create-iso.sh, targets/support/functions.sh,
4118 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4119 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
4120 targets/support/target_image_setup.sh,
4121 targets/tinderbox/tinderbox-chroot.sh,
4122 targets/tinderbox/tinderbox-controller.sh,
4123 targets/tinderbox/tinderbox-preclean-chroot.sh:
4124 Big honkin' copyright update.
4126 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4127 modules/generic_stage_target.py:
4128 add additional logging output. Use standard os redirection methods to log to
4131 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4132 targets/stage1/stage1-chroot.sh:
4133 Added profile sanity check for bug #97867.
4135 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4136 targets/support/bootloader-setup.sh:
4137 Removing acpi=off from default kernel arguments and adding ia64
4138 livecd-stage2 support functions and cdtar.
4140 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4141 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
4142 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
4143 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
4144 splash command line.
4146 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4147 targets/support/create-iso.sh:
4148 Fixed up zisofs support. Waiting for response from sparc before touching
4151 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4152 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4153 targets/support/functions.sh:
4154 Added livecd/bootargs and added the option to the bootloader-setup.sh script
4155 to allow it to work on all arches that dynamically build their bootloader
4158 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
4159 targets/stage4/stage4-controller.sh:
4160 Fix stage4 so it doesnt run the bootloader stuff
4162 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4163 targets/support/bootloader-setup.sh:
4164 Removed dokeymap from non-Gentoo releases.
4166 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4167 targets/support/livecdfs-update.sh:
4168 Added call to update-pciids to download the latest pci.ids file.
4170 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
4171 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4172 modules/stage4_target.py:
4173 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
4175 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
4176 Fix issue where -s on the command line would not run
4178 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4179 livecd/files/generic.motd.txt:
4180 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
4181 kernel configurations.
4183 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4184 targets/support/livecdfs-update.sh:
4185 Updated hostname/domainname creation for new baselayout.
4187 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4188 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
4189 Fixing some bootloader isolinux/boot stuff for x86/amd64.
4191 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4192 targets/support/chroot-functions.sh:
4193 Change portage emerge to use --oneshot --nodeps to keep from merging the
4194 same packages multiple times.
4196 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4197 targets/stage2/stage2-chroot.sh:
4198 Added a -p bootstrap when catalyst is called with -V (verbose).
4200 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4201 targets/support/livecdfs-update.sh:
4202 Removed inittab hack, as this is done by livecd-tools.
4204 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4205 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
4206 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
4208 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4209 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
4210 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
4211 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4212 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4213 targets/livecd-stage2/livecd-stage2-controller.sh:
4214 Removed gentoo.png and creation of face directory. Changed
4215 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
4218 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4219 targets/stage1/stage1-preclean-chroot.sh,
4220 targets/support/chroot-functions.sh:
4221 Added setup_binutils function and force both of them to run during stage1
4224 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4225 examples/livecd-stage2_template.spec:
4226 Added livecd/volid explanation to example spec.
4228 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4229 targets/support/create-iso.sh:
4230 General cleanup of ISO code and added default livecd/volid when it is not set.
4232 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4233 targets/embedded/embedded-controller.sh:
4234 Actually modify the embedded target this time.
4236 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
4237 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
4238 targets/livecd-stage2/livecd-stage2-controller.sh,
4239 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
4240 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
4241 and livecd-stage2 targets.
4243 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
4244 files/catalyst.conf:
4245 Retired John Davis <zhen@gentoo.org> and added storedir to default
4248 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4249 targets/support/livecdfs-update.sh:
4250 Uncommented openglify, since it is needed for both opengl-update-livecd and
4253 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4254 modules/generic_stage_target.py:
4255 Fix print statement so it shows when kill_chroot_pids is run correctly
4257 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4258 modules/snapshot_target.py:
4259 Fix snapshot target to skip the kill_pids check
4261 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
4262 Bug fixes in parse_spec, fix issues detecting list or string.
4264 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4265 modules/catalyst_support.py:
4266 Fix bug 65284. More flexible spec parsing. Should handle cases where no
4267 spaces are after :. Better handling of comments ( ie preprocessed and
4268 stripped off ). Unset empty keys.
4270 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4271 targets/support/kill-chroot-pids.sh:
4272 Remove extra P_NAME definition that is never used. Saves processing time.
4273 Bumped catalyst to pre2
4275 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4276 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4277 +targets/support/kill-chroot-pids.sh:
4278 User info about runscript and archscript. Added checks for processes running
4279 in the chroot and created a script to kill them. Should fix the unmounting
4280 issues with gconfd or any other running application in the chroot
4282 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4283 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
4284 Remove using gcc-config to set things up as we should all be using 2005.0
4287 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4288 examples/livecd-stage2_template.spec:
4289 Added livecd/users to example livecd-stage2 spec file.
4291 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4292 targets/support/livecdfs-update.sh:
4293 Change default hostnames for livecds
4295 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4296 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
4297 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
4300 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4301 modules/livecd_stage2_target.py:
4302 Clear autoresume flags when build is done
4304 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4305 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4306 targets/support/create-iso.sh:
4307 Fix isolinux so that it finds menus and kernels and stuff
4309 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4310 modules/generic_stage_target.py:
4311 Make purge operation a little less chatty, removed print statements
4313 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4314 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4315 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4316 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
4318 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4319 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4320 print warning message about deprecated use of cdfstype
4322 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4323 targets/support/chroot-functions.sh:
4324 statically define genkernel location to eliminate which command failure if
4325 genkernel is not installed
4327 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
4328 modules/generic_stage_target.py:
4329 change the portage_overlay to an array so it always works
4331 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4332 modules/catalyst_support.py:
4333 Fix exception handling to remove extraneous prints of None
4335 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
4336 Remove iso creation code from stage4
4338 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4339 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4340 modules/livecd_stage2_target.py, modules/snapshot_target.py,
4341 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
4342 targets/livecd-stage1/livecd-stage1-chroot.sh,
4343 targets/livecd-stage1/livecd-stage1-controller.sh,
4344 targets/livecd-stage2/livecd-stage2-controller.sh,
4345 targets/netboot/netboot-controller.sh,
4346 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
4347 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
4348 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4349 targets/support/create-iso.sh, targets/support/kmerge.sh,
4350 targets/support/target_image_setup.sh,
4351 targets/tinderbox/tinderbox-controller.sh:
4352 Fix some exception handling in catalyst_support.py, remove intermediate
4353 destination folder of iso and tarball, add additional tests for folders not
4354 found on host but defined in spec file, keep catalyst from erroring in this
4355 case, change exit code on shell scripts so that errors are reported to
4356 catalyst and causes catalyst to die on errors, fix bug in
4357 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
4358 check for mkisofs that informs the user of where to get the program, and
4359 removed the autoresume code from ccache and distcc installation until I can
4360 figure out a way to have the autoresume flag go someplace outside the chroot.
4362 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4363 Remove bind mounts before rm operations happen at startup
4365 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
4366 modules/generic_stage_target.py:
4367 Fix bug where purge deletes the autoresume directory but doesnt recreate it
4369 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4370 modules/generic_stage_target.py:
4371 fix minor bug in the purge code so that it actually runs the commands
4373 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4374 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4375 modules/stage4_target.py:
4376 Change ordering of tasks so root_overlay and fsscript occur after
4377 livecd_update, giving users a chance to override livecd_update
4379 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4380 modules/catalyst_support.py, modules/generic_stage_target.py:
4381 Added a better exception handling message for keyboard interrupt and added
4382 countdown timer for purge operation to give an opportunity to exit
4384 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4385 modules/catalyst_support.py, modules/generic_stage_target.py:
4386 Add support to clear the autoresume flags and improve the purge code to
4387 clean the chroot, and pkg/kern cache
4389 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4390 modules/catalyst_support.py, modules/generic_stage_target.py,
4391 modules/livecd_stage1_target.py:
4392 only append livecd-tools to the livecd-stage1 target package list and move a
4393 check out of the way so command line and spec files can co-exist
4395 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4396 modules/generic_stage_target.py:
4397 fixed python syntax in set_packages so catalyst will run
4399 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4400 modules/embedded_target.py, modules/generic_stage_target.py,
4401 modules/grp_target.py, modules/livecd_stage1_target.py,
4402 modules/livecd_stage2_target.py, modules/netboot_target.py,
4403 modules/stage4_target.py, modules/tinderbox_target.py,
4404 targets/embedded/embedded-chroot.sh,
4405 targets/embedded/embedded-controller.sh,
4406 targets/livecd-stage1/livecd-stage1-controller.sh,
4407 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4408 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4409 targets/livecd-stage2/livecd-stage2-controller.sh,
4410 -targets/livecd-stage2/livecd-stage2-iso.sh,
4411 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4412 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4413 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4414 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4415 +targets/support/target_image_setup.sh:
4416 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4419 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4420 targets/livecd-stage2/livecd-stage2-controller.sh,
4421 targets/support/livecdfs-update.sh:
4422 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4423 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4424 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4427 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4428 targets/livecd-stage2/livecd-stage2-controller.sh,
4429 targets/support/rc-update.sh:
4430 Updated rc-update.sh with better defaults for different livecd/type settings
4431 and cleaning up file copying in livecd-stage2-controller.sh to match
4434 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4435 Made example of catalyst.conf in README match the default catalyst.conf
4438 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4440 Removing old files from previous maintainers and updating README.
4442 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4443 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4444 Added livecd/users option to create non-root users. The first user listed
4445 will also be used for auto-starting X, if X is merged onto the CD.
4447 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4448 targets/livecd-stage1/livecd-stage1-controller.sh,
4449 targets/livecd-stage2/livecd-stage2-controller.sh,
4450 targets/support/livecdfs-update.sh:
4451 Updated all instances of livecd/type: gentoo-release-environmental to
4452 gentoo-release-livecd and added generic-livecd.
4454 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4455 examples/fsscript.sh.example, examples/gamecd.conf.example,
4456 examples/generic_stage_template.spec, examples/grp_template.spec,
4457 examples/livecd-stage1_template.spec,
4458 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4459 examples/snapshot_template.spec:
4460 Imported example files from catalyst 1.1.9 to make them more verbose.
4462 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4463 Fix grp/use bug #89365
4465 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4466 modules/generic_stage_target.py, targets/support/kmerge.sh:
4467 Fixes for initramfs overlay support.
4469 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4470 modules/generic_stage_target.py, targets/support/kmerge.sh,
4471 targets/support/pre-kmerge.sh:
4472 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4473 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4474 caching bug; Also adding preliminary support for initramfs_overlay from
4477 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4478 modules/generic_stage_target.py, targets/support/kmerge.sh:
4479 Removed support for postconf as genkernel no longer has that option
4481 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4482 modules/embedded_target.py, modules/generic_stage_target.py,
4483 modules/grp_target.py, modules/livecd_stage1_target.py,
4484 modules/livecd_stage2_target.py, modules/netboot_target.py,
4485 modules/stage4_target.py, modules/tinderbox_target.py,
4486 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4487 targets/stage1/stage1-preclean-chroot.sh,
4488 targets/support/chroot-functions.sh:
4489 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4490 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4492 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4493 modules/livecd_stage2_target.py:
4494 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4496 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4497 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4498 modules/livecd_stage2_target.py, modules/stage4_target.py,
4499 targets/livecd-stage1/livecd-stage1-controller.sh,
4500 targets/livecd-stage2/livecd-stage2-controller.sh,
4501 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4502 targets/support/functions.sh, targets/support/kmerge.sh,
4503 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4504 Generalized kernel support, fsscript, rcupdate, etc for stage4
4506 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4507 targets/support/pre-kmerge.sh:
4508 Removed sed for usb devices from legacy genkernel, as we're going to require
4509 a version much higher that no longer exhibits the bug.
4511 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4512 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4513 targets/support/livecdfs-update.sh:
4514 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4515 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4516 the ut2004demo shell script has been renamed to ut2004-demo.
4518 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4519 let genkernel always reinstall itself
4521 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4522 modules/catalyst_support.py, modules/generic_stage_target.py,
4523 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4524 fix case bug in livecdfs-update.sh; fix bug in initial command line
4525 arguement parsing; add cflags spec file support which is only allowed to
4528 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4529 targets/stage3/stage3-chroot.sh:
4530 Fix a use flag bug in the stage3
4532 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4533 modules/generic_stage_target.py:
4534 Changes to allow cflags, chost, cxxflags in a spec file
4536 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4537 targets/livecd-stage1/livecd-stage1-controller.sh,
4538 targets/livecd-stage2/livecd-stage2-controller.sh,
4539 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4540 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4541 targets/support/pre-kmerge.sh:
4542 change the code to use more case statements. Fix gcc issue in stage1.
4544 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4545 targets/livecd-stage1/livecd-stage1-controller.sh,
4546 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4547 Merging in changes from catalyst 1.1.x for gamecd support.
4549 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4550 targets/stage1/stage1-preclean-chroot.sh:
4551 Removing gcc-config stuff to see if its still required to work around a gcc
4554 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4555 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4556 Added tests for genkernel >3.2.0
4558 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4561 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4562 Updated AUTHORS with new maintainers and updated contributors list.
4564 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4565 examples/fsscript.sh.example, livecd/files/README.txt,
4566 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4567 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4568 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4569 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4570 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4571 universal.motd.txt to resolve documentation issue on bug #86914. Added
4572 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4573 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4576 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4577 targets/livecd-stage2/livecd-stage2-controller.sh:
4578 Removed a few unnecessary comments
4580 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4581 Removed obsolete files from the livecd directory as the functionality has
4582 moved into the targets folders
4584 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4585 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4586 Additional catalyst 2.0.0 files
4588 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4589 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4590 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4591 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4592 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4593 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4594 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4595 -livecd/runscript/alpha-archscript.sh,
4596 -livecd/runscript/default-runscript.sh,
4597 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4598 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4599 -livecd/runscript-support/gamecdfs-update.sh,
4600 -livecd/runscript-support/kmerge.sh,
4601 -livecd/runscript-support/livecdfs-update.sh,
4602 -livecd/runscript-support/post-kmerge.sh,
4603 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4604 modules/embedded_target.py, modules/generic_stage_target.py,
4605 modules/grp_target.py, modules/livecd_stage1_target.py,
4606 modules/livecd_stage2_target.py, -modules/netboot.py,
4607 +modules/netboot_target.py, modules/snapshot_target.py,
4608 modules/stage1_target.py, +modules/stage4_target.py,
4609 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4610 +targets/embedded/embedded-controller.sh,
4611 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4612 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4613 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4614 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4615 +targets/livecd-stage1/livecd-stage1-controller.sh,
4616 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4617 -targets/livecd-stage1/livecd-stage1.sh,
4618 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4619 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4620 +targets/livecd-stage2/livecd-stage2-controller.sh,
4621 +targets/livecd-stage2/livecd-stage2-iso.sh,
4622 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4623 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4624 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4625 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4626 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4627 +targets/stage1/stage1-controller.sh,
4628 +targets/stage1/stage1-preclean-chroot.sh,
4629 -targets/stage1/stage1-preclean1-chroot.sh,
4630 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4631 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4632 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4633 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4634 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4635 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4636 +targets/stage4/stage4-preclean-chroot.sh,
4637 +targets/support/chroot-functions.sh,
4638 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4639 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4640 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4641 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4642 +targets/tinderbox/tinderbox-controller.sh,
4643 targets/tinderbox/tinderbox-preclean-chroot.sh,
4644 -targets/tinderbox/tinderbox.sh:
4645 Initial Import of Catalyst 2.0.0
4647 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4648 livecd/runscript-support/livecdfs-update.sh:
4649 Added /usr/portage as tmpfs (this will be made conditional later).
4651 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4652 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4653 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4654 from an interactive shell.
4656 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4657 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4658 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4659 livecd/runscript-support/pre-kmerge.sh,
4660 livecd/runscript/default-runscript.sh:
4661 Moved livecd-bash_profile to livecd-bashrc. Added check for
4662 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4663 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4666 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4667 modules/generic_stage_target.py:
4668 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4671 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4672 livecd/runscript/default-runscript.sh,
4673 targets/livecd-stage1/livecd-stage1.sh:
4674 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4675 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4676 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4679 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4680 livecd/runscript/ppc-archscript.sh:
4681 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4683 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4684 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4685 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4686 for multiple initrd files.
4688 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4689 livecd/runscript/ppc-archscript.sh:
4690 Modifed PPC archscript to close bug #84648 and also to make the PPC
4691 archscript produce multiple initrd files, like x86/amd64.
4693 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4694 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4695 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4696 livecd/runscript/ppc-archscript.sh:
4697 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4698 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4699 livecd/volid for the HFS volid, too.
4701 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4702 Calling this one 1.1.7 and rolling a tarball.
4704 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4705 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4706 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4707 -livecd/runscript/sparc64-archscript.sh,
4708 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4709 Added livecd/volid to set the volume ID when creating the ISO, patch by
4710 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4711 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4713 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4714 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4715 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4716 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4718 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4719 livecd/runscript-support/livecdfs-update.sh:
4720 Removed hdparm from default runlevel as it break ide=nodma at boot.
4722 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4723 livecd/runscript-support/kmerge.sh,
4724 livecd/runscript-support/pre-kmerge.sh,
4725 targets/livecd-stage1/livecd-stage1-chroot.sh:
4726 Revert last set of changes and remove portage version check from emerge in
4727 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4730 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4731 livecd/runscript-support/kmerge.sh,
4732 livecd/runscript-support/pre-kmerge.sh:
4733 Change genkernel check to use best_version and has_version to determine if
4734 the any previously installed versions of genkernel are up to date. Change
4735 emerge line for kernels to use -n option to only install if they were not
4736 previously installed.
4738 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4739 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4740 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4741 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4742 livecd/runscript/sparc-archscript.sh:
4743 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4744 unified sparc32/sparc64 cdtar.
4746 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4747 livecd/runscript-support/livecdfs-update.sh,
4748 livecd/runscript-support/pre-kmerge.sh:
4749 Change sudoers update to only run if /etc/sudoers exists and only reduce
4750 splash to 1024x768 on minimal and universal install CD.
4752 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4753 targets/livecd-stage1/livecd-stage1.sh:
4754 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4757 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4758 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4759 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4760 livecd/runscript/sparc64-archscript.sh,
4761 livecd/runscript/x86-archscript.sh:
4762 Added a new empty livecd file to each archscript. This will be used for an
4763 identifier by genkernel to allow booting from a non-primary CDROM.
4765 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4766 Catalyst 1.1.6 is here.
4768 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4769 targets/stage1/stage1-preclean2-chroot.sh:
4770 Commenting out stage1 cleaning of /var/db.
4772 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4773 livecd/runscript-support/pre-kmerge.sh:
4774 Made splash reduction to 1024x768 only for minimal and universal release media.
4776 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4777 targets/stage1/stage1-preclean2-chroot.sh:
4778 Added SLOT files back to /var/db entries in stage1.
4780 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4781 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4782 livecd/runscript/default-runscript.sh,
4783 livecd/runscript-support/livecdfs-update.sh,
4784 targets/livecd-stage2/unmerge.sh:
4785 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4786 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4787 the copy from preserving permissions and also adding /usr/share/faces and
4788 default Gentoo icon. We'll see how the icon does for us. Removing serial
4789 init script, as it causes problems with the splash theme.
4791 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4792 targets/livecd-stage1/livecd-stage1.sh:
4795 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4796 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4797 livecd/runscript-support/kmerge.sh,
4798 livecd/runscript-support/livecdfs-update.sh,
4799 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4800 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4801 targets/stage1/stage1-preclean2-chroot.sh:
4802 Removed x-setup from local.start and added in symlinks for gconf, portage
4803 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4804 baselayout and removed /etc/startx from the environmental type. Commented
4805 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4806 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4807 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4808 for X, use the latest pci.ids and usb.ids from portage, and create
4809 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4810 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4811 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4812 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4813 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4816 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4817 Removed ccache from default options as it breaks catalyst when merged with
4820 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4821 modules/snapshot_target.py:
4822 Added /local/ to snapshot exclusion.
4824 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4825 livecd/runscript-support/livecdfs-update.sh:
4826 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4827 gustavoz and his 5 interface Xeon for this.
4829 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4830 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4831 Added a conditional before killing gconfd-2. This is also going to be
4832 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4835 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4836 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4837 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4838 Moved killall -9 gconfd-2 to execute outside chroot.
4840 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4841 livecd/files/x86-help.msg:
4842 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4845 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4846 livecd/runscript/x86-archscript.sh:
4847 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4850 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4853 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4854 targets/livecd-stage1/livecd-stage1.sh:
4855 Added killall for gconfd-2 back into livecd-stage1.sh
4857 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4858 livecd/runscript/alpha-archscript.sh:
4859 Alpha fixes for multiple kernels..
4861 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4862 livecd/runscript-support/kmerge.sh:
4863 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4865 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4866 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4867 livecd/runscript/sparc64-archscript.sh:
4868 Force devfs if udev is not selected for all supporting arches.
4870 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4871 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4872 livecd/runscript-support/kmerge.sh:
4873 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4876 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4877 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4878 Re-enabled preclean in grp and added gconfd-2 killing.
4880 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4881 livecd/runscript/x86-archscript.sh:
4882 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4885 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4886 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4887 targets/livecd-stage1/livecd-stage1-chroot.sh,
4888 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4889 targets/livecd-stage1/livecd-stage1.sh,
4890 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4891 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4892 Added ability to pause indefinitely. This closes bug #79798. I've also added
4893 the gcond-2 killall back in, but now it is in the actual preclean script and
4894 is executed inside the chroot.
4896 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4897 Updated for 1.1.3 release.
4899 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4900 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4901 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4902 targets/netboot/netboot-packages.sh,
4903 targets/tinderbox/tinderbox-chroot.sh:
4904 Updated to use package.use correctly. Blame Robert Paskowitz
4905 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4907 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4908 targets/stage1/stage1-preclean2-chroot.sh:
4909 Fixed find line for new stage1 /var/db/pkg.
4911 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4912 targets/stage1/stage1-preclean2-chroot.sh:
4913 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4914 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4917 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4918 livecd/runscript-support/livecdfs-update.sh:
4919 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4920 added net.ethX symlinks, and added copying of files from
4921 /usr/lib/hotplug/firmware into firmware tarball.
4923 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4924 livecd/runscript-support/livecdfs-update.sh:
4925 Firmware updated to use new /lib/firmware directory.
4927 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4928 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4929 work when both -f and -C were used on the command line.
4931 13 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/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4935 targets/stage3/stage3-chroot.sh:
4936 Added a portage version check to each target that uses --newuse to ensure a
4937 high enough version is used. This resolves bug #75336.
4939 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4940 livecd/files/livecd-local.start:
4941 Possible local.start fix for beejay.
4943 12 Jan 2005; John Davis <zhen@gentoo.org>
4944 modules/embedded.py:
4945 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4947 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4948 livecd/runscript-support/kmerge.sh:
4949 Added ccache support to genkernel call in livecd-stage2.
4951 11 Jan 2005; John Davis <zhen@gentoo.org>
4952 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4953 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4954 targets/netboot/netboot.sh:
4955 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4956 some feature enhancements.
4958 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4959 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4960 targets/livecd-stage1/livecd-stage1-chroot.sh,
4961 targets/livecd-stage1/livecd-stage1.sh,
4962 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4963 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4964 Added a -F or --fetchonly command line option and closing out bug #77480.
4965 Also added a portage version check to livecd-stage1 to close out bug #68307.
4967 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4968 livecd/runscript-support/livecdfs-update.sh,
4969 targets/stage3/stage3-chroot.sh:
4970 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4971 target to use emerge -e when building. This is only temporary until the
4972 bootstrap.sh script can be fixed or another solution can be decided upon.
4974 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4975 +targets/embedded/kmerge.sh:
4976 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4977 from mutex@gentoo.org
4979 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4980 modules/livecd_stage2_target.py:
4983 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4984 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4985 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4986 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4987 the brokenness of a stage1 tarball.
4989 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4990 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4993 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4994 modules/livecd_stage2_target.py:
4997 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4998 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4999 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5000 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5001 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
5002 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
5003 Upgraded the isolinux cdtar files and closing bug #70518.
5005 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5006 modules/embedded_target.py, modules/generic_stage_target.py,
5007 modules/grp_target.py, modules/livecd_stage1_target.py,
5008 modules/livecd_stage2_target.py, modules/netboot.py,
5009 modules/stage1_target.py, modules/tinderbox_target.py:
5010 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5011 separate out specific target logic from the generic targets modules.
5013 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
5014 new PPC arch file from pvdabeel@gentoo.org
5016 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
5017 examples/generic_stage_template.spec, modules/catalyst_support.py:
5018 tweaking error handling in the main catalyst script
5019 updated the example to include a blurb about portage_confdir
5021 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5022 livecd/runscript-support/livecdfs-update.sh:
5023 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
5025 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5028 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
5029 fix for #66592. catalyst now gives a traceback when it bails out, making
5030 troubleshooting amazingly easier
5032 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5033 modules/catalyst_support.py, modules/embedded_target.py,
5034 modules/generic_stage_target.py, modules/grp_target.py,
5035 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5036 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5037 Reversing patch from Eric Edgar from bug #70663.
5039 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5040 livecd/runscript/x86-archscript.sh:
5041 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
5042 not work without it (mkisofs fails on creating ISO).
5044 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5045 modules/catalyst_support.py, modules/embedded_target.py,
5046 modules/generic_stage_target.py, modules/grp_target.py,
5047 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5048 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5049 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5050 separate out specific target logic from the generic targets modules.
5052 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5053 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
5054 targets/embedded/embedded.sh:
5055 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
5057 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5058 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
5059 livecd/runscript/default-runscript.sh,
5060 livecd/runscript-support/gamecdfs-update.sh,
5061 livecd/runscript-support/livecdfs-update.sh,
5062 modules/livecd_stage2_target.py:
5063 Added gamecd/conf option to livecd_stage2_target.py, added
5064 gamecd.conf.example to /examples, cleaned up game-specific code in
5065 gamecdfs-update.sh to make it more generic, added more fundtionality to
5066 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
5067 and gentoo-gamecd to make spec files simpler and to remove the need for
5068 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
5069 user to still use a custom fsscript of their own.
5071 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5072 +livecd/files/environmental.motd.txt,
5073 targets/livecd-stage1/livecd-stage1.sh:
5074 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
5076 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5077 livecd/runscript/default-runscript.sh,
5078 livecd/runscript-support/livecdfs-update.sh:
5079 Added gentoo-release-environmental as a valid livecd/type and did some
5080 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
5081 devices other than eth0.
5083 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5084 targets/livecd-stage1/livecd-stage1-chroot.sh:
5085 Changed livecd-stage1 to merge each package individually. This should not
5086 make it into a production version of catalyst, but is here as a possible
5087 solution to bug #68307.
5089 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5090 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5091 livecd/runscript/sparc-archscript.sh,
5092 livecd/runscript/sparc64-archscript.sh,
5093 livecd/runscript/x86-archscript.sh:
5094 Added failures to all arches on mkisofs failure and also made -z option to
5095 mkisofs optional on x86 depending on loop type used.
5097 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5098 livecd/runscript/x86-archscript.sh:
5099 Making sure the mkisofs call causes a failure when it doesn't complete
5100 successfully. Once again, blame jforman, our beloved infra-monkey.
5102 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5103 livecd/runscript/default-runscript.sh:
5104 squashfs-utils->squashfs-tools fix. Blame jforman.
5106 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5107 livecd/isogen/x86-isogen.sh:
5108 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
5109 possibly not booting on really old systems.
5111 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5112 livecd/runscript/x86-archscript.sh:
5113 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
5114 possibly not booting on really old systems.
5116 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5117 livecd/runscript-support/livecdfs-update.sh:
5118 Save some space by removing redundant firmware after tarball is made, only
5119 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
5122 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5123 targets/stage1/stage1-preclean2-chroot.sh:
5124 Added patch from vapier and closing bug #73556.
5126 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
5127 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
5128 +targets/embedded/embedded-fs-runscript.sh,
5129 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5130 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5131 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
5132 from mutex@gentoo.org for modules/embedded.py
5134 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5135 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
5136 livecd/runscript-support/livecdfs-update.sh:
5137 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
5138 aliases having --color rather than --color=auto.
5140 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5141 livecd/files/livecd-local.start:
5142 Let's try actually making a proper edit on livecd/files/livecd-local.start
5143 this time, shall we...
5145 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5146 livecd/files/livecd-local.start:
5147 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
5148 x-setup check for /etc/startx.
5150 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5151 livecd/runscript-support/gamecdfs-update.sh:
5152 Fixing minor sed bug in gamecdfs-update.sh.
5154 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5155 examples/snapshot_template.spec,
5156 livecd/runscript-support/gamecdfs-update.sh,
5157 livecd/runscript-support/livecdfs-update.sh:
5158 Fixing typo in snapshot_template.spec and closing bug #70321.
5160 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5161 livecd/runscript-support/pre-kmerge.sh:
5162 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
5163 genkernel will only add the 1024x768 version of the gensplash image to the
5164 bzImage, which added with the livecd-stage2 removal of the unused splash
5165 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
5167 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5168 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
5169 livecd/runscript/sparc64-archscript.sh:
5170 Updated with silo/mkisofs patch from gustavoz.
5172 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5173 livecd/files/x86-help.msg:
5174 Updated x86-help.msg to make it fall more inline with current
5175 genkernel/livecd-tools options.
5177 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5178 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5179 livecd/runscript-support/pre-kmerge.sh:
5180 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
5181 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
5182 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
5185 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
5186 livecd/runscript-support/kmerge.sh,
5187 livecd/runscript-support/livecdfs-update.sh,
5188 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
5189 Changed kernel build caching to use kerncache option, rather than pkgcache
5190 option. Fixed --postconf and --callback for builds that do not require them.
5191 Removed delay when removing package sin the system profile. This is now
5192 catalyst 1.1.0, so enjoy.
5194 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5195 livecd/runscript-support/livecdfs-update.sh:
5196 Stopping udev from using the nasty device tarball. We don't need it anyway.
5198 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5199 livecd/runscript/sparc-archscript.sh,
5200 livecd/runscript/sparc64-archscript.sh,
5201 livecd/runscript-support/kmerge.sh,
5202 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
5203 Fixing gpm support by uncommenting default settings. Fixing case where
5204 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
5205 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
5206 not get renamed. Fixed a problem where we were accidentally removing the
5207 hwdata-knoppix versions of pci.ids and usb.ids and linking
5208 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
5209 for 2004.3 and catalyst 1.1.0.
5211 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
5212 patch from vapier@gentoo.org for bug #68080
5214 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5215 livecd/runscript-support/kmerge.sh:
5216 made kernel caching dependent on the "pkgcache" option so that genkernel's
5217 postconf can actually work
5219 18 Oct 2004; John Davis <zhen@gentoo.org>
5220 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5221 livecd/runscript-support/livecdfs-update.sh:
5222 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
5224 17 Oct 2004; John Davis <zhen@gentoo.org>
5225 livecd/runscript-support/livecdfs-update.sh:
5226 firmware tarball fix for packages that need firmware such as ipw2100
5228 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
5229 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5230 livecd/runscript-support/livecdfs-update.sh,
5231 modules/livecd_stage2_target.py:
5232 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
5234 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
5235 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
5236 should not hurt non-HT users
5238 12 Oct 2004; John Davis <zhen@gentoo.org>
5239 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5240 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
5241 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
5242 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5243 livecd/runscript-support/kmerge.sh:
5244 bugfixes for #67195, #67197, #67122, and #46918
5246 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
5247 small netboot fixups
5249 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
5250 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
5251 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
5252 targets/netboot/netboot.sh:
5253 sweeping updates and changes to the netboot code. the patches should fix the
5254 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
5255 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
5257 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
5258 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
5259 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5260 targets/netboot/netboot.sh:
5261 more code cleanup and maintenance
5263 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5264 modules/generic_stage_target.py, +modules/netboot.py,
5265 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
5266 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
5267 +targets/netboot/netboot.sh:
5268 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
5271 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5272 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5273 targets/livecd-stage1/livecd-stage1-chroot.sh,
5274 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
5275 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5276 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
5277 have to start a server on the build host for it to distribute.
5279 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
5280 added a new -s/ --snapshot option. no more using --cli to create snapshots,
5281 just do -s version_stamp
5283 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
5284 bugfix #60502 - the stage2 target can now resume the bootstrapping process
5286 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
5287 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
5288 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5289 modules/livecd_stage2_target.py:
5290 udev support for livecds
5292 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5293 +targets/livecd-stage2/unmerge.sh:
5294 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
5295 Also, livecd-stage2 unmerge.sh added back in.
5297 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
5298 livecd/runscript-support/livecdfs-update.sh:
5299 bugfixes for #60887 and #63338
5301 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
5302 bugfixes for #63382 and #63338
5304 08 Sep 2004; John Davis <zhen@gentoo.org>
5305 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5306 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
5307 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
5308 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
5309 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5310 targets/livecd-stage1/livecd-stage1-chroot.sh,
5311 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5312 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5313 lots of changes in this revision. first of all, major cosmetic fixups to the
5314 archscripts. i also fixed a non-reported bug where pkgcache was not being used
5315 for distcc or ccache builds in most of the targets. bug #56581 is finially
5316 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
5317 performance enhancement here.
5319 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5320 modules/livecd_stage2_target.py:
5321 fix for bug #63033, thanks to usata@gentoo.org for the patch
5323 30 Aug 2004; John Davis <zhen@gentoo.org>
5324 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
5325 bugfixes for #61537 and #61779
5327 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
5328 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
5329 modules/snapshot_target.py:
5330 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
5331 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
5332 time should also be improved due to a more efficient use of rsync. This commit will
5333 mark the portage version of catalyst-1.9.0.
5335 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
5336 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
5339 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5342 02 Aug 2004; John Davis <zhen@gentoo.org>
5343 livecd/runscript-support/livecdfs-update.sh:
5346 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5347 +targets/stage1/build.py, -targets/stage1/build.sh,
5348 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
5349 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
5350 targets/stage3/stage3-chroot.sh:
5351 applied patch from bug #58840. it should fix up things for uclibc stages and
5352 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
5354 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
5355 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
5356 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
5357 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
5358 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
5359 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5360 livecd/runscript-support/livecdfs-update.sh,
5361 modules/livecd_stage2_target.py:
5362 addition of wolf31o2's gamecd patchset. untested, so please beware
5364 14 Jul 2004; John Davis <zhen@gentoo.org>
5365 livecd/runscript-support/livecdfs-update.sh,
5366 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
5367 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
5368 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
5369 this out of generic_stage_target and into livecd-stage2 since the
5370 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5372 13 Jul 2004; John Davis <zhen@gentoo.org>
5373 livecd/runscript-support/livecdfs-update.sh:
5374 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5375 default rc'ed programs when only one change was required to rcadd. so I
5376 changed it so that the defaults are *always* loaded and specified additions/
5377 deletions are just added on top of those.
5379 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5380 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5381 targets/livecd-stage1/livecd-stage1-chroot.sh,
5382 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5383 targets/tinderbox/tinderbox-chroot.sh:
5384 changing the more verbose behavior to the -V (verbose) flag
5386 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5387 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5388 targets/livecd-stage1/livecd-stage1-chroot.sh,
5389 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5390 targets/tinderbox/tinderbox-chroot.sh:
5391 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5392 it is about to merge so that deps and USE flags are more evident
5394 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5395 modules/catalyst_support.py:
5396 completely rewrote the catalyst main script so that it can actually utilize
5397 more than one command line flag. new functionality included, but not active
5398 yet (--debug and --verbose). arguments can still be passed on the commandline
5399 through the use of the -C (--cli) flag. updated the arg_parse function in
5400 catalyst_support.py to accomodate my changes.
5402 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5403 modules/generic_target.py, modules/grp_target.py,
5404 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5405 modules/snapshot_target.py, modules/stage1_target.py,
5406 modules/stage2_target.py, modules/stage3_target.py,
5407 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5408 fixes for bugs #55192 and #54137
5409 added a new key for all specfiles, portage_confdir.
5410 this should point to a directory similar in functionality to /etc/portage.
5412 cleaned up the module code a bit so that unnecessary modules
5415 more work on resuming. it is getting there, but it still needs a ton of work,
5416 so please test, and report bugs.
5418 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5419 modules/catalyst_support.py, modules/generic_stage_target.py,
5420 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5421 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5422 stage resuming functionality should be working. I still have to work on GRP
5423 and livecds, but they should not be hard. I could not incorporate emerge
5424 --resume into stage resuming functionality because in some instances, portage
5425 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5426 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5427 ). I also made some small tweaks to the stage target scripts which clean up
5428 the envscript stuff. Not noticable performance wise, but it makes me feel all
5429 warm and fuzzy to know that it is programmed absolutely correctly ;)
5431 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5432 modules/generic_stage_target.py:
5433 revamped the cmd() structure so that it could properly return error codes.
5434 Please note that this might break catalyst until there is some further
5435 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5436 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5437 now. Additionally, catalyst will stop when there is an error with an ebuild
5438 ... it didn't do this before, it just plowed along and packed things up.
5440 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5441 code in portage.py and then answering my noob questions.
5443 13 Jun 2004; John Davis <zhen@gentoo.org>
5444 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5445 livecd/runscript-support/livecdfs-update.sh:
5446 some last minute fixins (stuff to work with the new genkernel)
5448 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5451 11 Jun 2004; John Davis <zhen@gentoo.org>
5452 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5453 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5456 10 Jun 2004; John Davis <zhen@gentoo.org>
5457 livecd/runscript-support/kmerge.sh,
5458 livecd/runscript-support/livecdfs-update.sh,
5459 livecd/runscript-support/post-kmerge.sh,
5460 livecd/runscript-support/pre-kmerge.sh:
5461 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5462 functions control what scripts are added to their respective runlevels. This
5463 option would be specified like so in the spec file: livecd/rcadd:
5464 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5466 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5467 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5468 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5469 the code to give a nice error msg instead of a cryptic traceback
5471 04 Jun 2004; John Davis <zhen@gentoo.org>
5472 livecd/runscript-support/livecdfs-update.sh:
5473 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5474 /etc/bootsplash/default
5476 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5477 targets/embedded/embedded-chroot.sh,
5478 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5479 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5480 targets/livecd-stage1/livecd-stage1-chroot.sh,
5481 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5482 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5483 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5484 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5485 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5486 targets/tinderbox/tinderbox-chroot.sh,
5487 targets/tinderbox/tinderbox-preclean-chroot.sh,
5488 targets/tinderbox/tinderbox.sh:
5489 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5491 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5492 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5493 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5494 It should be a full path pointing to a portage overlay dir.
5496 27 May 2004; John Davis <zhen@gentoo.org>
5497 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5498 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5499 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5500 livecd/runscript/default-runscript.sh:
5501 added updated silos and fixed motd bug
5503 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5504 rolling out version 1.0.8
5506 22 May 2004; John Davis <zhen@gentoo.org>
5507 livecd/runscript-support/kmerge.sh,
5508 livecd/runscript-support/livecdfs-update.sh,
5509 modules/livecd_stage2_target.py:
5510 added key livecd/bootsplash
5512 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5513 livecd/runscript/sparc-archscript.sh,
5514 livecd/runscript/sparc64-archscript.sh:
5515 sparc fixup patches from gustavoz at g.org
5517 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5518 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5519 is livecd/modblacklist
5521 19 May 2004; John Davis <zhen@gentoo.org>
5522 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5523 livecd/runscript/x86-archscript.sh:
5524 added support for livecd/overlay, changed vga=0x317 to vga=791
5525 in the x86 archscript as it is a more standard setting and should
5526 work on more hardware
5528 17 May 2004; John Davis <zhen@gentoo.org>
5529 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5530 livecd/runscript-support/kmerge.sh,
5531 livecd/runscript-support/livecdfs-update.sh,
5532 modules/livecd_stage2_target.py:
5533 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5534 we also now have basic motd copying support for more branded livecds
5536 16 May 2004; John Davis <zhen@gentoo.org>
5537 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5538 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5539 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5541 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5542 modules/catalyst_support.py, modules/embedded_target.py,
5543 modules/generic_stage_target.py, modules/generic_target.py,
5544 modules/grp_target.py, modules/livecd_stage1_target.py,
5545 modules/livecd_stage2_target.py, modules/stage1_target.py,
5546 modules/stage2_target.py, modules/stage3_target.py,
5547 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5548 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5549 caused gcc profile problems.
5551 12 May 2004; John Davis <zhen@gentoo.org>
5552 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5553 livecd/runscript-support/livecdfs-update.sh,
5554 livecd/runscript-support/post-kmerge.sh,
5555 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5557 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5558 silliness). Most notably, I have taken advantage of the update-modules
5559 --assume-kernel fix from agriffis so that we can actually use 3rd party
5560 modules now. Please note that >=baselayout-1.9.0 is required.
5562 02 May 2004; Olivier Crete <tester@gentoo.org>
5564 Added forgotten CHOST for i386 subarch
5566 30 Apr 2004; John Davis <zhen@gentoo.org>
5567 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5568 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5569 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5570 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5572 -fixed 2004.0 branding in the isolinux cdtar
5573 -fixed up acpi stuff in the runscripts
5574 -fixed up the x86 help message and corrected the numerous errors in it
5576 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5577 livecd/runscript/default-runscript.sh:
5578 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5579 1.0.7. we are ready for release
5581 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5582 fix for the problem that gustavoz found wrt the /dev creation stuff not
5583 detecting arches. also an efficiency fix for stage1 building
5585 14 Apr 2004; John Davis <zhen@gentoo.org>
5586 targets/embedded/embedded-chroot.sh,
5587 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5588 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5589 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5590 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5591 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5592 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5593 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5594 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5595 targets/tinderbox/tinderbox-preclean-chroot.sh,
5596 targets/tinderbox/tinderbox.sh:
5597 fix for bug #47733 - fixes for distcc and an envscript bugfix
5599 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5602 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5603 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5604 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5605 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5606 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5607 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5608 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5609 targets/stage1/stage1-preclean1-chroot.sh,
5610 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5611 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5612 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5613 targets/tinderbox/tinderbox.sh:
5614 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5615 zhen@gentoo.org please.
5617 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5618 fix for /dev in stage1
5620 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5623 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5624 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5625 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5626 Added the two kernel-configs for 2004.1 x86
5628 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5629 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5630 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5631 targets/tinderbox/tinderbox.sh:
5632 fix to address missing /dev in stages, fixed path for env-update in all of the
5635 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5636 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5638 01 Apr 2004; John Davis <zhen@gentoo.org>
5639 livecd/runscript/default-runscript.sh:
5640 added in fix for the module.conf stuff courtesy of Benjamin Judas
5643 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5645 cosmetic touchups for 1.0.5
5647 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5648 added support to the stage2 for stackable profiles bootstrap
5650 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5651 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5652 support for sparc32/64 build compatibility
5654 30 Mar 2004; John Davis <zhen@gentoo.org>
5655 livecd/runscript/default-runscript.sh, modules/targets.py,
5656 targets/stage1/build.sh:
5657 fix for bug 46022, more stackable profile fixes, embedded patches added
5659 26 Mar 2004; John Davis <zhen@gentoo.org>
5660 livecd/runscript/default-runscript.sh, modules/targets.py,
5661 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5662 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5663 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5664 fixes for bugs #44625 and #45805
5666 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5667 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5668 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5669 memtest is in. if you want to use it, check out the memtest86 cd tarball
5670 Also, fixes for bugs 45078, 45188, 44306
5672 23 Mar 2004; John Davis <zhen@gentoo.org>
5673 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5674 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5675 livecd/runscript/x86-archscript.sh, modules/targets.py,
5676 targets/livecd-stage3/unmerge.sh:
5677 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5678 created at the end of the livecd-stage2 process.
5680 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5681 targets/embedded/embedded.sh:
5682 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5684 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5685 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5686 removing the hardened-gcc deps since the package itself is deprecated'
5688 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5689 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5691 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5692 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5693 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5694 examples/livecd/alpha/config-2.4.21-r4-alpha,
5695 examples/livecd/alpha/config-2.4.21-r4-jensen,
5696 examples/livecd/alpha/config-2.4.21-r4-legacy,
5697 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5698 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5699 fixes for bugs 43676, 43701. Alpha support added as well.
5701 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5702 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5703 kde/gnome cd specs added.
5705 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5706 fix in catalyst.conf for bug #42044
5708 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5709 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5710 examples/livecd/sparc64/config-2.4.24-sparc64:
5711 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5713 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5714 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5715 for a $clst_conf environment variable. You can use the $clst_conf variable to
5716 point to a file to use in place of /etc/catalyst.conf. By setting this
5717 variable in your shell, catalyst can easily be used by multiple people on the
5718 same machine. Also, ccache support now works for genkernel.
5720 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5721 removed file for livecd-stage2 target, as this is handled by the runscript
5722 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5723 and made "/boot/kernel/foo/extraversion" an optional rather than required
5724 parameter. The aforementioned "packages" is used to specify kernel-related
5725 packages (like module ebuilds) to merge with each kernel, and the new "use"
5726 option is used to specify the USE settings you'd like exported to the
5727 environment during kernel as well as kernel "packages" build.
5729 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5730 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5731 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5732 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5733 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5734 targets/tinderbox/tinderbox.sh:
5735 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5736 it for ebuild - added headers to everything and removed deprecated dirs
5738 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5739 adding Kumba's patches for MIPS
5741 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5742 Added hppa specific code.
5744 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5745 Tinderbox target added. See tinderbox examples in examples/ dir.
5747 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5748 spec file support integrated into catalyst. Use "-f/--file specfile" as
5749 argument; see examples dir for examples.
5750 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5751 example of how to use it.
5753 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5754 support functions for spec file parsing and reading added. Will get added to
5757 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5758 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5761 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5762 Significant rework of code structure. Everything is falling nicely into place.
5764 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5765 Exception handling fully-integrated into current prototype code.
5767 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5768 beginning of exception handling integration, got some of the target code
5771 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5772 major code rework in progress on the python parts.
5774 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5775 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5776 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5777 for organiation's sake, I have moved the files, such as livecd foundations,
5778 into catalyst/files. It will make it easier for us when ebuild time comes
5781 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5782 All preliminary target build scripts are now added and coded to near as spec
5783 that we can have at this point.
5785 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5786 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5787 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5788 something that should be continued as much as reasonably possible in other
5789 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5790 code completed, and internal fall-backs to reasonable global config defaults
5793 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5794 subarch test outsourced to python catalyst-subarches function.
5796 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5797 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5799 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5800 removing dup enter_chroot
5802 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5803 document subarches checking
5805 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5806 Fix valid subarch test.
5808 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5809 include/build_functions.sh, include/functions.sh:
5810 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5811 start_build to build_functions.sh cleaning up the main catalyst script some
5814 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5815 fixed SRCBALL and DESTBALL, making it transparent for profiles
5817 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5818 added an exit condition to the cmd line argument case statement
5820 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5821 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5822 the changes that I made to the above files should make catalyst completely
5823 transparent to no matter what profile we are using. check files/catalyst.conf
5824 for the list of BUILDTYPEs that we support.
5826 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5827 changed how cmd line arguments are handled
5829 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5830 I changed the is_special handling so that it is cleaner and faster
5832 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5833 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5834 livecd/foundations/x86-basic/post-clean.sh,
5835 livecd/foundations/x86-basic/pre-clean.sh,
5836 livecd/foundations/x86-basic/settings:
5837 I outsourced more functions to include/functions.sh. I made it a seperate file
5838 from build_fucntions.sh so that we can keep our build and other functions
5839 apart. I also added in the livecd stuffs from the stager side of things.
5841 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5842 include/build_functions.sh:
5843 I outsourced all of the build functions to include/build_functions.sh. In the
5844 future, this will happen more - the code needs cleaned up.
5846 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5848 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5849 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5850 does not use that anymore.
5852 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5853 since we now have a default profile in portage, i massaged some errors
5854 messages to reflect that.
5856 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5858 removed ccache support from catalyst stage1 build cause it breaks the build.
5859 Additionally, I removed gettext support from bootstrap, because according to
5860 our new default profile, we don't use that anymore.
5862 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5863 added a new var, BUILDTYPE, adding more transparency for building.
5864 In the future, we will be building both selinux and hardened sources.
5866 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5867 fixed some formatting when catalyst prints out build info, additionally,
5868 trying to make catalyst more transparent for future expansion of stages
5870 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5871 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5872 --help. I moved this functionality from the main program section to
5875 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5876 I edited catalyst to change our naming convention from stage*-arch-h.* to
5877 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5878 I change naming conventions, as catalyst will be eventually extended to
5879 do selinux-* stages also.
5881 Additionally, I updated README.catalyst to include profile information.
5883 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5884 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5885 I renamed README.stager to README.catalyst and have made some very minor
5886 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5887 I have hacked bootstrap to use the hardened profile, as well as utilize
5888 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5889 major). Additionally, bin/stage1 has been hacked to accept the hardened
5890 profile, and use hardened-gcc.
5892 09 September 2003; John Davis <zhen@gentoo.org>:
5893 Initial import of hardened stager. I am forking this from the original
5894 stager code in order to better fit our needs. The original stager code is
5895 still used by Gentoo, and is maintained by Daniel Robbins
5896 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5897 contributors that coded stager.