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/util.py:
8 change os.path.is_dir() to isdir()
10 20 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
11 files/catalyst.conf, modules/catalyst/target/generic_stage.py:
12 Remove metadata_overlay option, since it doesn't make sense with
15 19 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
16 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
17 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
18 modules/catalyst/target/livecd_stage1.py,
19 modules/catalyst/target/livecd_stage2.py,
20 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
21 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
22 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
23 modules/catalyst/target/system.py, modules/catalyst/target/tinderbox.py:
24 Add dependency information for each target
25 Add function to automatically calculate source_subpath
27 18 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
28 modules/catalyst/target/generic_stage.py:
29 Fix typo for Gentoo bug #285484
31 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
32 modules/catalyst/target/generic_stage.py:
33 Rewrite unpack_snapshot() to suck less
35 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
36 modules/catalyst/target/generic_stage.py:
37 Rewrite unpack() so it doesn't suck
39 14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
40 modules/catalyst/target/generic.py:
41 Beef up autoresume to record path metadata and check it later
43 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
44 modules/catalyst/target/snapshot.py:
45 Add --exclude /packages/ to the rsync line for the snapshot
47 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
48 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
49 Create catalyst.util.move() helper and use it
51 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
52 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
53 Add catalyst.util.copy() helper function and use it
55 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
56 modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
57 Create catalyst.util.mkdir() helper function and use it
59 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
60 modules/catalyst/target/generic_stage.py,
61 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
62 Create catalyst.util.create_tarball() helper function
63 Replace more manual calls to rsync with catalyst.util.rsync()
64 Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()
66 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
67 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
68 Add catalyst.util.create_tarball() helper function and modify snapshot
71 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
72 modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
73 Create catalyst.util.rsync() helper function
75 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
76 modules/catalyst/target/generic_stage.py,
77 modules/catalyst/target/livecd_stage1.py,
78 modules/catalyst/target/livecd_stage2.py,
79 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
80 Modify code to use catalyst.util.remove_path() helper everywhere
81 Include globbing support in remove_path()
82 Create catalyst.util.create_symlink() helper and modify code to use it
84 13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
85 modules/catalyst/util.py:
86 Add catalyst.util.remove_dir() helper function
88 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
89 modules/catalyst/util.py:
90 Remove unnecessary os.path import
92 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
93 modules/catalyst/lock.py, modules/catalyst/spawn.py,
94 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
95 modules/catalyst/target/livecd_stage1.py,
96 modules/catalyst/target/netboot.py:
97 Replace usage of types module and type() with isinstance()
99 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
100 modules/catalyst/target/generic_stage.py,
101 modules/catalyst/target/livecd_stage1.py,
102 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
103 modules/catalyst/util.py:
104 Create catalyst.util.empty_tree() helper function and use it all over
106 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
107 modules/catalyst/target/generic.py:
108 Add ability to invalidate all further autoresume points
110 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
111 Remove another unnecessary intermediary variable
113 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
114 modules/catalyst/config.py:
115 Add ability to specify default values for all specs and add
116 rel_type=default to it
118 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
119 modules/catalyst/target/generic_stage.py:
120 Set a default value for livecd/iso
122 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
123 Move commandline parsing to function
125 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
126 modules/catalyst/config.py, modules/catalyst/target/generic.py:
127 Stick optional config file values in a tuple and concatenate with required
130 12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
131 targets/support/livecdfs-update.sh:
132 Apply patch from Gentoo bug #284585
134 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
135 Change my email address to point to my current address rather than my now
136 defunct Gentoo address.
138 03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
139 +.gitattributes, README, TODO, catalyst:
140 Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
141 README, TODO, and catalyst.
143 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
144 modules/catalyst/target/livecd_stage2.py:
145 Apply patch for module blacklisting from gentoo bug #282148
147 28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
148 files/livecd/x86-F6.msg:
149 Apply patch to document espeakup support for gentoo bug #267708
151 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
152 modules/catalyst/config.py:
153 Get rid of addlargs in the main script Initial basics for multiple target
154 support Move targetmap into global config object
156 07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
157 modules/catalyst/target/stage1.py:
160 05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
161 Note in TODO where things have already been done
163 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
164 modules/catalyst/config.py:
165 Explicitly set target: in per-target spec values
167 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
168 modules/catalyst/arch/arm.py:
169 Apply additional patch from gentoo bug #255793 for arm subarches
171 04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
172 targets/support/chroot-functions.sh:
173 Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
175 24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
176 modules/catalyst/arch/sh.py:
177 Additional sh patch from gentoo bug #255793
179 21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
180 modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
181 Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
183 30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
184 Add note to TODO about enhanced catalystrc support
186 21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
187 modules/catalyst/target/generic_stage.py:
188 Update reference to make.conf.example for new location in portage-2.1.6
190 20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
191 targets/stage1/stage1-chroot.sh:
192 Remove --noreplace from run_merge call so that baselayout gets rebuilt
195 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
196 targets/support/rc-update.sh:
197 Change invalid atom '>=sys-apps/baselayout-2*' to
198 '>=sys-apps/baselayout-2'
200 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
201 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
202 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
203 modules/catalyst/target/netboot.py, modules/catalyst/target/tinderbox.py:
204 Add run_controller_action() function and replace manual calls to
207 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
208 modules/catalyst/spawn.py, targets/system/system-controller.sh:
209 Add clean no-op for system target
211 14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
212 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
213 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
214 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
215 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
216 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
217 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
218 modules/catalyst/target/generic.py,
219 modules/catalyst/target/generic_stage.py:
220 Fix up a few runtime errors
222 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
223 +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
224 +targets/system/system-controller.sh,
225 +targets/system/system-preclean-chroot.sh:
226 Initial commit of new system target
228 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
229 Add procedure for 'system' target
231 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
232 TODO updates: add information about verification of
233 seeds/caches/configs/specs, update automated actions section in targets, add
234 all-stages and all-images target information, clean up system and world
235 target information, add information on improving caching/resuming, move
236 mixed host/target information into targets section, add information on
237 replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
240 13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
241 TODO updates: added section on statistics gathering/reporting, added section
242 on (potential) new targets, and update boot loader section.
244 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
245 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
246 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
247 modules/catalyst/target/livecd_stage1.py,
248 modules/catalyst/target/livecd_stage2.py,
249 modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
250 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
251 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
252 Remove all references to 'spec' and 'addlargs' in target modules
254 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
255 modules/catalyst/config.py:
256 All targets have been updated not to use the spec_prefix, so we don't need
257 to save the prefixed keys anymore
259 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
260 modules/catalyst/target/generic_stage.py,
261 modules/catalyst/target/snapshot.py:
262 Don't pass conf_values or addlargs to target __init__()
264 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
265 modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
266 modules/catalyst/target/generic_stage.py,
267 modules/catalyst/target/livecd_stage1.py,
268 modules/catalyst/target/livecd_stage2.py,
269 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
270 Remove all references to self.settings[spec_prefix] and remove some now
271 useless functions that remove the prefix from certain spec settings
273 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
274 modules/catalyst/target/snapshot.py:
275 Reorganize init for snapshot target
277 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
278 modules/catalyst/util.py:
279 Try to import portage.util before portage_util
281 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
282 modules/catalyst/config.py:
283 Add validate_values() and compare_key() functions to Spec class
285 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
286 modules/catalyst/__init__.py, modules/catalyst/config.py,
287 modules/catalyst/target/generic.py,
288 modules/catalyst/target/generic_stage.py,
289 modules/catalyst/target/snapshot.py:
290 Add new global config singleton object and Spec class and convert snapshot
291 and generic targets to use it
293 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
294 modules/catalyst/__init__.py:
295 Add base singleton class definition
297 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
298 modules/catalyst/lock.py:
299 More replacements of print statement with msg()
301 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
302 -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
303 -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
304 -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
305 -livecd-bashrc, -livecd-local.start, -livecd-local.start,
306 livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
307 -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
308 -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
309 -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
310 Move livecd/files directory/files to files/livecd.
312 12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
313 -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
314 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
315 -isolinux-elilo-memtest86+-cdtar.tar.bz2,
316 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
317 -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
318 -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
319 -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
320 -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
321 -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
322 -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
323 -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
324 -isolinux-3.72-memtest86+-cdtar.tar.bz2:
325 Move livecd/cdtar directory/files to files/cdtar.
327 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
328 modules/catalyst/config.py, modules/catalyst/error.py,
329 modules/catalyst/hash.py, modules/catalyst/output.py,
330 modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
331 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
332 modules/catalyst/target/livecd_stage2.py,
333 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
334 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
335 modules/catalyst/target/stage3.py:
336 Replace more instances of print with msg()
338 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
339 modules/catalyst/output.py, modules/catalyst/util.py:
340 More replacements of the print statement with msg()
342 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
343 modules/catalyst/target/generic_stage.py:
344 Replace all instances of print with catalyst.output.msg() in
345 catalyst.target.generic_stage
347 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
348 modules/catalyst/target/generic.py,
349 modules/catalyst/target/generic_stage.py:
350 Move set_autoresume_path() from catalyst.target.generic_stage to
351 catalyst.target.generic
353 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
354 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
355 modules/catalyst/target/livecd_stage1.py,
356 modules/catalyst/target/livecd_stage2.py,
357 modules/catalyst/target/netboot.py:
358 Make use of set_autoresume() in target modules
360 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
361 modules/catalyst/target/generic.py,
362 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
363 modules/catalyst/target/livecd_stage1.py,
364 modules/catalyst/target/livecd_stage2.py,
365 modules/catalyst/target/netboot.py:
366 Add check_autoresume() and set_autoresume() helpers to
367 catalyst.target.generic and make use of them
369 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
370 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
371 modules/catalyst/target/livecd_stage1.py,
372 modules/catalyst/target/livecd_stage2.py,
373 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
374 modules/catalyst/target/tinderbox.py:
375 Import only cmd() from catalyst.spawn
377 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
378 modules/catalyst/target/generic_stage.py,
379 modules/catalyst/target/livecd_stage2.py,
380 modules/catalyst/target/stage2.py:
381 Remove redundant imports
383 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
384 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
385 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
386 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
387 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
388 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
389 modules/catalyst/lock.py, -modules/catalyst/support.py,
390 modules/catalyst/target/embedded.py,
391 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
392 modules/catalyst/target/livecd_stage1.py,
393 modules/catalyst/target/livecd_stage2.py,
394 modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
395 modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
396 modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
397 modules/catalyst/target/tinderbox.py:
398 Remove catalyst.support module
400 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
401 modules/catalyst/config.py, modules/catalyst/support.py,
402 modules/catalyst/util.py:
403 Move remaining stuff from catalyst.support to catalyst.config
405 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
406 modules/catalyst/hash.py, modules/catalyst/target/generic.py,
407 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
408 modules/catalyst/target/snapshot.py:
409 Move gen_contents_file() and gen_digest_file() from
410 catalyst.target.generic_stage to catalyst.hash
412 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
413 targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
414 -targets/support/netboot-final.sh:
415 Move netboot-final.sh from targets/support/ to targets/netboot/
417 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
418 -examples/netboot2_template.spec, +examples/netboot_template.spec,
419 +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
420 +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
421 +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
422 -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
423 -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
424 targets/support/kmerge.sh, +targets/support/netboot-final.sh,
425 -targets/support/netboot2-final.sh:
426 Rename netboot2 target to netboot
428 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
429 modules/catalyst/lock.py:
430 Cleanups to make pychecker happy
432 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
433 modules/catalyst/__init__.py, modules/catalyst/spawn.py:
434 Grab just the first value return from the now-working call to
437 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
438 -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
439 -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
440 -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
441 Whack the outdated and non-functional netboot target
443 12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
444 modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
445 modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
446 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
447 modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
448 modules/catalyst/arch/sh.py, modules/catalyst/config.py,
449 modules/catalyst/error.py, modules/catalyst/hash.py,
450 modules/catalyst/output.py, modules/catalyst/spawn.py,
451 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
452 modules/catalyst/target/embedded.py,
453 modules/catalyst/target/generic_stage.py,
454 modules/catalyst/target/livecd_stage1.py,
455 modules/catalyst/target/livecd_stage2.py,
456 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
457 Small cleanups to make pychecker happy
459 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
460 modules/catalyst/support.py, modules/catalyst/util.py:
463 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
464 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
465 modules/catalyst/util.py:
466 Move read_makeconf() and parse_makeconf() from catalyst.support to
469 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
470 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
471 modules/catalyst/target/livecd_stage2.py,
472 modules/catalyst/target/netboot.py, modules/catalyst/util.py:
473 Move file_locate() from catalyst.support to catalyst.util
475 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
476 modules/catalyst/spawn.py, modules/catalyst/support.py,
477 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
478 modules/catalyst/target/livecd_stage1.py,
479 modules/catalyst/target/livecd_stage2.py,
480 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
481 modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
482 Add catalyst.spawn import where needed and move more spawn-related stuff
483 from catalyst.support to catalyst.spawn
485 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
486 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
487 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
488 +modules/catalyst/error.py, modules/catalyst/hash.py,
489 +modules/catalyst/spawn.py, modules/catalyst/support.py,
490 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
491 modules/catalyst/target/livecd_stage2.py,
492 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
493 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
494 Move custom exception classes to catalyst.error and all spawn-related
495 functions to catalyst.spawn
497 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
498 +modules/catalyst/hash.py, modules/catalyst/support.py,
499 modules/catalyst/target/generic_stage.py,
500 modules/catalyst/target/livecd_stage2.py,
501 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
502 Move all hash and contents functions to catalyst.hash
504 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
505 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
506 modules/catalyst/util.py:
507 Move countdown() from catalyst.support to catalyst.util
509 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
510 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
511 modules/catalyst/util.py:
512 Move generate_contents() from catalyst.support to catalyst.util
514 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
515 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
516 modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
517 modules/catalyst/target/livecd_stage2.py,
518 modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
519 Move touch() from catalyst.support to catalyst.util
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 ismount() and pathcompare() from catalyst.support to catalyst.util
526 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
527 modules/catalyst/support.py:
528 Remove unused function hexify()
530 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
531 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
532 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
533 modules/catalyst/target/livecd_stage1.py,
534 modules/catalyst/target/livecd_stage2.py,
535 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
536 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
537 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
538 Move normpath() from catalyst.support to catalyst.util
540 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
541 modules/catalyst/support.py, modules/catalyst/target/stage1.py,
542 modules/catalyst/target/stage2.py, modules/catalyst/util.py:
543 Move list_to_string() from catalyst.support to catalyst.util
545 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
546 modules/catalyst/output.py, modules/catalyst/support.py,
547 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
548 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
549 modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
550 Move list_bashify() from catalyst.support to catalyst.util
552 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
553 modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
554 modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
555 Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
556 and update references
558 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
559 modules/catalyst/util.py:
560 Modify global import from catalyst.support to just import what's needed
562 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
563 modules/catalyst/support.py, modules/catalyst/util.py:
564 Move find_binary() from catalyst.support to catalyst.util
566 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
567 modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
568 modules/catalyst/support.py, modules/catalyst/target/__init__.py,
569 modules/catalyst/target/generic_stage.py:
570 Move msg(), warn(), and die() to catalyst.output and update all references
572 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
573 Load defaults into myconf before parsing config
575 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
576 Condense code that checks for various things in 'options' to use a loop
578 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
579 modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
580 modules/catalyst/target/generic_stage.py:
581 Get rid of arches and targets classes and move functions into the module
584 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
585 targets/embedded/embedded-chroot.sh,
586 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
587 targets/livecd-stage2/livecd-stage2-controller.sh,
588 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
589 targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
590 targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
591 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
592 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
593 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
594 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
595 targets/support/mips-arcload_conf.sh,
596 targets/tinderbox/tinderbox-chroot.sh:
597 More trailing whitespace cleanups
599 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
600 modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
601 modules/catalyst/arch/x86.py, modules/catalyst/config.py,
602 modules/catalyst/lock.py, modules/catalyst/support.py,
603 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
604 modules/catalyst/target/livecd_stage1.py,
605 modules/catalyst/target/livecd_stage2.py,
606 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
607 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
608 modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
609 targets/stage1/build.py:
610 Kill lots and lots of trailing whitespace in .py files
612 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
613 modules/catalyst/target/generic_stage.py:
614 Fix up a few bad replacements from previous commit
616 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
617 modules/catalyst/config.py, modules/catalyst/lock.py,
618 modules/catalyst/support.py, modules/catalyst/target/embedded.py,
619 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
620 modules/catalyst/target/livecd_stage1.py,
621 modules/catalyst/target/livecd_stage2.py,
622 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
623 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
624 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
625 modules/catalyst/target/stage4.py:
626 Do a mass sed to fix up all remaining usage of has_key()
628 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
629 Clean up instances of has_key() for py3k
631 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
632 We don't need to pass conf_values since it's a global var
634 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
635 Pre-split options from config file and remove unnecessary imported modules
637 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
638 Move code to verify digest and hash functions to a separate function
640 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
641 Allow build_target() to re-raise the exception for the top-level handler
644 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
645 Move catalyst.support import to top of file
647 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
648 Remove check for sys.argv length since we already check for needed
651 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
652 Rename version() to show_version()
654 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
655 Remove import_modules()
657 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
658 modules/catalyst/target/embedded.py,
659 modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
660 modules/catalyst/target/livecd_stage1.py,
661 modules/catalyst/target/livecd_stage2.py,
662 modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
663 modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
664 modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
665 modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
666 Remove references to generic_stage_target
668 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
669 +modules/catalyst/target/embedded.py,
670 -modules/catalyst/target/embedded_target.py,
671 +modules/catalyst/target/generic.py,
672 +modules/catalyst/target/generic_stage.py,
673 -modules/catalyst/target/generic_stage_target.py,
674 -modules/catalyst/target/generic_target.py,
675 +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
676 -modules/catalyst/target/livecd_stage1_target.py,
677 +modules/catalyst/target/livecd_stage1.py,
678 -modules/catalyst/target/livecd_stage2_target.py,
679 +modules/catalyst/target/livecd_stage2.py,
680 +modules/catalyst/target/netboot.py,
681 -modules/catalyst/target/netboot2_target.py,
682 +modules/catalyst/target/netboot2.py,
683 -modules/catalyst/target/netboot_target.py,
684 +modules/catalyst/target/snapshot.py,
685 -modules/catalyst/target/snapshot_target.py,
686 -modules/catalyst/target/stage1_target.py,
687 +modules/catalyst/target/stage1.py,
688 -modules/catalyst/target/stage2_target.py,
689 +modules/catalyst/target/stage2.py,
690 -modules/catalyst/target/stage3_target.py,
691 +modules/catalyst/target/stage3.py,
692 -modules/catalyst/target/stage4_target.py,
693 +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
694 -modules/catalyst/target/tinderbox_target.py:
695 Remove _target from target module filenames, since they're already in
698 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
699 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
700 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
701 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
702 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
703 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
704 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
705 Remove builder.py and all references
707 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
708 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
709 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
710 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
711 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
712 modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
713 modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
714 +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
715 modules/catalyst/target/embedded_target.py,
716 modules/catalyst/target/generic_stage_target.py,
717 modules/catalyst/target/generic_target.py,
718 modules/catalyst/target/grp_target.py,
719 modules/catalyst/target/livecd_stage1_target.py,
720 modules/catalyst/target/livecd_stage2_target.py,
721 modules/catalyst/target/netboot2_target.py,
722 modules/catalyst/target/netboot_target.py,
723 modules/catalyst/target/snapshot_target.py,
724 modules/catalyst/target/stage1_target.py,
725 modules/catalyst/target/stage2_target.py,
726 modules/catalyst/target/stage3_target.py,
727 modules/catalyst/target/stage4_target.py,
728 modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
729 Move catalyst_support.py to catalyst.support and update references
731 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
732 +modules/catalyst/lock.py,
733 modules/catalyst/target/generic_stage_target.py,
734 -modules/catalyst_lock.py:
735 Move catalyst_lock.py to catalyst/lock.py and update references
737 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
738 modules/catalyst/target/__init__.py,
739 modules/catalyst/target/generic_stage_target.py:
740 Move target module loading logic into build_target_map() in
741 catalyst.target module
743 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
744 modules/catalyst/target/embedded_target.py,
745 modules/catalyst/target/grp_target.py,
746 modules/catalyst/target/livecd_stage1_target.py,
747 modules/catalyst/target/livecd_stage2_target.py,
748 modules/catalyst/target/netboot2_target.py,
749 modules/catalyst/target/netboot_target.py,
750 modules/catalyst/target/snapshot_target.py,
751 modules/catalyst/target/stage1_target.py,
752 modules/catalyst/target/stage2_target.py,
753 modules/catalyst/target/stage3_target.py,
754 modules/catalyst/target/stage4_target.py,
755 modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
756 Add target map in each target module and remove register() function
757 Change catalyst program to load target modules with catalyst.target.targets
759 Remove required_build_targets and valid_build_targets from catalyst_support.py,
760 since we can scan the dir now
762 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
763 +modules/catalyst/target/__init__.py,
764 +modules/catalyst/target/embedded_target.py,
765 +modules/catalyst/target/generic_stage_target.py,
766 +modules/catalyst/target/generic_target.py,
767 +modules/catalyst/target/grp_target.py,
768 +modules/catalyst/target/livecd_stage1_target.py,
769 +modules/catalyst/target/livecd_stage2_target.py,
770 +modules/catalyst/target/netboot2_target.py,
771 +modules/catalyst/target/netboot_target.py,
772 +modules/catalyst/target/snapshot_target.py,
773 +modules/catalyst/target/stage1_target.py,
774 +modules/catalyst/target/stage2_target.py,
775 +modules/catalyst/target/stage3_target.py,
776 +modules/catalyst/target/stage4_target.py,
777 +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
778 -modules/generic_stage_target.py, -modules/generic_target.py,
779 -modules/grp_target.py, -modules/livecd_stage1_target.py,
780 -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
781 -modules/netboot_target.py, -modules/snapshot_target.py,
782 -modules/stage1_target.py, -modules/stage2_target.py,
783 -modules/stage3_target.py, -modules/stage4_target.py,
784 -modules/tinderbox_target.py:
785 Move all *_target.py modules under modules/catalyst/target and create
786 parent catalyst.target module
788 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
789 modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
790 Remove hard-coded arch list now that find_arch_modules() is known to work
792 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
793 modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
794 modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
795 modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
796 modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
797 modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
798 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
799 modules/generic_stage_target.py:
800 Move subarch and maching maps to bottom of arch files, since the classes
801 aren't defined yet at the top
803 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
804 modules/catalyst/arch/sh.py:
805 Forgot the sh arch module
807 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
808 modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
809 modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
810 modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
811 modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
812 modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
813 Move subarch and machine map information to variables at top of each arch
814 module and get rid of register() function
816 11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
817 Add catalyst.util.load_module() function
818 Move arch modules under modules/catalyst/arch
819 Add catalyst.arch.arches class to assist in loading arch modules
820 Add .gitignore file for *.py[co]
822 10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
823 Change __version__ to 2.99 for catalyst_3 branch
825 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
826 Add note about metadata_overlay being default in 2.1.6
828 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
829 Updated the AUTHORS section and the header for the ChangeLog, to reflect
830 that individual authors now retain their copyright to code they submit.
832 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
833 Rewrote TODO to make it clearer and added a ton of new items to it.
835 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
836 modules/generic_stage_target.py:
837 screw you python...hard
839 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
840 modules/generic_stage_target.py:
841 Disable removal of 'target_path' when build starts
843 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
844 modules/generic_stage_target.py:
845 Apply patch from armin76 to actually make use of the busybox_config value
848 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
849 targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
850 Add support for gk's --busybox-config= option
852 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
853 modules/generic_stage_target.py:
854 Missing / before 'iso'
856 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
857 modules/snapshot_target.py:
858 Add support for purging to snapshot target
860 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
861 Add mix-in cdtar idea to TODO
863 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
864 -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
865 -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
866 Remove old isolinux-3.09 cdtar files
868 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
869 +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
870 +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
871 Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
873 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
874 Marking this 2.0.6.903 for testing.
876 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
877 targets/netboot2/netboot2-controller.sh:
878 Disable copying of nb-busybox.cf since it isn't used anyway
880 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
881 arch/x86.py, catalyst:
882 A few typo and other minor fixes as reported by armin76
884 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
885 modules/generic_stage_target.py:
886 Add support for digests="all" for gentoo bug #209611
888 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
889 examples/netboot2_template.spec, targets/support/kmerge.sh:
890 Automatically append --netboot to GK_ARGS for netboot2 target Remove
891 explicit --initramfs-overlay=/tmp/image from netboot2 example spec
893 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
894 targets/support/pre-kmerge.sh:
895 Remove evil hacks that copy gk files around for netboot2
897 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
898 Bumping version for release.
900 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
901 modules/catalyst_support.py:
902 Default to umask 022 for spawn() unless otherwise specified for gentoo bug
905 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
906 modules/catalyst_support.py, modules/generic_stage_target.py:
907 Add support for -P/--purgeonly option
909 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
910 Updated README to tell the user where to locate catalyst.conf if not using
911 an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
914 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
915 Kicking out a 2.0.6.901 release for testing.
917 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
918 modules/generic_stage_target.py:
919 Automatically prepend build dir path to livecd/iso if it's not an absolute
922 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
923 Update TODO with placeholder idea.
925 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
926 +modules/catalyst/util.py:
927 Create catalyst.util module with capture_traceback() and print_traceback()
928 functions Capture and print traceback when build fails instead of letting
931 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
932 modules/catalyst/config.py, modules/catalyst_support.py:
933 Switch commandline spec value parsing to use catalyst.config.ConfigParser.
935 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
936 modules/catalyst/config.py:
937 A few fixes to ParserBase after actually testing it switch to parsing
938 config file with ConfigParser.
940 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
941 +modules/catalyst/config.py, -modules/catalyst/util.py:
942 More indecisiveness..move util.spec to config.SpecParser.
944 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
945 -modules/catalyst/spec.py, +modules/catalyst/util.py,
946 modules/catalyst_support.py:
947 * Rename catalyst.spec to catalyst.util
948 * Move spec_dump() into spec class
949 * Modify catalyst to use new spec class
951 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
952 +modules/catalyst/__init__.py:
953 Add __init__.py file and import line.
955 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
956 +modules/catalyst/spec.py:
957 Initial commit of modules/catalyst/spec.py.
959 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
961 Updating x86/amd64 arch support. Original patches by William Cooke
962 <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
964 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
965 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
966 modules/snapshot_target.py, modules/stage4_target.py,
967 targets/support/bootloader-setup.sh, targets/support/functions.sh,
968 targets/support/kmerge.sh:
969 Removing all deprecated interfaces. We no longer wish to support them and
970 they're not needed. Anyone using a pre-2.x spec file will need to update
973 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
974 -livecd/files/Getting_Online.txt:
975 Removing livecd/files/Getting_Online.txt since it was quite outdated.
977 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
979 Updated for new git repo.
981 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
982 targets/support/livecdfs-update.sh:
983 Add gconf settings for gnome-screensaver to disable locking by default. This
986 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
987 Add armv5tel to arm host list.
989 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
990 targets/support/chroot-functions.sh:
991 If we don't have a distcc user, we need to reinstall distcc, even if it's
992 been built with the right USE. This mainly affects stage1/stage2.
994 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
995 targets/support/chroot-functions.sh:
996 We need to run distcc-config --install, since we won't be installing into
997 ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
998 installed versions of distcc.
1000 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
1001 Add a couple of distcc-related items to TODO.
1003 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1004 targets/stage1/stage1-preclean-chroot.sh,
1005 targets/stage2/stage2-preclean-chroot.sh,
1006 targets/stage3/stage3-preclean-chroot.sh,
1007 targets/stage4/stage4-preclean-chroot.sh:
1008 We don't want to run setup_myfeatures in preclean, but still want to update
1009 the environment and show our debug information.
1011 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1012 targets/stage1/stage1-preclean-chroot.sh,
1013 targets/stage2/stage2-preclean-chroot.sh,
1014 targets/stage3/stage3-preclean-chroot.sh,
1015 targets/stage4/stage4-preclean-chroot.sh,
1016 targets/support/chroot-functions.sh:
1017 Remove the die on LIBDIR check, since it won't be set on non-multilib
1018 profiles. We can now run debug in preclean again.
1020 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1021 targets/support/functions.sh:
1022 Let's not try to chmod a dangling symlink.
1024 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1025 targets/support/chroot-functions.sh:
1026 Added emerge --info to debug output. I don't know why I didn't add it before.
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 We probably shouldn't be running our debug functions in our stages. Let's
1036 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1037 targets/support/chroot-functions.sh:
1038 Added a get_libdir call and fail if we don't have a valid LIBDIR when using
1041 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1042 targets/support/livecdfs-update.sh:
1043 Only copy the handbook icon if one exists.
1045 21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1046 modules/catalyst_lock.py:
1047 Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
1050 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1051 targets/livecd-stage2/livecd-stage2-controller.sh:
1052 We should be matching all possible LIBDIRs, so make sure we do that.
1054 17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1055 targets/support/livecdfs-update.sh:
1056 We no longer need the metadata.tar.bz2, since the Installer uses
1059 16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1060 targets/stage1/stage1-chroot.sh:
1061 We don't need --newuse if we're not using binary packages, so there's no
1064 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1065 targets/livecd-stage2/livecd-stage2-controller.sh:
1066 Added initial framework for creating the CD's root on livecd/livedvd.
1067 Currently, the end result is the same, but I'll be adding code to
1068 automatically copy the stages and to automatically download the distfiles.
1070 13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1071 targets/livecd-stage2/livecd-stage2-controller.sh,
1072 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1073 targets/support/rc-update.sh:
1074 Change all checks for livecd/type: gentoo-release-livecd to
1075 gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
1076 to allow for auto-fetching of distfiles and stages onto official DVD media.
1078 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
1079 targets/livecd-stage1/livecd-stage1-controller.sh,
1080 targets/livecd-stage2/livecd-stage2-controller.sh:
1081 Updated TODO. Added code to livecd-stage1 to generate a package list, which
1082 will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
1083 the distfiles automatically.
1085 11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1086 modules/generic_stage_target.py:
1087 Fix seedcache output so it fits in 80 columns.
1089 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1090 targets/stage1/stage1-chroot.sh:
1091 We should likely install baselayout before anything else, including the
1092 package manager. As such, I've moved it to after sys-apps/baselayout is
1095 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1096 targets/livecd-stage2/livecd-stage2-controller.sh:
1097 Check for a snapshot in the overlay and error if one is present. This should
1098 ensure that the snapshot on the CD is the same as the one used to build the
1101 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1102 modules/catalyst_support.py:
1103 Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
1104 parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
1107 06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1108 targets/stage1/stage1-chroot.sh:
1109 Change back to using sys-apps/baselayout. We'll need to come up with a
1110 better permanent solution now that virtual/baselayout is no more.
1112 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1113 -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
1114 Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01
1116 05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
1117 targets/support/bootloader-setup.sh:
1118 Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
1121 04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
1122 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
1123 Added TODO. Changed create_handbook_icon call to only be called if
1124 /docs/handbook/index.html exists on the disk or in livecd/overlay.
1126 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1127 targets/support/kmerge.sh:
1128 Run sed on KERNELVERSION to escape the slashes so we can use it in another
1131 30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1132 targets/support/kmerge.sh:
1133 Modify test to run if package.provided exists instead of if it doesn't.
1134 Run sed on the correct file.
1136 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1137 targets/support/chroot-functions.sh:
1138 Added --noreplace to setup_myfeatures merges so we don't blow away any
1139 packages which are already installed with the proper USE flags for the given
1140 target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.
1142 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1143 livecd/files/README.txt:
1144 Added dosshd, passwd=, and nonfs to README.txt, since they were missing.
1146 27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1147 targets/support/rc-update.sh:
1148 Added mdraid for baselayout-2 users.
1150 14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1151 targets/support/kmerge.sh:
1152 Clean up package.provided after the kernel build
1154 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1155 targets/support/kmerge.sh:
1156 It helps if I put things in the correct order so they'll actually execute,
1157 rather than getting a nice error from emerge.
1159 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1160 targets/support/kmerge.sh:
1161 Change upgrade to update.
1163 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1164 targets/support/kmerge.sh:
1165 Add back in the package.provided code that *should* skip the kernel sources
1166 merge for call back and subsequent runs.
1168 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1169 targets/support/kmerge.sh:
1170 We don't really need to use binary packages for the kernel sources, since it
1171 doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
1172 when we're not using kerncache.
1174 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1175 targets/support/kmerge.sh:
1176 Remove 'symlink' from USE, since it's not needed and screws up kerncache
1178 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1179 targets/livecd-stage2/livecd-stage2-controller.sh:
1180 OK, we run our find outside the chroot, so we don't want to use absolute
1181 paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
1182 system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
1185 13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1186 targets/livecd-stage2/livecd-stage2-controller.sh,
1187 targets/stage1/stage1-controller.sh:
1188 Cleanup the clean section for stage1 and add an updated clean section for
1189 livecd-stage2 when we're a minimal, universal, or game CD. This is
1190 2.0.6_pre14 for testing.
1192 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1193 targets/support/kmerge.sh:
1194 We should be using --newuse when merging our packages in callback.
1196 11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1197 targets/grp/grp-chroot.sh:
1198 We should only use --noreplace when building a pkgset, everything else
1201 11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1202 modules/catalyst_support.py, modules/generic_stage_target.py,
1203 modules/grp_target.py:
1204 Apply additional patches from bug #207862 for CONTENTS generation.
1206 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1207 targets/grp/grp-chroot.sh:
1208 Call setup_myemergeopts after changing clst_FETCH.
1210 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1211 targets/netboot2/netboot2-pkg.sh:
1212 Remove a bit of unnecessary code.
1214 10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1215 modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
1216 targets/support/chroot-functions.sh:
1217 Fix some spacing on the -* warning, revert Andrew's last change, since it
1218 didn't do anything, and clean up the GRP chroot code so it works smarter and
1219 set clst_FETCH when clst_grp_type is something other than pkgset.
1221 10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1222 targets/support/chroot-functions.sh:
1223 Don't set --usepkg and --buildpkg when fetching.
1225 07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1226 modules/generic_stage_target.py:
1227 Change the warning thrown into make.conf when someone uses LDFLAGS so it is
1230 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1231 modules/generic_stage_target.py:
1232 Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
1233 boot/kernel/${kname}/config copying code in generic_stage_target.
1235 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1236 targets/support/kmerge.sh:
1237 Make sure we don't give genkernel a --kernel-config if it isn't set in the
1240 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1241 modules/generic_stage_target.py, targets/support/kmerge.sh,
1242 targets/support/pre-kmerge.sh:
1243 Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
1244 valid, rather than required, changed clst_ksource to default to
1245 virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
1246 removal of USE to after the kernel build so the modules get the correct USE,
1247 and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.
1249 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1250 targets/support/kmerge.sh:
1251 We should run the default functions for kmerge.sh, too.
1253 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1254 -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1255 +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
1256 Updated aboot cdtar with a newer version to support newer kernels.
1258 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1259 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1260 Updated make_destpath so it writes out to make.conf as well as exporting
1261 ROOT to the environment, added a make_destpath call to cleanup_stages, and
1262 adding make_destpath /tmp/stage1root to stage1.
1264 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
1265 Updated README a bit and rolling 2.0.6_pre12 for testing.
1267 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1268 targets/support/create-iso.sh:
1269 Removed any further checks for clst_fstype and making sure everybody is
1270 using ${mkisofs_zisofs_opts}.
1272 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1273 targets/support/livecdfs-update.sh:
1274 The default theme for GNOME is now Clearlooks, so we can remove the theme
1275 code, but we still want to set the font size.
1277 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1278 targets/support/livecdfs-update.sh:
1279 We need to put quotes around ${user_comment} or useradd gets confused.
1281 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1282 targets/support/chroot-functions.sh:
1283 Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
1286 05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1287 targets/support/kmerge.sh:
1288 Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
1289 prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.
1291 04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1292 targets/support/create-iso.sh:
1293 Bash fscking sucks, so we have to compromise on this code reduction solution
1294 a bit. It's still far better than it was
1296 03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1297 targets/support/create-iso.sh:
1298 Don't escape quotes when actually running the command
1300 02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1301 targets/support/kmerge.sh:
1302 Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT
1304 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1305 targets/support/kmerge.sh:
1306 Use -L instead of -l in test for symlink
1308 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1309 targets/stage1/stage1-controller.sh:
1310 Remove code for gcc-config/binutils-config since it should be getting done
1311 in the preclean script, anyway.
1313 29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1314 targets/stage1/stage1-chroot.sh:
1315 I missed one place where HOSTUSE was being used incorrectly.
1317 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1318 targets/support/kmerge.sh:
1319 Escape the correct quote
1321 29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1322 targets/support/kmerge.sh:
1323 Change remaining instances of run_emerge to run_merge
1325 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1326 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1327 Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
1330 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1331 targets/support/bootloader-setup.sh:
1332 Let's change our splash checking to a global check so it only needs to be
1333 done once. This makes much more sense than having all of those if ... else
1336 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1337 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1338 Fix our USE invocation here so things work as expected.
1340 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1341 targets/support/livecdfs-update.sh:
1342 Force-enable livecd/users for livecd/type gentoo-release-livecd and
1345 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1346 targets/support/livecdfs-update.sh:
1347 Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
1350 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1351 targets/livecd-stage2/livecd-stage2-controller.sh:
1352 Fixing the snapshot copying so it will only copy the correct snapshot for
1353 people who don't know how to properly use wget.
1355 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1356 targets/stage1/stage1-chroot.sh:
1357 Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
1358 disable profile USE.
1360 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1361 targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
1362 OK, we have to escape our quotes, rather than use single quotes, or we don't
1363 evaluate the variables properly.
1365 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1366 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
1367 targets/support/kmerge.sh:
1368 Fixing echo/sed for make.conf writing.
1370 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1371 targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
1372 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
1373 Rather than using the environment, we write out our USE to make.conf, then
1374 remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
1375 be written to make.conf, already.
1377 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1378 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1379 targets/livecd-stage1/livecd-stage1-chroot.sh,
1380 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1381 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1382 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1383 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
1384 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
1385 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1386 Changing run_emerge to run_merge, changing both setup_portage and
1387 setup_myfeatures to add any USE changes to make.conf prior to merge, then
1388 removing the settings added, rather than (ab)using the environment.
1390 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1391 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1392 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1393 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1394 targets/tinderbox/tinderbox-chroot.sh:
1395 Rearrange some of the functions in chroot-functions.sh in preparation for
1396 some upcoming changes and rename setup_portage to setup_pkgmgr.
1398 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1399 targets/stage1/stage1-controller.sh:
1400 Removing an extra env-update call from stage1's preclean.
1402 28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1403 livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1404 targets/support/bootloader-setup.sh:
1405 Set default for grub to 0 and updated cdtar so we don't ship a half-broken
1406 help.msg which we didn't even use.
1408 28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1409 targets/support/bootloader-setup.sh:
1410 Don't write out out 'default 1' line when creating grub.conf, since the
1411 'help' entry is now at the bottom, and we want grub to default to the first
1414 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1415 targets/support/bootloader-setup.sh:
1416 Removed checks on livecd/splash_type, since we only support one type,
1417 removed remaining bootsplash code from bootloader-setup.sh, added automatic
1418 copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
1419 help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.
1421 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1422 targets/livecd-stage2/livecd-stage2-controller.sh:
1423 Let's automatically copy in the snapshot if livecd/type is
1424 gentoo-release-livecd.
1426 26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1427 modules/generic_stage_target.py:
1428 Fix leading whitespace in empty() so it's only executed if there's something
1429 to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
1430 211410 for pointing this out
1432 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1433 targets/support/rc-update.sh:
1434 Quote baselayout package atom
1436 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1437 targets/support/chroot-functions.sh:
1438 OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
1439 PATH by default. Instead, simply check if it exists.
1441 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1442 targets/support/chroot-functions.sh:
1443 Remove temporary package listing code, since --verbose is forced on with
1446 21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1447 Force-enable --verbose when using --debug
1449 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1450 targets/support/kmerge.sh:
1451 Changing modules-update to update-modules to quiet a warning and keep us
1452 from having it get removed out from under us.
1454 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1455 targets/support/chroot-functions.sh:
1456 Adding a note to myself for better debug and moving run_default_funcs to the
1457 bottom of the script so it gets executed. Since this can otherwise break
1458 pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.
1460 21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1461 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1462 targets/support/chroot-functions.sh:
1463 Moved creating of stage1 package list to the beginning of stage1-chroot.sh
1464 so we can get the output with --debug, added --newuse to the options for
1465 stage1, as we should always rebuild any package where the USE has changed,
1466 removed removal of portage logs from stage2-chroot.sh since it is being done
1467 by cleanup_stages, moved world removal in cleanup_stages into a check for
1468 stages 1 through 3, made update_env_settings check for the existence of
1469 env-update before running it since we now run update_env_settings by default
1470 everywhere chroot-functions.sh is sourced, and added a section to show_debug
1471 to list the packages, since we don't yet force-enable verbose with debug.
1473 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1474 modules/catalyst_lock.py:
1475 Since my python sucks and I don't feel like troubleshooting it at the
1476 moment, commenting out all the DEBUG code in catalyst_lock and rolling up
1477 2.0.6_pre8 for testing.
1479 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1480 modules/builder.py, modules/catalyst_lock.py:
1481 Added some extra debug output to catalyst_lock.py and added Stuart Longland
1482 to AUTHORS. This is catalyst 2.0.6_pre7 for testing.
1484 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1485 modules/catalyst_support.py:
1486 change 'is' to == because python is grumpy
1488 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1489 examples/livecd-stage2_template.spec, examples/stage4_template.spec,
1490 modules/livecd_stage2_target.py, targets/support/kmerge.sh,
1491 targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
1492 targets/support/rc-update.sh:
1493 Removing support for bootsplash, since it hasn't been in a supported kernel
1494 in a couple years and isn't accepted upstream.
1496 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1497 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1498 Fix up the sed for genkernel so it works on versions both before and after
1499 3.4.10_pre2 and fixing a couple places where my sed for the . -> source
1500 change was a bit too aggressive.
1502 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1503 targets/support/bootloader-setup.sh:
1504 Change grub timeout to 15 seconds instead of 150.
1506 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1507 targets/support/pre-kmerge.sh:
1508 Comment out sed on genkernel executable as it appears to do nothing these
1511 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1512 targets/livecd-stage2/livecd-stage2-controller.sh:
1513 Only call find on libdirs that actually exist. Thanks to Kristoffer
1514 <krek6597@student.uu.se> in bug #210807.
1516 20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1517 modules/generic_stage_target.py:
1518 Add warning about -* in foo/use in the spec.
1520 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1521 targets/embedded/embedded-chroot.sh,
1522 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1523 targets/grp/grp-preclean-chroot.sh,
1524 targets/livecd-stage1/livecd-stage1-chroot.sh,
1525 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1526 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
1527 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
1528 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1529 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1530 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1531 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
1532 targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1533 targets/tinderbox/tinderbox-preclean-chroot.sh:
1534 Change all . to source.
1536 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1537 targets/embedded/embedded-preclean-chroot.sh,
1538 targets/grp/grp-preclean-chroot.sh,
1539 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1540 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
1541 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
1542 targets/stage3/stage3-preclean-chroot.sh,
1543 targets/stage4/stage4-preclean-chroot.sh,
1544 targets/support/chroot-functions.sh,
1545 targets/tinderbox/tinderbox-preclean-chroot.sh:
1546 Added a cleanup_stages function and added it to the appropriate places.
1548 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1549 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1550 targets/livecd-stage1/livecd-stage1-chroot.sh,
1551 targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
1552 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
1553 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1554 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
1555 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
1556 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
1557 Removing any functions that we now call by default when we source
1558 chroot-functions.sh by default.
1560 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1561 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1562 targets/livecd-stage1/livecd-stage1-chroot.sh,
1563 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
1564 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1565 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1566 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
1567 Clean up the debug code that I've added to stage1, move it to
1568 chroot_functions.sh, and call it from all of our main targets.
1570 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1571 modules/generic_stage_target.py:
1572 Wow. I need to make sure that we actually comment comments in make.conf or
1573 we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
1574 for pointing it out. This is catalyst 2.0.6_pre6 for testing.
1576 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1577 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1578 targets/stage3/stage3-chroot.sh:
1579 We need to be sure we clear out /var/log/portage/elog as well as
1580 /var/log/emerge.log for stages 1 through 3.
1582 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1583 modules/generic_stage_target.py,
1584 targets/livecd-stage2/livecd-stage2-controller.sh,
1585 targets/support/livecdfs-update.sh:
1586 Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
1587 code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
1588 80 columns. This is catalyst 2.0.6_pre5 for testing.
1590 14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1591 modules/generic_stage_target.py:
1592 Apparently, python doesn't like it when you put a set of comments in front
1593 of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
1596 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1597 modules/generic_stage_target.py:
1598 Huge refactoring of modules/generic_stage_target.py to fix indentation and
1599 generally clean up the code so it's a bit easier to read/follow.
1601 13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1602 modules/generic_stage_target.py:
1603 Sort and de-dupe myusevars.
1605 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1606 targets/stage1/stage1-chroot.sh:
1607 Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
1609 13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1610 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
1611 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1612 targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
1613 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
1614 targets/tinderbox/tinderbox-chroot.sh:
1615 Move export of FEATURES to setup_myfeatures.
1617 12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1618 targets/stage1/stage1-chroot.sh:
1619 Added some debug code to stage1 and fixed a nice bug where we weren't
1620 building with the correct USE. Unfortunately, this invalidates any caches
1621 for stage1, since we were building with the entire USE from the profile.
1622 This is 2.0.6_pre4 for testing.
1624 11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1625 targets/stage1/stage1-chroot.sh:
1626 We don't need to do the device building twice, so removing USE=build from
1627 first baselayout install.
1629 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1630 targets/support/livecdfs-update.sh:
1631 We check for a plugdev group, add it if it doesn't exist, and make sure any
1632 users specified by livecd/users is in the group.
1634 09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
1635 Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
1636 Stuart Longland <redhatter@gentoo.org> for pointing this change out.
1638 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1639 modules/catalyst_support.py:
1640 Fix up calc_contents in contents_map. Thanks to Brent Baude
1641 <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
1644 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1645 targets/stage1/stage1-chroot.sh:
1646 Ensure /etc/xml/catalog does not exist in stage1, since it will always be
1647 empty and will cause issues in stage3 and beyond.
1649 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1650 targets/support/kmerge.sh, targets/support/rc-update.sh:
1651 Changed some of the rc-update code so it should work with baselayout-2,
1652 also. This is 2.0.6_pre2 for testing.
1654 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1655 files/catalyst.conf, modules/catalyst_support.py,
1656 modules/generic_stage_target.py, modules/grp_target.py,
1657 modules/snapshot_target.py:
1658 Added support for generating CONTENTS files automatically. Patch by Robin
1659 Johnson <robbat2@gentoo.org> for bug #207862.
1661 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1662 modules/snapshot_target.py:
1663 Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
1664 exclude digest-* files from the snapshot.
1666 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1667 arch/x86.py, modules/generic_stage_target.py:
1668 Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
1669 amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
1671 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1672 targets/support/kmerge.sh:
1673 Make the --kerncache option to genkernel dependent on 'kerncache' being in
1674 options, so that it can actually be turned off.
1676 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1678 Rearrange things in the arch/*.py files to ensure that nothing is used
1679 before it has been defined.
1681 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
1682 Reorder arch/powerpc.py to make python happy.
1684 07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1685 modules/snapshot_target.py:
1686 Change .svn --include to an --exclude like it was supposed to be.
1688 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
1690 Added several subarches for mips so we can dump the mips subarch profiles
1691 from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
1694 07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1695 targets/livecd-stage2/livecd-stage2-controller.sh:
1696 Changed the code for copying the MOTD files so it's fewer lines and makes
1699 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
1700 -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
1701 Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
1702 sparc64.py into sparc.py, so we have a cleaner set of arch files.
1704 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
1706 Did a little cleanup on the x86.py to remove some redundant entries and
1707 added nocona and core2 to amd64.py, though they're currently commented out.
1709 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1710 modules/generic_stage_target.py:
1711 Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
1712 flags defined in the spec file.
1714 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
1715 Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
1716 subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
1717 since catalyst sets CXXFLAGS=CFLAGS by default.
1719 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1720 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
1721 Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
1723 06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
1724 Added prescott to the subarches for x86.
1726 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1727 modules/netboot2_target.py, targets/support/kmerge.sh:
1728 Add patch to enabled netboot2/linuxrc and automatically add path for
1729 initramfs overlay to genkernel commandline. Thanks to Justin Bronder
1730 <jsbronder@gentoo.org> in bug #208106.
1732 06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1733 modules/netboot2_target.py:
1734 Allow root_overlay in netboot2 target for bug #208106.
1736 04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1737 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1738 targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
1739 Added USE=bindist automatically to everything that inherits set_use from
1740 generic_stage_target, added USE=bindist to livecd_stage1_target, added
1741 USE=bindist to emerge run for stage1, and did some minor cleanup in
1742 get_libdir in chroot-functions.
1744 03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1745 targets/support/bootloader-setup.sh:
1746 Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.
1748 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1749 examples/generic_stage_template.spec, examples/grp_template.spec,
1750 examples/livecd-stage1_template.spec,
1751 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1752 examples/stage4_template.spec, examples/tinderbox_template.spec:
1753 Changing link so it no longer points to a dead page. This is for bug #208609.
1755 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1756 modules/snapshot_target.py:
1757 Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
1759 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1760 targets/stage1/stage1-chroot.sh:
1761 As much as I hate this, we're going to force baselayout to install first.
1762 This will keep us from having any issues with packages that don't respect
1765 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1766 Reorder options in catalyst.conf so they're alphabetical.
1768 02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
1769 targets/support/bootloader-setup.sh:
1770 Add 'pager on' to grub.conf for bug #208531.
1772 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1773 livecd/files/README.txt, livecd/files/x86-F6.msg:
1774 Removing the unused kernel command line options from Volume/Device Management.
1776 10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1777 This is now 2.0.5 for release.
1779 25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1780 files/catalyst.conf, modules/catalyst_support.py,
1781 modules/generic_stage_target.py,
1782 targets/embedded/embedded-preclean-chroot.sh,
1783 targets/grp/grp-preclean-chroot.sh,
1784 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1785 targets/stage2/stage2-preclean-chroot.sh,
1786 targets/stage3/stage3-preclean-chroot.sh,
1787 targets/support/chroot-functions.sh,
1788 targets/tinderbox/tinderbox-preclean-chroot.sh:
1789 Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
1790 sys-devel/icecream cluster compiler support for bug #200095. This is
1791 catalyst 2.0.5_pre6 for testing.
1793 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1794 files/catalyst.conf, modules/generic_stage_target.py:
1795 Add the option for using metadata_overlay with portage to speed up cache.
1797 25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1798 modules/stage1_target.py, modules/stage2_target.py,
1799 modules/stage3_target.py:
1800 Add /etc/portage to cleanables for stages 1 through 3.
1802 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1803 livecd/files/livecd-local.start,
1804 targets/livecd-stage2/livecd-stage2-controller.sh,
1805 targets/support/livecdfs-update.sh:
1806 We apparently still need profiles/eclass for building the stage3 from the
1807 LiveCD with the installer.
1809 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
1810 Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
1813 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1814 targets/livecd-stage2/livecd-stage2-controller.sh,
1815 targets/support/livecdfs-update.sh:
1816 Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
1817 preservation of eclasses/profiles, and remove copying of livecd-local.start
1818 since it's not needed anymore.
1820 16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1821 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1822 Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
1825 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1826 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1827 Removing old mkvardb code which is no longer used, commenting out setting of
1828 Gnome theme for testing now that Clearlooks has been default for some time,
1829 and changing vdb move from a case statement to a simple if statement. This
1830 is 2.0.5_pre5 for testing.
1832 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1833 modules/stage1_target.py:
1834 Removing cleaning of python encodings for bug #64890.
1836 11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1837 modules/generic_stage_target.py:
1838 Add an extra warning into the generated make.conf about changing the CHOST.
1840 01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
1841 targets/support/livecdfs-update.sh:
1842 We don't need to copy files from /usr/lib/hotplug/firmware anymore.
1844 29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1845 targets/embedded/embedded-preclean-chroot.sh,
1846 targets/grp/grp-preclean-chroot.sh,
1847 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1848 targets/stage2/stage2-preclean-chroot.sh,
1849 targets/stage3/stage3-preclean-chroot.sh,
1850 targets/tinderbox/tinderbox-preclean-chroot.sh:
1851 Check to see if distcc is enabled before calling cleanup_distcc().
1853 17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
1854 arch/sparc.py, arch/x86.py:
1855 Look for linux32 in /bin and /usr/bin.
1857 12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
1858 modules/generic_stage_target.py:
1859 Make error message more specific when removing immutable flag.
1861 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1862 examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
1863 Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
1864 information, and added a small fix for FreeBSD for bug #169041. This is
1865 catalyst 2.0.5_pre4 for testing.
1867 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1868 targets/support/chroot-functions.sh:
1869 Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
1870 patch from bug #120076 to add cross-compiling support to our distcc
1873 11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1874 targets/support/chroot-functions.sh:
1875 Added a version of get_libdir from multilib.eclass so we can determine where
1876 to go poking around if we need to touch anything in libdir.
1878 11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
1879 Print an error saying what target failed before the traceback.
1881 25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1882 modules/catalyst_support.py:
1883 When parsing make.conf, first try pkgcore's
1884 snakeoil.fileutils.read_bash_dict(), then portage's
1885 portage_util.getconfig(), then the internal parse_makeconf().
1887 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1888 modules/catalyst_support.py:
1889 Raise an exception in parse_spec() if there's a duplicate key in the spec.
1891 06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
1892 examples/netboot_template.spec, examples/tinderbox_template.spec,
1893 modules/grp_target.py, modules/tinderbox_target.py:
1894 Remove redundant set_pkgcache_path() functions from tinderbox and grp
1895 modules, and remove extra pkgcache_path and kerncache_path options from
1898 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1899 This is catalyst 2.0.5_pre3 for testing the new stages code.
1901 31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1902 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
1903 We need to force USE=bindist on for building stages.
1905 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1906 modules/generic_stage_target.py:
1907 Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
1908 for bug #188099. This is catalyst 2.0.5_pre2 for testing.
1910 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1911 targets/support/rc-update.sh:
1912 Added support for the newer versions of splashutils which use fbcondecor as
1913 the init script. This is catalyst 2.0.5_pre1 for testing.
1915 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1916 targets/livecd-stage2/livecd-stage2-controller.sh:
1917 Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
1920 22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
1921 modules/generic_stage_target.py, modules/stage1_target.py,
1922 modules/stage2_target.py:
1923 The 'chost' option is only valid in stage 1/2 specs. Have catalyst error
1926 13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
1927 modules/generic_stage_target.py, modules/netboot2_target.py:
1928 Fix typo in getopt call for --clear-autoresume. thanks to
1929 Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
1930 Conditionally write CFLAGS to make.conf in stages for bug #177796.
1931 Copy overlay files in netboot2 target into proper dir for bug #174635.
1933 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1934 modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
1935 targets/support/netboot2-final.sh:
1936 Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
1937 fix a minor bug in System.map copying, add portage_overlay support, and adds
1938 the ability to use globbing in the package file lists for the netboot2
1941 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1942 +targets/netboot2/nb-busybox.cf:
1943 Added nb-busybox.cf to the netboot2 target for bug #174298.
1945 16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1946 targets/support/chroot-functions.sh:
1947 Make sure we install ccache/distcc into the build root, not necessarily ROOT.
1949 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1950 targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
1951 Change moving the VDB until after we have processed unmerge by moving it
1952 from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
1953 unmerge packages from the gentoo-release-livecd target.
1955 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1956 targets/support/kmerge.sh:
1957 Commented out the package.provided code in catalyst that seemed to cause
1958 problems with kerncache in testing. This is 2.0.4 and should be used for the
1961 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1962 modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
1963 targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
1964 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
1965 Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
1966 improve the netboot2 target.
1968 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1969 modules/generic_stage_target.py:
1970 Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
1971 cause catalyst to export boolean variables as well as string-based
1974 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1975 modules/generic_stage_target.py:
1976 Fixing check for invalid subarch to not filter too much. Fix from Mike
1977 Frysinger <vapier@gentoo.org> for bug #173532.
1979 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
1980 Added s390x (64-bit) support via a patch from Mike Frysinger
1981 <vapier@gentoo.org> for bug #173002.
1983 10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
1984 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1985 targets/livecd-stage1/livecd-stage1-chroot.sh,
1986 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
1987 targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
1988 targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
1989 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
1990 targets/support/chroot-functions.sh, targets/support/kmerge.sh,
1991 targets/support/pre-kmerge.sh:
1992 Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
1993 setup_myemergeopts. Added some extra checks for clst_FETCH to disable
1994 certain functions/code paths when running with -F/--fetchonly. Simplified
1995 kmerge.sh with regards to kerncache and callback packages. Also, changed
1996 ccache/distcc installs to use run_emerge instead of emerge directly, which
1997 allows us to more easily replace the underlying package manager, or add
1998 support for multiple package managers to catalyst.
2000 20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2001 modules/grp_target.py:
2002 Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
2003 portage_overlay functionality to GRP, where it was mistakenly missing, for
2004 bug #171157. This is catalyst 2.0.3 and ready for release.
2006 12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2007 targets/livecd-stage1/livecd-stage1-controller.sh,
2008 targets/support/livecdfs-update.sh:
2009 Removed the generation of grppkgs.txt since the Installer now uses vdb
2012 09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2013 targets/support/create-iso.sh:
2014 Fix creation of the EFI images. Since it is FAT, we can't go around
2015 perserving permissions, now, can we?
2017 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2018 targets/support/livecdfs-update.sh:
2019 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
2020 broken sed for rc.conf, which caused all kinds of hell to break loose when
2021 booting a new CD. This is 2.0.3_pre3.
2023 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2024 modules/generic_stage_target.py:
2025 Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
2026 such as group- from /etc before creating our stage tarballs. This is for bug
2029 06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2030 targets/support/livecdfs-update.sh:
2031 Commenting out the livecd-kernel code, since the Installer should be doing
2032 everything necessary itself.
2034 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2035 targets/support/livecdfs-update.sh:
2036 Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
2037 the usbutils hanlding in case they follow suit with pciutils.
2039 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2040 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2041 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2042 arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
2043 Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
2044 problems with using all of the various subarch settings.
2046 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2047 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2048 Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
2049 check look in the correct location, and made sure we don't delete /voot
2050 within the EFI code if grub is present.
2052 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2053 modules/generic_stage_target.py:
2054 Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
2055 #166294. This one should fix the HPPA/PPC architectures.
2057 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2058 targets/support/chroot-functions.sh:
2059 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
2060 remove the autoresume point for portage, as it really isn't needed and
2061 doesn't really gain us much, anyway.
2063 12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2064 targets/stage1/stage1-chroot.sh:
2065 Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.
2067 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2068 examples/generic_stage_template.spec, examples/grp_template.spec,
2069 examples/livecd-stage1_template.spec,
2070 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2071 examples/netboot_template.spec, examples/snapshot_template.spec,
2072 examples/stage4_template.spec, examples/tinderbox_template.spec:
2073 Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
2076 06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2077 targets/support/livecdfs-update.sh:
2078 Make sure the user owns his home directory for bug #147195.
2080 30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
2081 +files/catalystrc, modules/catalyst_support.py:
2082 Re-arranged catalyst.conf to make it easier to follow while looking at the
2083 online reference and added a default catalystrc file, which does nothing.
2085 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2086 modules/catalyst_support.py, modules/embedded_target.py,
2087 modules/generic_stage_target.py, modules/grp_target.py,
2088 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2089 modules/stage3_target.py, modules/tinderbox_target.py:
2090 Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
2091 tab/space nastiness. This is for bug #161915.
2093 23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2094 modules/generic_stage_target.py:
2095 Fixed new cbuild code with another patch from Mike Frysinger
2096 <vapier@gentoo.org> to allow the usage of subarches.
2098 09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
2099 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2100 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2101 arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
2102 targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
2103 targets/support/create-iso.sh, targets/support/functions.sh,
2104 targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
2105 Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.
2107 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2108 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2109 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2110 arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
2111 modules/catalyst_lock.py, modules/catalyst_support.py,
2112 modules/embedded_target.py, modules/generic_stage_target.py,
2113 modules/generic_target.py, modules/grp_target.py,
2114 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2115 modules/netboot2_target.py, modules/netboot_target.py,
2116 modules/snapshot_target.py, modules/stage1_target.py,
2117 modules/stage2_target.py, modules/stage3_target.py,
2118 modules/stage4_target.py, modules/tinderbox_target.py,
2119 targets/embedded/embedded-chroot.sh,
2120 targets/embedded/embedded-controller.sh,
2121 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2122 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2123 targets/grp/grp-preclean-chroot.sh,
2124 targets/livecd-stage1/livecd-stage1-chroot.sh,
2125 targets/livecd-stage1/livecd-stage1-controller.sh,
2126 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2127 targets/livecd-stage2/livecd-stage2-controller.sh,
2128 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2129 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2130 targets/netboot2/netboot2-controller.sh,
2131 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2132 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2133 targets/stage1/stage1-controller.sh,
2134 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2135 targets/stage2/stage2-controller.sh,
2136 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2137 targets/stage3/stage3-controller.sh,
2138 targets/stage3/stage3-preclean-chroot.sh,
2139 targets/stage4/stage4-controller.sh,
2140 targets/stage4/stage4-preclean-chroot.sh,
2141 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2142 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2143 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2144 targets/tinderbox/tinderbox-controller.sh,
2145 targets/tinderbox/tinderbox-preclean-chroot.sh:
2146 Removing old CVS Header lines, which are no longer used since moving to SVN.
2148 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2149 targets/stage4/stage4-chroot.sh:
2150 Added back a missing 'then' from stage4 target.
2152 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2153 modules/generic_stage_target.py:
2154 Fix indentation so things actually work.
2156 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2157 Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
2160 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2161 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2162 Fix the display manager sed lines and change the icon for the local Handbook
2163 to use the GNOME 2.16 icon for gedit.
2165 27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2166 modules/generic_stage_target.py:
2167 Changed the portage_overlay option to always install overlays in
2168 /usr/local/portage and added code to clean up /usr/local/portage and
2169 make.conf after sucessful execution and before creation of ISO/tarballs.
2171 22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2172 targets/support/livecdfs-update.sh:
2173 Fixed a typo which broke coldplugging.
2175 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2176 targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
2177 Added a create_handbook_icon function and rearranged some of the icon
2178 creation for the LiveCD. This should resolve bug #143725 once a new release
2181 20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2182 targets/support/livecdfs-update.sh:
2183 We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
2184 coldplugging. This allows us to unpack our firmware before we detect
2185 devices, so that devices that need it will get it.
2187 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2188 modules/generic_stage_target.py:
2189 Fix a typo in generic_stage_target.
2191 06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2192 targets/support/livecdfs-update.sh:
2193 Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
2194 /etc/conf.d/xdm so we support older snapshots and newer ones.
2196 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2197 modules/livecd_stage2_target.py:
2198 OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
2201 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2202 modules/livecd_stage2_target.py:
2203 Reverted change in livecd-stage2 to the action_sequence until I can figure
2204 out what the problem is with it.
2206 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2207 livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
2208 livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2209 modules/livecd_stage2_target.py:
2210 Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
2211 include newer memtest86. This is catalyst 2.0.1 and ready to roll.
2213 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2214 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
2215 Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
2216 resolves an issue where a variable could be accessed unitialized in obscure
2217 circumstances. This is wrt bug #144984.
2219 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2220 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2221 modules/stage2_target.py, modules/stage4_target.py:
2222 Fixed up action_sequence when using --fetchonly to not create tarballs or
2223 ISO images for bug #143392.
2225 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2226 targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
2227 Clean up the USE usage in GRP/stage4.
2229 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2230 modules/generic_stage_target.py, modules/stage1_target.py,
2231 modules/stage2_target.py:
2232 Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
2233 Gaffney <agaffney@gentoo.org> wrt bug #155911.
2235 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2236 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2237 targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
2238 targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2239 Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
2240 instances of USE_ORDER since auto hasn't been valid for some time. This is
2243 22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2244 modules/generic_stage_target.py, modules/stage1_target.py:
2245 Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
2246 goodness wrt bug #153587.
2248 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2249 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
2250 Changed dobladecenter to slowusb. Thanks to solar for pointing this out.
2252 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2253 modules/generic_stage_target.py, modules/stage4_target.py:
2254 Added a check to see if we have the tarball option enabled, which causes
2255 catalyst to run the capture sequence. This was requested by Tim Yamin for
2256 the stage4 target, but I thought it should be usable on any stage target.
2258 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2259 targets/support/livecdfs-update.sh:
2260 Moved fstab tweaks all into one location and added make.conf tweak for bug
2263 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2264 Changed the options to be in alphabetical order so my meatspace logical
2265 parser can process them better, added the compress and tarball options,
2266 which are as of yet unused for bug #139390 and request from Tim Yamin, and
2267 removed the unused -x command line parameter for bug #151405.
2269 03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2270 modules/generic_stage_target.py:
2271 Added a warning about changing the CHOST setting for bug #142034.
2273 11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
2274 modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
2275 targets/support/chroot-functions.sh:
2276 Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
2277 <flameeyes@gentoo.org> and attached to bug #150351.
2279 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
2280 arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
2281 arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
2282 arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
2283 modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
2284 modules/embedded_target.py, modules/generic_stage_target.py,
2285 modules/generic_target.py, modules/grp_target.py,
2286 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2287 modules/netboot2_target.py, modules/netboot_target.py,
2288 modules/snapshot_target.py, modules/stage1_target.py,
2289 modules/stage2_target.py, modules/stage3_target.py,
2290 modules/stage4_target.py, modules/tinderbox_target.py,
2291 targets/embedded/embedded-chroot.sh,
2292 targets/embedded/embedded-controller.sh,
2293 targets/embedded/embedded-fs-runscript.sh,
2294 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
2295 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
2296 targets/grp/grp-preclean-chroot.sh,
2297 targets/livecd-stage1/livecd-stage1-chroot.sh,
2298 targets/livecd-stage1/livecd-stage1-controller.sh,
2299 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2300 targets/livecd-stage2/livecd-stage2-controller.sh,
2301 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
2302 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
2303 targets/netboot2/netboot2-controller.sh,
2304 targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
2305 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
2306 targets/stage1/stage1-controller.sh,
2307 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
2308 targets/stage2/stage2-controller.sh,
2309 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
2310 targets/stage3/stage3-controller.sh,
2311 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
2312 targets/stage4/stage4-controller.sh,
2313 targets/stage4/stage4-preclean-chroot.sh,
2314 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
2315 targets/support/functions.sh, targets/support/kmerge.sh,
2316 targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
2317 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
2318 targets/support/rc-update.sh, targets/support/target_image_setup.sh,
2319 targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
2320 targets/tinderbox/tinderbox-controller.sh,
2321 targets/tinderbox/tinderbox-preclean-chroot.sh:
2322 Removing all copyright and license comment headers from all files so we
2323 don't ever get another bug like bug #149638.
2325 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2326 modules/generic_stage_target.py:
2327 Clean up more spacing/capitalization.
2329 02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
2330 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
2331 modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
2332 targets/embedded/embedded-controller.sh,
2333 targets/embedded/embedded-fs-runscript.sh,
2334 targets/embedded/embedded-preclean-chroot.sh,
2335 targets/livecd-stage2/livecd-stage2-controller.sh,
2336 targets/netboot2/netboot2-copyfile.sh,
2337 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
2338 targets/support/pre-kmerge.sh:
2339 Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
2340 splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
2341 calls in kmerge.sh, and updated README.
2343 13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2344 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
2345 Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.
2347 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2348 modules/catalyst_support.py:
2349 Added fix for bug #143348.
2351 23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2352 targets/support/livecdfs-update.sh:
2353 Added -q to emerge call for systempkgs.txt just to be on the safe side.
2355 22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2356 targets/livecd-stage2/livecd-stage2-controller.sh,
2357 targets/support/livecdfs-update.sh:
2358 Changed some copy commands to use -f, added a check for /etc/gconf before
2359 moving it when not using gentoo-release-livecd, and fixed a sed for root's
2360 .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
2361 <luca.casagrande@gmail.com>.
2363 16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2364 targets/support/livecdfs-update.sh:
2365 Fixing sed so that systemspkgs.txt is built properly.
2367 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
2368 The sparc32 binary is in /bin, not /usr/bin.
2370 11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2371 targets/support/chroot-functions.sh:
2372 We now only set the options for pkgcache if we are not using fetchonly. This
2373 should work around a problem where portage won't fetch the files if a binpkg
2374 already exists for the package.
2376 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2377 targets/support/livecdfs-update.sh:
2378 Added code to make a backup of custom.conf before we edit it for the
2381 29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2382 targets/support/livecdfs-update.sh:
2383 Remove sed from splash section, since it wasn't actually resolving the
2384 issue, anyway. Change the installer's dialog front-end code to simply run
2385 via sudo, since we don't need to worry about having the X DISPLAY setup or
2386 anything. This is catalyst 2.0, so you guys can all start rejoicing.
2388 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2389 targets/support/livecdfs-update.sh:
2390 Fix my sed line so it actually applies correctly.
2392 25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2393 targets/support/chroot-functions.sh:
2394 Added check for verbose, and add --verbose if found, or --quiet, to emerge
2397 21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2398 targets/support/livecdfs-update.sh:
2399 Fix the splash code so we have our splash theme on all 6 virtual consoles,
2400 as well as a possible fix for the read-only filesystem messages from
2401 /sbin/splash-functions.sh
2403 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2404 targets/support/chroot-functions.sh:
2405 Fix --fetchonly to actually work.
2407 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2408 examples/livecd-stage2_template.spec:
2409 Added description for livecd/fsops to livecd-stage2's spec template.
2411 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2412 targets/support/livecdfs-update.sh:
2413 I've modified the GDM configuration section to work correctly. I have also
2414 ensured that xdm is no longer started just because livecd/xdm is used, which
2415 was causing issues for the generic-livecd type. This is 2.0_rc50, which
2416 should be the last of the 'release candidates' made. If there are no bug
2417 reports in 2 days, then I'm rolling this as 2.0 final.
2419 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2420 targets/support/livecdfs-update.sh:
2421 Hopefully, I have fixed the issue with the Installer icons. We'll have to
2422 see once the newer Installer is released, as I still have to fix the
2425 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2426 targets/support/rc-update.sh:
2427 Removed famd from the default runlevel for gentoo-release-livecd. It really
2428 shouldn't cause a problem, but I prefer it stay a bit clean.
2430 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2431 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2432 targets/support/create-iso.sh, targets/support/kmerge.sh,
2433 targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
2434 Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.
2436 05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2437 -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
2438 +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
2439 targets/support/bootloader-setup.sh:
2440 Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
2441 parameters support. This is for bug #139300.
2443 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2444 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2445 targets/support/filesystem-functions.sh:
2446 Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
2447 and also to remove some redundant values from livecd-stage2's valid_values.
2450 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
2452 Fixed invocation of linux32 for x86 and ppc. This is for bug #138080.
2454 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2455 modules/generic_stage_target.py:
2456 Fix a problem where catalyst was creating an initial list, then putting that
2457 list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
2458 pointing it out and for the fix. This is for bug #136351.
2460 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2461 targets/support/unmerge.sh:
2462 Removing loop for unmerge, as it didn't actually solve anything and the
2463 portage team has helped us out by reverting the behavior that caused this
2464 change in the first place.
2466 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2467 modules/netboot2_target.py, modules/stage1_target.py,
2468 targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
2469 Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
2470 having /proc mounted during the preclean stage and also to clean up the
2471 netboot2 code. This is 2.0_rc48.
2473 20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2474 targets/support/unmerge.sh:
2475 Change our unmerge from being a single unmerge to a loop, to work around an
2476 unexpected change in portage 2.1's unmerge processing.
2478 19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2479 targets/support/bootloader-setup.sh:
2480 Fixed a problem where we were putting the kernel name in twice and causing
2481 and error when using grub as a bootloader. This is for bug #137252.
2483 15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2484 targets/support/bootloader-setup.sh:
2485 Added a second pass to the alpha bootloader setup to create aboot items for
2486 serial console for bug #133457.
2488 12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2489 +livecd/cdtar/arcload-0.43-r1.tbz2:
2490 Added arcload cdtar for mips.
2492 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2493 targets/netboot/netboot-controller.sh:
2494 Added make-busybox-symlinks to USE for busybox compile. This is catalyst
2497 08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2498 modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
2499 Add patch from bug #135051 to fix the seedcache extraction logic.
2501 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2502 targets/support/livecdfs-update.sh:
2503 Don't set icon theme to Clearlooks, since it doesn't exist.
2505 03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2506 targets/support/livecdfs-update.sh:
2507 Fix sed on installer icons.
2509 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2512 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2513 targets/stage1/stage1-controller.sh:
2514 Added a -type f to the find call in stage1 for bug #132180.
2516 19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2517 livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
2518 Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
2519 properly on IBM PPC64 machines.
2521 19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
2522 modules/generic_stage_target.py:
2525 16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2526 targets/support/rc-update.sh:
2527 Removed x-setup from default runlevel, as it is now controlled via the
2528 autoconfig init script.
2530 15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
2531 Fix ppc64 based arches to subclass ppc64
2533 15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2534 modules/livecd_stage1_target.py:
2535 Use the full category/package name for livecd-tools.
2537 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2538 targets/support/livecdfs-update.sh:
2539 Make copies and deletes recursive for firmware since some packages put their
2540 firmware in a subdirectory.
2542 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2543 targets/support/livecdfs-update.sh:
2544 Fix detection of the Installer.
2546 10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
2547 Added 970, power3, power4, and power5 sub-arches for ppc64.
2549 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2550 targets/support/livecdfs-update.sh:
2551 Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
2552 no longer necessary and can cause possible problems with Installer-based
2555 08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
2556 recursive directory create
2558 01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2559 modules/catalyst_support.py:
2560 Changed a display error from bug #131502 and rolling 2.0_rc45.
2562 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2563 targets/support/create-iso.sh:
2564 Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
2567 25 Apr 2006; Eric Edgar <rocket@gentoo.org>
2568 modules/generic_stage_target.py:
2569 digests function uses raw output from hash function now
2571 25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
2572 change hash result format so .DIGESTS is generated correctly
2574 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2575 modules/catalyst_support.py:
2576 Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
2579 25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2580 targets/support/livecdfs-update.sh:
2581 Added a space for bug #131181.
2583 23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2584 targets/support/kmerge.sh:
2585 Fixed creation of kernelpkgs.txt file for the installer.
2587 21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2588 modules/generic_stage_target.py:
2589 Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
2592 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2593 targets/livecd-stage2/livecd-stage2-controller.sh,
2594 targets/support/bootloader-setup.sh:
2595 I missed an extra else in bootloader-setup.sh, so I'm fixing that and
2596 rolling out an emergency rc44.
2598 20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2599 targets/support/bootloader-setup.sh:
2600 If you use elif, you have to use a then after it. Yeah, that one's totally
2603 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2604 targets/support/livecdfs-update.sh:
2605 Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.
2607 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2608 targets/support/rc-update.sh:
2609 Removed runlevel deletion, as it probably wasn't a good idea. This is for
2612 19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2613 targets/support/bootloader-setup.sh:
2614 Removed bootplash support from ppc/ppc64 since they only will work with
2615 gensplash. Forced use of livecd/splash_type of bootsplash to get
2616 splash=silent. This should reduce the number of things on the kernel command
2617 line that aren't necessary.
2619 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
2620 modules/catalyst_support.py:
2621 Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
2622 parse_spec. This should resolve bug #130103, as well as make the code much
2623 cleaner. This is 2.0_rc42.
2625 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2626 modules/generic_stage_target.py:
2627 Forced -p on tar for compressing stages.
2629 18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2630 targets/support/chroot-functions.sh:
2631 Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
2634 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2635 targets/stage1/build.py:
2636 Added patch to build.py for portage 2.1 support.
2638 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2639 targets/support/kmerge.sh:
2640 Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
2641 <liyiming@ict.ac.cn> in bug #129890.
2643 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2644 targets/support/livecdfs-update.sh:
2645 Moved sed line for ##STARTX to end of file, since we aren't touching
2646 /etc/startx until the end.
2648 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2649 targets/support/livecdfs-update.sh:
2650 Added a check for the games group and add it if it doesn't exist already.
2651 This should resolve bug #125498.
2653 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2654 examples/generic_stage_template.spec, examples/grp_template.spec,
2655 examples/livecd-stage1_template.spec,
2656 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2657 examples/netboot_template.spec, examples/snapshot_template.spec,
2658 examples/stage4_template.spec, examples/tinderbox_template.spec:
2659 Removed portdir_overlay from the snapshot example spec and added
2660 portage_overlay to the example specs for the relevant targets.
2662 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2663 This is 2.0_rc41 since it has better LiveCD support.
2665 04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2666 targets/support/livecdfs-update.sh:
2669 31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2670 targets/support/functions.sh:
2671 Removed check for livecd/dev-manager being udev since it was done
2672 incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
2673 by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
2674 #128265 for pointing this out.
2676 23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2677 -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
2678 +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
2679 Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.
2681 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2682 modules/generic_stage_target.py:
2683 Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
2684 live system. You can thank Andrew Gaffney for the fix.
2686 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2687 targets/livecd-stage2/livecd-stage2-controller.sh:
2688 Don't copy motd files if we're using livecd/type generic-livecd.
2690 22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2691 targets/livecd-stage2/livecd-stage2-controller.sh,
2692 targets/support/livecdfs-update.sh:
2693 Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
2694 some extra cleanup to generic-livecd.
2696 16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2697 -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
2698 -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
2699 +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
2700 -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
2701 targets/support/bootloader-setup.sh:
2702 Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
2703 the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
2704 and removed all older cdtar files for PPC*.
2706 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2707 livecd/files/livecd.motd.txt:
2708 Added message to the official LiveCD MOTD mentioning how to run the
2709 installer. Blame codeman. This is 2.0_rc40.
2711 13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2712 fix so snapshot target doesnt have errors
2714 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2715 targets/support/livecdfs-update.sh:
2716 Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
2717 longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
2720 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2721 targets/support/rc-update.sh:
2722 Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
2725 21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2726 targets/support/livecdfs-update.sh:
2727 Added wrapping around the udev sed for those crazy 2.4-users.
2729 17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2730 targets/support/livecdfs-update.sh:
2731 Added sed fix for udev starting evms_activate unconditionally. This is
2734 17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
2735 add stage4/unmerge stage4/rm to valid options
2737 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2738 targets/support/rc-update.sh:
2739 Added fix for bug #122154 from Rajiv Manglani.
2741 15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2742 targets/support/kmerge.sh:
2743 Fixed creation of kernelpkgs.txt for the Installer.
2745 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2746 livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
2747 Updated elilo tarball for IA64.
2749 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
2750 DIGESTS support for snapshot creation
2752 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2753 This is catalyst 2.0_rc38, codenamed: When will the stinking release
2754 candidates ever end?
2756 14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2757 fix for .DIGESTS.DIGESTS issue in grp
2759 14 Feb 2006; Eric Edgar <rocket@gentoo.org>
2760 modules/generic_stage_target.py:
2761 fix for failure when root_overlay is not set
2763 14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2764 targets/support/bootloader-setup.sh:
2765 Added IA64/SGI patch from plasmaroo.
2767 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2768 targets/livecd-stage1/livecd-stage1-controller.sh,
2769 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
2770 Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
2773 10 Feb 2006; Eric Edgar <rocket@gentoo.org>
2774 modules/generic_stage_target.py:
2775 Allow multiple overlays for root_overlay and overlay spec option
2777 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2778 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2779 +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
2780 targets/support/rc-update.sh:
2781 Updated ppc64's cdtar file with a new boot.msg, removed older file, and
2782 fixed bug #122154. This is catalyst 2.0_rc36.
2784 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2785 livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
2786 Updated the LiveCD motd to tell the user to run the display manager again,
2787 rather than startx, while mentioning that startx is useful as a rescue X
2788 session since it starts twm. This is catalyst 2.0_rc35.
2790 09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2791 Add hfs-hide options to mkisofs so macs boot
2793 09 Feb 2006; Eric Edgar <rocket@gentoo.org>
2794 modules/generic_stage_target.py:
2795 Fix indentation issues
2797 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2800 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2801 targets/support/bootloader-setup.sh:
2802 add additional console less entry when consoles are chosen for ppc64
2804 08 Feb 2006; Eric Edgar <rocket@gentoo.org>
2805 modules/generic_stage_target.py:
2806 fix kernelopts and extraversion env variable exports
2808 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2809 targets/support/livecdfs-update.sh:
2810 Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
2811 to Andrew Gaffney for spotting this. This is 2.0_rc33.
2813 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2814 targets/support/kmerge.sh:
2815 Changing the way we determine if extraversion is set. This is catalyst
2818 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2819 targets/support/livecdfs-update.sh:
2820 Change net.ethX links to link to net.lo instead of net.eth0.
2822 07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2823 examples/stage4_template.spec:
2824 Fixed rcadd example for stage4. Blame rajiv.
2826 06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2827 This is catalyst 2.0_rc31.
2829 05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2830 targets/support/livecdfs-update.sh:
2831 Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
2832 Gaffney for pointing me in the right direction.
2834 03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
2835 change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}
2837 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2840 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2841 examples/livecd-stage2_template.spec:
2842 updated examples to have console and machine_type
2844 02 Feb 2006; Eric Edgar <rocket@gentoo.org>
2845 targets/support/bootloader-setup.sh:
2846 Change [ console ] to -console in yaboot.conf for ppc64. Spaces aren't
2849 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2850 This is catalyst 2.0_rc29.
2852 02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2853 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
2854 Removed extra yaboot.conf from
2855 livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.
2857 01 Feb 2006; Eric Edgar <rocket@gentoo.org>
2858 targets/support/kill-chroot-pids.sh:
2859 add sleep to try and give processes a chance to die. bug 119940
2861 01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2862 targets/support/functions.sh:
2863 Removed some quotes to make sure we have a binary operator and closing bug
2866 31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2867 targets/support/create-iso.sh:
2868 Added fix for amd64/x86 ISO creation. This is 2.0_rc28.
2870 30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2871 targets/support/bootloader-setup.sh:
2872 Added path from bug #120935 for PPC/PPC64.
2874 30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
2875 Additional spacing fixes submitted by `Kumba
2877 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
2878 modules/stage2_target.py:
2879 space cleanups contributed from `Kumba
2881 29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
2882 add grp/use to valid_values in the grp module
2884 29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2887 28 Jan 2006; Eric Edgar <rocket@gentoo.org>
2888 -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2889 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
2890 targets/support/bootloader-setup.sh:
2891 ppc cdtar update; ppc64 bootloader updates
2893 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2894 targets/support/create-iso.sh:
2895 Fixing HFS bless on PPC64. This is catalyst 2.0_rc26.
2897 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2898 +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
2899 modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
2900 targets/support/create-iso.sh:
2901 Fix ppc64 iso creation. Add console machine_type for ppc yaboot separation.
2903 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2904 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2905 Add ppc console and machine_type=ibm
2907 27 Jan 2006; Eric Edgar <rocket@gentoo.org>
2908 modules/generic_stage_target.py:
2909 Fix type error when kernel packages arent defined
2911 27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2912 examples/generic_stage_template.spec, examples/grp_template.spec,
2913 examples/livecd-stage1_template.spec,
2914 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
2915 examples/stage4_template.spec:
2916 Added more verbose wording and examples for pkgcache_path and
2917 kerncache_path, where necessary.
2919 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2920 targets/support/create-iso.sh:
2921 Really fixing bug #120475 this time. This is 2.0_rc25.
2923 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2924 targets/support/create-iso.sh:
2925 Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
2928 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2929 +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
2930 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
2931 Added initial support for EFI booting on x86. This is completely untested,
2932 so use it at your own risk. Also, no bug reports without patches, please.
2933 This is catalyst 2.0_rc23.
2935 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
2936 kmerge should have been kerncache
2938 26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
2939 targets/support/pre-kmerge.sh:
2940 Fix a few other places for the kerncache update
2942 26 Jan 2006; Eric Edgar <rocket@gentoo.org>
2943 examples/generic_stage_template.spec, examples/grp_template.spec,
2944 examples/livecd-stage1_template.spec,
2945 examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
2946 examples/netboot_template.spec, examples/stage4_template.spec,
2947 examples/tinderbox_template.spec, modules/generic_stage_target.py,
2948 targets/support/kmerge.sh:
2949 Separation of kerncache from snapcache
2951 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2952 It helps if I actually increment the version number.
2954 26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2955 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
2956 Added --oneshot to default options for stage1 building. Added code to wipe
2957 world during stages 1 and 3. This is catalyst 2.0_rc22.
2959 25 Jan 2006; Eric Edgar <rocket@gentoo.org>
2960 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
2961 Fix bug if no kernel packages were defined but there was a postconf setting.
2962 x86 softlevel support is enhanced.
2964 24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2965 targets/support/bootloader-setup.sh:
2966 Added IA64 patch from plasmaroo. This is catalyst 2.0_rc21.
2968 23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
2969 Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.
2971 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2974 20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
2975 Netboot2 fixes for spec parameter checks
2977 20 Jan 2006; Eric Edgar <rocket@gentoo.org>
2978 modules/generic_stage_target.py, modules/stage4_target.py:
2979 add makeopts spec file support.
2981 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2982 modules/generic_stage_target.py:
2983 Added fix for bug #119635.
2985 19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
2986 Fix pre-kmerge.sh for stage4
2988 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2991 18 Jan 2006; Eric Edgar <rocket@gentoo.org>
2992 modules/generic_stage_target.py:
2993 fix crash when no kernel is defined. spacing issue
2995 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
2998 18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2999 modules/livecd_stage2_target.py:
3000 Added livecd/volid to valid_values.
3002 17 Jan 2006; Eric Edgar <rocket@gentoo.org>
3003 modules/generic_stage_target.py:
3004 remove extra function that was converting strings to lists unnecessarily
3006 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3007 This is catalyst 2.0_rc17.
3009 17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3010 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
3011 modules/stage4_target.py:
3012 fix issue where args not allowed that arose due to earlier myspec addlargs bug
3014 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3015 targets/embedded/embedded-preclean-chroot.sh,
3016 targets/grp/grp-preclean-chroot.sh,
3017 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
3018 targets/stage1/stage1-preclean-chroot.sh,
3019 targets/stage2/stage2-preclean-chroot.sh,
3020 targets/stage3/stage3-preclean-chroot.sh,
3021 targets/support/chroot-functions.sh,
3022 targets/tinderbox/tinderbox-preclean-chroot.sh:
3023 Added function to cleanup stray /etc/distcc/hosts files.
3025 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3026 targets/support/bootloader-setup.sh:
3027 Added fix from bug #119123. This is catalyst 2.0_rc16.
3029 16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3030 targets/support/create-iso.sh, targets/support/netboot2-final.sh:
3031 Fixing some spacing. This is catalyst 2.0_rc15.
3033 16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3034 Attempt to fix bug #117649
3036 16 Jan 2006; Eric Edgar <rocket@gentoo.org>
3037 modules/generic_stage_target.py:
3038 fixes for bugs #119009, #119041 and #118985
3040 13 Jan 2006; Eric Edgar <rocket@gentoo.org>
3041 +examples/netboot2_template.spec, modules/catalyst_support.py,
3042 +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
3043 +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
3044 +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
3047 13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
3048 targets/support/kmerge.sh:
3049 Fix for ccache (null)/.ccache bug
3051 13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3054 11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
3055 Added ppc -mcpu patch from Pylon for bug #118709.
3057 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3058 modules/embedded_target.py, modules/stage4_target.py:
3059 Added linuxrc to embedded and stage4 targets.
3061 10 Jan 2006; Eric Edgar <rocket@gentoo.org>
3062 modules/generic_stage_target.py, targets/support/kmerge.sh:
3063 filter kname - and . for kmerge.sh
3065 10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3066 targets/support/create-iso.sh:
3067 Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
3069 05 Jan 2006; Eric Edgar <rocket@gentoo.org>
3070 modules/generic_stage_target.py:
3071 change .digests to .DIGESTS
3073 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3074 targets/support/kmerge.sh:
3075 Commented ccache for genkernel build which will resolve #117648 until a
3076 proper solution can be found. This is 2.0_rc13.
3078 04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3079 targets/stage1/stage1-controller.sh:
3080 Added patch from vapier for bug #117254.
3082 03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
3083 arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
3084 arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
3085 Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
3088 03 Jan 2006; Eric Edgar <rocket@gentoo.org>
3089 modules/generic_stage_target.py:
3090 Remove chost/cflags etc. warning messages
3092 31 Dec 2005; Eric Edgar <rocket@gentoo.org>
3093 modules/generic_stage_target.py:
3094 Attempt to fix bug 117253; chost is wrong on autoresume
3096 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3097 modules/generic_stage_target.py, modules/netboot_target.py,
3098 modules/stage1_target.py:
3099 make setting of destdir more global and part of generic_stage_target
3101 28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3102 Fix destpath bug in netboot target
3104 28 Dec 2005; Eric Edgar <rocket@gentoo.org>
3105 modules/generic_stage_target.py, modules/stage4_target.py:
3106 Fix for bug 116305;removed unnecessary pkgcache_path processing from the
3109 23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
3110 modules/generic_stage_target.py, modules/stage4_target.py:
3111 remove stray ' from arch/sh.py
3113 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3114 targets/stage1/stage1-controller.sh:
3115 This finally fixes the issues with gcc-config/binutils-config in stage1.
3116 This is catalyst 2.0_rc12.
3118 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
3119 Fix incorrect warning message. portdir_overlay -> portage_overlay
3121 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3122 targets/stage1/stage1-controller.sh,
3123 targets/stage1/stage1-preclean-chroot.sh:
3124 Revert gcc-config/binutils-config to _rc11 locations. This should fix
3125 running gcc-config and binutils-config, though it probably breaks running on
3126 non-Gentoo platforms.
3128 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3129 modules/stage1_target.py:
3130 Make stage1 clean up python 2.3 and 2.4, also.
3132 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3133 targets/support/livecdfs-update.sh:
3134 Updated requirements and added creation of metadata.tar.bz2 for the installer.
3136 21 Dec 2005; Eric Edgar <rocket@gentoo.org>
3137 modules/generic_stage_target.py:
3138 Change digests file format to HASH_NAME HASH FILE_NAME
3140 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3141 targets/stage1/stage1-controller.sh:
3142 Moved gcc-config/binutils-config to before the chroot.
3144 21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
3145 Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
3146 installed. Supports all of shashs algorithms as of 12_21_2005
3148 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3149 modules/generic_stage_target.py:
3150 Catalyst should die if source_subpath is not a string
3152 20 Dec 2005; Eric Edgar <rocket@gentoo.org>
3153 modules/generic_stage_target.py:
3154 Fix for source_subpath bug
3156 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3157 examples/generic_stage_template.spec:
3158 Updated example specs with information on cflags/chost/cxxflags/ldflags in
3159 both stages 1 and 2.
3161 20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3162 modules/stage2_target.py:
3163 Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
3164 stage1 to be overridden again.
3166 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3167 targets/stage1/stage1-controller.sh:
3168 It looks like gcc-config/binutils-config needs to be run with the full path,
3169 since it is run outside of the chroot.
3171 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3172 targets/stage1/stage1-controller.sh:
3173 Fixed gcc-config calls. This is 2.0_rc11.
3175 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3176 This is catalyst 2.0_rc10.
3178 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
3179 modules/generic_stage_target.py:
3180 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
3183 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3184 targets/support/functions.sh:
3185 Changed from -z to -n for bug #116180.
3187 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3188 modules/catalyst_support.py, modules/generic_stage_target.py:
3189 Detect missing binaries for the hashing functions and abort if not found
3191 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
3192 files/catalyst.conf:
3193 Updated README to list new requirements. Set default hash as crc32. Set
3194 default digests as sha1/md5.
3196 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3197 modules/catalyst_support.py, modules/generic_stage_target.py,
3198 modules/livecd_stage2_target.py, modules/stage2_target.py:
3199 Change the internal hash checking to be quicker and more memory efficient.
3200 Add additional hash digests options.
3202 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3203 targets/tinderbox/tinderbox-chroot.sh,
3204 targets/tinderbox/tinderbox-controller.sh,
3205 targets/tinderbox/tinderbox-preclean-chroot.sh:
3206 Fixed up spacing/coding style on tinderbox.
3208 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3209 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
3210 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
3211 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
3212 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
3213 Fixed up spacing/coding style on support.
3215 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
3216 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
3218 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3219 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
3220 targets/stage4/stage4-preclean-chroot.sh:
3221 Fixed up spacing/coding style on stage4.
3223 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3224 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
3225 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3226 targets/stage3/stage3-controller.sh,
3227 targets/stage3/stage3-preclean-chroot.sh:
3228 Fixed up spacing/coding style on stages 2 and 3
3230 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3231 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
3232 targets/stage1/stage1-preclean-chroot.sh:
3233 Fixed up spacing/coding style on stage1. Also changed
3234 gcc-config/binutils-config to be outside the chroot.
3236 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3237 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3238 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
3239 Fixed up spacing/coding style on netboot.
3241 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3242 targets/livecd-stage1/livecd-stage1-chroot.sh,
3243 targets/livecd-stage1/livecd-stage1-controller.sh,
3244 targets/livecd-stage2/livecd-stage2-controller.sh:
3245 Fixed up spacing/coding style on livecd-stage*.
3247 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3248 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
3249 targets/grp/grp-preclean-chroot.sh:
3250 Fixed up spacing/coding style on grp.
3252 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3253 targets/embedded/embedded-chroot.sh,
3254 targets/embedded/embedded-controller.sh,
3255 targets/embedded/embedded-fs-runscript.sh,
3256 targets/embedded/embedded-preclean-chroot.sh:
3257 Fixed up spacing/coding style on embedded.
3259 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
3260 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3261 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3262 targets/support/functions.sh:
3263 Removing extra line from x86.py, fixing up comments, spacing, and coding
3264 style in targets/support through functions.sh
3266 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3267 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
3268 Fix more tab/spacing issues .. trying to make everything use tabs
3270 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
3271 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3272 modules/stage1_target.py, modules/stage2_target.py,
3273 modules/stage3_target.py, modules/stage4_target.py:
3274 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
3277 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
3278 modules/generic_stage_target.py:
3279 Add envscript warning to aid users who may not know what they are doing
3281 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3282 examples/generic_stage_template.spec:
3283 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
3284 only configurable when building a stage2 tarball, to match the current state
3285 of portage. This is 2.0_rc9.
3287 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3288 targets/support/chroot-functions.sh:
3289 Silence more of portages beeps and clicks and whistles
3291 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3292 targets/support/chroot-functions.sh:
3293 Change the portage emerge to use run_emerge
3295 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
3296 modules/generic_stage_target.py, modules/snapshot_target.py,
3297 modules/stage1_target.py, modules/stage2_target.py,
3298 modules/stage3_target.py:
3299 allow portdir_overlay to be part of all specs not including snapshot spec.
3300 Add warnings for stage1,2 and 3 in case someone uses this feature there.
3301 Remove overlay support from the snapshot spec but added a warning.
3303 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
3304 modules/stage2_target.py:
3305 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
3308 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
3309 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
3310 Add support for bootloader softlevel=; have rsync delete the extra files out
3311 of the overlay so that the overlay always matches the source dir
3313 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3314 Swapped -v/-V since I had gotten them wrong here.
3316 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3317 modules/generic_stage_target.py:
3318 Fix stupid overlay bug
3320 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3321 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3322 targets/livecd-stage1/livecd-stage1-chroot.sh,
3323 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
3324 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
3325 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
3326 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3327 targets/support/unmerge.sh:
3328 Made sure we use -f on removing the default links for splash. Removed
3329 check_portage_version as it really isn't needed anymore. Removed
3330 --no-install from genkernel commands in kmerge.sh so users must manually
3331 remove kernels from /boot. This is 2.0_rc8.
3333 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3334 targets/support/livecdfs-update.sh:
3335 Made sed on devfsd.conf conditional on it existing. Removes one more error
3336 message from a standard catalyst run.
3338 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3339 Added warning about breaking snapshot cache and re-enable autoresume, since
3340 the errors I was getting were elsewhere.
3342 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3343 modules/generic_stage_target.py:
3344 Fix indentation error the last commit caused
3346 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
3347 modules/generic_stage_target.py:
3348 Always clear autoresume points after a successful run
3350 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3351 targets/support/livecdfs-update.sh:
3352 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
3353 snapshot caching after a successful gentoo-release-livecd run.
3355 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3356 targets/support/rc-update.sh:
3357 Added famd to default on official LiveCD.
3359 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3360 targets/support/chroot-functions.sh:
3361 Fixes 'too many arguments' error in check_portage_version.
3363 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3364 modules/generic_stage_target.py:
3365 remove extra self.env={} that was resetting the environment to null
3367 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3368 modules/livecd_stage1_target.py:
3369 Fix appending livecd use flag if no use flag is specified in livecd-stage1
3372 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
3373 Add a default path to the environment in the chroot
3375 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
3376 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
3377 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
3378 targets/livecd-stage2/livecd-stage2-controller.sh,
3379 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
3380 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3381 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
3382 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
3383 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
3384 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
3385 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
3386 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
3387 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
3389 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3391 Fixed up the man page, which has been suffering for some time, and also
3392 reversed -v/-V in the help message.
3394 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3395 targets/support/livecdfs-update.sh:
3396 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
3399 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3400 Turning off autoresume of doom until I can get more testing. I've had
3401 several issues with it. I'll be reporting/fixing these as I come across them
3402 but for now wish to turn it off by default as I don't want this one feature
3403 to stop the possible 2.0 final release.
3405 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3406 targets/livecd-stage2/unmerge.sh:
3407 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
3408 anymore and probably should have been removed a long time ago when the new
3409 code was put into place in livecdfs-update.sh and livecd-local.start
3412 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3413 targets/livecd-stage1/livecd-stage1-chroot.sh,
3414 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3415 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
3416 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
3418 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3419 modules/generic_stage_target.py, modules/generic_target.py:
3420 self.env should be a part of the super class generic_target so it applies to
3421 snapshots as well; removing redundant pass in the generic_target class as
3422 its not needed. There is code there to fill the statements
3424 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3425 targets/support/livecdfs-update.sh:
3426 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
3429 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3430 Changed version stamp to 2.0_rc6.
3432 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
3433 modules/generic_stage_target.py:
3434 Fix for unpack cases
3436 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
3437 modules/generic_stage_target.py:
3440 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
3441 modules/catalyst_support.py, modules/generic_stage_target.py,
3442 modules/grp_target.py, modules/livecd_stage1_target.py,
3443 modules/livecd_stage2_target.py, modules/netboot_target.py,
3444 modules/snapshot_target.py, modules/tinderbox_target.py:
3445 Stop reading env from the OS. Rely on the more on the envscript for oddball
3446 settings. Change -v to verbose and -V to version
3448 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3451 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
3452 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
3455 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3456 examples/generic_stage_template.spec:
3457 Added chost/cflags/cxxflags/ldflags to example spec template.
3459 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3460 targets/support/rc-update.sh:
3461 OK, just kidding on that last commit. We were already doing rc-update add
3462 xdm default in livecdfs-update.sh and since it is a livecd-only function,
3463 there's no point in having it in rc-update.sh
3465 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3466 targets/support/rc-update.sh:
3467 Have rc-update add xdm if livecd/xdm is set.
3469 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3470 modules/catalyst_lock.py, modules/catalyst_support.py,
3471 modules/embedded_target.py, modules/generic_stage_target.py,
3472 modules/grp_target.py, modules/livecd_stage1_target.py,
3473 modules/livecd_stage2_target.py, modules/netboot_target.py,
3474 modules/stage1_target.py, modules/stage4_target.py,
3475 modules/tinderbox_target.py:
3476 So I was just kidding on that last commit. This one is 2.0_rc4.
3478 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3479 modules/catalyst_lock.py, modules/catalyst_support.py,
3480 modules/embedded_target.py, modules/generic_stage_target.py,
3481 modules/grp_target.py, modules/livecd_stage1_target.py,
3482 modules/livecd_stage2_target.py, modules/netboot_target.py,
3483 modules/stage1_target.py, modules/stage2_target.py,
3484 modules/stage4_target.py, modules/tinderbox_target.py:
3485 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
3487 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3488 files/catalyst.conf, modules/catalyst_lock.py,
3489 modules/catalyst_support.py, modules/embedded_target.py,
3490 modules/generic_stage_target.py, modules/grp_target.py,
3491 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
3492 modules/netboot_target.py, modules/stage1_target.py,
3493 modules/stage2_target.py, modules/stage4_target.py,
3494 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
3495 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
3496 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
3498 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3499 modules/generic_stage_target.py:
3500 Fix autoresume for unpacking tarballs
3502 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3503 targets/support/livecdfs-update.sh:
3504 remove gnap livecd-type per Koon's request
3506 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3507 change rc-update add modules default to rc-update add modules boot
3509 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
3510 modules/generic_stage_target.py, modules/grp_target.py:
3511 Add more verbosity to digests if -V is enabled, add more print messages to
3514 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3515 modules/generic_stage_target.py, modules/grp_target.py:
3516 Add sha/md5 digests support for grp and cleanup other sha/md5 code
3518 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3519 Fix folder name for grp build dir to not have .tar.bz2 at the end
3521 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
3522 modules/catalyst_support.py, modules/generic_stage_target.py:
3523 Add md5 and sha .digests file creation per wolf31o2's feature request
3525 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3526 This is catalyst-2.0_rc2.
3528 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
3529 files/catalyst.conf, modules/generic_stage_target.py,
3530 modules/livecd_stage1_target.py:
3531 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
3532 after each successful kernel build;add autoresume documentation to
3535 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
3536 targets/embedded/embedded-controller.sh,
3537 targets/embedded/embedded-fs-runscript.sh,
3538 targets/livecd-stage2/livecd-stage2-controller.sh,
3539 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
3540 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
3541 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
3542 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
3543 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
3544 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3545 targets/support/rc-update.sh:
3546 Changed multiple spaces to tabs to satisfy my OCD.
3548 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3549 targets/support/chroot-functions.sh:
3550 Bumped genkernel detection to require 3.3.0 or higher
3552 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3553 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
3554 targets/netboot/netboot-controller.sh:
3555 Changed to clst_use from clst_embedded_use and clst_netboot_use and
3556 clst_grp_use. This is catalyst-2.0_rc1.
3558 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3559 targets/netboot/netboot-controller.sh:
3560 change to clst_use from clst_netboot_use
3562 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3563 targets/livecd-stage1/livecd-stage1-chroot.sh,
3564 targets/stage4/stage4-chroot.sh:
3565 Changed to clst_use from clst_stage4_use and clst_livecd_use.
3567 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3568 targets/stage4/stage4-chroot.sh:
3569 Fixed USE invocations in stage4 target.
3571 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
3572 modules/livecd_stage1_target.py:
3573 Force use=livecd for livecd-stage1
3575 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3576 This is version 2.0_pre20051129.
3578 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3579 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
3580 Removed kudzu-knoppix from example spec files.
3582 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
3583 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
3584 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
3586 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3587 examples/grp_template.spec, examples/livecd-stage1_template.spec,
3588 examples/stage4_template.spec, +examples/tinderbox_template.spec:
3589 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
3590 definitions in the examples to fit in 80 columns.
3592 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
3593 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
3594 modules/grp_target.py, modules/tinderbox_target.py,
3595 targets/tinderbox/tinderbox-chroot.sh:
3596 Tinderbox script: added newuse, tinderbox and grp targets added support for
3597 overriding the pkgcache location via pkgcache_path - pkgcache_path:
3598 /path/to/cache in the spec file, updated example specs to note pkgcache_path
3600 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
3601 Added portdir example to catalyst.conf for bug #113272.
3603 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3604 targets/support/create-iso.sh:
3605 Fixed a few lines which were causing the isolinux directory to be removed
3606 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
3608 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3609 targets/support/create-iso.sh:
3610 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
3612 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
3613 targets/support/bootloader-setup.sh, targets/support/functions.sh:
3614 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
3615 too many arches dont use it by default, test for an initrd in the yaboot
3618 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3619 modules/generic_stage_target.py:
3620 Fix split error if use is specified
3622 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3623 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
3624 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
3625 Updated palo version from catalyst 1.x for HPPA.
3627 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3628 targets/support/bootloader-setup.sh:
3629 Removing for loop for grub on amd64/x86 as it was totally useless.
3631 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3632 targets/support/bootloader-setup.sh:
3633 Remove vga= line for PPC.
3635 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3636 targets/support/bootloader-setup.sh:
3637 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
3639 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3640 -catalyst-2.0_pre20051101-slot.patch, catalyst:
3641 Removing slot patch as it probably didn't belong here anyway, and updating
3642 version stamp to 2.0_pre20051118.
3644 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
3645 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
3646 targets/support/bootloader-setup.sh:
3647 fix the bootloader script for isolinux so that it actually makes a cfg file,
3648 remove extra unneeded catalyst aborting print statement, reorganize rm code
3649 to make sure is splits properly and is an array even from the cmdline
3651 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3652 targets/support/livecdfs-update.sh:
3653 Added call to update-usbids to download the latest usb.ids file.
3655 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3656 modules/generic_stage_target.py:
3657 Move checks of running catalyst into the target which is simpler
3659 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
3660 modules/generic_stage_target.py:
3661 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
3662 that doesnt exist yet
3664 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
3665 Keep unnecessary programs from installing into kerncache
3667 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3668 modules/generic_stage_target.py:
3669 Turn on more tracebacks at this point to better debug .. will need to turn
3670 them down as we find errors and build appropriate error handlers
3672 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
3673 Changed version marker to 2.0_pre20051115 for new ebuild.
3675 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
3676 modules/livecd_stage2_target.py:
3677 Fix bug in livecd stage2 so that it doesnt try to use tar
3679 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3680 targets/livecd-stage2/livecd-stage2-controller.sh:
3681 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
3682 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
3683 of Getting_Online.txt from catalyst 1.1.10.10.
3685 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
3686 Added Joshua Kinard to authors for his mips contributions.
3688 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3689 examples/livecd-stage2_template.spec:
3690 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
3691 Paul Kessler on gentoo-catalyst. ;]
3693 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3694 Change variables from cat1 format to cat2
3696 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3697 modules/generic_stage_target.py, modules/stage1_target.py:
3698 Fix modules has no attribute register
3700 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3701 modules/generic_stage_target.py:
3702 Fix broken aliases code that was just proof of concept
3704 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3705 Output mkisofs command line options to assist in debugging
3707 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3708 modules/generic_stage_target.py, targets/support/create-iso.sh:
3711 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3712 modules/generic_stage_target.py:
3713 Add VERY basic support for aliases kernel parameter.
3715 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3716 modules/livecd_stage2_target.py:
3717 Remove large section of commented code
3719 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3720 modules/generic_stage_target.py, modules/stage1_target.py:
3721 Allow LDFLAGS to be specified as an ENV variable for stage1
3723 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
3724 modules/generic_stage_target.py:
3725 Fix rc-update to automatically run default options for livecds. Removed an
3726 erroneous key check.
3728 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
3729 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
3730 Make use spec key optional to default to profile defaults
3732 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
3733 +examples/stage4_template.spec:
3734 Preliminary stage4_template.spec file
3736 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3737 +catalyst-2.0_pre20051101-slot.patch, catalyst:
3738 Updated version stamp and added slot patch.
3740 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
3741 Fix ordering problem so self.settings is defined
3743 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
3744 modules/generic_stage_target.py:
3745 Correct a rsync issue when the directory doesnt exist
3747 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3748 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
3749 targets/livecd-stage2/livecd-stage2-controller.sh,
3750 targets/netboot/netboot-controller.sh,
3751 targets/stage4/stage4-controller.sh:
3752 run pre_kmerge and post_kmerge only once
3754 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
3755 targets/support/bootloader-setup.sh:
3756 MIPS bootloader patch
3758 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
3759 targets/support/mips-arcload_conf.sh:
3760 Fix MIPS Serial Detection
3762 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3763 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
3764 +targets/support/mips-arcload_conf.sh:
3765 Application of Kumba's patches for MIPS support
3767 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
3768 Check for the correct arch specific cd building tool
3770 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
3771 modules/generic_stage_target.py:
3772 Print a warning if livecd/iso is not defined
3774 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3775 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
3777 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3778 targets/support/post-kmerge.sh:
3779 Check for existence of files in /lib/modules before running depscan.sh. This
3780 replaces the mips-specific check and makes it portable.
3782 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3783 modules/generic_stage_target.py:
3784 update autoresume logic when dealing with rsync unpack operations
3786 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3787 targets/support/post-kmerge.sh:
3788 Bypass module load on mips
3790 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
3791 remove --no-deps so dependancies get installed for genkernel
3793 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3794 modules/generic_stage_target.py:
3795 Fix missing : statement in unpack
3797 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3798 modules/generic_stage_target.py:
3799 fix livecd-stage2 unpack when seedcache is turned off
3801 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3802 targets/support/functions.sh:
3803 Fix module unpacking and make it actually optional.
3805 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
3806 modules/generic_stage_target.py:
3807 Fix broken seedcache autoresume interaction
3809 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
3810 modules/generic_stage_target.py:
3811 Cleanup stage directories properly for tar installs
3813 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3814 Tinderbox no longer cleans /tmp/*
3816 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3817 targets/tinderbox/tinderbox-chroot.sh,
3818 targets/tinderbox/tinderbox-controller.sh:
3819 Fixing problem with bind mounted portage and final rsync on tinderbox target
3820 and adding additional logging.
3822 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
3823 Stop tinderbox from trying to create a tarball of itself
3825 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
3826 modules/generic_stage_target.py:
3827 Fix catalyst so it fully disables snapcache when its not specified in the
3830 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3831 examples/livecd-stage2_template.spec:
3832 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
3833 spec template and updating version stamp.
3835 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3836 modules/catalyst_support.py:
3837 allow file_check to proceed if key is not in use
3839 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
3840 Recursively make the missing directories
3842 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
3843 Fix extract_modules to just echo a warning that it is missing
3845 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
3846 files/catalyst.conf:
3847 Updating default configuration for catalyst and updating version stamp,
3848 since we're beginning internal testing for release.
3850 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3851 modules/generic_stage_target.py:
3852 fix bug 106004 split strings into a list for empty and rm operation
3854 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
3855 modules/livecd_stage2_target.py:
3856 Append slashes to directories so rsyncs work properly
3858 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3859 examples/livecd-stage2_template.spec:
3860 Changing source_subpath for livecd-stage2 example for bug #101704.
3862 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3863 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
3864 targets/support/livecdfs-update.sh:
3865 Added livecd/xdm and livecd/xsession options. These are used to setup the
3866 default display manager and X session, respectively. Added supporting
3867 documentation to example spec files. Imported more work from my fsscript for
3868 the official LiveCD.
3870 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3871 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
3872 discussion, see bug #88777.
3874 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
3875 modules/generic_stage_target.py:
3876 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
3877 <matsuu@gentoo.org> for the patch. Closing bug #105693.
3879 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3880 targets/livecd-stage1/livecd-stage1-controller.sh,
3881 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
3882 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
3883 on livecd-stage2 and removing universal motd for livecd/type of
3884 gentoo-release-livecd.
3886 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
3887 modules/livecd_stage1_target.py:
3888 Add optional livecd/type env var for scripts to add optional items to the
3891 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3892 -livecd/files/x86-help.msg:
3893 Removing x86-help.msg as it is no longer used.
3895 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3896 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
3897 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3898 Add dobladecenter description to bootloader files for x86/amd64.
3900 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3901 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
3903 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3904 modules/generic_stage_target.py:
3905 Added split to use section for bug #104414.
3907 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3908 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
3909 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
3910 Tabs to whitespaces for isolinux.
3912 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3913 targets/support/bootloader-setup.sh:
3914 Changed isolinux to use new split-out help messages. Using grub gives a
3915 single help message with pager.
3917 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3918 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
3919 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
3920 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
3921 Added F2->F7 help messages for isolinux.
3923 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3924 livecd/files/README.txt, livecd/files/generic.motd.txt,
3925 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
3926 livecd/files/livecd-local.start:
3927 Updated files from latest used to build LiveCD.
3929 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
3930 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
3932 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3933 modules/catalyst_support.py:
3934 Added fix for using options with = in them with --cli (ex.
3935 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
3936 <cell@ices.utexas.edu> for pointing this out to me via email.
3938 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3939 modules/generic_stage_target.py, targets/support/functions.sh:
3940 fix bug in exec_in_chroot for stage1 target
3942 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
3943 modules/generic_stage_target.py:
3944 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
3945 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
3947 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
3948 catalyst, examples/livecd-stage2_template.spec,
3949 examples/snapshot_template.spec, files/catalyst.conf,
3950 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
3951 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
3952 livecd/files/x86-help.msg, modules/catalyst_lock.py,
3953 modules/catalyst_support.py, modules/livecd_stage2_target.py,
3954 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
3955 targets/livecd-stage2/livecd-stage2-controller.sh,
3956 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
3957 targets/stage2/stage2-preclean-chroot.sh,
3958 targets/stage3/stage3-preclean-chroot.sh,
3959 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
3960 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
3961 targets/support/filesystem-functions.sh, targets/support/functions.sh,
3962 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
3963 targets/support/target_image_setup.sh:
3964 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
3965 to look at gamecdfs-update.sh yet.
3967 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
3968 modules/generic_stage_target.py:
3969 Remove extra debugging print statement
3971 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3972 +modules/catalyst_lock.py, modules/catalyst_support.py,
3973 modules/embedded_target.py, modules/generic_stage_target.py,
3974 modules/grp_target.py, modules/livecd_stage1_target.py,
3975 modules/livecd_stage2_target.py, modules/netboot_target.py,
3976 modules/snapshot_target.py, modules/stage1_target.py,
3977 modules/stage2_target.py, modules/stage4_target.py,
3978 targets/support/functions.sh:
3979 Add locking support. Code simplification for unpack and unpack snapshot.
3980 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
3981 Add seedcache support (Grabs output from previous target run)
3982 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
3984 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
3985 modules/catalyst_support.py, modules/generic_stage_target.py:
3986 Add support to cache the snapshot dir. add snapcache to options. add
3987 snapshot_cache= to override the default location of the cache in
3988 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
3990 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3991 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
3992 Forward port README.txt and Getting_Online.txt files from catalyst
3995 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
3996 Add automatic creation/deletion of runlevels based on rcadd rcdel
3998 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
3999 Fix grp so that grp/use is not required anymore
4001 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4002 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4003 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4004 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4005 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
4006 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
4007 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
4008 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
4009 they are known to cause booting problems.
4011 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4012 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
4013 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
4014 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
4017 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4018 targets/stage1/stage1-chroot.sh:
4019 Fixed quoting in stage1 profile check.
4021 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4022 targets/stage3/stage3-chroot.sh:
4023 Fixing USE for stage3.
4025 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4026 targets/support/chroot-functions.sh:
4027 Fix FETCH code so it will run for Pylon
4029 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
4030 targets/grp/grp-chroot.sh:
4031 Fix bindist invcation.
4033 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4034 targets/grp/grp-chroot.sh:
4035 Made sure bindist was used for all emerges in GRP.
4037 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
4038 Fix USE flags for GRP build
4040 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
4041 targets/stage4/stage4-chroot.sh:
4042 let GRP use the users environment variables and removed extra
4043 GRP_STAGE23_USE from stage4
4045 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
4046 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4047 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
4049 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
4050 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
4051 impact all previous spec files that use this option. It's beejay's fault.
4053 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
4054 Changed to use linux32 for ppc32 support when build host is ppc64.
4056 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
4058 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
4060 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
4061 Minor cosmetic print statement fixes for readability
4063 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4064 modules/catalyst_support.py, modules/generic_stage_target.py:
4065 Fix None None bug and exception reporting
4067 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
4068 Fix iso creation script. Case statement out of place
4070 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
4071 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
4072 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
4073 catalyst, files/catalyst.conf, modules/builder.py,
4074 modules/catalyst_support.py, modules/embedded_target.py,
4075 modules/generic_stage_target.py, modules/generic_target.py,
4076 modules/grp_target.py, modules/livecd_stage1_target.py,
4077 modules/livecd_stage2_target.py, modules/netboot_target.py,
4078 modules/snapshot_target.py, modules/stage1_target.py,
4079 modules/stage2_target.py, modules/stage3_target.py,
4080 modules/stage4_target.py, modules/tinderbox_target.py,
4081 targets/embedded/embedded-chroot.sh,
4082 targets/embedded/embedded-fs-runscript.sh,
4083 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
4084 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
4085 targets/grp/grp-preclean-chroot.sh,
4086 targets/livecd-stage1/livecd-stage1-chroot.sh,
4087 targets/livecd-stage1/livecd-stage1-controller.sh,
4088 targets/livecd-stage2/livecd-stage2-controller.sh,
4089 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
4090 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
4091 targets/netboot/netboot-image.sh, targets/stage1/build.py,
4092 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4093 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
4094 targets/stage2/stage2-controller.sh,
4095 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
4096 targets/stage3/stage3-controller.sh,
4097 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
4098 targets/stage4/stage4-controller.sh,
4099 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
4100 targets/support/create-iso.sh, targets/support/functions.sh,
4101 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
4102 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
4103 targets/support/target_image_setup.sh,
4104 targets/tinderbox/tinderbox-chroot.sh,
4105 targets/tinderbox/tinderbox-controller.sh,
4106 targets/tinderbox/tinderbox-preclean-chroot.sh:
4107 Big honkin' copyright update.
4109 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4110 modules/generic_stage_target.py:
4111 add additional logging output. Use standard os redirection methods to log to
4114 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4115 targets/stage1/stage1-chroot.sh:
4116 Added profile sanity check for bug #97867.
4118 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4119 targets/support/bootloader-setup.sh:
4120 Removing acpi=off from default kernel arguments and adding ia64
4121 livecd-stage2 support functions and cdtar.
4123 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4124 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
4125 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
4126 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
4127 splash command line.
4129 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4130 targets/support/create-iso.sh:
4131 Fixed up zisofs support. Waiting for response from sparc before touching
4134 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4135 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4136 targets/support/functions.sh:
4137 Added livecd/bootargs and added the option to the bootloader-setup.sh script
4138 to allow it to work on all arches that dynamically build their bootloader
4141 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
4142 targets/stage4/stage4-controller.sh:
4143 Fix stage4 so it doesnt run the bootloader stuff
4145 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4146 targets/support/bootloader-setup.sh:
4147 Removed dokeymap from non-Gentoo releases.
4149 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4150 targets/support/livecdfs-update.sh:
4151 Added call to update-pciids to download the latest pci.ids file.
4153 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
4154 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4155 modules/stage4_target.py:
4156 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
4158 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
4159 Fix issue where -s on the command line would not run
4161 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4162 livecd/files/generic.motd.txt:
4163 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
4164 kernel configurations.
4166 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4167 targets/support/livecdfs-update.sh:
4168 Updated hostname/domainname creation for new baselayout.
4170 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4171 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
4172 Fixing some bootloader isolinux/boot stuff for x86/amd64.
4174 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4175 targets/support/chroot-functions.sh:
4176 Change portage emerge to use --oneshot --nodeps to keep from merging the
4177 same packages multiple times.
4179 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4180 targets/stage2/stage2-chroot.sh:
4181 Added a -p bootstrap when catalyst is called with -V (verbose).
4183 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4184 targets/support/livecdfs-update.sh:
4185 Removed inittab hack, as this is done by livecd-tools.
4187 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4188 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
4189 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
4191 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4192 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
4193 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
4194 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4195 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4196 targets/livecd-stage2/livecd-stage2-controller.sh:
4197 Removed gentoo.png and creation of face directory. Changed
4198 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
4201 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4202 targets/stage1/stage1-preclean-chroot.sh,
4203 targets/support/chroot-functions.sh:
4204 Added setup_binutils function and force both of them to run during stage1
4207 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4208 examples/livecd-stage2_template.spec:
4209 Added livecd/volid explanation to example spec.
4211 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4212 targets/support/create-iso.sh:
4213 General cleanup of ISO code and added default livecd/volid when it is not set.
4215 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4216 targets/embedded/embedded-controller.sh:
4217 Actually modify the embedded target this time.
4219 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
4220 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
4221 targets/livecd-stage2/livecd-stage2-controller.sh,
4222 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
4223 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
4224 and livecd-stage2 targets.
4226 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
4227 files/catalyst.conf:
4228 Retired John Davis <zhen@gentoo.org> and added storedir to default
4231 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4232 targets/support/livecdfs-update.sh:
4233 Uncommented openglify, since it is needed for both opengl-update-livecd and
4236 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4237 modules/generic_stage_target.py:
4238 Fix print statement so it shows when kill_chroot_pids is run correctly
4240 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4241 modules/snapshot_target.py:
4242 Fix snapshot target to skip the kill_pids check
4244 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
4245 Bug fixes in parse_spec, fix issues detecting list or string.
4247 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4248 modules/catalyst_support.py:
4249 Fix bug 65284. More flexible spec parsing. Should handle cases where no
4250 spaces are after :. Better handling of comments ( ie preprocessed and
4251 stripped off ). Unset empty keys.
4253 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4254 targets/support/kill-chroot-pids.sh:
4255 Remove extra P_NAME definition that is never used. Saves processing time.
4256 Bumped catalyst to pre2
4258 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4259 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4260 +targets/support/kill-chroot-pids.sh:
4261 User info about runscript and archscript. Added checks for processes running
4262 in the chroot and created a script to kill them. Should fix the unmounting
4263 issues with gconfd or any other running application in the chroot
4265 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4266 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
4267 Remove using gcc-config to set things up as we should all be using 2005.0
4270 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4271 examples/livecd-stage2_template.spec:
4272 Added livecd/users to example livecd-stage2 spec file.
4274 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4275 targets/support/livecdfs-update.sh:
4276 Change default hostnames for livecds
4278 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4279 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
4280 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
4283 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4284 modules/livecd_stage2_target.py:
4285 Clear autoresume flags when build is done
4287 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
4288 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
4289 targets/support/create-iso.sh:
4290 Fix isolinux so that it finds menus and kernels and stuff
4292 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4293 modules/generic_stage_target.py:
4294 Make purge operation a little less chatty, removed print statements
4296 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4297 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4298 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4299 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
4301 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4302 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
4303 print warning message about deprecated use of cdfstype
4305 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
4306 targets/support/chroot-functions.sh:
4307 statically define genkernel location to eliminate which command failure if
4308 genkernel is not installed
4310 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
4311 modules/generic_stage_target.py:
4312 change the portage_overlay to an array so it always works
4314 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4315 modules/catalyst_support.py:
4316 Fix exception handling to remove extraneous prints of None
4318 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
4319 Remove iso creation code from stage4
4321 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4322 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4323 modules/livecd_stage2_target.py, modules/snapshot_target.py,
4324 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
4325 targets/livecd-stage1/livecd-stage1-chroot.sh,
4326 targets/livecd-stage1/livecd-stage1-controller.sh,
4327 targets/livecd-stage2/livecd-stage2-controller.sh,
4328 targets/netboot/netboot-controller.sh,
4329 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
4330 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
4331 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4332 targets/support/create-iso.sh, targets/support/kmerge.sh,
4333 targets/support/target_image_setup.sh,
4334 targets/tinderbox/tinderbox-controller.sh:
4335 Fix some exception handling in catalyst_support.py, remove intermediate
4336 destination folder of iso and tarball, add additional tests for folders not
4337 found on host but defined in spec file, keep catalyst from erroring in this
4338 case, change exit code on shell scripts so that errors are reported to
4339 catalyst and causes catalyst to die on errors, fix bug in
4340 livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
4341 check for mkisofs that informs the user of where to get the program, and
4342 removed the autoresume code from ccache and distcc installation until I can
4343 figure out a way to have the autoresume flag go someplace outside the chroot.
4345 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4346 Remove bind mounts before rm operations happen at startup
4348 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
4349 modules/generic_stage_target.py:
4350 Fix bug where purge deletes the autoresume directory but doesnt recreate it
4352 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4353 modules/generic_stage_target.py:
4354 fix minor bug in the purge code so that it actually runs the commands
4356 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
4357 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
4358 modules/stage4_target.py:
4359 Change ordering of tasks so root_overlay and fsscript occur after
4360 livecd_update, giving users a chance to override livecd_update
4362 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4363 modules/catalyst_support.py, modules/generic_stage_target.py:
4364 Added a better exception handling message for keyboard interrupt and added
4365 countdown timer for purge operation to give an opportunity to exit
4367 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4368 modules/catalyst_support.py, modules/generic_stage_target.py:
4369 Add support to clear the autoresume flags and improve the purge code to
4370 clean the chroot, and pkg/kern cache
4372 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4373 modules/catalyst_support.py, modules/generic_stage_target.py,
4374 modules/livecd_stage1_target.py:
4375 only append livecd-tools to the livecd-stage1 target package list and move a
4376 check out of the way so command line and spec files can co-exist
4378 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
4379 modules/generic_stage_target.py:
4380 fixed python syntax in set_packages so catalyst will run
4382 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4383 modules/embedded_target.py, modules/generic_stage_target.py,
4384 modules/grp_target.py, modules/livecd_stage1_target.py,
4385 modules/livecd_stage2_target.py, modules/netboot_target.py,
4386 modules/stage4_target.py, modules/tinderbox_target.py,
4387 targets/embedded/embedded-chroot.sh,
4388 targets/embedded/embedded-controller.sh,
4389 targets/livecd-stage1/livecd-stage1-controller.sh,
4390 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
4391 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
4392 targets/livecd-stage2/livecd-stage2-controller.sh,
4393 -targets/livecd-stage2/livecd-stage2-iso.sh,
4394 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
4395 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
4396 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
4397 targets/support/functions.sh, targets/support/livecdfs-update.sh,
4398 +targets/support/target_image_setup.sh:
4399 embedded target cleanups ... iso,bootloader,target_setup generalizations,
4402 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4403 targets/livecd-stage2/livecd-stage2-controller.sh,
4404 targets/support/livecdfs-update.sh:
4405 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
4406 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
4407 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
4410 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4411 targets/livecd-stage2/livecd-stage2-controller.sh,
4412 targets/support/rc-update.sh:
4413 Updated rc-update.sh with better defaults for different livecd/type settings
4414 and cleaning up file copying in livecd-stage2-controller.sh to match
4417 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
4418 Made example of catalyst.conf in README match the default catalyst.conf
4421 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
4423 Removing old files from previous maintainers and updating README.
4425 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4426 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
4427 Added livecd/users option to create non-root users. The first user listed
4428 will also be used for auto-starting X, if X is merged onto the CD.
4430 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4431 targets/livecd-stage1/livecd-stage1-controller.sh,
4432 targets/livecd-stage2/livecd-stage2-controller.sh,
4433 targets/support/livecdfs-update.sh:
4434 Updated all instances of livecd/type: gentoo-release-environmental to
4435 gentoo-release-livecd and added generic-livecd.
4437 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4438 examples/fsscript.sh.example, examples/gamecd.conf.example,
4439 examples/generic_stage_template.spec, examples/grp_template.spec,
4440 examples/livecd-stage1_template.spec,
4441 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
4442 examples/snapshot_template.spec:
4443 Imported example files from catalyst 1.1.9 to make them more verbose.
4445 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
4446 Fix grp/use bug #89365
4448 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4449 modules/generic_stage_target.py, targets/support/kmerge.sh:
4450 Fixes for initramfs overlay support.
4452 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
4453 modules/generic_stage_target.py, targets/support/kmerge.sh,
4454 targets/support/pre-kmerge.sh:
4455 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
4456 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
4457 caching bug; Also adding preliminary support for initramfs_overlay from
4460 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
4461 modules/generic_stage_target.py, targets/support/kmerge.sh:
4462 Removed support for postconf as genkernel no longer has that option
4464 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4465 modules/embedded_target.py, modules/generic_stage_target.py,
4466 modules/grp_target.py, modules/livecd_stage1_target.py,
4467 modules/livecd_stage2_target.py, modules/netboot_target.py,
4468 modules/stage4_target.py, modules/tinderbox_target.py,
4469 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
4470 targets/stage1/stage1-preclean-chroot.sh,
4471 targets/support/chroot-functions.sh:
4472 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
4473 die properly on CTRL-C; fixed stage1 bug with gcc-setup
4475 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4476 modules/livecd_stage2_target.py:
4477 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
4479 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
4480 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
4481 modules/livecd_stage2_target.py, modules/stage4_target.py,
4482 targets/livecd-stage1/livecd-stage1-controller.sh,
4483 targets/livecd-stage2/livecd-stage2-controller.sh,
4484 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
4485 targets/support/functions.sh, targets/support/kmerge.sh,
4486 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
4487 Generalized kernel support, fsscript, rcupdate, etc for stage4
4489 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4490 targets/support/pre-kmerge.sh:
4491 Removed sed for usb devices from legacy genkernel, as we're going to require
4492 a version much higher that no longer exhibits the bug.
4494 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4495 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
4496 targets/support/livecdfs-update.sh:
4497 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
4498 properly with hotplug firmwares, and also updated gamecd.conf.example, since
4499 the ut2004demo shell script has been renamed to ut2004-demo.
4501 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
4502 let genkernel always reinstall itself
4504 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
4505 modules/catalyst_support.py, modules/generic_stage_target.py,
4506 modules/stage1_target.py, targets/support/livecdfs-update.sh:
4507 fix case bug in livecdfs-update.sh; fix bug in initial command line
4508 arguement parsing; add cflags spec file support which is only allowed to
4511 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
4512 targets/stage3/stage3-chroot.sh:
4513 Fix a use flag bug in the stage3
4515 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
4516 modules/generic_stage_target.py:
4517 Changes to allow cflags, chost, cxxflags in a spec file
4519 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4520 targets/livecd-stage1/livecd-stage1-controller.sh,
4521 targets/livecd-stage2/livecd-stage2-controller.sh,
4522 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
4523 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
4524 targets/support/pre-kmerge.sh:
4525 change the code to use more case statements. Fix gcc issue in stage1.
4527 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4528 targets/livecd-stage1/livecd-stage1-controller.sh,
4529 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4530 Merging in changes from catalyst 1.1.x for gamecd support.
4532 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4533 targets/stage1/stage1-preclean-chroot.sh:
4534 Removing gcc-config stuff to see if its still required to work around a gcc
4537 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
4538 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
4539 Added tests for genkernel >3.2.0
4541 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
4544 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
4545 Updated AUTHORS with new maintainers and updated contributors list.
4547 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4548 examples/fsscript.sh.example, livecd/files/README.txt,
4549 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
4550 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
4551 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
4552 Changed maintainers. Updated examples/fsscript.sh.example to provide better
4553 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
4554 universal.motd.txt to resolve documentation issue on bug #86914. Added
4555 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
4556 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
4559 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
4560 targets/livecd-stage2/livecd-stage2-controller.sh:
4561 Removed a few unnecessary comments
4563 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
4564 Removed obsolete files from the livecd directory as the functionality has
4565 moved into the targets folders
4567 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
4568 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
4569 Additional catalyst 2.0.0 files
4571 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
4572 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
4573 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4574 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4575 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
4576 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
4577 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
4578 -livecd/runscript/alpha-archscript.sh,
4579 -livecd/runscript/default-runscript.sh,
4580 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
4581 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
4582 -livecd/runscript-support/gamecdfs-update.sh,
4583 -livecd/runscript-support/kmerge.sh,
4584 -livecd/runscript-support/livecdfs-update.sh,
4585 -livecd/runscript-support/post-kmerge.sh,
4586 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
4587 modules/embedded_target.py, modules/generic_stage_target.py,
4588 modules/grp_target.py, modules/livecd_stage1_target.py,
4589 modules/livecd_stage2_target.py, -modules/netboot.py,
4590 +modules/netboot_target.py, modules/snapshot_target.py,
4591 modules/stage1_target.py, +modules/stage4_target.py,
4592 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
4593 +targets/embedded/embedded-controller.sh,
4594 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
4595 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
4596 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
4597 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4598 +targets/livecd-stage1/livecd-stage1-controller.sh,
4599 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4600 -targets/livecd-stage1/livecd-stage1.sh,
4601 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
4602 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
4603 +targets/livecd-stage2/livecd-stage2-controller.sh,
4604 +targets/livecd-stage2/livecd-stage2-iso.sh,
4605 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
4606 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
4607 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
4608 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
4609 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
4610 +targets/stage1/stage1-controller.sh,
4611 +targets/stage1/stage1-preclean-chroot.sh,
4612 -targets/stage1/stage1-preclean1-chroot.sh,
4613 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
4614 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
4615 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
4616 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
4617 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
4618 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
4619 +targets/stage4/stage4-preclean-chroot.sh,
4620 +targets/support/chroot-functions.sh,
4621 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
4622 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
4623 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
4624 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
4625 +targets/tinderbox/tinderbox-controller.sh,
4626 targets/tinderbox/tinderbox-preclean-chroot.sh,
4627 -targets/tinderbox/tinderbox.sh:
4628 Initial Import of Catalyst 2.0.0
4630 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4631 livecd/runscript-support/livecdfs-update.sh:
4632 Added /usr/portage as tmpfs (this will be made conditional later).
4634 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4635 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
4636 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
4637 from an interactive shell.
4639 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4640 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
4641 livecd/files/livecd-local.start, -livecd/files/mkvardb,
4642 livecd/runscript-support/pre-kmerge.sh,
4643 livecd/runscript/default-runscript.sh:
4644 Moved livecd-bash_profile to livecd-bashrc. Added check for
4645 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
4646 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
4649 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
4650 modules/generic_stage_target.py:
4651 Applying arm patch from vapier and closing bug #86466. This is now catalyst
4654 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
4655 livecd/runscript/default-runscript.sh,
4656 targets/livecd-stage1/livecd-stage1.sh:
4657 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
4658 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
4659 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
4662 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4663 livecd/runscript/ppc-archscript.sh:
4664 Added -l to mkisofs line for ppc as this allows full 31 character file names.
4666 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4667 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
4668 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
4669 for multiple initrd files.
4671 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4672 livecd/runscript/ppc-archscript.sh:
4673 Modifed PPC archscript to close bug #84648 and also to make the PPC
4674 archscript produce multiple initrd files, like x86/amd64.
4676 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4677 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4678 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
4679 livecd/runscript/ppc-archscript.sh:
4680 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
4681 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
4682 livecd/volid for the HFS volid, too.
4684 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4685 Calling this one 1.1.7 and rolling a tarball.
4687 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4688 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4689 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4690 -livecd/runscript/sparc64-archscript.sh,
4691 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
4692 Added livecd/volid to set the volume ID when creating the ISO, patch by
4693 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
4694 sparc-archscript.sh and removing sparc64 one, as they are identical now.
4696 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4697 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
4698 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
4699 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
4701 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4702 livecd/runscript-support/livecdfs-update.sh:
4703 Removed hdparm from default runlevel as it break ide=nodma at boot.
4705 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4706 livecd/runscript-support/kmerge.sh,
4707 livecd/runscript-support/pre-kmerge.sh,
4708 targets/livecd-stage1/livecd-stage1-chroot.sh:
4709 Revert last set of changes and remove portage version check from emerge in
4710 livecd-stage1, as it breaks catalyst's ability to fail properly on an
4713 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4714 livecd/runscript-support/kmerge.sh,
4715 livecd/runscript-support/pre-kmerge.sh:
4716 Change genkernel check to use best_version and has_version to determine if
4717 the any previously installed versions of genkernel are up to date. Change
4718 emerge line for kernels to use -n option to only install if they were not
4719 previously installed.
4721 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4722 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
4723 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
4724 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
4725 livecd/runscript/sparc-archscript.sh:
4726 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
4727 unified sparc32/sparc64 cdtar.
4729 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4730 livecd/runscript-support/livecdfs-update.sh,
4731 livecd/runscript-support/pre-kmerge.sh:
4732 Change sudoers update to only run if /etc/sudoers exists and only reduce
4733 splash to 1024x768 on minimal and universal install CD.
4735 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
4736 targets/livecd-stage1/livecd-stage1.sh:
4737 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
4740 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4741 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
4742 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
4743 livecd/runscript/sparc64-archscript.sh,
4744 livecd/runscript/x86-archscript.sh:
4745 Added a new empty livecd file to each archscript. This will be used for an
4746 identifier by genkernel to allow booting from a non-primary CDROM.
4748 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4749 Catalyst 1.1.6 is here.
4751 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4752 targets/stage1/stage1-preclean2-chroot.sh:
4753 Commenting out stage1 cleaning of /var/db.
4755 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4756 livecd/runscript-support/pre-kmerge.sh:
4757 Made splash reduction to 1024x768 only for minimal and universal release media.
4759 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4760 targets/stage1/stage1-preclean2-chroot.sh:
4761 Added SLOT files back to /var/db entries in stage1.
4763 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4764 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
4765 livecd/runscript/default-runscript.sh,
4766 livecd/runscript-support/livecdfs-update.sh,
4767 targets/livecd-stage2/unmerge.sh:
4768 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
4769 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
4770 the copy from preserving permissions and also adding /usr/share/faces and
4771 default Gentoo icon. We'll see how the icon does for us. Removing serial
4772 init script, as it causes problems with the splash theme.
4774 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4775 targets/livecd-stage1/livecd-stage1.sh:
4778 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4779 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
4780 livecd/runscript-support/kmerge.sh,
4781 livecd/runscript-support/livecdfs-update.sh,
4782 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
4783 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
4784 targets/stage1/stage1-preclean2-chroot.sh:
4785 Removed x-setup from local.start and added in symlinks for gconf, portage
4786 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
4787 baselayout and removed /etc/startx from the environmental type. Commented
4788 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
4789 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
4790 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
4791 for X, use the latest pci.ids and usb.ids from portage, and create
4792 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
4793 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
4794 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
4795 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
4796 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
4799 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
4800 Removed ccache from default options as it breaks catalyst when merged with
4803 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4804 modules/snapshot_target.py:
4805 Added /local/ to snapshot exclusion.
4807 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4808 livecd/runscript-support/livecdfs-update.sh:
4809 Updated to attempt to start 5 interfaces, rather than 4. You can blame
4810 gustavoz and his 5 interface Xeon for this.
4812 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4813 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
4814 Added a conditional before killing gconfd-2. This is also going to be
4815 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
4818 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4819 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
4820 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
4821 Moved killall -9 gconfd-2 to execute outside chroot.
4823 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4824 livecd/files/x86-help.msg:
4825 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
4828 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4829 livecd/runscript/x86-archscript.sh:
4830 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
4833 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4836 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4837 targets/livecd-stage1/livecd-stage1.sh:
4838 Added killall for gconfd-2 back into livecd-stage1.sh
4840 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4841 livecd/runscript/alpha-archscript.sh:
4842 Alpha fixes for multiple kernels..
4844 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4845 livecd/runscript-support/kmerge.sh:
4846 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
4848 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4849 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
4850 livecd/runscript/sparc64-archscript.sh:
4851 Force devfs if udev is not selected for all supporting arches.
4853 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4854 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
4855 livecd/runscript-support/kmerge.sh:
4856 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
4859 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4860 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
4861 Re-enabled preclean in grp and added gconfd-2 killing.
4863 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4864 livecd/runscript/x86-archscript.sh:
4865 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
4868 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4869 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4870 targets/livecd-stage1/livecd-stage1-chroot.sh,
4871 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
4872 targets/livecd-stage1/livecd-stage1.sh,
4873 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4874 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
4875 Added ability to pause indefinitely. This closes bug #79798. I've also added
4876 the gcond-2 killall back in, but now it is in the actual preclean script and
4877 is executed inside the chroot.
4879 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
4880 Updated for 1.1.3 release.
4882 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4883 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
4884 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
4885 targets/netboot/netboot-packages.sh,
4886 targets/tinderbox/tinderbox-chroot.sh:
4887 Updated to use package.use correctly. Blame Robert Paskowitz
4888 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
4890 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4891 targets/stage1/stage1-preclean2-chroot.sh:
4892 Fixed find line for new stage1 /var/db/pkg.
4894 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4895 targets/stage1/stage1-preclean2-chroot.sh:
4896 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
4897 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
4900 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4901 livecd/runscript-support/livecdfs-update.sh:
4902 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
4903 added net.ethX symlinks, and added copying of files from
4904 /usr/lib/hotplug/firmware into firmware tarball.
4906 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4907 livecd/runscript-support/livecdfs-update.sh:
4908 Firmware updated to use new /lib/firmware directory.
4910 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4911 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
4912 work when both -f and -C were used on the command line.
4914 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4915 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4916 targets/livecd-stage1/livecd-stage1-chroot.sh,
4917 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4918 targets/stage3/stage3-chroot.sh:
4919 Added a portage version check to each target that uses --newuse to ensure a
4920 high enough version is used. This resolves bug #75336.
4922 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4923 livecd/files/livecd-local.start:
4924 Possible local.start fix for beejay.
4926 12 Jan 2005; John Davis <zhen@gentoo.org>
4927 modules/embedded.py:
4928 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
4930 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4931 livecd/runscript-support/kmerge.sh:
4932 Added ccache support to genkernel call in livecd-stage2.
4934 11 Jan 2005; John Davis <zhen@gentoo.org>
4935 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
4936 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
4937 targets/netboot/netboot.sh:
4938 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
4939 some feature enhancements.
4941 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
4942 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
4943 targets/livecd-stage1/livecd-stage1-chroot.sh,
4944 targets/livecd-stage1/livecd-stage1.sh,
4945 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
4946 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
4947 Added a -F or --fetchonly command line option and closing out bug #77480.
4948 Also added a portage version check to livecd-stage1 to close out bug #68307.
4950 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4951 livecd/runscript-support/livecdfs-update.sh,
4952 targets/stage3/stage3-chroot.sh:
4953 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
4954 target to use emerge -e when building. This is only temporary until the
4955 bootstrap.sh script can be fixed or another solution can be decided upon.
4957 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
4958 +targets/embedded/kmerge.sh:
4959 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
4960 from mutex@gentoo.org
4962 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4963 modules/livecd_stage2_target.py:
4966 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4967 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
4968 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
4969 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
4970 the brokenness of a stage1 tarball.
4972 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
4973 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
4976 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
4977 modules/livecd_stage2_target.py:
4980 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4981 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
4982 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
4983 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
4984 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
4985 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
4986 Upgraded the isolinux cdtar files and closing bug #70518.
4988 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
4989 modules/embedded_target.py, modules/generic_stage_target.py,
4990 modules/grp_target.py, modules/livecd_stage1_target.py,
4991 modules/livecd_stage2_target.py, modules/netboot.py,
4992 modules/stage1_target.py, modules/tinderbox_target.py:
4993 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
4994 separate out specific target logic from the generic targets modules.
4996 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
4997 new PPC arch file from pvdabeel@gentoo.org
4999 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
5000 examples/generic_stage_template.spec, modules/catalyst_support.py:
5001 tweaking error handling in the main catalyst script
5002 updated the example to include a blurb about portage_confdir
5004 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5005 livecd/runscript-support/livecdfs-update.sh:
5006 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
5008 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5011 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
5012 fix for #66592. catalyst now gives a traceback when it bails out, making
5013 troubleshooting amazingly easier
5015 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5016 modules/catalyst_support.py, modules/embedded_target.py,
5017 modules/generic_stage_target.py, modules/grp_target.py,
5018 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5019 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5020 Reversing patch from Eric Edgar from bug #70663.
5022 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5023 livecd/runscript/x86-archscript.sh:
5024 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
5025 not work without it (mkisofs fails on creating ISO).
5027 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5028 modules/catalyst_support.py, modules/embedded_target.py,
5029 modules/generic_stage_target.py, modules/grp_target.py,
5030 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5031 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
5032 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
5033 separate out specific target logic from the generic targets modules.
5035 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5036 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
5037 targets/embedded/embedded.sh:
5038 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
5040 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5041 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
5042 livecd/runscript/default-runscript.sh,
5043 livecd/runscript-support/gamecdfs-update.sh,
5044 livecd/runscript-support/livecdfs-update.sh,
5045 modules/livecd_stage2_target.py:
5046 Added gamecd/conf option to livecd_stage2_target.py, added
5047 gamecd.conf.example to /examples, cleaned up game-specific code in
5048 gamecdfs-update.sh to make it more generic, added more fundtionality to
5049 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
5050 and gentoo-gamecd to make spec files simpler and to remove the need for
5051 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
5052 user to still use a custom fsscript of their own.
5054 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5055 +livecd/files/environmental.motd.txt,
5056 targets/livecd-stage1/livecd-stage1.sh:
5057 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
5059 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5060 livecd/runscript/default-runscript.sh,
5061 livecd/runscript-support/livecdfs-update.sh:
5062 Added gentoo-release-environmental as a valid livecd/type and did some
5063 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
5064 devices other than eth0.
5066 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5067 targets/livecd-stage1/livecd-stage1-chroot.sh:
5068 Changed livecd-stage1 to merge each package individually. This should not
5069 make it into a production version of catalyst, but is here as a possible
5070 solution to bug #68307.
5072 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5073 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5074 livecd/runscript/sparc-archscript.sh,
5075 livecd/runscript/sparc64-archscript.sh,
5076 livecd/runscript/x86-archscript.sh:
5077 Added failures to all arches on mkisofs failure and also made -z option to
5078 mkisofs optional on x86 depending on loop type used.
5080 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5081 livecd/runscript/x86-archscript.sh:
5082 Making sure the mkisofs call causes a failure when it doesn't complete
5083 successfully. Once again, blame jforman, our beloved infra-monkey.
5085 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5086 livecd/runscript/default-runscript.sh:
5087 squashfs-utils->squashfs-tools fix. Blame jforman.
5089 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5090 livecd/isogen/x86-isogen.sh:
5091 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
5092 possibly not booting on really old systems.
5094 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5095 livecd/runscript/x86-archscript.sh:
5096 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
5097 possibly not booting on really old systems.
5099 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5100 livecd/runscript-support/livecdfs-update.sh:
5101 Save some space by removing redundant firmware after tarball is made, only
5102 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
5105 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5106 targets/stage1/stage1-preclean2-chroot.sh:
5107 Added patch from vapier and closing bug #73556.
5109 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
5110 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
5111 +targets/embedded/embedded-fs-runscript.sh,
5112 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5113 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5114 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
5115 from mutex@gentoo.org for modules/embedded.py
5117 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5118 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
5119 livecd/runscript-support/livecdfs-update.sh:
5120 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
5121 aliases having --color rather than --color=auto.
5123 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5124 livecd/files/livecd-local.start:
5125 Let's try actually making a proper edit on livecd/files/livecd-local.start
5126 this time, shall we...
5128 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5129 livecd/files/livecd-local.start:
5130 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
5131 x-setup check for /etc/startx.
5133 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5134 livecd/runscript-support/gamecdfs-update.sh:
5135 Fixing minor sed bug in gamecdfs-update.sh.
5137 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5138 examples/snapshot_template.spec,
5139 livecd/runscript-support/gamecdfs-update.sh,
5140 livecd/runscript-support/livecdfs-update.sh:
5141 Fixing typo in snapshot_template.spec and closing bug #70321.
5143 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5144 livecd/runscript-support/pre-kmerge.sh:
5145 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
5146 genkernel will only add the 1024x768 version of the gensplash image to the
5147 bzImage, which added with the livecd-stage2 removal of the unused splash
5148 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
5150 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5151 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
5152 livecd/runscript/sparc64-archscript.sh:
5153 Updated with silo/mkisofs patch from gustavoz.
5155 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5156 livecd/files/x86-help.msg:
5157 Updated x86-help.msg to make it fall more inline with current
5158 genkernel/livecd-tools options.
5160 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5161 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5162 livecd/runscript-support/pre-kmerge.sh:
5163 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
5164 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
5165 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
5168 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
5169 livecd/runscript-support/kmerge.sh,
5170 livecd/runscript-support/livecdfs-update.sh,
5171 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
5172 Changed kernel build caching to use kerncache option, rather than pkgcache
5173 option. Fixed --postconf and --callback for builds that do not require them.
5174 Removed delay when removing package sin the system profile. This is now
5175 catalyst 1.1.0, so enjoy.
5177 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
5178 livecd/runscript-support/livecdfs-update.sh:
5179 Stopping udev from using the nasty device tarball. We don't need it anyway.
5181 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
5182 livecd/runscript/sparc-archscript.sh,
5183 livecd/runscript/sparc64-archscript.sh,
5184 livecd/runscript-support/kmerge.sh,
5185 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
5186 Fixing gpm support by uncommenting default settings. Fixing case where
5187 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
5188 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
5189 not get renamed. Fixed a problem where we were accidentally removing the
5190 hwdata-knoppix versions of pci.ids and usb.ids and linking
5191 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
5192 for 2004.3 and catalyst 1.1.0.
5194 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
5195 patch from vapier@gentoo.org for bug #68080
5197 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5198 livecd/runscript-support/kmerge.sh:
5199 made kernel caching dependent on the "pkgcache" option so that genkernel's
5200 postconf can actually work
5202 18 Oct 2004; John Davis <zhen@gentoo.org>
5203 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5204 livecd/runscript-support/livecdfs-update.sh:
5205 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
5207 17 Oct 2004; John Davis <zhen@gentoo.org>
5208 livecd/runscript-support/livecdfs-update.sh:
5209 firmware tarball fix for packages that need firmware such as ipw2100
5211 16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
5212 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5213 livecd/runscript-support/livecdfs-update.sh,
5214 modules/livecd_stage2_target.py:
5215 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
5217 14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
5218 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
5219 should not hurt non-HT users
5221 12 Oct 2004; John Davis <zhen@gentoo.org>
5222 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5223 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
5224 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
5225 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5226 livecd/runscript-support/kmerge.sh:
5227 bugfixes for #67195, #67197, #67122, and #46918
5229 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
5230 small netboot fixups
5232 11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
5233 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
5234 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
5235 targets/netboot/netboot.sh:
5236 sweeping updates and changes to the netboot code. the patches should fix the
5237 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
5238 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
5240 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
5241 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
5242 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
5243 targets/netboot/netboot.sh:
5244 more code cleanup and maintenance
5246 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5247 modules/generic_stage_target.py, +modules/netboot.py,
5248 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
5249 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
5250 +targets/netboot/netboot.sh:
5251 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
5254 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5255 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5256 targets/livecd-stage1/livecd-stage1-chroot.sh,
5257 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
5258 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5259 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
5260 have to start a server on the build host for it to distribute.
5262 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
5263 added a new -s/ --snapshot option. no more using --cli to create snapshots,
5264 just do -s version_stamp
5266 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
5267 bugfix #60502 - the stage2 target can now resume the bootstrapping process
5269 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
5270 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
5271 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5272 modules/livecd_stage2_target.py:
5273 udev support for livecds
5275 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5276 +targets/livecd-stage2/unmerge.sh:
5277 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
5278 Also, livecd-stage2 unmerge.sh added back in.
5280 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
5281 livecd/runscript-support/livecdfs-update.sh:
5282 bugfixes for #60887 and #63338
5284 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
5285 bugfixes for #63382 and #63338
5287 08 Sep 2004; John Davis <zhen@gentoo.org>
5288 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5289 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
5290 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
5291 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
5292 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5293 targets/livecd-stage1/livecd-stage1-chroot.sh,
5294 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
5295 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
5296 lots of changes in this revision. first of all, major cosmetic fixups to the
5297 archscripts. i also fixed a non-reported bug where pkgcache was not being used
5298 for distcc or ccache builds in most of the targets. bug #56581 is finially
5299 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
5300 performance enhancement here.
5302 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5303 modules/livecd_stage2_target.py:
5304 fix for bug #63033, thanks to usata@gentoo.org for the patch
5306 30 Aug 2004; John Davis <zhen@gentoo.org>
5307 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
5308 bugfixes for #61537 and #61779
5310 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
5311 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
5312 modules/snapshot_target.py:
5313 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
5314 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
5315 time should also be improved due to a more efficient use of rsync. This commit will
5316 mark the portage version of catalyst-1.9.0.
5318 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
5319 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
5322 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
5325 02 Aug 2004; John Davis <zhen@gentoo.org>
5326 livecd/runscript-support/livecdfs-update.sh:
5329 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5330 +targets/stage1/build.py, -targets/stage1/build.sh,
5331 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
5332 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
5333 targets/stage3/stage3-chroot.sh:
5334 applied patch from bug #58840. it should fix up things for uclibc stages and
5335 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
5337 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
5338 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
5339 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
5340 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
5341 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
5342 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5343 livecd/runscript-support/livecdfs-update.sh,
5344 modules/livecd_stage2_target.py:
5345 addition of wolf31o2's gamecd patchset. untested, so please beware
5347 14 Jul 2004; John Davis <zhen@gentoo.org>
5348 livecd/runscript-support/livecdfs-update.sh,
5349 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
5350 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
5351 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
5352 this out of generic_stage_target and into livecd-stage2 since the
5353 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
5355 13 Jul 2004; John Davis <zhen@gentoo.org>
5356 livecd/runscript-support/livecdfs-update.sh:
5357 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
5358 default rc'ed programs when only one change was required to rcadd. so I
5359 changed it so that the defaults are *always* loaded and specified additions/
5360 deletions are just added on top of those.
5362 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5363 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5364 targets/livecd-stage1/livecd-stage1-chroot.sh,
5365 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5366 targets/tinderbox/tinderbox-chroot.sh:
5367 changing the more verbose behavior to the -V (verbose) flag
5369 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
5370 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
5371 targets/livecd-stage1/livecd-stage1-chroot.sh,
5372 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
5373 targets/tinderbox/tinderbox-chroot.sh:
5374 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
5375 it is about to merge so that deps and USE flags are more evident
5377 11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
5378 modules/catalyst_support.py:
5379 completely rewrote the catalyst main script so that it can actually utilize
5380 more than one command line flag. new functionality included, but not active
5381 yet (--debug and --verbose). arguments can still be passed on the commandline
5382 through the use of the -C (--cli) flag. updated the arg_parse function in
5383 catalyst_support.py to accomodate my changes.
5385 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5386 modules/generic_target.py, modules/grp_target.py,
5387 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
5388 modules/snapshot_target.py, modules/stage1_target.py,
5389 modules/stage2_target.py, modules/stage3_target.py,
5390 modules/tinderbox_target.py, targets/stage1/stage1.sh:
5391 fixes for bugs #55192 and #54137
5392 added a new key for all specfiles, portage_confdir.
5393 this should point to a directory similar in functionality to /etc/portage.
5395 cleaned up the module code a bit so that unnecessary modules
5398 more work on resuming. it is getting there, but it still needs a ton of work,
5399 so please test, and report bugs.
5401 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
5402 modules/catalyst_support.py, modules/generic_stage_target.py,
5403 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
5404 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
5405 stage resuming functionality should be working. I still have to work on GRP
5406 and livecds, but they should not be hard. I could not incorporate emerge
5407 --resume into stage resuming functionality because in some instances, portage
5408 is remerged (bootstrap, stage2), which wipes out the resume data and puts
5409 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
5410 ). I also made some small tweaks to the stage target scripts which clean up
5411 the envscript stuff. Not noticable performance wise, but it makes me feel all
5412 warm and fuzzy to know that it is programmed absolutely correctly ;)
5414 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
5415 modules/generic_stage_target.py:
5416 revamped the cmd() structure so that it could properly return error codes.
5417 Please note that this might break catalyst until there is some further
5418 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
5419 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
5420 now. Additionally, catalyst will stop when there is an error with an ebuild
5421 ... it didn't do this before, it just plowed along and packed things up.
5423 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
5424 code in portage.py and then answering my noob questions.
5426 13 Jun 2004; John Davis <zhen@gentoo.org>
5427 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
5428 livecd/runscript-support/livecdfs-update.sh:
5429 some last minute fixins (stuff to work with the new genkernel)
5431 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
5434 11 Jun 2004; John Davis <zhen@gentoo.org>
5435 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
5436 new key, livecd/fsscript. use this to run commands in the livecdfs before it
5439 10 Jun 2004; John Davis <zhen@gentoo.org>
5440 livecd/runscript-support/kmerge.sh,
5441 livecd/runscript-support/livecdfs-update.sh,
5442 livecd/runscript-support/post-kmerge.sh,
5443 livecd/runscript-support/pre-kmerge.sh:
5444 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
5445 functions control what scripts are added to their respective runlevels. This
5446 option would be specified like so in the spec file: livecd/rcadd:
5447 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
5449 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
5450 modules/catalyst_support.py, modules/livecd_stage2_target.py:
5451 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
5452 the code to give a nice error msg instead of a cryptic traceback
5454 04 Jun 2004; John Davis <zhen@gentoo.org>
5455 livecd/runscript-support/livecdfs-update.sh:
5456 small fix for bootsplash, needed to link clst_livecd_bootsplash to
5457 /etc/bootsplash/default
5459 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
5460 targets/embedded/embedded-chroot.sh,
5461 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
5462 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
5463 targets/livecd-stage1/livecd-stage1-chroot.sh,
5464 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5465 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5466 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5467 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5468 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
5469 targets/tinderbox/tinderbox-chroot.sh,
5470 targets/tinderbox/tinderbox-preclean-chroot.sh,
5471 targets/tinderbox/tinderbox.sh:
5472 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
5474 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
5475 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
5476 more efficient, and I added a new snapshot specfile option, portdir_overlay.
5477 It should be a full path pointing to a portage overlay dir.
5479 27 May 2004; John Davis <zhen@gentoo.org>
5480 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
5481 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
5482 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
5483 livecd/runscript/default-runscript.sh:
5484 added updated silos and fixed motd bug
5486 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
5487 rolling out version 1.0.8
5489 22 May 2004; John Davis <zhen@gentoo.org>
5490 livecd/runscript-support/kmerge.sh,
5491 livecd/runscript-support/livecdfs-update.sh,
5492 modules/livecd_stage2_target.py:
5493 added key livecd/bootsplash
5495 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
5496 livecd/runscript/sparc-archscript.sh,
5497 livecd/runscript/sparc64-archscript.sh:
5498 sparc fixup patches from gustavoz at g.org
5500 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
5501 added support for blacklisting modules via hotplug in livecd-stage2. spec key
5502 is livecd/modblacklist
5504 19 May 2004; John Davis <zhen@gentoo.org>
5505 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
5506 livecd/runscript/x86-archscript.sh:
5507 added support for livecd/overlay, changed vga=0x317 to vga=791
5508 in the x86 archscript as it is a more standard setting and should
5509 work on more hardware
5511 17 May 2004; John Davis <zhen@gentoo.org>
5512 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
5513 livecd/runscript-support/kmerge.sh,
5514 livecd/runscript-support/livecdfs-update.sh,
5515 modules/livecd_stage2_target.py:
5516 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
5517 we also now have basic motd copying support for more branded livecds
5519 16 May 2004; John Davis <zhen@gentoo.org>
5520 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
5521 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
5522 for passing args to genkernel. gmsoft@gentoo.org requested this one.
5524 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
5525 modules/catalyst_support.py, modules/embedded_target.py,
5526 modules/generic_stage_target.py, modules/generic_target.py,
5527 modules/grp_target.py, modules/livecd_stage1_target.py,
5528 modules/livecd_stage2_target.py, modules/stage1_target.py,
5529 modules/stage2_target.py, modules/stage3_target.py,
5530 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
5531 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
5532 caused gcc profile problems.
5534 12 May 2004; John Davis <zhen@gentoo.org>
5535 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
5536 livecd/runscript-support/livecdfs-update.sh,
5537 livecd/runscript-support/post-kmerge.sh,
5538 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
5540 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
5541 silliness). Most notably, I have taken advantage of the update-modules
5542 --assume-kernel fix from agriffis so that we can actually use 3rd party
5543 modules now. Please note that >=baselayout-1.9.0 is required.
5545 02 May 2004; Olivier Crete <tester@gentoo.org>
5547 Added forgotten CHOST for i386 subarch
5549 30 Apr 2004; John Davis <zhen@gentoo.org>
5550 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
5551 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
5552 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5553 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
5555 -fixed 2004.0 branding in the isolinux cdtar
5556 -fixed up acpi stuff in the runscripts
5557 -fixed up the x86 help message and corrected the numerous errors in it
5559 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
5560 livecd/runscript/default-runscript.sh:
5561 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
5562 1.0.7. we are ready for release
5564 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5565 fix for the problem that gustavoz found wrt the /dev creation stuff not
5566 detecting arches. also an efficiency fix for stage1 building
5568 14 Apr 2004; John Davis <zhen@gentoo.org>
5569 targets/embedded/embedded-chroot.sh,
5570 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5571 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5572 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5573 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5574 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
5575 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5576 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
5577 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
5578 targets/tinderbox/tinderbox-preclean-chroot.sh,
5579 targets/tinderbox/tinderbox.sh:
5580 fix for bug #47733 - fixes for distcc and an envscript bugfix
5582 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5585 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
5586 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
5587 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
5588 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
5589 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
5590 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
5591 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
5592 targets/stage1/stage1-preclean1-chroot.sh,
5593 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
5594 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
5595 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5596 targets/tinderbox/tinderbox.sh:
5597 lots of cleanup on the bash backend. take a look @ the code and report bugs to
5598 zhen@gentoo.org please.
5600 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
5601 fix for /dev in stage1
5603 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5606 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
5607 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
5608 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
5609 Added the two kernel-configs for 2004.1 x86
5611 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
5612 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
5613 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5614 targets/tinderbox/tinderbox.sh:
5615 fix to address missing /dev in stages, fixed path for env-update in all of the
5618 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
5619 use broken for grp, livecd-stage1, tinderbox, etc. fixed
5621 01 Apr 2004; John Davis <zhen@gentoo.org>
5622 livecd/runscript/default-runscript.sh:
5623 added in fix for the module.conf stuff courtesy of Benjamin Judas
5626 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
5628 cosmetic touchups for 1.0.5
5630 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
5631 added support to the stage2 for stackable profiles bootstrap
5633 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
5634 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
5635 support for sparc32/64 build compatibility
5637 30 Mar 2004; John Davis <zhen@gentoo.org>
5638 livecd/runscript/default-runscript.sh, modules/targets.py,
5639 targets/stage1/build.sh:
5640 fix for bug 46022, more stackable profile fixes, embedded patches added
5642 26 Mar 2004; John Davis <zhen@gentoo.org>
5643 livecd/runscript/default-runscript.sh, modules/targets.py,
5644 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5645 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
5646 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
5647 fixes for bugs #44625 and #45805
5649 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
5650 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
5651 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
5652 memtest is in. if you want to use it, check out the memtest86 cd tarball
5653 Also, fixes for bugs 45078, 45188, 44306
5655 23 Mar 2004; John Davis <zhen@gentoo.org>
5656 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
5657 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
5658 livecd/runscript/x86-archscript.sh, modules/targets.py,
5659 targets/livecd-stage3/unmerge.sh:
5660 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
5661 created at the end of the livecd-stage2 process.
5663 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
5664 targets/embedded/embedded.sh:
5665 preliminary embedded support added thanks to david@futuretel.com (mut3x)
5667 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
5668 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
5669 removing the hardened-gcc deps since the package itself is deprecated'
5671 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
5672 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
5674 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
5675 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
5676 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
5677 examples/livecd/alpha/config-2.4.21-r4-alpha,
5678 examples/livecd/alpha/config-2.4.21-r4-jensen,
5679 examples/livecd/alpha/config-2.4.21-r4-legacy,
5680 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
5681 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
5682 fixes for bugs 43676, 43701. Alpha support added as well.
5684 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
5685 added powerpc livecd support, preparing for 2004.0 release. Preliminary
5686 kde/gnome cd specs added.
5688 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
5689 fix in catalyst.conf for bug #42044
5691 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
5692 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
5693 examples/livecd/sparc64/config-2.4.24-sparc64:
5694 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
5696 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5697 fixed bugs in previous feature additions (see 11 Feb 2004) and added support
5698 for a $clst_conf environment variable. You can use the $clst_conf variable to
5699 point to a file to use in place of /etc/catalyst.conf. By setting this
5700 variable in your shell, catalyst can easily be used by multiple people on the
5701 same machine. Also, ccache support now works for genkernel.
5703 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
5704 removed file for livecd-stage2 target, as this is handled by the runscript
5705 now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
5706 and made "/boot/kernel/foo/extraversion" an optional rather than required
5707 parameter. The aforementioned "packages" is used to specify kernel-related
5708 packages (like module ebuilds) to merge with each kernel, and the new "use"
5709 option is used to specify the USE settings you'd like exported to the
5710 environment during kernel as well as kernel "packages" build.
5712 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
5713 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
5714 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
5715 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
5716 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
5717 targets/tinderbox/tinderbox.sh:
5718 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
5719 it for ebuild - added headers to everything and removed deprecated dirs
5721 14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
5722 adding Kumba's patches for MIPS
5724 16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
5725 Added hppa specific code.
5727 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5728 Tinderbox target added. See tinderbox examples in examples/ dir.
5730 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5731 spec file support integrated into catalyst. Use "-f/--file specfile" as
5732 argument; see examples dir for examples.
5733 "grp" target now functional. See examples/x86-grp-20031102.spec for an
5734 example of how to use it.
5736 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5737 support functions for spec file parsing and reading added. Will get added to
5740 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
5741 Many bug fixes later, things seem to be working well for stage1/2/3 so I've
5744 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5745 Significant rework of code structure. Everything is falling nicely into place.
5747 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5748 Exception handling fully-integrated into current prototype code.
5750 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5751 beginning of exception handling integration, got some of the target code
5754 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
5755 major code rework in progress on the python parts.
5757 17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
5758 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
5759 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
5760 for organiation's sake, I have moved the files, such as livecd foundations,
5761 into catalyst/files. It will make it easier for us when ebuild time comes
5764 15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
5765 All preliminary target build scripts are now added and coded to near as spec
5766 that we can have at this point.
5768 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5769 new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
5770 20031014",) and snapshotting cleans up after itself (temp files deleted,)
5771 something that should be continued as much as reasonably possible in other
5772 parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
5773 code completed, and internal fall-backs to reasonable global config defaults
5776 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
5777 subarch test outsourced to python catalyst-subarches function.
5779 12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5780 fixed the entry in include/build_functions.sh for location of bootstrap.sh
5782 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5783 removing dup enter_chroot
5785 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5786 document subarches checking
5788 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
5789 Fix valid subarch test.
5791 12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5792 include/build_functions.sh, include/functions.sh:
5793 thanks to robbat2, the cmdline argument handling is now fixed. I moved
5794 start_build to build_functions.sh cleaning up the main catalyst script some
5797 11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
5798 fixed SRCBALL and DESTBALL, making it transparent for profiles
5800 11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
5801 added an exit condition to the cmd line argument case statement
5803 09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
5804 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
5805 the changes that I made to the above files should make catalyst completely
5806 transparent to no matter what profile we are using. check files/catalyst.conf
5807 for the list of BUILDTYPEs that we support.
5809 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5810 changed how cmd line arguments are handled
5812 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5813 I changed the is_special handling so that it is cleaner and faster
5815 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
5816 livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
5817 livecd/foundations/x86-basic/post-clean.sh,
5818 livecd/foundations/x86-basic/pre-clean.sh,
5819 livecd/foundations/x86-basic/settings:
5820 I outsourced more functions to include/functions.sh. I made it a seperate file
5821 from build_fucntions.sh so that we can keep our build and other functions
5822 apart. I also added in the livecd stuffs from the stager side of things.
5824 08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
5825 include/build_functions.sh:
5826 I outsourced all of the build functions to include/build_functions.sh. In the
5827 future, this will happen more - the code needs cleaned up.
5829 07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5831 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
5832 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
5833 does not use that anymore.
5835 05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5836 since we now have a default profile in portage, i massaged some errors
5837 messages to reflect that.
5839 04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
5841 removed ccache support from catalyst stage1 build cause it breaks the build.
5842 Additionally, I removed gettext support from bootstrap, because according to
5843 our new default profile, we don't use that anymore.
5845 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
5846 added a new var, BUILDTYPE, adding more transparency for building.
5847 In the future, we will be building both selinux and hardened sources.
5849 02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
5850 fixed some formatting when catalyst prints out build info, additionally,
5851 trying to make catalyst more transparent for future expansion of stages
5853 21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
5854 fixed the order/ way in which we handle cmd line arguments wrt to -h or
5855 --help. I moved this functionality from the main program section to
5858 21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
5859 I edited catalyst to change our naming convention from stage*-arch-h.* to
5860 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
5861 I change naming conventions, as catalyst will be eventually extended to
5862 do selinux-* stages also.
5864 Additionally, I updated README.catalyst to include profile information.
5866 10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
5867 bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
5868 I renamed README.stager to README.catalyst and have made some very minor
5869 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
5870 I have hacked bootstrap to use the hardened profile, as well as utilize
5871 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
5872 major). Additionally, bin/stage1 has been hacked to accept the hardened
5873 profile, and use hardened-gcc.
5875 09 September 2003; John Davis <zhen@gentoo.org>:
5876 Initial import of hardened stager. I am forking this from the original
5877 stager code in order to better fit our needs. The original stager code is
5878 still used by Gentoo, and is maintained by Daniel Robbins
5879 <drobbins@gentoo.org>. I would like to thank him and the rest of the
5880 contributors that coded stager.